Ansicht
Dokumentation

BAPI_EDR_TCOLL_CREATEMULTIPLE - EDR für Mautabrechnung anlegen

BAPI_EDR_TCOLL_CREATEMULTIPLE - EDR für Mautabrechnung anlegen

RFUMSV00 - Advance Return for Tax on Sales/Purchases   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieses BAPI übernimmt Event Data Records (EDR) für die Mautabrechnung aus einem externen System und speichert sie im SAP-System. Die im SAP-System erzeugten EDRs werden dem EDR-Typ TOLLCOLL (Mautabrechnung) zugeordnet. Bei erfolgreicher Übernahme speichert das System die EDRs in der Datenbanktabelle DFKKBIEDRTC.

Bei der Übernahme ermittelt das System mit Hilfe des Felds Externe Referenz des Abrechnungskontos (BILLACCREF) für jeden EDR das zugehörige Abrechnungskonto. Wenn das System das Abrechnungskonto nicht findet, speichert es den EDR als sogenannten vorläufig abgelehnten EDR in der Datenbanktabelle DFKKBIEDRRJTC.

Bei jedem EDR muss das Feld Übernahmezeitpunkt mit dem Zeitstempel der aktuellen Systemzeit gefüllt werden. Das System benötigt den Übernahmezeitpunkt, um zu entscheiden, ob der EDR bereits abgerechnet ist oder nicht. Aus diesem Grund muss das BAPI sicherstellen, dass der Übernahmezeitpunkt von neu angelegten EDRs definitiv nichtin einem abgerechneten Zeitraum liegt. Die Vorgehensweise hängt davon ab, ob für das Abrechnungskonto eine Expressabrechnung möglich ist:

  • Abrechnungskonten, bei denen das Feld Expressabrechnung markiert ist, sperrt das System für die Dauer der Verarbeitung. Kann das System die Sperre nicht durchführen - etwa weil zur gleichen Zeit eine Abrechnung erfolgt - sichert es den EDR als vorläufig abgelehnten EDR in der Datenbanktabelle DFKKBIEDRRJTC. Ist die Sperre erfolgreich, setzt das System der Übernahmezeitpunkt auf einen Zeitpunkt, der jünger ist als der Zeitstempel Abgerechnet bis des Abrechnungskontos.
  • Abrechnungskonten ohne Expressabrechnung dürfen nichtbis zur Gegenwart abgerechnet werden. Beachten Sie dazu das Feld Abrechnungsverzögerung beim Definieren des Abrechnungsprozesses. Dadurch ist sichergestellt, dass der Übernahmezeitpunkt nicht in einem abgerechneten Zeitraum liegt.

Geben Sie bei der Definition des Abrechnungsprozesses unbedingt eine ausreichend große Abrechnungsverzögerung an! Andernfalls besteht die Gefahr, dass EDRs in einen bereits abgerechneten Zeitraum übernommen und nie abgerechnet werden!Stellen Sie durch organisatorische oder technische Maßnahmen sicher, dass die Systemzeit auf sämtlichen Applikationsservern synchronisiert wird.

Das System prüft alle übergebenen EDR-Daten. Fehler protokolliert es in der Exporttabelle RETURN. Wenn das System Fehler findet, führt das BAPI keine Datenbankänderung durch: Es werden keine EDRs erzeugt.

Das BAPI führt keinCOMMIT WORK-Kommando durch.

Beispiel

Hinweise

Um eine möglichst hohe Performance sicher zu stellen, ist es sinnvoll, mit diesem BAPI mehrere EDRs pro Aufruf zu erzeugen.

Sie können dieses BAPI durch Implementieren des Zeitpunkts 8014 modifikationsfrei erweitern. Nutzen Sie den Zeitpunkt, um kundeneigene Felder zu prüfen und um kundeneigene Felder in der Tabelle DFKKBIEDRTC zu füllen.

Kundeneigene Felder, die zeichenartig sind, kann das BAPI automatisch verarbeiten:

  • Erweitern Sie dazu sowohl die Tabelle DFKKBIEDRTC als auch die Struktur BAPI_TE_FKKBIEDR_TC um die gewünschten zeichenartigen Felder.
  • Übergeben Sie dem BAPI die Werte für diese zeichenartigen Felder in der Importtabelle EXTENSIONIN. Füllen Sie das Feld STRUCTURE mit dem Wert BAPI_TE_FKKBIEDR_TC.
Füllen Sie das Feld EDRREF mit dem gleichen Wert, den Sie auch in der Importtabelle EDRS verwenden.

Weiterführende Informationen

Weitere Informationen finden Sie unter Kundenerweiterung und -modifikation von BAPIs (CA-BFA) in der Dokumentation zu SAP NetWeaver im SAP Help Portal(help.sap.com).





Parameter

BILLTASKKEYS
EDRKEYS
EDRRJKEYS
EDRS
EXTENSIONIN
EXTENSIONOUT
RETURN
TESTRUN

Ausnahmen

Funktionsgruppe

FKKBI_EDR_BAPI

BAL Application Log Documentation   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5992 Date: 20240523 Time: 101029     sap01-206 ( 106 ms )