Rechnungseingangsbuchung per BAPI -

Rechnungseingangsbuchung per BAPI -

Postby Rudi1278 » Tue Mar 04, 2014 12:59 pm

Folgendes Problem:
Ich buche mit dem BAPI BAPI_ACC_INVOICE_RECEIPT_POST einen Rechnungseingang.
Im Header-Bereich (BAPIACHE09) gibt es das Feld OBJ_KEY_SYS (logisches System).
Egal, ob ich das Feld fülle oder leerlasse, das korrespondierende Feld in der BKPF ist im gebuchten Beleg immer leer.

Problematisch ist jetzt, wenn ich den Beleg hinterher per BAPI (BAPI_ACC_INVOICE_REV_POST) stornieren will, wird der Beleg niemals gefunden, da im Storno-Prozess, irgendwo tief in AC_DOCUMENT_REVERSE, der Beleg gesucht - und nicht gefunden - wird, und zwar mit einem
Select BKPF .. where awtyp = BAPIACREV-obj_type
and awkey = BAPIACREV-obj_key_r
and awsys = BAPIACREV-obj_sys.

BAPIACREV ist die Struktur, die beim Aufruf des BAPIs gefüllt wird.
Dummerweise kann ich dort das Feld BAPIACREV-obj_sys NICHT leerlassen, das gibt ne Fehlermeldung.
Ist es aber gefüllt, wird der Beleg nie gefunden, da das Feld im Originalbeleg ja nicht gefüllt wird, warum auch immer!
Hat jemand irgendeine Idee dazu?
Vielen Dank,
Eberhard
Rudi1278
..
..
 
Posts: 38
Joined: Fri Mar 17, 2006 5:41 pm

Return to Financials

Who is online

Users browsing this forum: No registered users and 2 guests

cron