Ansicht
Dokumentation

J_1UFDI_DIGITAL_TAXI - BAdI: Electronic Reporting

J_1UFDI_DIGITAL_TAXI - BAdI: Electronic Reporting

ROGBILLS - Synchronize billing plans   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used for the Electronic Reporting Mode of the Register of Tax Invoices program for Ukraine.

You can use this Business Add-In for the Electronic Reporting Mode of the Register of Tax Invoices program to do the following:

  • Set up location of storage of XML-based files
  • Set up reading of XML-based files from the storage and feeding them to register, as well as writing to the storage from register
  • Sign and encrypt electronic documents
  • Otherwise process the electronic documents

Processing Program

You can use the Process Incoming Files program to process incoming and outgoing XML-based files. Run the program on the SAP Easy Access screen, under Accounting → Financial Accounting → General Ledger → Reporting → Tax Reports → Ukraine → VAT → Process XML Files (transaction J1UFDIPROCIN).

Methods

This BAdI definition contains BAdI methods:

  • SET_PATH - used by the Processing Program to write path to XML storage.
  • GET_PATH - used by the Processing Program to read path to XML storage.
  • PREPROCESS - used by the Processing Program to preprocess XML files.
  • SIGN - used to sign and encrypt XML files.
  • SEND - used to send XML files.
  • RECEIVE - used by the Processing Program to receive XML files.
  • COMPLETE_RECEIVING - used by the Processing Program when we have received all XML files in storage.
  • DETERMINE_DOCUMENT_TYPE - used to determine XML file types.
  • GET_CAPABILITIES - used to determine if documents with certain company codes can be signed in the background and whether they can be signed at all.
  • GENERATE_FILENAME - used to generate names for XML files.

In the standard system, there is an activated BAdI implementation by default. The default BAdI implementation works in foreground mode only, on the front-end computer.

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_1UFDI_DIGITAL_TAXINV_BADI_IF. For more information, display the interface in the Class Builder.






ABAP Short Reference   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
This documentation is copyright by SAP AG.

Length: 3499 Date: 20240523 Time: 210502     sap01-206 ( 100 ms )