SAP ABAP IMG Activity BADI_VA45_DBSYS_OPT (BAdI: List of Contracts (Transaction VA45))
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-SLS-GF (Application Component) Basic Functions
     ERP_SALES_REPORTING (Package) SAP ERP Sales Reporting
IMG Activity
ID BADI_VA45_DBSYS_OPT BAdI: List of Contracts (Transaction VA45)  
Transaction Code S_EX1_23000077   (empty) 
Created on 20121128    
Customizing Attributes BADI_VA45_DBSYS_OPT   BAdI: List of Contracts (Transaction VA45) 
Customizing Activity BADI_VA45_DBSYS_OPT   BAdI: List of Contracts (Transaction VA45) 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name BADI_VA45_DBSYS_OPT    

Use

This Business Add-In (BAdI) is used in the Sales (SD_SLS) component. You can use this BAdI to adapt the program flow to database specific optimized program in the List of Contracts transaction (transaction code VA45).

Note

This BAdI is intended exclusively for database providers. It allows them to optimize functions that have already been optimized by SAP for SAP HANA for their database without modifications.

Requirements

The BAdI implementation is only considered by the system if the business function Sales and Distribution, Optimized Reports (LOG_SD_REPORT_OPT) is active.
You make the Customizing settings for this function in Customizing for Sales and Distribution -> Sales -> Lists -> Optimized Reports, in

  • Activate Optimized Reports, to activate List of Contracts transaction (transaction code VA45)
  • BAdI: Adapt Selection Result, to adapt the fields to be available in the selection result list (optional)
  • BAdI: Adapt Selection Result (Mass Access), to calculate and manipulate data to be available in the selection result list for all entries (optional)

For more information, see SAP Note 1780163.

Standard settings

For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot Element Definitions tab in the BAdI Builder (transaction code SE18).

  • BAdI Definition BADI_VA45_DBSYS_OPT

    The filter DBSYS_TYPE has been defined for this BAdI.
    When an instance of the BAdI is created, this filter is applied with the value of the static attribute DBSYS_TYPE in class CL_DB_SYS.

  • SAP Implementation SDREP_DBSYS_OPT_IMP

    The SAP BAdI implementation SDREP_DBSYS_OPT_IMP redirects the VA45 transaction to program SD_SALES_DOCUMENT_VA45.
    This BAdI implementation is available for the following databases:

    • IBM DB2 for i (filter value: DB400)
    • IBM DB2 for Linux, UNIX, and Windows (filter value: DB6)
    • IBM DB2 for z/OS (filter value: DB2)
    • Microsoft SQL Server database (filter value: MSSQL)
    • Oracle database (filter value: ORACLE)
    • SAP HANA database (filter value: HDB)
    • SAP Sybase ASE (filter value: SYBASE)

      For more information about the optimization and possible restrictions, see SAP Note 1829603.

More Information

For information about implementing such an optimization BAdI, see Optimization BAdIs.

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 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG BADI_VA45_DBSYS_OPT 0 HLA0009601 Sales 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20130214 
SAP Release Created in 616