Ansicht
Dokumentation

EXIT_SAPLF050_003 -

EXIT_SAPLF050_003 -

CPI1466 during Backup   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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

Der Userexit 003 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 003 eine Kopie des 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 003 kann im FI-Beleg (Kopie) neben den anderen Feldern zusätzlich auch der Buchungskreis verändert werden. Nicht der Original-Buchungskreis, sondern der veränderte Buchungskreis wird überprüft, ob er gemäß ALE-Customizing-Einstellung versendet werden soll. Auf diese Weise kann das IDOC in einem anderen Empfaenger-Buchungskreis gebucht werden.

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.






PERFORM Short Reference   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2926 Date: 20240419 Time: 193109     sap01-206 ( 50 ms )