MODULE Aynı Vergi Numarasıyla Satıcı ve Müşteri Açılması

untitled

Kayıtlı Üye
Katılım
20 Ara 2017
Mesajlar
6
Tepki puanı
3
Puanları
3
Yaş
40
Kullandığınız SAP Modülleri
  1. SAP MM
  2. SAP FI
  3. SAP SD
Merhaba,

Aynı vergi numarasıyla satıcı ve müşteri açmak istediğimizde hem açmamasını hem de uyarı vermesini istiyorum?

Bunu nasıl sağlayabilirim?

Teşekkürler
 
Çözüm
Merhabalar,

Öncelikle cümlenizdeki tezatlığı düzeltmem gerekmekte. SAP sisteminde uyarı sadece bilgi anlamına gelir ve kaydı yapar. Yani bir uyarı mesajı aldığınızda bu sadece kullanıcıyı bilgilendirmek için yapılan bir işlemdir ve yapılan kaydı durdurmaz.

Amacınız kullanıcının kaydını durdurmak ise uyarı mesajı yerine hata mesajı olarak kullanıcının önüne getirmeniz gerekmektedir.

Dediğiniz işlemin SAP sisteminde standart bir uyarlaması yoktur. Ancak müşteri veya satıcı kartında bazı alanlar için veri girişini zorunlu veya isteğe bağlı veri girişi olarak uyarlayabilirsiniz. Bu konu ile ilgili daha detaylı bilgiye SAP FI Modül Eğitimi - SAP FI Modül Uyarlamaları - SAP FI Modül Notları: SAP Sisteminde Cari Kartlarda...

zmelikeagc

Kayıtlı Üye
Katılım
20 Ara 2017
Mesajlar
6
Tepki puanı
5
Puanları
3
Yaş
32
Kullandığınız SAP Modülleri
  1. SAP MM
  2. SAP SD
  3. SAP WM
  4. SAP ABAP
Merhaba sisteminiz S4 Hana mıdır?
 

equador

Kayıtlı Üye
Katılım
26 Eki 2017
Mesajlar
10
Çözümler
1
Tepki puanı
7
Puanları
3
Yaş
38
Kullandığınız SAP Modülleri
  1. SAP MM
  2. SAP PP
  3. SAP HR
Katılım Bölgesi
  1. İstanbul
Merhabalar,

Öncelikle cümlenizdeki tezatlığı düzeltmem gerekmekte. SAP sisteminde uyarı sadece bilgi anlamına gelir ve kaydı yapar. Yani bir uyarı mesajı aldığınızda bu sadece kullanıcıyı bilgilendirmek için yapılan bir işlemdir ve yapılan kaydı durdurmaz.

Amacınız kullanıcının kaydını durdurmak ise uyarı mesajı yerine hata mesajı olarak kullanıcının önüne getirmeniz gerekmektedir.

Dediğiniz işlemin SAP sisteminde standart bir uyarlaması yoktur. Ancak müşteri veya satıcı kartında bazı alanlar için veri girişini zorunlu veya isteğe bağlı veri girişi olarak uyarlayabilirsiniz. Bu konu ile ilgili daha detaylı bilgiye SAP FI Modül Eğitimi - SAP FI Modül Uyarlamaları - SAP FI Modül Notları: SAP Sisteminde Cari Kartlarda (Müşteri/Satıcı) Veri Girişine Uygun Alanların Belirlenmesilinkinden erişebilirsiniz.

Dediğiniz işlemi user exit denilen yapı ile kurabilirsiniz. User Exit ile ilgili detaylı bilgiye SAP FI Modül Eğitimi - SAP FI Modül Uyarlamaları - SAP FI Modül Notları: SAP Sisteminde User Exit Nedir, Nasıl Yapılır, Nasıl Bulunur? linkinden ulaşabilirsiniz.

Sizin kullanmanız gereken user exit için SMOD menüsü üzerinden SAPMF02D enhancement'ına giriş yapmanız gerekmekte. Ekran görüntüsünde yer alan butona basarak ilgili enhancement'ın geçerli olduğu exit listesini görebilirsiniz.

1517915947574.png


1517915991488.png

İlgili fonksiyonun üzerine çift tıklayarak fonksiyonun içerisine girilir.
Akabinde ilgili include üzerine çift tıklanırak programın içerisine girilir.
1517916046356.png

Aşağıdaki kod grubu ile kontrolünü yapabilirsiniz.

IF i_kna1-stcd2 IS NOT INITIAL AND
i_kna1-lifnr IS INITIAL.

SELECT SINGLE lifnr INTO lv_lifnr
FROM lfa1
WHERE stcd2 EQ i_kna1-stcd2.
IF sy-subrc EQ 0.
MESSAGE e006(zsd) WITH lv_lifnr.
ENDIF.

ENDIF.


NOT: Abap programını bilmiyor iseniz, lütfen ilgili düzenlemeyi bir abap danışmanı ile gerçekleştiriniz.

Umarım faydalı olmuştur. İyi günler..
 
Çözüm
Üst