SAP ABAP IMG Activity IDMX_DI_FIDATA_DET (BAdI: FI 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_FIDATA_DET BAdI: FI Data Determination  
Transaction Code S_P7D_67000240   (empty) 
Created on 20090325    
Customizing Attributes IDMX_DI_FIDATA_DET   BAdI: FI Data Determination 
Customizing Activity IDMX_DI_FIDATA_DET   BAdI: FI Data Determination 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name IDMX_DI_FIDATA_DET    

Use

This Business Add-In (BAdI) is used in the Financial Accounting (FI) component.

This BAdI enables you to incorporate FI-specific data contained in invoices in the original input message. The data that you incorporate using this BAdI is restricted to data that you do not already incorporate in your invoices by means of standard FI BAdI implementations.

For more information, see the documentation under Methods below.

Requirements

You must transport the data required for the following parts of billing documents to the corresponding text fields in a billing document, which you perform by means of standard SD BAdI implementations:

  • Line item and header parts of the supplement (complemento)
    The supplement contains additional information defined by legislation that some companies are required to provide in invoices.
  • Addendum (addenda)
    The addendum contains additional, optional data that some companies want to include in invoices.

You must enter the text fields that contain the above data in the Customizing activity Determine Text IDs to Store Invoice Data.

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 Supplement Data of the Line Item (GET_LINE_ITEM_COMPLEMENTO)

Get Supplement Data of the Document Header (GET_HEADER_COMPLEMENTO)

Get Addendum Data of the Document (GET_ADDENDA)

Get Supplement Data of the Document Header for XML Only (GET_HEADER_COMPLEMENTO_XML)

Get Supplement Data of the Line Item for XML Only (GET_LINE_ITEM_COMPLEMENTO_XML)

Get Customs Data of Line Item (GET_LINE_ITEM_CUSTOMS)

Get Property Account Number of Line Item (GET_LINE_ITEM_PROPERTY_ACCOUNT)

Get Document Sender Address (GET_DOCUMENT_SENDER_ADDRESS)

Request to Forward Certificate Data (Base64) for XML Only (PUT_CERTIFICATE_REQUEST_XML)

Change Tax Regime to Alternative Tax Regime (CHANGE_TAX_REGIME)

Change Currency ISO-code to text description (CHANGE_CURRENCY_DESCR)

Change Unit of Measure from 'No aplica' to different value (CHANGE_UNIT_OF_MEASURE)

Determine Means of Payment and their Account Number (DET_MEANS_OF_PAYMENT)

Get Installment Data of Original Document (GET_INSTALLMENT_DATA)

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