Hierarchy

⤷

⤷

IMG Activity
ID | WRF_WTAD_BADI_0003 | BAdI: Restrict Data for Price Changes |
Transaction Code | S_XB4_60000091 | (empty) |
Created on | 20040422 | |
Customizing Attributes | WRF_WTAD_BADI | BAdIs Additionals |
Customizing Activity | WRF_WTAD_BADI_0003 | BAdI: Restrict Data for Price Changes |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | WRF_WTAD_PREPARE_AD |
Use
This business add-in (BAdI) is used to modify the data in the change analysis for additionals. The data that is selected in the selection screen can be analyzed and modified. As a result it is possible to change the data displayed in the ALV grid on a customer-specific basis.
The BAdI contains the method WRF_WTAD_PREPARE_ADDI_DATA, for which a default implementation is created. It can be implemented multiple times.
Requirements
Standard settings
There is a default implementation IF_EX_WRF_WTAD_PREPARE_AD~WRF_WTAD_PREPARE_ADDI_DATA, which the system uses to reduce the selected data to the data with conditions that were changed since the IDoc was created.
The system determines the current conditions for the data and compares this with the conditions at the time of IDoc creation. Items that were not changed are deleted from the transferred table.
The implementation remains active until another implementation is activated.
Activities
Nach dem Aufrufen der IMG-Aktivität gelangen Sie zunächst auf ein Dialogfenster, in dem Sie einen Namen für die Implementierung eingeben.
Falls bereits Implementierungen zu diesem BAdI angelegt wurden, gelangen Sie auf ein Dialogfenster, in dem die existierenden Implementierungen angezeigt werden. Wählen Sie in diesem Dialogfenster Anlegen und fahren Sie wie folgt fort:
- Geben Sie im Dialogfenster im Feld Implementierung einen Namen für die Implementierung des BAdIs ein und wählen Sie danach Anlegen.
Sie gelangen auf das Einstiegsbild zum Anlegen von BAdI-Implementierungen.
- Geben Sie in dem Einstiegsbild im Feld Kurztext zur Implementierung einen Kurztext für die Implementierung ein.
- Wählen Sie im Registerindex Interface.
Auf der Registerkarte ist das Feld Name der implementierten Klasse automatisch gefüllt, da das System aufgrund des Namens Ihrer Implementierung einen Klassennamen vergibt.
- Sichern Sie Ihre Eingaben und nehmen Sie die Zuordnung zu einer Entwicklungsklasse vor.
- Positionieren Sie den Cursor jeweils auf der Methode und verzweigen Sie per Doppelklick in die Methodenbearbeitung.
- Geben Sie zwischen den Anweisungen
method <Interface-Name>~<Name der Methode>.
undendmethod.
das von Ihnen gewünschte Coding zur Implementierung ein. - Sichern und aktivieren Sie Ihr Coding und navigieren Sie zurück zum Bild Ändern Implementierung.
- Sichern Sie auf dem Bild Ändern Implementierung.
Hinweis: Es ist ebenfalls möglich, für ein BAdI zunächst eine Implementierung anzulegen und diese später zu aktivieren. In diesem Fall schließen Sie die Bearbeitung zum jetzigen Zeitpunkt ab.
- Wählen Sie Aktivieren.
Bei der Ausführung des Anwendungsprogramms wird jetzt das von Ihnen in der Methode hinterlegte Coding durchlaufen.
See also:
Method
Example
Business Attributes
ASAP Roadmap ID | 257 | Create User Exits |
Mandatory / Optional | 2 | Optional activity |
Critical / Non-Critical | 2 | Non-critical |
Country-Dependency | A | Valid for all countries |
Maintenance Objects
Maintenance object type | E | Business Add-In - Definition |
History
Last changed by/on | SAP | 20040914 |
SAP Release Created in | 111 |