SAP ABAP IMG Activity SDV03V02_DBSYS_OPT (BAdI: Selection of Sales Documents for Rescheduling)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM-BTX-BF-IF (Application Component) R/3 Interface for Business Transactions
     VZ (Package) Application development R/3 RV central functions
IMG Activity
ID SDV03V02_DBSYS_OPT BAdI: Selection of Sales Documents for Rescheduling  
Transaction Code S_EX1_23000046   (empty) 
Created on 20120918    
Customizing Attributes SDV03V02_DBSYS_OPT   BAdI: Selection of Sales Documents for Rescheduling 
Customizing Activity SDV03V02_DBSYS_OPT   BAdI: Selection of Sales Documents for Rescheduling 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name SDV03V02_DBSYS_OPT    

Use

This Business Add-In (BAdI) is used in the Availability Check component (SD-BF-AC). The BAdI Selection of Sales Documents for Rescheduling (SDV03V02_DBSYS_OPT) can help improve the performance of the rescheduling program (program SDV03V02, transaction V_V2).

Rescheduling processes document items from sales orders, including items from inquiries and quotations that are relevant for requirements, taking open items and schedule lines into account. Rescheduling runs the availability check again and executes delivery and transportation scheduling for all the selected sales document items.

You use method XTAB_SELECT_SALES to select the sales documents from the database that are relevant for rescheduling.

If you use the newest database technology, you can expect improved performance thanks to the following features:

  • Overall accelerated data access
  • Aggregation of data right at database level instead of at ABAP application server level
  • Reduced volume of communication data between the database and the ABAP application server

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 SE18).

BAdI Implementations

The BAdI implementation SDV03V02_HDB_OPT provided by SAP reads the data from the database that is relevant for a rescheduling run. The BAdI implementation is optimized for SAP HANA.

The BAdI implementation is delivered in an inactive state. The implementing class SDRQCR21_HDB_OPT runs if you use an SAP HANA database and no (customer-defined) active implementation is available.

Even if you do not use an SAP HANA database, you can activate the BAdI implementation SDRQCR21_HDB_OPT, or create your own implementation in Customizing. Check whether this leads to an improvement in performance.

Additional Information

Documentation on BAdI method XTAB_SELECT_SALES

For information about implementing BAdIs in the Enhancement Framework, see SAP Library for SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Select a release and choose Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development -> Enhancement Framework.

Business Attributes
ASAP Roadmap ID 257   Create User Exits 
Mandatory / Optional 3   Nonrequired 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 SDV03V02_DBSYS_OPT 0 HLA0006560 Basic Functions 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20121204 
SAP Release Created in