Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

...

  • Direct assignment – just copies one to one data from a source field to a target field

  • Routine – a custom implementation which changes the value in the selected field

  • Currency – transformation of currency values according to a currency key 

  • Meaningful field values – translation of values according to a domain, mapping table, SID or a custom conversion routine 

  • Business function – adjust values with business functions

  • Trigger operation type - in trigger delta extractor, fill operation type (INSERT, UPDATE, DELETE)

  • Trigger operation timestamp - in trigger delta extractor, fill timestamp of the operation 

  • 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 the Change log table, you can use it only for Change log delta type. This routine is described in more details in the chapter BW Transfer Rules.

...

In the case that 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 the selected field during the load. To perform these changes:

Select Routine as a transfer rule and click  in the column Edit Rule to access the 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.

...