Ansicht
Dokumentation

CPE_FILL_TEXT_TABLES - BAdI: Fill data for CPE Customizing Text Tables

CPE_FILL_TEXT_TABLES - BAdI: Fill data for CPE Customizing Text Tables

General Material Data   General Material Data  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the Commodity Pricing Engine (CA-GTF-CPE) component.

This BAdI is called by the direct input report program CPE_RCOMMFOR that updates formulas in commodity pricing engine (CPE) Customizing tables.

This BAdI enables you to enter default texts for CPE Customizing text tables. A CPE Customizing formula is made up of various sub-parts, such as formula term, term rule, and surcharge. There is textual information stored in the system for each of these sub-parts that are associated with the CPE Customizing formula. When formulas from IS-Oil formula and average pricing are converted to the CPE data model and subsequently saved in the system, this BAdI enters data for these text tables .

The formulas from IS-Oil formula and average pricing have been converted to the CPE data model using the Legacy System Migration Workbench (LSMW).

The converted data file from LSMW containing CPE formulas is ready to be saved in the system.

In the standard system, the Business Add-In is activated. The default implementation fills default texts for CPE Customizing text tables.

The Business Add-In is not filter-dependent.

The Business Add-In is not reusable. Only one active implementation is called and executed for the BAdI (not multiple-use).

After you have called the IMG activity, proceed as follows:

  1. In the following dialog box, enter in the field "Implementation" a name for the BAdI implementation and choose Copy.
If implementations have already been created for the BAdI, a dialog box with the existing implementations will be displayed. In this dialog box, choose Create.
  1. In the corresponding field, enter a short text for implementation .
  2. In the tab Propertiesenter filter properties - if this is a filter-dependent BAdI.
  3. Choose the tab Interface.
The name of the implementing class is generated by the system based on the name of your impmlementation. You can change the name.
If the BAdI is a menu exit, the tab FCodes also appears.Enter a function here and, if necessary, additional data.
  1. Save your entries and assign a package.
  2. Position the cursor on a method. Call up the Class Builder by double-clicking it.
  3. Between the statements method <Interface-Name>~<Name of Method>. and endmethod, enter the coding you request for the implementation.
  4. Save and activate your coding, and navigate back to the screen Change Implementation.
  5. Save on the screen Change Implementation.
Note: You can first create an implementation for the BAdI and then activate this later on. In this case, close the processing function at this time.
  1. Choose Activate.
When the application program is executed, the coding you have created will be run.

Method

Fill CPE Customizing Text Tables






Fill RESBD Structure from EBP Component Structure   ABAP Short Reference  
This documentation is copyright by SAP AG.

Length: 3799 Date: 20240523 Time: 181800     sap01-206 ( 70 ms )