SAP-BW Beispiel - User-Exits und BAdIs
Auch Erweiterungen, die vom Kunden im SAP-BW-System oder SAP-Quellsystem implementiert wurden, sind vollständig in die Dokumentation integriert. Zudem wird das implementierte ABAP-Coding nach bekannten Mustern durchsucht, analysiert und mit den vorhandenen BW-Objekten (BEx-Query, DataSource, InfoProvider ...) verknüpft.
Zu den unterstützten Erweiterungen zählen:
- klassische User-Exits, z.B.:
-
- RSR00001 - Erweiterungen für globale Variablen im Reporting
- RSR00002 - Virtuelle Merkmale und Kennzahlen im Reporting
- RSAP0001 - Customer Function Calls im Service API (DataSources)
- klassische BAdIs, z.B.:
-
- RSD_CUBE_BADI - Erweiterung zu InfoCubes
- RSD_IOBJ_BADI - Erweiterung zu InfoObjects
- RSAR_CONNECTOR - Kundendefinierte Funktionen im Formeleditor
- RSR_OLAP_BADI - Virtuelle Merkmale und Kennzahlen im Reporting
- ...
- neue BAdIs (Implementierung über Enhancement Spots). z.B.:
-
- RSR_VARIABLE_F4_RESTRICT - F4 Einschränkung im Variablenbild
- RSROA_VARIABLES_EXIT - Olap Variablen Exit
- RSL_WORKSPACE - BW Workspace BADIs
- RSR_TRANS_QUERY_ENHS - Erweiterungsspot für Transiente Queries
- ...
Die nachfolgend gezeigten Schritte zeigen Ihnen beispielhaft, wie einfach und wertvoll die Naviagtion durch das Dokumentationsmodell ist.

Schritt 1 - Selektion einer Implementierung im Navigationsbaum.
Hier als Beispiel eine F4 Einschränkung im Variablenbild für das InfoObjekt 0SALESORG.

Schritt 2 - Verwendungsnachweis
Im Verwendungsnachweis der Implementation erkennen Sie z.B. sofort das verwendete InfoObjekt und die implementierende ABAP-OO-Klasse.

