Skip to Content
0
Aug 13, 2023 at 07:57 AM

FM Account Assignments not derived in PM Order

454 Views Last edit Aug 15, 2023 at 01:47 PM 4 rev

Dear Experts,

I am trying to establish FM derivation at time of PM Order creation in IW31.

I filled the 'Responsible Cost Center' field (KOSTV) in IW31 under the tab "Additional Data" along with other maintenance order related data.

We already have a derivation rule (Cost Center = Funds Center) working fine for all other transactions. However no FM account assignment is deriving for IW31.

All FM account assignment fields are set as 'Optional Entry' with object type 03 in SPRO node "Maintain Field Status for Assigning FM Account Assignments" as per note 1268001 (section 2).

Following are the two different approaches i have tried in FMDERIVE:

A- Function module FMDT_READ_ORDER_PM_FROM_FMZUOB activated as below:

image.png

B-

i. Function Module FMDT_READ_MD_ORDER activated as below:

image.png

Target Fields:

image.png

image.png

ii. Derivation Rule as:

image.png

The Commitment Item is already being derived for all other transactions from GL master using the function module FMDT_READ_MD_ACCOUNT_COMPANY but not for IW31.

Note: In FM trace, nothing is being picked up in source fields probably because order number is not generated and above derivation strategies depend on order number availability. So I saved order and also released it. Then in IW32, I checked trace again but still source fields are blank.

Please guide how to overcome this issue. Is there any different approach which may help in deriving Fund, Funds Center and Commitment Item?

Requesting guru Eli Klovski for helpful insight.

Regards,

Attachments

image.png (38.3 kB)
image.png (7.6 kB)
image.png (8.6 kB)
image.png (17.9 kB)
image.png (21.3 kB)