Hierarchy
⤷ 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:
- 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.
- Geben Sie im entsprechenden Feld einen Kurztext zur Implementierung ein.
- Fügen Sie im Register Eigenschaften Filter-Ausprägungen ein, wenn es sich um ein filterabhängiges BAdI handelt.
- 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.
- Sichern Sie Ihre Eingaben und ordnen Sie ein Paket zu.
- Positionieren Sie den Cursor jeweils auf eine Methode. Rufen Sie den Class Builder mit einem Doppelklick auf.
- Geben Sie zwischen den Anweisungen
method <Interface-Name>~<Name der Methode>.
undendmethod.
das von Ihnen gewünschte Coding zur Implementierung ein. - Sichern und aktivieren Sie Ihr Coding und navigieren Sie zurück zum Bild Ändern Implementierung.
- 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.
- 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 |