Ansicht
Dokumentation

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

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

TXBHW - Original Tax Base Amount in Local Currency   ABAP Short Reference  
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 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

CT_CONDITIONS

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.

CT_CONDITIONS

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

CT_CONDITIONS

CT_CONDITIONS

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.
CT_CONDITIONS

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 )