!--a11y--> Delta Upload
Purpose
With the delta upload, changes made to objects in CRM as well as new or deleted objects can be transferred into SAP BW with immediate effect.
Prerequisites
You need to have executed the
initialization of the delta process.
Process Flow
If an object has been changed, deleted, or created, this information is communicated via Middleware in the form of a BDoc.
The flow controller for Middleware calls up the BW Adapter.
The BW Adapter first checks whether the change communicated via the BDoc is relevant for SAP BW. A change is relevant if a DataSource for the BDoc is active.
If a change is not relevant, it is not transferred to SAP BW and the process is complete.
If the relevance check produces a positive result, the BW Adapter calls up a mapping module that converts the BDoc data into the extract structure.
The type of Business Add-In (BAdi) that is called up by the BW Adapter depends on the BDoc type:
- sBDoc type: CRM_BWA_SFLOW
In this BAdi, you can change the assignments delivered by SAP. If you have enhanced the DataSource, also program the assignments for the enhanced fields in this BAdi. For a full explanation, refer to the BAdi documentation.
- mBDoc type: CRM_BWA_MFLOW
In this BAdi, you can change the assignments delivered by SAP.
The mapping module called up during delta upload and the BAdis that are called up are the same as those called up during the initialization of the delta process.
- The change is transferred to SAP BW using the Service API.
Result
Changes made in CRM can be displayed in SAP BW immediately after the delta upload.