ich habe folgendes Problem: in meinem Report möchte ich das Endlieferungkennzeichen in Bestellpositionen setzen. Das Ganze möchte ich mit dem BAPI "BAPI_PO_CHANGE" durchführen. Obwohl das Flag für TESTRUN nicht gesetzt ist, bekomme ich immer nach der BAPI-Verbuchung die Meldung in I_RETURN: "Die Funktion Bestellung ändern wurde im Testlauf durchgeführt".
Der Aufruf lautet wie folgt:
* Verbuchung der Änderungen über BAPI
call function 'BAPI_PO_CHANGE'
EXPORTING
PURCHASEORDER = I_PO-EBELN
TESTRUN = ' '
TABLES
RETURN = I_RETURN
POITEM = I_POITEM
POITEMX = I_POITEMX.
Gibt es hier noch ein Merkmal das ich beim Aufruf übersehe?
in dem BAPI wird unter anderem ein PERFORM pre_processing aufgerufen, der das Flag Testrun verändert. Das müsstest Du vielleicht mal im Debugger anschauen.
Viele Grüsse
Nicola
Folgende Benutzer bedankten sich beim Autor Lucyalison für den Beitrag: kolumbus70