The major difference between the three is:
<b>Start Routine:</b> This start routine is run for each data package after the data has been written to the PSA and before the transfer rules have been executed. Start routines can be also written in the update rules of a data target.
Ex: Start routine can be written to upload data from a flat file into an internal table and finally into the data target. This is mainly the case when you have a lot of records in the flat file and performance is an issue.
<b>Transfer Rules:</b> Before the data is transfered from the transfer structure to the communication structure, Transfer Routine is executed.
Ex: Any computations related to the InfoObjects can be carried out here.
<b>Update Rules:</b> This represents the business logic component and is executed before the data is uploaded into the data target.
Hope it helps
Ravin
Update Rules
http://help.sap.com/saphelp_bw320/helpdata/en/3f/0e503c3c0d563de10000000a114084/content.htm
Transfer Rules
http://help.sap.com/saphelp_bw320/helpdata/en/80/1a62bfe07211d2acb80000e829fbfe/content.htm
Update Routines and Start Routines
http://help.sap.com/saphelp_bw320/helpdata/en/21/894eeee0b911d4b2d90050da4c74dc/content.htm
Please award points as you see fit...
Thanks
Add a comment