Ansicht
Dokumentation
SOLMAN_BA_PUSH_COMP2 - Behandlung von Strukturattributen
CL_GUI_FRONTEND_SERVICES - Frontend Services ROGBILLS - Synchronize billing plansDiese Dokumentation steht unter dem Copyright der SAP AG.
Dieses BAdI steuert im Vorgang In Push-Modus vergleichen und anpassen, wie die SAP- und Kundenattribute behandelt werden. Dieses BAdI wird aufgerufen, wenn Sie das Kennzeichen „Strukturattribute“ setzen.
Das BAdI ist standardmäßig aktiviert und die Attribute werden behandelt.
Sie können die Standardimplementierung verwenden oder eine eigene anlegen.
Das BAdI verfügt über zwei Methoden:
- ADD_OR_CHANGE_CUST_ATTRIBUTES,,
- ADD_OR_CHANGE_SAP_ATTRIBUTES,,
Die erste Methode wird für die Kundenattribute verwendet, die zweite ist für SAP-Attribute bestimmt.
Beide Methoden werden für jedes Strukturelement der zu vergleichenden Projekt- oder Lösungshierarchie aufgerufen.
Beide Methoden haben die folgenden Parameter:
Importparameter:
- IT_ATTRIBUTES_SOURCE_VALUES Typ STANDARD TABLE : Tabelle der Attribute aus der Quellstruktur
- IT_ATTRIBUTES_TARGET_VALUES Typ STANDARD TABLE: Tabelle der Attribute aus der Zielstruktur
- IS_SOURCE_STRUCTURE Typ SAPCUST_ATTR_VERS_INFO_S: Das Quellprojekt oder die Lösungsstruktur
- IS_TARGET_STRUCTURE Typ SAPCUST_ATTR_VERS_INFO_S: Das Zielprojekt oder die Lösungsstruktur
- IT_ATTRIBUTES_DEFINITION Typ SASDOKATTRIB_T: Tabelle der Attributdefinition
Änderungsparameter:
- CT_ATTRIBUTES_NEW_VALUES, Typ STANDARD TABLE: Tabelle der neuen Attributwerte, die im Ziel gespeichert werden sollen
Die Standardimplementierung erfolgt durch die BAdI-Implementierung ‘SA_STRUCTURE_ATTRIBUTE_COPY’ in der Klasse ‘CL_SA_STRUC_ATTR_COPY_IMPL’,
In der Standardimplementierung:
Alte Attributwerte des Strukturelements bleiben erhalten, und die neuen Attributwerte werden gemäß ihrer Vielzahl hinzugefügt.
- Mehrere Attribute: Die neuen Attributwerte werden immer hinzugefügt.
- Einzelne Attribute: Der alte Wert wird durch den neuen Wert ersetzt, wenn der neue Wert nicht leer ist.
Die Logik zur Bestimmung der Regel für das Hinzufügen der Attribute wird in der Methode implementiert:
‘CL_SA_STRUC_ATTR_COPY_IMPL-> IF_SOLAR_STRUCTURE_ATTR_COPY~GENERAL_UPDATE_RULE_FOR_ATTRIB’
PERFORM Short Reference TXBHW - Original Tax Base Amount in Local Currency
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3006 Date: 20240604 Time: 110759 sap01-206 ( 38 ms )