Ansicht
Dokumentation

SIMG_CFMENUOHP0BADIS - BADI: Strukturelle Berechtigung

SIMG_CFMENUOHP0BADIS - BADI: Strukturelle Berechtigung

General Data in Customer Master   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Das vorliegende Business-Add-In dient der Implementierung eines kundeneigenen Prüfverfahrens.

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_STRUAUTH 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_AUTHORITY_BADI~<Name der Methode und endmethod das von Ihnen gewünschte Coding zur Implementierung ein.
Zur Implementierung des BAdis müssen Sie alle Methoden des Interfaces bearbeiten:

  • FILL_DATE_VIEW (Tabelle der Berechtigungsintervalle für ein Objekt füllen)

  • GET_PROFILES(Strukturelle Profile eines Objektes bestimmen)

  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 Zeigpunkt 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.)






Vendor Master (General Section)   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4660 Date: 20240523 Time: 062603     sap01-206 ( 74 ms )