SAP ABAP IMG Activity FAGL_ALE_REG_DOC_CHG (BAdI: Change Fields in Parked Documents)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-GL (Application Component) General Ledger Accounting
     FAGL_DISTR_SCEN_1 (Package) Distribution Scenario: Transfer of Totals Docs + Single Docs
IMG Activity
ID FAGL_ALE_REG_DOC_CHG BAdI: Change Fields in Parked Documents  
Transaction Code S_EB5_05000191   (empty) 
Created on 20090302    
Customizing Attributes FAGL_ALE_REG_DOC_CHG   BAdI: Change Fields in Parked Documents 
Customizing Activity FAGL_ALE_REG_DOC_CHG   BAdI: Change Fields in Parked Documents 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name FAGL_ALE_REGISTERED_DOC_CHANGE    

Verwendung

Dieses Business Add-In (BAdI) wird in der neuen Hauptbuchhaltung (FI-GL (neu)) für das ALE-Verteilungsszenario FI-GL (neu), Summen- und Einzelbelegtransfer in verteilten Systemen verwendet.

Dieses Verteilungsszenario verwendet die Nachrichtentypen FAGLDT01 für die Einzelbelegübertragung und FAGLST01 für die summarische Belegübertragung.

Mit diesem BAdI kann der vorerfasste Beleg vor der Verteilung abgeändert werden. Dies geschieht, unmittelbar bevor der vorerfasste Beleg im Empfängersystem zum Verbuchen geschickt wird.

Voraussetzungen

Sie haben das Verteilungsszenario FI-GL (neu), Summen- und Einzelbelegtransfer in verteilten Systemen für die gewünschten Buchungskreise aktiviert im ALE-Customizing unter Verteilungsszenario pro Buchungskreis aktivieren.

Durch das BAdI: Änderung von IDocs im Empfängersystem (FAGL_ALE_IDOC_CHANGE_RECEIVER) wurde bestimmt, dass der Beleg als vorerfasster Beleg verbucht werden soll, indem der Changing-Parameter CV_POSTING_TYPE auf '2' gesetzt wurde.

Standardeinstellungen

In der Standardauslieferung ist dieses BAdI nicht aktiv.

Aktivitäten

Nach dem Aufruf der IMG-Aktivität gehen Sie folgendermaßen vor:

  1. Geben Sie im folgenden Dialogfenster im Feld Implementierung einen Namen für die Implementierung des BAdIs ein und wählen Sie Übernehmen.

    Falls bereits Implementierungen zu dem BAdI angelegt wurden, erscheint ein Dialogfenster mit den existierenden Implementierungen. Wählen Sie in diesem Dialogfenster Anlegen.

  2. Geben Sie im entsprechenden Feld einen Kurztext zur Implementierung ein.
  3. Fügen Sie im Register Eigenschaften Filter-Ausprägungen ein, wenn es sich um ein filterabhängiges BAdI handelt.
  4. Wählen Sie das Register Interface.

    Der Name der implementierenden Klasse wird vom System aufgrund des Namens Ihrer Implementierung generiert. Der Name kann geändert werden.

  5. Sichern Sie Ihre Eingaben und ordnen Sie ein Paket zu.
  6. Positionieren Sie den Cursor jeweils auf eine Methode. Rufen Sie den Class Builder mit einem Doppelklick auf.
  7. Geben Sie zwischen den Anweisungen method <Interface-Name>~<Name der Methode>. und endmethod. das von Ihnen gewünschte Coding zur Implementierung ein.
  8. Sichern und aktivieren Sie Ihr Coding und navigieren Sie zurück zum Bild Ändern Implementierung.
  9. Sichern Sie auf dem Bild Ändern Implementierung.

    Hinweis: Sie können für ein BAdI zunächst eine Implementierung anlegen und diese später aktivieren. In diesem Fall schließen Sie die Bearbeitung zum jetzigen Zeitpunkt ab.

  10. Wählen Sie Aktivieren.

    Bei der Ausführung des Anwendungsprogramms wird das von Ihnen angelegte Coding durchlaufen.

Beispiel

Siehe auch

Methode: Felder in vorerfassten Beleg ändern (CHANGE_REGISTERED_DOCUMENT)

Business Attributes
ASAP Roadmap ID 257   Create User Exits 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 1   Critical 
Country-Dependency A   Valid for all countries 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20090302 
SAP Release Created in 605