cancel
Showing results for 
Search instead for 
Did you mean: 

Update UOM using BBP_PD_CTR_UPDATE

Former Member
0 Kudos

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.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

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

Former Member
0 Kudos

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**

Former Member
0 Kudos

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