Business Add-ons/Data Procurement Classes

enaio® data2ecm 11.0 »

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
(see Generic Retrieval)

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).