Business Add-ons/Data Procurement Classes
There are preconfigured data procurement classes for frequently recurring business objects (such as purchase orders, incoming invoices, billing documents, etc.) that provide the specific data in SAP® for transfer via enaio® data2ecm.
The following data procurement classes are already part of enaio® data2ecm and can be extended to include ABAP programming or supplemented with new modules as part of an implementation project:
Retrieval class |
Short description |
---|---|
/OSGMBH/DX_DATA_BKPF_2 |
Data export – FI invoices |
/OSGMBH/DX_DATA_BUS2017 |
Data export – goods movement for order |
/OSGMBH/DX_DATA_BUS2081_2 |
NEW: Data export – MM invoices, version 2 |
/OSGMBH/DX_DATA_DEBITOR |
Data export – customers |
/OSGMBH/DX_DATA_EKKO_2 |
NEW: Data export – purchasing documents, version 2 |
/OSGMBH/DX_DATA_KREDITOR_2 |
Data export – vendors with a company code |
/OSGMBH/DX_DATA_LIKP |
Data export – delivery note (dispatch) |
/OSGMBH/DX_DATA_VBAK_EXT |
Data export – order document |
/OSGMBH/DX_DATA_VBRK |
Data Export – individual customer billing document |
/OSGMBH/DX_DATA_GENERIC |
Export of data from any table |
The technical term 'retrieval class' is used in enaio® data2ecm synonymously with the functional term 'business add-on'.
The retrieval classes read the data belonging to an SAP® business object. In the process, additional data is also obtained from the environment, for example, when reading an invoice, detailed data on the supplier is also retrieved. The type and scope of the data provided is also determined, among other things, based on past experience gained in earlier projects. It is therefore likely that the retrieval classes will be supplemented.
Each retrieval class provides a list of suggestions for the most commonly used fields. This list is used in the Customizing application to show input help.
However, the actual volume of data provided can be much larger since in most cases complete records – and not just individual fields – are transferred to the transfer structure.
Detailed information on the individual classes can be found directly in Customizing (see Customer and Project) in the help for the respective retrieval class.
Generic Retrieval
The /OSGMBH/DX_DATA_GENERIC class reads data from any table. One data container is created with all fields from the specified table.
The name of the table to be read is transferred to the class in the TABLENAME customizing parameter. The table definition for this table is read from the data dictionary, and the structure of the primary key is determined.
The object key from the link entry is then decomposed according to the description of the primary key and a selection is made in the database table.
If exactly one record is found, then this is output. If no record is found, the selection is terminated with the error code ERROR (8).