Ansicht
Dokumentation

CPRO_PRP_ASSIGN_BADI - BAdI: Zugeordnete strukturelle Profile bestimmen

CPRO_PRP_ASSIGN_BADI - BAdI: Zugeordnete strukturelle Profile bestimmen

Addresses (Business Address Services)   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Durch den Einsatz der Kontextlösung bzw. durch die Pflege der strukturellen Profile in den neuen Berechtigungsobjekten nimmt die Anforderung einiger Kunden, auf die Pflege der Tabelle T77UA zu verzichten, immer mehr Bedeutung an. Deshalb wird an dieser Stelle das BAdI HRBAS00_GET_PROFL angeboten.

Dieses BAdI ermöglicht den Kunden, eine alternative Bestimmung der strukturellen Profile zu implementieren.

Ein Beispielcoding für eine Implementierung können Sie im BAdi über die Funktion Springen -> -Beispielcoding anzeigen lassen. Sie können sich dieses Beispielcoding auch im Class Builder (SE24) anzeigen lassen, indem Sie sich die Klasse CL_EXM_IM_HRBAS00_GET_PROFL und die dazugehörigen Methoden anzeigen lassen.

Nach dem Start der Customizingaktivität erscheint zunächst ein Dialogfenster zur Eingabe eines Namens für die Implementierung.

Falls schon Implementierungen zu diesem BAdi angelegt wurden, erscheint ein Dialogfenster, auf dem die schon existierenden Implementierungen angezeigt werden. Wählen Sie auf diesem Dialogfenster Anlegen und fahren Sie wie unter 1. beschrieben fort.

  1. Geben Sie auf dem Dialogfenster im Feld Implementierung einen Namen für die Implementierung des BAdIs ein und wählen Sie danach Anlegen.
Sie gelangen auf Einstiegsbild zum Anlegen von BAdI-Implementierungen.
  1. Geben Sie auf diesem Bild im Feld Kurztext zur Implementierung einen Kurztext für die Implementierung ein.
  2. Wählen Sie danach die Registerkarte Interface.
Auf der Registerkarte ist das Feld Name der implementierten Klasse automatisch gefüllt, da aufgrund des Namens Ihrer Implementierung ein Klassenname vergeben wird.
  1. Sichern Sie Ihre Eingaben und nehmen Sie die Zuordnung zu einer Entwicklunsklasse vor.
  2. Positionieren Sie jeweils auf der Methode und verzweigen Sie per Doppelklick in die Methodenbearbeitung.
  3. Geben Sie zwischen den Anweisungen method IF_EX_HRBAS00_GET_PROFL ~ und endmethod das von Ihnen gewünschte Coding zur Implementierung ein.
Zur Implementierung des BAdIs müssen Sie alle Methoden des Interfaces bearbeiten:

  1. Sichern und Aktivieren Sie Ihr Coding. Navigieren Sie zurück zum Bild Ändern Implementierung.
  2. Sichern Sie auf dem Bild Ändern Implementierung.
Hinweis: Es ist ebenfalls möglich für ein BAdI zunächst eine Implementierung anzulegen und diese später zu aktivieren. In diesem Fall schließen Sie die Bearbeitung zum jetzigen Zeitpunkt ab.
  1. Wählen Sie Aktivieren.
Bei der Ausführung des Anwendungsprogramms wird jetzt das von Ihnen in der Methode hinterlegte Coding durchlaufen.

Weitere Informationen zur Implementierung von BAdIs erhalten Sie in der SAP-Bibliothek unter BC - Änderungen des SAP-Standard -> Business Add-Ins (Pfad: SAP-Bibliothek -> Basis -> ABAP Workbench -> Änderungen Des SAP Standard.)






CPI1466 during Backup   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3876 Date: 20240520 Time: 173638     sap01-206 ( 57 ms )