We have a requirement to load multiple cost centres onto our org. structure, in some cases more than 300 cost centres per org. unit.
We have tried this various ways so far:
1) Using program B_UPLOAD_COST_CENTER_ATTRIBUTE. However this only allows one value per attribute to be loaded at a time, so no use to us.
2) Using function module BBP_UPDATE_ATTRIBUTES. However this always overwrites existing attributes, so while you can maintain multiple values, the limit is only around 20 values as that is the limit of the value list in the FM!
3) LSMW using transaction PP01 - have not tried this, but get the feeling that it will not work.
Does anyone have a successful experience of loading multiple values? If yes, please share!