Skip to Content
0
Former Member
Oct 07, 2011 at 06:27 PM

Remove Compounded IOBJ for Hierarchy Members in End Routine

75 Views

Need some help on this one.

I am trying to remove Compounded IOBJ (0CO_AREA) in this case from 0COSTCENTER from both dimension members and as well as the hierarchy node names that get loaded during Master Data Load.

1) Suppresscharacter will not work as the Hierarchy Node Names have Controlling Area Value "TSO" in several places

2) The IF Logic on the How To Document is throwing this error because the node name are long and getting out of range error

"

3) End Routine BADI seems to be the place. However, For some reason the CO_AREA is getting removed only for base members and not for Node names.

Is there another COMPONENT for Hierarchy Node names during Master Data Loads? The standard Component "NODENAME" didn't work.

  • Suppress controlling area from ID

ASSIGN COMPONENT `ID` OF STRUCTURE <ls_data> TO <lv_id>.

if <lv_id> is not initial.

shift <lv_id> left by 3 places.

CONCATENATE 'CC_' <lv_id> INTO <lv_id>.

endif.

I would like to USE BADI and need help in giving the COMPONENT name to pick up Hierarchy nodenames.

Thanks,

Gopal Krishnamurthy