on 04-24-2008 8:30 AM
Hi,
using the function mdule BBP_PD_CTR_UPDATE, i tried to change the unit of measure for contract line item. I got this error "Buffer table not up to date".
Is there validation check to prevent changes to UOM? Is there any way to change the unit of measure?
Thanks.
Hi,
The error Buffer table not upto date sometimes comes when there is an abort done by the application usually due to wrong data. Like you mentioned, it is possible that it is because you are trying to force change the UOM.
You can probably try by changing some other data the same way, to see if the problem occurs for all data.
Regards
Saravanan.
Please award if useful
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
If you are trying to update directly, i dont think it will work perfectly.
From the call stack of SAP, we have analyzed and implemented the contract update functionality as follows.
1.Lock contract using 'BBP_PD_CTR_LOCK'
2.Get contract detail using 'BBP_PD_CTR_GETDETAIL' and manupulate your internal table.
3.Update "Contract" using 'BBP_PD_CTR_UPDATE'
4.updated the changed version using 'BBP_PD_CTR_SAVE'
5.Unlock contract using 'BBP_PD_CTR_UNLOCK'
You need to do a custom program or as an enhancement.
Hope this helps.
Cheers, Renga
**Award points for helpfull answer**
Hi,
Please use the following, hoping it will work.
BBP_PD_CTR_GETLIST
BBP_PD_CTR_UPDATE
BBP_PD_CTR_SAVE
Plz award the points for help.
BR,
Vijay Mittal
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.