We are performing Goods issue transaction against Plant maintenance order using MIGO tcode. In PM order, WBS is specified in 'Additional data'. We expect system should check budget against WBS and consume. However system is checking budget in Funds Management module. We got error message "PB item 0002: No assignment object for xxx/yyy/zzzz" and another error for Payment Budget not available.
While we are able to resolve above FM Error messages but we dont want system to check budget amount / settings in FM, instead system should check in PS. How can we achieve this ? We are using Former Budgeting.
I have checked existing links on forum about this issue.
Expense GL which is automatically determined in GI is mapped to Commitment item in tcode FMDERIVER. We don't want to use another GL in this step, also we cant remove mapping in FMDERIVER.
It doesn't work this way. If you have both PS and FM budget controls activated, they will work together. One doesn't substitute another.
For your second question, FMDERIVE allows to create very flexible rule: you will be able to overwrite CI derived from G/L account based on additional information.
You requirement is not quite clear. If you don't want to check budget in FM, why did you activate availability control? Or you don't want to check the budget in case of good receipts only? In this case, you can deactivate creation of FM document for GR in OFUP transaction.
Alternatively, you can modify your FMDERIVE deriving a dummy commitment item, based not just on G/L account, but also on a document type, for example. However, this might have a further impact on FM chain: you have to be careful what CIs you are assigning in each phase of the document flow in order not to damage the integrity of the process.