Ansicht
Dokumentation
/CPD/BADI_INTR_MPST - BAdI: Zusätzliche Komponenten für Kundenprojektstruktur
TXBHW - Original Tax Base Amount in Local Currency ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Dieses Business Add-In (BAdI) wird in der Komponente Arbeitsbereich (CA-CPD-WS) von Commercial Project Management (CA-CPD) verwendet. Mit diesem BAdI können Sie Folgendes tun:
- Zusätzliche Strukturen in die Kundenprojektstruktur integrieren
- Die Detailebene der Referenz für Objekte, die in der Kundenprojektstruktur angezeigt werden, ändern
Ihre eigene Implementierung anlegen, um zusätzlich zu den in der Customizing-Aktivität Komponenten für die Kundenprojektstruktur definieren (unter Commercial Project Management > Stammdaten > Kundenprojekt) 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 Kundenprojektstruktur einbinden möchten.
- Importparameter
IV_MP_GUID | : Masterprojekt-GUID |
IT_VIEW_CONDITIONS | : Liste der View-Bedingungen |
IS_HIERARCHY_KEY | : Übergeordneter Schlüssel |
- Changing-Parameter
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 Kundenprojektstruktur definieren definierten Komponenten abzurufen. Dies ist notwendig, damit das System Informationen wie Key Performance Indicators (KPIs), Warnungen und betriebswirtschaftliche Informationen berechnen kann.
- Changing-Parameter
CT_CONDITIONS | : Liste der View-Bedingungen |
Stellen Sie sicher, dass Sie in der Customizing-Aktivität Komponenten für Kundenprojektstruktur definieren unter Commercial Project Management > Stammdaten > Kundenprojekt mindestens eine View-ID definiert haben.
Weitere Informationen über die Standardeinstellungen (Filter, einfache oder mehrfache Verwendbarkeit) finden Sie auf derRegisterkarte Erw.spot-Elementdefinitionen im BAdI Builder (Transaktion SE18).
Die folgende Beispielimplementierung steht zur Verfügung:
- /CPD/CL_BADI_INTRINSIC_STRUC
- Diese Beispielimplementierung verhindert die Anzeige aller Netzplanaktivitätselemente aus der Kundenprojektstruktur. Hierfür werden die Netzplanaktivitätselemente aus der Hierarchie der Kundenprojektstruktur entfernt.
Weitere Informationen zur Implementierung von BAdIs als Teil des Erweiterungskonzepts finden Sie in der SAP-Bibliothek der SAP NetWeaver-Plattform auf dem SAP Help Portal unter http://help.sap.com/nw_platform. Wählen Sie ein Release und dann Application Help. In der SAP-Bibliothek wählen Sie SAP-NetWeaver-Bibliothek: Funktionsorientierte Sicht -> Application Server -> Application Server ABAP -> Applikationsentwicklung auf AS ABAP -> ABAP-Kundenentwicklung -> Enhancement Framework.
BAL_S_LOG - Application Log: Log header data SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5106 Date: 20240419 Time: 161833 sap01-206 ( 53 ms )