[53279] in SAPr3-news
Problem beim User Exit beim Kundenauftrag (FB EXIT_SAPLV09A_004)
daemon@ATHENA.MIT.EDU (Michael Kraushofer)
Mon Feb 7 05:10:13 2005
To: sapr3-news@mit.edu
Date: Mon, 7 Feb 2005 11:09:59 +0100
From: "Michael Kraushofer" <michael.kraushofer@de.bosch.com>
Message-ID: <cu7epo$254$1@ns2.fe.internet.bosch.com>
Reply-To: "Michael Kraushofer" <michael.kraushofer@de.bosch.com>
Hallo NG,
ich habe ein Problem im FB EXIT_SAPLV09A_004. Wir wollen verhindern das
Kundenaufträge ohne Ust.ID Nummer für EU Mitglieder angelegt werden können.
Das Programm springt zwar kurz in den FB, aber irgendwas scheint im coding
nicht korrekt, vielleicht hat jemand einen Tipp
if FIF_VKORG = '1060'.
data:
lv_stceg like kna1-stceg,
lv_xegld like t005-xegld
.
loop at FRT_DETERMINATED_PARTNERS
where parvw = 'WE'.
* WE in Deutschland erfordert keine Prüfung
check FRT_DETERMINATED_PARTNERS-land1 <> 'DE'.
clear lv_stceg.
SELECT single stceg FROM KNA1 into lv_stceg
WHERE KUNNR = FRT_DETERMINATED_PARTNERS-kunnr.
if sy-subrc = 0.
if lv_stceg is initial.
* es wurde keine Umsatzsteuer-ID angegeben
SELECT single xegld FROM T005 into lv_xegld
WHERE LAND1 = FRT_DETERMINATED_PARTNERS-land1
AND XEGLD = 'X'.
if sy-subrc = 0.
* Debitor aus Mitgliedsland der EU
MESSAGE A011(Z48FI).
* Umsatzsteuer-Id.Nr muss bei Debitor aus EU-Land angegeben werden
endif.
endif.
else.
endif.
endloop.
endif.