Ansicht
Dokumentation

BAPI_ISTBILLDOC_CREATEMULTIPLE - Telco-Abrechnungsbelege erzeugen

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 R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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

ADDITEMS
BAPI_BILLDOCNUMBER
CFCVALIDATION
EXTENSIONIN
EXTENSIONOUT
HEADERS
ITEMS
NO_COMMIT_WORK
RETURN
TAXITEMS
TESTRUN

Ausnahmen

Funktionsgruppe

ISTINV_BILLBAPI

SUBST_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 )