SAP for Public Sector Discussions
Foster conversations about citizen engagement, resource optimization, and service delivery improvements in the public sector using SAP.
cancel
Showing results for 
Search instead for 
Did you mean: 

MIRO Transaction - FM object is required from PO

Former Member
0 Kudos

Dear Expert Team

We are implementing FM-BCS with EHP4 and usifng the period wise budget functionality.

We are executing the integration cycle i.e. PR to IR. While executing transaction

code MIRO, account assignment element 'Budget Period' is picking from derivation rule

instead of Purchase Order which is diffent from PO budget object.

We request you to suggest how to pick the 'Budget Period'element from PO only while

executing MIRO transaction.

We do not want to pick the 'Budget Object' from derivation rule in case of MIRO

execution.

Thanks and Regards

PVSRG

4 REPLIES 4

former_member184992
Active Contributor
0 Kudos

Hi,

Please read carefully notes 923672 and 1146677.

For this you can use the flags available in table FM01X. You can enable one these flags in table FM01X, depending on your

business needs:

FLG_PO_PROTECT if you want to always inherit the fm account assignment from the reference PO and therefore skip FMDERIVE

FLG_FMDERIVE_FORCE if you always want to force a call to fmderive in all cases

FLG_SES_OVERWRITE in services, if you wish to overwrite the account assignment from the SES with the derived values from FMDERIVE.

I believe that the flag FLG_PO_PROTECT will help you with your inquiry, please do some tests with it.

Best Regards,

Vanessa.

0 Kudos

Dear Vanessa.

Thank you for your reply.

We have maintained the Object FLG_PO_PROTECT in the Table FM01X and activated the same.

Even after, FMDERIVE is triggering and overwriting the existing value in MIRO.

Kindly revert back.

Thanks and Regards

PVSRG

0 Kudos

Hi,

Then please check your derivation rule regarding budget period and see if you are overwritten in case the filed is already filled. If yes, you should use the other 2 options, not overwrite or just overwrite if the previous value is empty.

You can activate the trace in FMDERIVE as per note 666322 and see which derivation rule is changing the value of budget period field.

In addition you can add condition to make sure that this will only happen in case of MIRO, as per your requirement.

Best Regards,

Vanessa.

0 Kudos

Dear All

Thank you for all your replies.

Thanks and Regards

PVSRG