SAP ABAP IMG Activity IDMX_DI_DATA_DET (BAdI: Component-Independent Data Determination)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   FI-LOC (Application Component) Localization
     ID-MX-DI (Package) Localization Mexico - Digital Invoice
IMG Activity
ID IDMX_DI_DATA_DET BAdI: Component-Independent Data Determination  
Transaction Code S_P7D_67000224   (empty) 
Created on 20090128    
Customizing Attributes IDMX_DI_DATA_DET   BAdI: Component-Independent Data Determination 
Customizing Activity IDMX_DI_DATA_DET   BAdI: Component-Independent Data Determination 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name IDMX_DI_DATA_DET    

Use

This Business Add-In (BAdI) is used in the following components:

  • Sales and Distribution (SD)
  • Financial Accounting (FI)

This BAdI enables you to add additional data or change existing data when the system creates the original input message during the digital signature process.
You add or change data that is not always stored in the same place in the system.

If you use a defined standard field to store the data, you do not need to create an implementation for the BAdI, because the data fulfills one of the following criteria:

  • The data is mandatory, and so the system finds the required data
  • The system retrieves the data from a predefined standard field

For more information, see the corresponding documentation under Methods below.

Requirements

You have performed all of the following Customizing activities:

  • In Customizing for Cross-Application Components under General Application Functions -> Cross-Application Document Numbering -> Mexico -> Automatic Document Numbering.
  • In Customizing for Sales and Distribution under Billing -> Billing Documents -> Country-Specific Features -> Country-Specific Features for Mexico -> Digital Invoice.

Standard settings

There are no implementations in the standard system.

The Business Add-In is not filter-dependent.

Activities

For information about implementing BAdIs as part of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.

After calling the Customizing activity, a dialog box appears in which you enter a name for the implementation.

  1. Enter a technical name and short text for the enhancement implementation.
  2. Create a composite enhancement implementation by specifying a technical name and short text for the composite enhancement implementation, and choose Enter.
  3. Specify a package in which to save your entries.
  4. Enter a technical name for the BAdI implementation and for the implementation class.
  5. Select the BAdI definition for which you want to create an implementation.
  6. Choose Enter.
  7. Specify a package in which to save your entries.
  8. On the Enh. Implementation Elements tab page, expand the BAdI implementation that you created.
  9. Double-click Implementing Class.
    On the right of the screen, the Implementing Class group box appears.
  10. To access a method, double-click a method.
  11. Between the statements method <Interface Name>~<Name of Method>. and endmethod., enter your implementation code.
    To display the import parameters that you can use, and the export and changing parameters that you have to fill, choose the Signature pushbutton.
  12. Save and activate your code.
  13. Choose Back and activate your implementation.
    When your application program is executed, the system now runs through the code you added in the method.

Example

See also

Methods

Get District (GET_DISTRICT)

Business Attributes
ASAP Roadmap ID 257   Create User Exits 
Mandatory / Optional 1   Mandatory activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency I   Valid for countries specified 
Customizing Attributes Country Key Country Name
IDMX_DI_DATA_DET MX Mexico
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG IDMX_DI_DATA_DET 0 HLA0009603 O HLA0009203  
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20090128 
SAP Release Created in 600