SAP ABAP IMG Activity SIMG_PSMFG_RPTA_EXIT (BAdI: Use of Reporting Attributes)
Hierarchy
☛EA-PS (Software Component) SAP Enterprise Extension Public Services ⤷PSM-FG (Application Component) Functions for U.S. Federal Government ⤷FMFG_RPT_E (Package) US Federal Government Reporting
Hypertext: Object Class - Class to which a document belongs.
Document Name
SIMG_PSMFG_RPTA_EXIT
Use
We deliver an example class within this Business Add-In (BAdI). Using this class within the BAdI implementation allows you to define the ADDIN function and associates the receiver fields with it. The call to the derivation tool is defaulted to specify the additional reporting attributes.
The definition of the main element, the ADDIN parameter, can be associated with a function that uses the additional reporting attributes or a specific report using it. We have defined a set of locations upfront which use the additional reporting attributes and them to be enhanced by customer own locations.
Performance-related optimizations can require you to replace retrieval of additional reporting attributes using the derivation tool with a more streamlined option. In this case, a coded solution to define the additional reporting attributes is recommended.
Requirements
Standard settings
Activities
After you call up the IMG activity, a dialog box appears.
In the dialog box, enter a name for the enhancement implementation, Short Text and Composite Enhancement Implementation. If no Composite exists, create a new one by choosing Create button.
Save your entries, and assign the implementation to a development class.
Click on BAdI tab and choose the Create BAdI button.
In the dialog box, enter BAdI Definition, BAdI Implementation, Implementation Class and description, then press Enter.
In the left panel on the next screen, expand implementation node and double-click on entry Class.
Place the cursor on the method, and double-click to enter method processing.
Enter the code for the implementation between the statements method <Interface name> ~ <Name of method> and endmethod. Note that sample implementation is copied automatically.