Introduction
...
- Direct assignment – just copies one to one data from a source field to a target field
- Currency – transformation of currency values according to a currency key
- Routine – custom implementation which changes the value in the selected field
Business function – adjust values with business functions
- Meaningful field values – translation of values according to a domain, mapping table, SID or a custom conversion routine
- Data enrichment – adds additional (enriched) column to the table structure which contains the "Meaningful value" of the original column value
- Routine: Unique recordmode - similarly to the standard routine, this transfer rule generates include for custom adjustment of data. However this routine contains predefined implementation for suppressing duplicate rows with the same semantic key but different recordmode field. Moreover, because this routine is specific for recordmode field present in Change log table, you can use it only for Change log delta type. This routine is described on following page (Glue-2002) BW Transfer Rules.
...
This is the default type when an extractor is created. The extractor takes a source value and copies it in an unchanged form to a target. In the case, the system sets a different rule and you change it to the direct assignment rule, the old rule (include form) with the existing code is deleted.
Anchor | ||||
---|---|---|---|---|
|
If a target field is of a ‘CURR’(currency) data type, the system sets this type of rule automatically by its creation but you may also change or delete it manually.
...
In the case that a value in a particular field needs to be changed, deleted or adjusted, you can create your custom ABAP code that will be then processed for selected field during the load. To perform these changes:
Select Routine as a transfer rule and a click in the column Edit Rule to access a generated form. The form can be edited in the same way as any Z*/Y* ABAP report. Importing parameter is_record contains the whole record which is processed. This parameter should not be modified. You can change the value of the selected field through the parameter cv_field which modifies the value according to your requirements.
...
Skip the records during the extraction process
You have an option to set up a condition to skip records during the extraction process. To perform this, you should set the flag 'gv_skip_line' under your condition.
...