Satıcı Faturası Manuel Tolerans Kontrol - MIRO

Satıcı faturası girişinde SA/FG birim fiyat tolerans kontrolünü satınalma belgesi ve başka koşullara bağlı olarak bu kontrol yapılması istenmektedir.

Tolerans kontrol yapılan exite istenilen koşulda kontrol yap, diğer koşullarda yapma şeklinde kontrol yazıldı.

Sırasıyla şu adımları uygula;
1) İleti metnini aktif et.
Malzeme Yönetimi>Lojistik Fatura Kontrolü>Sistem iletilerine ilişkin özellikleri tanımla
083 - Fiyat çok yüksek: % & tolerans sınırı aşıldı

2) Standart uyarlamaya müdahale etme fakat hangi koşul olduğunu al. (PP)
Malzeme Yönetimi>Lojistik Fatura Kontrolü>Fatura Blokajı>Tolerans sınırlarını tanımla

3) MM08R002 Tolerans kontrolü için kullanıcı çıkışı aktif et değilse.
EXIT_SAPLMRMC_001 -> ZXM08U19 include`unu aktif et.

4) Kontrol edilecek parametreleri bu exit içerisine getir.
DATAydrseg TYPE mmcr_drseg .".OCCURS 1 WITH HEADER LINE.
CONSTANTScprg_ydrseg(30type value `(SAPLMR1M)YDRSEG`.
CONSTANTScprg_rbkpv(30type value `(SAPLMR1M)RBKPV`.
field-symbols:  <fs_ydrseg> type mmcr_drseg.
field-symbols:  <fs_rbkpv> type mrm_rbkpv.
assign (cprg_ydrsegto <fs_ydrseg>.
assign (cprg_rbkpvto <fs_rbkpv>.
if    I_TOLSL `PP`
  and <fs_ydrseg> is assigned
  and <fs_rbkpv>  is assigned.
Sonrasında istediğin kontrolü yazabilirsin.
Uyarlamayı aktif etmek için;
E_PROZ2 = lv_oran   "Kendi istediğin tolerans oranını yaz.
E_XP2JA `X`. "Aktif etmek için X yaz.
E_CHECK `X`. "Kontrol için X yaz.


İsteğe bağlı bu kontrolün bizim tarafımızdan eklendiğini kullanıcıya belirtmek için aşağıdaki gibi mesaj verebilirsiniz.
message id `ZMM` type `S` number `001` with lv_oran"RAISING call_failure.