Ansicht
Dokumentation

EXIT_SAPLF050_001 -

EXIT_SAPLF050_001 -

ROGBILLS - Synchronize billing plans   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Wo befindet sich der Exit?
Der Exit befindet sich in dem Programm, das ein IDOC erstellt

  1. für die Verteilung des Hauptbuches, d.h. für Konten mit externer Kontoführung (Funktionsbaustein FI_IDOC_CREATE), Nachrichtentyp FIDCMT
  2. für die Verteilung von Hauptbuchsalden, d.h. für Konten ohne externe Kontoführung (Funktionsbaustein FI_IDOC_CREATE_FROM_ROLLUP), Nachrichtentyp FIROLL
  3. für vollständige FI-Belege (Funktionsbaustein FI_IDOC_CREATE_FIDCC1), Nachrichtentyp FIDCC1
  4. für vollständige FI-Belege (Funktionsbaustein FI_IDOC_CREATE_FIDCC2), Nachrichtentyp FIDCC2.

Was können Sie mit dem Exit machen?
Sie können kundeneigene Felder, die Sie im Rahmen einer Erweiterung des Kontierungsblockes aufgenommen haben, in das IDOC einbringen und somit diese Felder an andere Systeme verteilen. Sie können aber auch andere Felder, z.B. über eine Substitution ermittelte, in das IDoc einspeichern.

Wie machen Sie das?
Das SAP-Programm baut pro Beleg bzw. für Hauptbuchsalden ein IDoc auf, und zwar für

  • für die Nachrichtentypen FIDCMT und FIROLL das IDoc FIDCMT01

  • für die Nachrichtentypen FIDCC1 und FIDCC2 das IDoc FIDCCP01.

Ein IDOC besteht aus mehreren Segmenten.
Nach jedem Aufbau eines Segmentes E1FIPOS bei den Nachrichtentypen FIDCMT und FIROLL bzw. eines Segmentes E1FISEG bei den Nachrichtentypen FIDCC1 und FIDCC2, springt das Programm in den Exit-Baustein hinein und ermöglicht Ihnen, Ihre kundeneigenen Felder in ein eigenes Segment, das Sie zuvor definiert haben, einzuspeichern.

Im Exit-Baustein stehen Ihnen bei den Nachrichtentypen FIDCMT, FIDCC1 und FIDCC2 der FI-Belegkopf BKPF, die aktuelle FI-Belegposition BSEG und das IDoc-Segment der letzten Positionszeile zur Verfügung, aus denen Sie Ihre kundeneigenen Felder lesen können.
Beim Nachrichtentyp FIROLL steht Ihnen nur das IDoc-Segment der letzten Positionszeile zur Verfügung.

Nachdem Sie Ihr eigenes Segment gefüllt haben, übertragen Sie es in den Parameter CUST_SEGMENT_DATA. Zusätzlich geben Sie im Parameter CUST_SEGMENT_NAME den Namen Ihres Segmentes an, und im Parameter CUST_EXTENSION_TYPE den Namen des Erweiterungstypes.

Beispiele für User-Exit:
CUST_SEGMENT_NAME = 'Zxxxxxxxxx'. "Name eigenes Segment
CUST_SEGMENT_DATA = Zxxxxxxxxx.
CUST_EXTENSION_TYPE = 'yyyyyyyy'.

ACHTUNG!
Bitte hängen Sie nur eigene Segmente an das von SAP erzeugte IDOC an. Ansonsten wird die Konsistenz des IDOCs gefährdet.






BAL Application Log Documentation   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2965 Date: 20240426 Time: 172321     sap01-206 ( 45 ms )