Delta Types : A term that describes how the data gets into the delta queue.
Delta Method : A term that classifies a data source according to record mode,
serialization, and delta type.
Push Mode : In push mode, the application pushes the delta records directly into the delta
queue when the transaction is saved.
Pull Mode : In pull mode several BWs pull data from the delat queue on request. The
only way to get data from historic applications without modifying the table structures.
Record Modes
If the record mode is not determined by the data source, you have to specify which record
mode is being sent. A corresponding field has to be added to the extract structure. The
field must be named in the data source.
E.g : “R” in a “Cancel” data source field, assigned to the ‘0RECORDMODE’ InfoObject
of the InfoSource, indicates that the record is deleted from the ODS.
Extractors cannot send all the different types of image. The output images that are
available, depend on the functions of the individual extractor. No single extractor offers
all the different types of image.
ABR Delta with After Image, Before Image and Reverse Image, that in push mode, are
pushed into the delta queue and serialized according to data package.
AIM Delta with only After-Images that are pushed in push mode into the delta queue.
Extraction Mode : The extraction mode refers to the range of data extracted from the
source system. Basically two modes : Full extraction and Delta Extraction.
Extraction Scenario : Data can either be pushed into (publish and subscribe, initiator :
OS) or pulled from (request and respond, initiator : BW) an operational system
Data latency. Refers to timeliness of data extraction. i.e whether it is Synchronous (Real
time), asynchronous (stored and forwarded), or asynchronous batch (on-demand or event-
driven or scheduled).
Extraction Scope. Refers to the specifications of how data must be extracted from a
projection (which fields), a selection (which records), and an aggregation (at what level
of granularity) perspective.
Planning with SAP SEM and SAP APO or customer analytics with SAP CRM that
require delta extractions, push scenarios and close-to-real-time updates in the data
warehouse.
The main problem in implementing delta extraction lies in identifying the deltas. There
are two basic approaches to delta loading: The use of delta queues and the use of
timestamps.
Physical updates :
Data is updated in SAP R/3 in two different ways: synchronously and asynchronously.
Asynchronous : V1 or V2 updates.
V1 denotes time critical updates used for updateing the actual transaction tables.
V2 denotes non-time-critical updates used for updating statistics tables related to the
transaction tables.