cancel
Showing results for 
Search instead for 
Did you mean: 

StartRoutine in TransferStructure or Updaterule ??

Former Member
0 Kudos

Hi all,

where is the best way to change incoming data from R/3?

background: we often have loadprob's with orders + deliveries concerning incorrect datefields (not in calendar or misstyped) and therefor we will check them in a startroutine and replace incorrect with current date. question is: better in transferstructures or updaterules startroutine ? what is the best solution.

thx for your help

/manfred

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Manfred,

surely better in transfer rules!

Since data cleansing process is better to be performed in the first stage, to avoid to do this operation several times in several update rules (depends from your provider linked to the same flow!)

Update rules are dedicated (or better, have to be dedicated) to business logic implementation...

Hope it helps!

Bye,

Roberto

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Roberto,

I got your point!!

My suggestion was at a broader level for deciding which rules to be used for what. Since in this case it is just data cleansing it is better to do it at the transfer rules. Even if the data comes from multiple source systems we would have same code in different transfer rules. Probably the only benefit in my suggestion would be that we would need lesser effort in case of multiple source system.

Bye

Dinesh

Former Member
0 Kudos

Hi Roberto + Dinesh,

thx, you replies speeded our decision.

Kind Regards

Manfred

Former Member
0 Kudos

Hi Manfred,

If you have only 1 source system and the problem occurs for this source system alone then do it at the transfer rules level. However if it for more than 1 source system you would do it at the update rules level.

In hindsight transfer rules pertain to source system data changes/transformations and update rules pertains to Data target changes/transformations.

Hope this helps.

Bye

Dinesh

Former Member
0 Kudos

Hi Dinesh!

Why if you have several source system would you prefer to do this activity in the update rules ? Transfer rules are always specific for every source system (one source system, one transfer rule)...