Vertitabanı Karşılaştırma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
pasa_yasar
Üye
Mesajlar: 570
Kayıt: 07 Haz 2004 12:35

Vertitabanı Karşılaştırma

Mesaj gönderen pasa_yasar »

Mrb;

İki muhasebe uygulaması var. SAP ve Kendi yazılımımız. SAP deki stok mevcutları ve müşteri bakiyelerini anlık karşılaştırıp eşitlememiz gerekiyor.

Örnek:

SAP Stoklar

Stok Adı Mevcut
-------------- --------
Kalem 10
Defter 20
Silgi 30


Kullandığımız Yazılım


Stok Adı Mevcut
---------- ------
Silgi 22
Kalem 5
Defter 14

Yapmamız gereken SAP fatura kesildiğinde alım veya satış mevcutları etkilenmiş stokları bizim kullandığımız uygulamadaki stoklar ile karşılaştırıp SAP deki mevcutlar ile bizdeki mevcutları eşitlemek. Döngü ile falan olmaz 3.000 civarında stok kartı var. SAP View alıp stok mevcutlarını görüyoruz. Sürekli view alıp kontrol ettirmek sistemleri yorar ve çok da pratik olmaz. Bu nedenle SAP işlem de sonra bilgileri okumamız etkilenen stoklar bir yerde görülmeli. Burada listeye göre karşılaştırma yapılmalı.

Benim aklıma gelen yöntem bu. Başka bir fikri pratik önerisi olan var onlarıda irdeleyelim.

Bu konuda bilgisi ,tecrübesi olan arkadaşlar yardımcı olursa çok sevinirim.
Kullanıcı avatarı
sunye
Üye
Mesajlar: 105
Kayıt: 24 Ağu 2004 04:49
Konum: izmir

Re: Vertitabanı Karşılaştırma

Mesaj gönderen sunye »

Merhaba

Senin bakman gereken konu trigger.

Aşağıdaki linkler sana yardımcı olacaktır.

http://delphiturkiye.com/forum/viewtopi ... er#p185874
http://www.yazilimciblog.com/trigger/ bu linkte detaylı açıklama mevcut.
Bildiğim tek şey, hiç bir şey bilmediğim.
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: Vertitabanı Karşılaştırma

Mesaj gönderen mkysoft »

SAP'e triger eklemeyi düşünmüyorsunuz umarım, kalıcı olmayacaktır.
SAP'den gerekli verileri çekmek için farklı yöntemler mevcut, ancak hiç biri anlık olmayacaktır, mutlaka bir gecikme yaşayacaksınız. Eğer yapmaya çalıştığınız online bir satış/bayi sistemi ise, sipariş onayı aşamasında sparişi SAP'de açarak son bir kez stokların kontrol edilmesini sağlayabilirsiniz.

SAP'den en hızlı veri çekme yönetimi RFC client yazmaktır, connectörü sitesinde mevcut. Ancak karmaşık süreç. Yine SAP içinden web servis yayınlayabilir ve bunu kullanabilirsiniz. Bir diğer yöntem stok hareketi olduğunda SAP'nin sizi bir IDOC ile tetiklemesini sağlayabilirsiniz.

SAP DB'sinden veri çekmeye çalışmayın, kendi özet tabloları var, client server mimarisinde olduğundan henüz DB'ye yazmadığı işlemler vardır. Çok fazla varyasyon vardır tablolar üzerinde ve uyarlamalar ile değiştirilebilir.

Bu süreçte bir MM danışmanına ihtiyaç duyacaksınız, Tablo ve alan isimlerinin almanca olduğu bir sistemde bocalamak yerine destek almanızı öneririm.
Kullanıcı avatarı
pasa_yasar
Üye
Mesajlar: 570
Kayıt: 07 Haz 2004 12:35

Re: Vertitabanı Karşılaştırma

Mesaj gönderen pasa_yasar »

Güncel bilgileri takip etmem için bana sql view hazırladılar. view kontrol edip karşılaştıracam.
Bu karşılaştırma işini pratik olarak nasıl yapabilirim. Öneri ve daha önce tecrübesi olan varmı ?

Alanlar
Stok kodu,Stok Adı, Mevcut
Cevapla