2012 Jun 28 5:03 AM
HI experts,
We're facing some strange problem when calling the BAPI BAPI_COSTCENTER_CHANGEMULTIPLE to block some legacy cost center.
The BAPI use differernt lock object to lock cost center with HR object is different with T-code KS02 since there is one entry missing in table T77EO with object K(cost center). When I debug the code of BAPI, it call FM RHOM_ENQUEUE first to check if there is record of K in table T77EO, if it exist then call the same lock FM ENQUEUE_EKCSKSE as same as KS02 that is no problem, if no exist then call the FM HR_ENQUEUE_OBJECT to lock as different as KS02. Actually we don't know about that table T77EO even though that missing entry.
Do you know background of it? Why the entry K(cost center) is missing in our system? if we add it, is there any impact?
2012 Jun 28 5:09 AM
If a cost center to be changed is locked in parallel of any other transaction like KS02, this BAPI cannot able to call the Function Module ENQUEUE_EKCSKSE as same processing as KS02
2012 Jun 28 8:45 AM