Ansicht
Dokumentation

/CPD/BADI_INTR_MPSTR - BAdI: Zusätzliche Komponenten für Kundenprojektstruktur

/CPD/BADI_INTR_MPSTR - BAdI: Zusätzliche Komponenten für Kundenprojektstruktur

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

Dieses Business Add-In (BAdI) wird in der Komponente Arbeitsbereich (CA-CPD-WS) von SAP Commercial Project Management(CA-CPD) verwendet. Mit diesem BAdI können Sie Folgende Aktivitäten ausführen:

  • Zusätzliche Strukturen in die Masterprojektstruktur integrieren
  • Die Detailebene der Referenz für Objekte, die in der Masterprojektstruktur angezeigt werden, ändern

Ihre eigene Implementierung anlegen, um zusätzlich zu den in der Customizing-Aktivität Komponenten für die Masterprojektstruktur definieren (unter SAP Commercial Project Management > Stammdaten > Masterprojekt) definierten Strukturen noch weitere Strukturen einzubinden

Dieses BAdI-Definition beinhaltet die folgenden Methoden:

  • In Methode IS_ONLY_BADI_EXECUTE entscheiden Sie, ob Sie Strukturen aus dem Customizing und aus der BAdI-Implementierung kombinieren möchten.
Änderungsparameter
CV_EXECUTE : '=X' wenn nur das BAdI ausgeführt werden soll

  • In der Methode GET_HIERARCHY definieren Sie die zusätzlichen Strukturen, die Sie in die Masterprojektstruktur einbinden möchten.
Importparameter
IV_MP_GUID : Masterprojekt-GUID
IT_VIEW_CONDITIONS : Liste der View-Bedingungen
IS_HIERARCHY_KEY : Übergeordneter Schlüssel

Änderungsparameter
CT_MESSAGES : Meldungstabelle
CT_HIERARCHY : Art der Hierarchietabelle

  • Sie verwenden die Methode GET_ALL_VIEW_CONDITIONS, um die Business-Objekte für alle in der Customizing-Aktivität Komponenten für die Masterprojektstruktur definieren definierten Komponenten abzurufen. Dies ist notwendig, damit das System Informationen wie Key Performance Indicators (KPIs), Warnungen und betriebswirtschaftliche Informationen berechnen kann.
Änderungsparameter
CT_CONDITIONS : Liste der View-Bedingungen

CT_CONDITIONS

Vergewissern Sie sich, dass Sie in der Customizing-Aktivität Komponenten für Masterprojektstruktur definieren unter SAP Commercial Project Management > Stammdaten > Masterprojekt mindestens eine View-ID definiert haben.

CT_CONDITIONS

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

CT_CONDITIONS

CT_CONDITIONS

Folgende Beispielimplementierung steht Ihnen zur Verfügung:

  • /CPD/CL_BADI_INTRINSIC_STRUC
Diese Beispielimplementierung verhindert die Anzeige aller Netzplanaktivitätselemente aus der Masterprojektstruktur. Hierfür werden die Netzplanaktivitätselemente aus der Hierarchie der Masterprojektstruktur entfernt.
CT_CONDITIONS

Weitere Informationen über die Implementierung von BAdIs als Teil des Erweiterungs-Frameworks finden Sie in der SAP-Bibliothek der Plattform SAP NetWeaver auf dem SAP Help Portal unter http://help.sap.com/nw_platform. Wählen Sie ein Release und dann Anwendungshilfe. In der SAP-Bibliothek wählen Sie SAP NetWeaver-Bibliothek: Funktionsorientierte Sicht -> Application Server -> Application Server ABAP -> Applikationsentwicklung auf AS ABAP -> ABAP Customer Development -> Enhancement Framework.






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

Length: 5321 Date: 20240426 Time: 141711     sap01-206 ( 64 ms )