Ansicht
Dokumentation

FKC_EVENT_0010 - FI-CAC: Fertigen Beleg übergeben (ohne Belegnummer)

FKC_EVENT_0010 - FI-CAC: Fertigen Beleg übergeben (ohne Belegnummer)

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Die zum Zeitpunkt 0010 aufgerufenen Funktionsbausteine bieten die Möglichkeit, Zusatzaktionen auszulösen, wenn ein Beleg im Vertragskontokorrent gebucht wird. Alle Belegdaten stehen in diesem Zeitpunkt zur Verfügung.

Abhängigkeiten

Parallel zum Zeitpunkt 0010 existiert der Zeitpunkt 0020, der anstelle des Zeitpunkts 0010 prozessiert wird, sofern auch Positionen ausgeglichen werden. In der Regel ist immer dann, wenn Sie einen Funktionsbaustein zum Zeitpunkt 0010 hinterlegen, auch zum Zeitpunkt 0020 ein Funktionsbaustein zu hinterlegen.

Werden zum Zeitpunkt 0010 interne Tabellen aufgebaut, die Grundlage für Datenbankoperationen (DELETE, INSERT, UPDATE) sind, die über PERFORM ON COMMIT angestoßen werden, müssen Sie auch einen Funktionsbaustein zum Zeitpunkt 0090 hinterlegen, in dem die programminternen Tabellen per REFRESH zurückgesetzt werden. Der Zeitpunkt 0090 wird prozessiert, wenn ein Anwendungsprogramm einen ROLLBACK WORK ausführt. Vor dem ROLLBACK WORK muss das Anwendungsprogramm den Funktionsbaustein FKK_ROLLBACK_POSTING_MEMORY aufrufen. Dieser Funktionsbaustein prozessiert unter anderem den Zeitpunkt 0090.

Der Funktionsbaustein zum Zeitpunkt 0090 ist nicht erforderlich, wenn der REFRESH der Tabellen über einen PERFORM ON ROLLBACK sichergestellt wird.

Beachten Sie außerdem, dass die Information, wie die Daten des Beleges fortgeschrieben werden, erst zum Zeitpunkt 0030 zur Verfügung stehen. Der Parameter I_UPDATE_TASK legt dort fest, ob die Daten im laufenden Prozess oder in einem Verbuchungsprozess fortgeschrieben werden.

Hinweise zur Programmierung

Die Belegpositionen werden in den Tabellen T_FKKOP (offene Posten), T_FKKOPK (Hauptbuchpositionen) und T_FKKOPW (Wiederholungsangaben) übergeben. Verändern Sie weder Inhalt noch Sortierung der übergebenen Tabellen, andernfalls können inkonsistente Daten fortgeschrieben werden. Falls erforderlich, kopieren Sie die Daten für weitere Verarbeitungen in eigene interne Tabellen.

Wenn Sie zum Zeitpunkt 0010 weitere Belege über den Aufruf von FKK_CREATE_DOC_ADDITIONAL erzeugen möchten, stellen Sie sicher, dass der Parameter I_ADD_DOC nicht gesetzt ist. Andernfalls wird ein zusätzlicher Beleg erzeugt und rekursive Aufrufe sind bei der Erzeugung zusätzlicher Belege nicht zulässig.





Parameter

I_ADD_DOC
I_FKKKO
I_LAST_OPK_FROM_CALLER
I_LAST_OP_FROM_CALLER
T_FKKOP
T_FKKOPK
T_FKKOPK_NDTAX
T_FKKOPW
T_FKKOP_DP

Ausnahmen

Funktionsgruppe

FKC_EVENTS

General Data in Customer Master   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3078 Date: 20240523 Time: 135029     sap01-206 ( 79 ms )