Ansicht
Dokumentation
BAPI_ISTBILLDOC_CREATEMULTIPLE - Telco-Abrechnungsbelege erzeugen
TXBHW - Original Tax Base Amount in Local Currency SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit diesem Business Application Programming Interface (BAPI) können Sie einen oder mehrere Abrechnungsbelege erzeugen sowie Abrechnungsbelege aus einem externen System übernehmen. Die Beträge und Mengen werden dabei kopiert. Weitere Eigenschaften der externen Abrechnungsbelege werden kopiert oder in Eigenschaften im SAP-Standard umgewandelt.
Die Abrechnungsbelege werden in folgenden Tabellen gespeichert:
- DFKKINVBILL_H
- DFKKINVBILL_I
- DFKKINVBILL_T
- DFKKINVBILL_A
Für alle nicht simulierten Abrechnungsbelege wird ein Fakturierungsauftrag erzeugt. Die Abrechnungsbelege können anschließend von der Fakturierung im Vertragskontokorrent verarbeitet werden.
Um eine möglichst hohe Performance sicher zu stellen, ist es sinnvoll, mit diesem BAPI mehrere Abrechnungsbelege pro Aufruf zu erzeugen.
Fehlerprüfung
Alle übergebenen Daten werden geprüft. Jeder Fehler wird in der Exporttabelle RETURN protokolliert.
Wenn ein oder mehrere Fehler gefunden werden, führt das BAPI keineDatenbankänderung durch und es werden keineAbrechnungsbelege erzeugt.
Wenn die Prüfungen erfolgreich verlaufen, werden die Abrechnungsbelege erzeugt. Die Datenbankänderungen werden direkt durchgeführt, d. h. ohne den Verbucher.
Am Ende der Verarbeitung wird immer ein COMMIT WORK-Kommando durchgeführt.
Fehler, die erst bei den Datenbank-Änderungen auftreten, sind normalerweise nicht zu erwarten. Wenn etwa durch Manipulationen am Nummernkreisstand dennoch eine Datenbankänderung nicht durchgeführt werden kann, bricht die Verarbeitung ab und führt implizit ein ROLLBACK-Kommando durch.
Beispiel
Hinweise
- Neben dem Customizing der Fakturierung müssen insbesondere die Buchungsbereiche 2610, 2640, 2641, 2642, 2645 und 0015 verwaltet werden.
- Sie können dieses BAPI durch Implementieren der BAdIs ISTINV_BAPIBILL und FKKINV_BAPIBILL modifikationsfrei erweitern.
- Das BAPI führt keine eigenen Berechtigungsprüfungen durch.
Weiterführende Informationen
Parameter
ADDITEMSBAPI_BILLDOCNUMBER
CFCVALIDATION
EXTENSIONIN
EXTENSIONOUT
HEADERS
ITEMS
NO_COMMIT_WORK
RETURN
TAXITEMS
TESTRUN
Ausnahmen
Funktionsgruppe
ISTINV_BILLBAPISUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3833 Date: 20240523 Time: 092556 sap01-206 ( 52 ms )