Ansicht
Dokumentation

J_3RF_DIGITAL_INV_B - BAdI: Electronic Documents

J_3RF_DIGITAL_INV_B - BAdI: Electronic Documents

BAL_S_LOG - Application Log: Log header data   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
This documentation is copyright by SAP AG.
SAP E-Book

Russia: Modifying Digital Invoice Business Add-In

This Business Add-In (BAdI) is used in the Financials Russia (FI-LOC-FI-RU) component for the electronic document exchange for Russia.

You can use this BAdI to:

  • Modify data provided by the existing 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.

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

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

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

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






PERFORM Short Reference   CPI1466 during Backup  
This documentation is copyright by SAP AG.

Length: 4414 Date: 20240523 Time: 205541     sap01-206 ( 101 ms )