SAP ABAP IMG Activity J_3RF_DIGITAL_INV_B (BAdI: Electronic Invoicing)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     J3RF (Package) Localization Russia: FI
IMG Activity
ID J_3RF_DIGITAL_INV_B BAdI: Electronic Invoicing  
Transaction Code S_EBJ_98000125   (empty) 
Created on 20121010    
Customizing Attributes J_3RF_DIGITAL_INV_B   BAdI: Electronic Invoicing 
Customizing Activity J_3RF_DIGITAL_INV_B   BAdI: Electronic Invoicing 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name J_3RF_DIGITAL_INVOICE_BADI_IF    

Use

This Business Add-In (BAdI) is used for the electronic invoices in the Invoice Journal for Russia.

You can use this BAdI to:

  • Modify data provided by the existing electronic invoicing solution,
  • Upload and download data,
  • Encrypt and decrypt data and apply digital signatures.

This BAdI definition contains BAdI methods:

  • DETERMINE_DOCUMENT_TYPE - used to determine document type and version.
  • GET_COMPANY_INFO - used to get information about the user who sent the document from HR or master data.
  • GET_CCOD - used to state if the client's code is able to sign documents.
  • MATCH_EXT_VENDOR - used to match an external vendor ID to the SAP Vendor ID.
  • MATCH_EXT_CUSTOMER - used to match an external customer ID to an SAP Customer ID.
  • MATCH_INT_VENDOR - used to match an SAP Vendor ID to an external vendor ID.
  • MATCH_INT_CUSTOMER - used to match an SAP Customer ID to an external customer ID.
  • GENERATE_FILENAME - used to generate a file name.
  • GET_OPERATOR - used to get an operator.
  • MATCH_EXT_OPERATOR - used to check whether an operator is saved as a vendor.

  • SEND - used to download files from the system to an external location.
  • RECEIVE - used to upload files to the system from an external location.
  • COMPLETE_RECEIVING - used to return the status of external documents uploaded to the system.

  • PREPROCESS - can be used to edit data and check digital signature before a document is processed by the system.
  • POSTPROCESS - used to edit data and check digital signature after it has been processed by the system.
  • SIGN - used to digitally sign documents.
  • SET_PATH - used to set paths to processed folders.
  • GET_PATH - used to get paths for processed folders.
  • GET_TIMESTAMP - used to return the current date and time to use in confirmation documents. You can use this to return the actual time in the operator's time zone.

Requirements

Standard settings

In the standard system, there is no activated BAdI implementation.

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.

Example

To display the sample code, choose Goto -> Sample Code -> Display.

See also:

This BAdI uses the interface J_3RF_DIGITAL_INVOICE_BADI_IF. For more information, display the interface in the Class Builder.

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
J_3RF_DIGITAL_INV_B RU Russian Fed.
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20121010 
SAP Release Created in