SAP ABAP Data Element RSEC_RODMUPDMOD (BW Delta Process: Record Mode)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSEC (Package) BI AS Analysis Authorizations
Basic Data
Data Element RSEC_RODMUPDMOD
Short Description BW Delta Process: Record Mode  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type RSEC_RODMUPDMOD    
Data Type CHAR   Character String 
Length 1    
Decimal Places 0    
Output Length 1    
Value Table      
Further Characteristics
Search Help: Name    
Search Help: Parameters    
Parameter ID   
Default Component name    
Change document    
No Input History    
Basic direction is set to LTR    
No BIDI Filtering    
Field Label
  Length  Field Label  
Short 10 RecordMode 
Medium 15 Record Mode 
Long 20 Record Mode 
Heading
Documentation

Definition

This attribute describes how a record has to be updated in the delta procedure. The various delta procedures differ according to which of the seven possible attributes they support. If a DataSource implements a delta procedure that uses more than one attribute, the record mode must be part of the extract structure, and the name of the corresponding field must be entered in the DataSource (ROOSOURCE-INVFIELD).

The seven attributes are as follows:

' ': The record returns an after image.

The system carries over the status after a change or insertion. The record can only be posted to an InfoCube directly if the request contains the corresponding before image.

'X': The record returns a before image.

The system carries over the status before a change or deletion.

All of the record#s totalable attributes have to be carried over with reversed positive/negative signs. The sign reversal is performed either by the extractors (default setting) or the Service API. In this case, the Field Inverted When Cancelled flag must be set in the DataSource for the relevant field in the extract structure..

If a DataStore object is updated using a non-additive method, these records are ignored.

The before image complements the after image.

'A': The record returns an additive image.

Just the change is carried over for totalable attributes, while the status after the change or creation is carried over for non-totalable attributes. This record can replace an after image and a before image if there are not non-totalable attributes or they are not changed. The record can be written to an InfoCube, but requires additive writing to a DataStore object

'D': The record must be deleted.

Only the key is carried over. This record (and the DataSource too) can only be written to a DataStore object.

'R': The record returns a reverse image.

This record has the same content as a before image. The sole difference is how a DataStore object is updated: An existing record with the same key will be deleted.

'N': The record returns a new image.

This record has the same content as an after image without a before image. A new image should be carried over instead of an after image when a record is created.

The new image complements the reverse image.

'Y': The record is an update image.

This type of record is used in a DataStore object#s change log in order to save the value from the update for a possible roll back and roll forward with key figures with minimum or maximum aggregation. For characteristics, the record also contains the value from the update (in this case, this is also identical to the after image).

For key figures with totals aggregation, zero values are stored. An update image is only required if the value from the update is larger or smaller than the before image for at least on key figure with minimum or maximum aggregation.

Table RODELTAM is used to define which attributes a delta procedure uses (columns UPDM_NIM, UPDM_BIM, UPDM_UIM, UPDM_AIM, UPDM_ADD UPDM_DEL and UPDM_RIM). The table must guarantee that only logical combinations of the above-mentioned attributes are used in a delta procedure.With extraction in update mode

Delta, a DataSource that uses a delta procedure can only return attributes in the extracted records for the record mode if these attributes are specified in the delta procedure.

History
Last changed by/on SAP  20130604 
SAP Release Created in 730