There are 4 types of different Routines :
they are
- Field or Characteristic Routine.
- Start Routine.
- End Routine.
- Expert Routine.
1. Field or Characteristic Routine :
- This Routine is used on a single record for example Characteristic / keyfigure.
- In this the value of the routine is changed based on the source field before it is transferred to the main Target.
- At the start of Transformation Level the start routine will run.
- It Triggers before Transformation.
- This is used in the calculations and it will store in the Global Data Structure or in table.
- This Structure can used by other routine also.
- In this routine we can delete or change data in the source package.
- In start routine have all data in source package.
- all source fields are in this structure.
- Ex : Suppose we are having 4 weeks data in that my client wants to see only 4th week data in that situation i have used Start Routine.
- This End Routine Trigger after the Transformation
- This End Routine is mainly used for Look ups.
- This routine is use when postprocess data after transformation on a package by package basis .
- In this the data is stored in result package.
- In Expert Routine the source and target structure will contain.
- This Expert routine is used when there is no sufficient functions available to do Transformation.