
A back-end adapter is the interface between the Data Orchestration Engine (DOE) and back-end systems and is required in order for a data object to receive data from the back-end system. The back-end adapter maps a data object's node attributes to the corresponding fields in the business data in the back-end system.
A data object must be activated before you can create a back-end adapter for it. The reason for this is when mapping the data object to the back-end business data, the system must refer to the table created for the data object in the DOE data dictionary. A BAPI wrapper must also exist for the business data in the back end. In addition, you must know for which business data you are writing the back-end adapter, and which function modules exist for it. These are important components of your work.
Whenever back-end adapters are activated, the signatures of the BAPI wrappers are imported from the back-end system to the DOE's local repository. During generation, the DOE does not connect to the back-end system for getting the signatures; it gets the signatures from its local repository.
This feature of back-end adapter generation is available for adapters you create in the DOE from version SP03 onwards. To activate the same behaviour for adapters created on versions prior to SP03, you must run the SDOE_UPDATE_METADATA report. You must select the SWCVs that contain the previously created adapters and then execute the report.
You have created a back-end adapter, specified the function modules it uses to extract data from the back end, and mapped the data object table fields to the business data fields in the back end. Your next steps include checking the back-end adapter and activating it.