SAP Jobsuche bei DV-Treff
HolePunch
vor 9 Jahre
Moin zusammen,

ich habe hier ein Phänomen und komme ums verrecken nicht weiter...

besagter Bapi lässt sich über die SE37 wunderbar mit allen Pflichtdaten befüllen und spuckt auch ein brauchbares Ergebnis aus.

Versorge ich diesen BAPI über das Programm wird das, was ich in den order_partners übergebe irgendwo ins Nirvana geschickt.

(Tabelle innerhalb des FB ist leer)

Welche Eckdaten braucht ihr denn von mir, damit eine konstruktive Hilfe möglich ist?

Vielen Dank vorab!

HP.

PS Müsste eigentlich ins Unterforum ABAP, habe es bei der Anlage nicht überrissen...😊

wreichelt
vor 9 Jahre
Hallo,

ein Coding das funktioniert:

* Fill order_header_in

order_header_in-doc_type = 'TA'.

* Fill order_items_in

wa_order_items_in-material = '000000000000000001'.

wa_order_items_in-req_qty = '1000'.

APPEND wa_order_items_in TO order_items_in.

* Fill order_items_in

wa_order_partners-partn_role = 'AG'.

wa_order_partners-partn_numb = '0000000001'.

APPEND wa_order_partners TO order_partners.

* Execute Function Module BAPI_SALESORDER_SIMULATE

CALL FUNCTION 'BAPI_SALESORDER_SIMULATE'

EXPORTING

order_header_in = order_header_in

IMPORTING

return = return

TABLES

order_items_in = order_items_in

order_partners = order_partners

order_items_out = order_items_out.

Gruß

Wolfgang

HolePunch
vor 9 Jahre
Hallo noch mal,

ich habe es inzwischen geschafft, den BAPI soweit zu befüllen und die return Tabelle bleibt soweit leer.

die Sold_to_party etc. Daten werden nun genauso ausgegeben wie in der SE37.

Etwas das ich noch nicht ganz verstehe ist, das die SD_order_cond nicht gefunden werden. Über SE37 bekomme ich hier fünf Zeilen zurückgemeldet.

Die Eingangsparameter sind eindeutig die selben...

Ergänzung:

beim Debuggen fällt nur auf, das anscheinend ein anderer Programmweg genommen wird, als bei der SE37 Ausführung. SAP kommt bei der Pricing Programmstelle gar nicht vorbei.

Ergänzung 2

Sieht so aus, als würde die Position doch nicht in den BAPI übernommen werden. die XVBAP ist leer. Wo keine Position, da keine Preisfindung

Ergänzung 3

Fehler gefunden - meine Schuld und zur "Strafe" tief in den BAPI debuggt 😃

Benutzer, die gerade dieses Thema lesen