SAP Programından Excele Otomatik Veri Çekme

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Merhaba,

"... otomatik veri çekmek istiyorum" kısmı çok muğlak kalır SAP'den çekmek istediğiniz veri için.
O programı ben kullanmıyorum ama bir programdan veri çekmek için hangi alan, hangi tablo vs gibi detayların yazılması gerek.
Ayrıca test edebilmek içinde mutlaka o programla haşır neşir olan birinin destek olması gerek.
Site yöneticilerimizden @Feyzullah SAP kullanıyormuş.
Siz detayları yazın, kendisi ziyaretinde geri dönüş yapacaktır.

İyi çalışmalar
 
Güncel olarak hergün kullandığım böyle bir excel çalışması fazlasıyla mevcut bende lakin bu çalışmalar sizde çalışmaz. SAP kullandığınız sayfalar (modüller) ve kullanınlan Transtaction (Tek isimler) farklı olduğundan çalışmaz.

Makrodan (VBA) anladığınızı varsayarak; SAP yapacağız işlemi, veri çekilecek alanların teknik Script kodlarını bilmeniz gerek. Bunu en basit öğrenmenin yolu SAP kendi makro kaydet yöntemini kullanmak. Bu oluşan kodları çalıştırdığınızda göreceksiniz ki aynı excel makrosu gibi çalışacaktır. Sonrası oluşan kodları excelle ile birleştirip excelle beraber kullanmak.

scrip01_514852.webp
 
Şöyle söyleyim. Kendim özel bir firmada sap uzmanı olarak çalışıyorum, sap ile ilgili MM modülü ve SD modülünde çoğu şeye hakimim. İstediğim şey ZSD016 barkod tablosu, ZSD002 teslimat-nakliye raporu ve MB52 depo stoğu sayfaları gibi sayfalardan günlük otomatik veri çekmek elimde bir kaç kod var ama sıkıntı yaşadığım nokta login kısmında kullanıcı adı ve şifreyi ekrana yazıp giriş yapmıyor kodun kalan kısmında sıkıntı varmı onuda login ekranını geçemediğim için bilmiyorum. Koduda sizinle paylaşayım
 

Ekli dosyalar

Login için kullandığım kod aşağıdaki şekilde. sizin bahsettiğiniz teknik kodları kullanmıyorum :( kendi üretimimiz ile ilgili sayfalar genelde. Eğer halen login olamaz iseniz Makro VBA penceresinde F8 tuşu ile adımlayarak çalıştırın hangi kod satırında hata aldığınıza bakın.

Eğer login kısmında hata oluyorsa ve verdiğim kodlarda işe yaramadıysa şifre giriş ekranında SAP makro kaydet yapıp sonra şifrenizi, kullanıcı adınız yazıp giriş yapın sonrasında kaydı durdurup oluşan kodları kendinize kopyalayın.

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(18 satır)
 
Session komutlarına geçtiği anda run time error 614 hatası veriyor ben anlayamadım makro kaydet yapıyorum anlattığınız gibi sadece makro1 makro diye bir şey yazıyor kod çıkarmıyor excelde deneme yapıyorum kodu çıkartıyor sap programı makroyu engelliyor olabilirmi sap de yapmam gereken ayar varmı acaba bilginiz varmı?
 
feyzullah bey bide bu sorunumuzu çözdükten sonra sizinle iletişime geçmek SAP deneyimlerinizden ve tecrübelerinizden faydalanmak isterim. email üzerinden felan yardımcı olmak ister misiniz? Vakit ayırmanız mümkünmü acaba, burda özelden mesaj yazmak yok herhalde o yüzden burdan yazmak zorunda kaldım kusura bakmayın :)
 
Makro Kaydet olayını Excel de değil saptan yapacaksınız. SAP kendi makro Kaydet özelliğini kullanacaksınız. 4 nolu mesajda bunu resimde göstermiştim.

Run time error 614 hatası verdiğinde ve debuğ dediğinizde hangi satır işaretli (hangi kod satırında hata vermiş.)

SAP da scrpt kullanabilmek için herhangi bir ayar yapmadım şahsen ancak SAP anahtar kullanıcıları veya bilgi işlem yapmışsa bilemem. Ayrıca SAP ilk kurulduğunda direk makro çalıştırmıştım SAP'da sıkıntı olmamıştı.
 
inanırmısınız tarayıcı değiştirdim telefondan girdim siteye yine görüntüleyemiyorum yüklemenizle yada sitenizle alakalı bir sıkıntı olabilirmi diğer arkadaşlar görüntüleyebiliyormu acaba
 
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)
bu linkteki ilk 3 resime bakın sadece ilk 3 resim gerisine bakmayın kafanız karışmasın.

veya bu linki inceleyin.
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)
 
SCRİPT KAYIT VE PLAYBACK SEÇENEĞİ AKTİF DEĞİL ONU NASIL AKTİF EDİYORUZ ACABA BU DANIŞMANLARLA KAVGA EDECEM EN SON 1 MİLYON EUROYA PROGRAM SATIN ALIYORUZ HİÇBİR ÖZELLİĞİNİ KULLANAMIYORUZ
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst