SAP ABAP IMG Activity /OSP/IMG_ENH_A (Implement User Exit for Reporting)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   XAP-OSP (Application Component) Office Suite Program
     /OSP/CORE (Package) Office Suite Program - core functionality
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:

  1. 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.

  1. Click the Create Implementation icon to create a new implementation. At the information prompt, click Continue.
  2. 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