Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Budget update from held purchase order

0 Kudos
431

Hi all,

We an an issue with update of the budget for a WBS element (transaction CJ31) .

The "normal" behavior of a budget ( SAP Note 339856 ) would be that the budget is updated with the amount of the held purchase orders.

However, it's not always the case.

For example, if the amount is decreased, the budget is not decreased.

I've searched through sapnote and through debugging transaction ME21N but didn't find something relevant.

Any idea ?

For information, we are currently upgrading from 4.7 (SP SAPKH47036 for SAP_APPL) to SAP ECC 6.0 (SP SAPKH60604 for SAP_APPL) and it happens on both systems.

Thanks for your help.

3 REPLIES 3

Former Member
0 Kudos
139

Hi :

We are using the same process Budget increase or decrease with respect to purchasing flow.

Can you please double check your tolerance setting of availability control ,I think some of the transaction excluded from it.

Regards

Shahzad

0 Kudos
139

Hi Shahzad,

Thanks for your answer.

The tolerance setting of availability is ok according to the FM fonctional consultant.

I'm searching function or programs called to update FM, any idea ?

These are the Badi called during the update

MD_STOCK_TRANSFER
ME_ACTV_CANCEL_PO
ME_CCP_ACTIVE_CHECK
ME_CHECK_ALL_ITEMS
ME_COMMITMENT_STO_CH
ME_COMMITMNT_PARKING
ME_DEFINE_CALCTYPE
ME_GUI_PO_CUST
ME_HOLD_PO
ME_PO_PRICING
ME_PO_PRICING_CUST
ME_PO_SC_SRV
ME_TAX_FROM_ADDRESS
ME_TRIGGER_ATP


I've also implemented the BAdi ME_COMMTMNT_PO_REL_C to force the parameter "is_relevant" when the purchase order is held but it's not better.

Former Member
0 Kudos
139

Hi Thomsan:

Appreciate your response ,Please don't forget to like if you find any post of mine interesting as seeking to be an active contributor to the community .I will like to clarify what said above as this is standard behavior of SAP  as am working on SAP from version 4.0

  • Budget in Project System have two aspect one is the original budget the other is the current budget .So if you entered in the budget and didn't release it wont be available for further expenses .
  • Please also check the Availability control setting as most probably it might be not active ,Recommended to do it on release,In order to bring old values you can regenerate the availability control as well.
  • Tolerarance setting of the budget is on" *",double check it .

Regards

Shahzad Khan