on 02-23-2013 3:07 PM
Our client wants to ALE Project definition and WBS elements to their HR system. The WBS will be used to post labor in the CATS system that resides on HR. BAPI_PROJECT_SAVE_REPLICA works well for duplicating the PROJ/PRPS database and enables labor charging.
However, they also want to be able to change the project and/or WBS element NAME after the project/WBS has been released and used in the remote system. SAP ALE logic locks the WBS name after 'REL' status in the source system, so they have requested a 'custom' interface that will support the name change.
It appears all the bapis/function modules available only pass the name, thus not supporting any change of the name. Anyone have experience with such functionality?
Thank you.
AFAIK between different systems only the external name identify the WBS, as the internal number is managed by number range and may (and will) be different in the two systems and so how would the distant system identify the correct WBS as I suppose that some costs and/or confirmations will be copied back to original system ? Can you check internal number of "same" WBS in HR and other system ?
Regards,
Raymond
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Raymond,
Thank you for your reply.
Yes, the internal keys are different across systems. And correct, the external name is the only common link. It seems that it might be possible through a custom version of the 'bapi project savereplica' to pass both the 'old' and the 'new' wbs element names when there has been a name change. Then use the old name to find the remote internal key, and update the PRPS with the new WBS name.
However, this would require always being able to identify when a WBS name changed in the source system. I think I cannot rely on change documents, because the client can eliminate the creation of those through configuration. An alternative might be using enhancements to identify a WBS name change. However, in this case, the source system is ECC 5.0, and I am not seeing user exits or BADI's that provide all the information necessary to determine a WBS name change, and create the IDOC at the same time.
Even though the client needs the functionality, I'm just not sure it would be wise to even try using an old/new name strategy given the complication of PS and WBS. I'd like to know what others think as well.
Thank you.
Hello,
Have you tried ths BAPI for project changes?
BAPI_PROJECT_MAINTAIN
Regards
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
91 | |
10 | |
10 | |
6 | |
5 | |
5 | |
5 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.