Ansicht
Dokumentation

FKK_SAMPLE_2647 - INV: Fertigen Fakturierungsbeleg übergeben (ohne Belegnummer)

FKK_SAMPLE_2647 - INV: Fertigen Fakturierungsbeleg übergeben (ohne Belegnummer)

ROGBILLS - Synchronize billing plans   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Die zum Zeitpunkt 2647 aufgerufenen Funktionsbausteine bieten die Möglichkeit, Zusatzaktionen auszulösen, wenn ein Fakturierungsbeleg im Vertragskontokorrent gebucht wird. Hier können Sie zudem den Fakturierungsbeleg einschließlich Umfeld letztmalig vor der Verbuchung prüfen.

Abhängige Objekte können Sie als neue Objektverknüpfungen im Fakturierungsbeleg (Parameter C_INVDOC-INVDOC_X_TAB) hinterlegen.

Der Fakturierungsbeleg und alle zu erfassenden Buchungsbelege - mit Ausnahme der jeweiligen Belegnummern - stehen in diesem Zeitpunkt zur Verfügung.

Abhängigkeiten

Sofern für die Zusatzaktionen auch die Kenntnis der Belegnummern erforderlich ist, kann diese über einen Funktionsbaustein zum Zeitpunkt 2648 ermittelt werden.

Es werden zwei Zeitpunkte benötigt, da nach der Vergabe der Belegnummer der zugehörige Nummernkreis gesperrt ist und somit nicht von anderen Anwendern benutzt werden kann. Diese Sperre wird bis zum Buchen des Belegs aufrechterhalten. Die Dauer der Sperre und damit die Behinderung anderer Anwender soll möglichst kurz gehalten werden. Das gelingt dann, wenn zwischen der Belegnummernvergabe und dem Buchen des Belegs keine zeitaufwendigen Aktionen stattfinden.

Da zum Zeitpunkt 2647 beliebige, ggf. auch zeitaufwendige Zusatzaktionen ausgelöst werden können, wird dieser Zeitpunkt vor der Belegnummernvergabe prozessiert. Zu diesem Zeitpunkt können alle Vorbereitungen zur Fortschreibung weiterer Daten getroffen und in internen Tabellen vermerkt werden. Zum Zeitpunkt 2648 wird in diesen internen Tabellen typischerweise nur noch die Belegnummer nachgetragen.

Werden zum Zeitpunkt 2647 interne Tabellen aufgebaut, die Grundlage für Datenbankoperationen (DELETE, INSERT, UPDATE) sind, die über PERFORMON COMMIT angestoßen werden, muss über einen PERFORM ON ROLLBACK ein REFRESH dieser Tabellen für den Fall eines ROLLBACK WORK sichergestellt werden.





Parameter

C_INVDOC
I_INV_UNIT_PUBLIC

Ausnahmen

Funktionsgruppe

FKKINV_EVENT

CL_GUI_FRONTEND_SERVICES - Frontend Services   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2382 Date: 20240523 Time: 121647     sap01-206 ( 56 ms )