Ansicht
Dokumentation

EXIT_SAPLF050_005 -

EXIT_SAPLF050_005 -

Vendor Master (General Section)   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Userexit ALE-FI, Nachrichtentyp FIDCC2: IDOC-Ausgang im Sendersystem.

Der Userexit 005 wird während der Verarbeitung zwei Mal aufgerufen.

  1. Der erste Aufruf erfolgt noch in der Dialogverarbeitung im Funktionsbaustein FI_IDOC_PREPARE.
  2. Der zweite Aufruf erfolgt zum Zeitpunkt der Verbuchung.

Zum Zeitpunkt der Dialogverarbeitung wird an der Userexit eine Kopie des vollständigen FI-Beleges übergeben (BKPF, BSEG).
Es kann sich auch um einen buchungskreisübergreifenden Beleg handeln, dann werden beispielsweise 2 Belege übergeben.
Zum Dialog-Zeitpunkt überprüft das System, ob ALE FI, Nachrichtentyp FIDCC2, für den vorliegenden Beleg aktiv ist. Hier besteht über den Userexit zusätzlich die Möglichkeit, das Versenden des IDoc's zu verhindern.
Wird festgestellt, daß für den FI-Beleg ein IDoc aufgebaut werden soll, werden zum Dialog-Zeitpunkt vom System die Ausgleichsinformationen in den FI-Beleg geschrieben (BSEG-AUGBL = 'ALE-extern').


Zum Zeitpunkt der Verbuchung wird an den Userexit 005 eine Kopie des vollständigen FI-Beleges übergeben (BKPF, BSEG, BSEC, BSET, ACCIT_WT für erweiterte Quellensteuer).
Es kann sich auch um einen buchungskreisübergreifenden Beleg handeln (z.B. 2 Belege), aus dem dann pro Beleg ein IDoc (analog also z.B. 2 IDoc's) aufgebaut wird.

In dem User-Exit besteht die Möglichkeit, die FI-Belege zu verändern und die veränderten Belege als IDoc per ALE versenden zu lassen.

Zusätzlich kann aus dem User-Exit ein Kennzeichen NO_DISTRIBUTION = 'X' zurückgegeben werden, wenn dieser Beleg nicht verteilt werden soll. Ist das Kennzeichen initial, d.h. wird es nicht verändert, wird der Beleg als IDoc versendet - vorausgesetzt, daß die entsprechenden Einstellungen im ALE-Customizing vorgenommen wurden.

Im User-Exit 005 veränderte Felder des FI-Beleges (Kopie) werden im IDoc versendet, der Buchungskreis kann aber nicht mehr verändert werden. Die ALE-Customizing-Einstellung wird mit dem Original-Buchungskreis überprüft und das IDoc entsprechend versendet.

Da im Userexit nur die Kopie des FI-Beleges vorliegt, haben eventuelle Änderungen an den Feldern keine Auswirkungen auf den originalen FI-Beleg im Sender-System. Im Sender-System wird der originale FI-Beleg gebucht.
Eventuelle Änderungen werden nur in das IDoc weitergereicht und versendet. Erst im Empfängersystem wird aus dem IDoc ein FI-Beleg mit den geänderten Feldern gebucht.






ABAP Short Reference   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2798 Date: 20240329 Time: 000420     sap01-206 ( 53 ms )