Hierarchy

⤷

⤷

IMG Activity
ID | /OSP/IMG_ENH_A | Implement User Exit for Reporting |
Transaction Code | /OSP/68002413 | (empty) |
Created on | 20080416 | |
Customizing Attributes | /OSP/IMG_ENH_A | Implement User Exit for Reporting |
Customizing Activity | /OSP/IMG_ENH_A | Implement User Exit for Reporting |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | /OSP/IMG_ENH_A |
User exits allow you to add additional functions to the SAP standard by entering your own programming logic. For this, SAP provides an enhancement spot and BAdIs
(Business Add-In) where the administrator can enter programming logic. This activity allows you to use the BAdI.
Modify Report Parameters
- Enhancement spot: /OSP/REP_ENH_SPOT
- Business Add-In: /OSP/REP_BADI
This BAdI allows you to modify report parameters that further customize the report according to the programming logic that is entered. Such user exits to modify report parameters can happen at two stages:
Modify parameters before the report is processed (#Pre-processing#)
For pre-processing user exit, the parameters are modified when a report is run from report catalogs in the SAP System and before it reaches the client.
When implementing the BAdI for pre-processing user exit, the method is #/OSP/REP_BADI_INTF~PRE_PROCESS
#.
Modify parameters after the report is processed (#Post-processing#)
For post-processing user exit, the parameters are modified when a report is run from available templates in the user#s client and before variants are created in the SAP System.
When implementing the BAdI for pre-processing user exit, the method is #/OSP/REP_BADI_INTF~POST_PROCESS
#.
Example
Requirements
Standard settings
Recommendation
Activities
To implement user exit:
- Click on the activity. The list of available implementations is displayed.
Field Explanation
Enhancement Implementation Displays the name of the implementation.
BAdI Implementation Displays the BAdI for which the user exit is implemented.
Description Displays the short text for the implementation.
- Click the Create Implementation icon to create a new implementation. At the information prompt, click Continue.
- Create the implementation according to standard conventions.
For information on creating user exit BAdI implementations, see Implementation of BAdIs in the Enhancement Builder in the SAP Library for SAP NetWeaver at Enhancement Framework # Enhancement Technologies # Business Add-Ins (BAdIs) # Implementation of BAdIs # Implementation of BAdIs in the Enhancement Builder.
Further notes
Business Attributes
ASAP Roadmap ID | 207 | Establish Reporting |
Mandatory / Optional | 2 | Optional activity |
Critical / Non-Critical | 2 | Non-critical |
Country-Dependency | A | Valid for all countries |
Assigned Application Components
Documentation Object Class | Documentation Object Name | Current line number | Application Component | Application Component Name |
---|---|---|---|---|
SIMG | /OSP/IMG_ENH_A | 0 | /OSP/KP80000001 | Office Suite Program |
Maintenance Objects
Maintenance object type | E | Business Add-In - Definition |
History
Last changed by/on | SAP | 20080418 |
SAP Release Created in | 711 |