Ansicht
Dokumentation

HRBAS00_STRUAUTH_BAU - BAdI: Strukturelle Auswertung im Report RHBAUS_PARALLEL

HRBAS00_STRUAUTH_BAU - BAdI: Strukturelle Auswertung im Report RHBAUS_PARALLEL

TXBHW - Original Tax Base Amount in Local Currency   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieses Business Add-In (BAdI) wird in der Komponente Organisationmanagement (BC-BMT-OM) verwendet.

Dieses BAdI wird im Report RHBAUS_PARALLEL ( Neugenerierung INDX für Strukturberechtigung in parallelen Prozessen) aufgerufen. Ohne aktive BAdI-Implementierung werden die entsprechenden Hierarchien sequentiell über klassische Select-Statements aus Tabelle HRP1001 ermittelt. Mit der aktiven BAdI-Implementierung HRPAD00_STRUAUTH_BAUSerfolgt die Selektion über das CDS-View P_HCMSTRUCTURALAUTHZN. Die Selektion der Hierarchien sollte damit signifikant beschleunigt werden.

Die BAdI-Methode wird nicht für Auswertungswege aufgerufen, die

  • externe Objekttypen aus Tabelle T77EO(Externe Objekttypen) ohne eine Umkehrverknüpfung benutzen.
  • einen „*“-Eintrag für einen Objekttyp haben.
  • eine externe Relation aus Tabelle T77EV(Externe Verknüpfungen) benutzen.

Bei Auswertungswegen, die diese Anforderungen nicht erfüllen, werden die Objekte wie bei inaktiver BAdI-Implementierung bestimmt.

Weitere Informationen über die Standardeinstellungen (Filter, einfache oder mehrfache Verwendbarkeit) finden Sie auf der Registerkarte Erweiterungsspot-Elementdefinitionenim BAdI Builder (Transaktion SE18).

Die Erweiterungsimplementierung HRPAD00_STRUAUTH_BAUSbenutzt den CDS-View P_HCMSTRUCTURALAUTHZNzur strukturellen Auswertung. Die BAdI Methode get_objects_structure_buildkann nur Strukturen mit einer maximalen Tiefe von 20 bearbeiten. Ist die Strukturtiefe größer als 20, bricht die Bearbeitung mit einem Fehler ab.

BAdI-Methoden Dokumentation:

Informationen, wie Sie BAdIs im Enhancement Framework implementieren, finden Sie in der SAP-Bibliothek der SAP NetWeaver Platform im SAP Help Portal unter http://help.sap.com/nw_platform. Wählen Sie ein Release und dann Application Help. In der SAP Library wählen Sie SAP-NetWeaver-Bibliothek: Funktionsorientierte Sicht -> Application Server -> Application Server ABAP -> Applikationsentwicklung auf AS ABAP -> ABAP Customer Development -> Enhancement Framework.






SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2851 Date: 20240520 Time: 184333     sap01-206 ( 66 ms )