I've searched for this and most questions pertain to source code issues pertaining to errors and i've not been able to find the answer i'm looking for. I have an issue where the 3 transformations for cube 0IC_C03 don't have the transofmrations/routines properly mapped. I'm not sure if this was an issue with the business content installation, not sure if it was originally installed from 3.x and migrated to 7.x but I do know that the mappings are not set up.
The first thing I did was tried to reinstall the business content from 7.x with the hopes that it would map everyting properly. I even deleted the objects and then reinstalled yet the transformation mappings still didn't wire up properly. So I set off to manually map everything which was more time consuming than anything. When I look at the source code of the transformation all the routines were there, I just had to wire up each field, map the correct columns to the field and then call the correct rule/routine from code.
For example when I look at the code I see the following routine in code. For this all I had to do was map MOVEMENTTYPE, BWAPPLNN, and CPPVLC fields to the infoobject ISSVALSCRP and this call this routine:
I ended up doing the mapping for all the fields this way and all seems to be good. However, each infoobject in the transformation mapped to a routine/rule with the exception of GN_VENDOR. For the GN_VENDOR there appears to be 3 different routines/rules in code all being similar but looking for different stock categories.
In my code base they are:
FORM routine_0038
FORM routine_0040
FORM routine_0041
And the logic is pretty much the same with the exception that one of them is (If StockCAT EQ 'K'):
I relaize this was a lot just to finally get to these questions.
Does everyone else have these same 3 routines in there transformation code?
If so which one of these routines are you wired up to?
Does each routine map to a different InfoObject?
Any info that you can provide woudl be helpful.
Thanks