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: 

FM Derivations

Former Member
0 Kudos

Hello Experts,

(a) The business scenario includes, the Fund value to entered in Funds Center Master Data.


Default Fund field ( FINCODE) is been used in the Fund Center Master data for the same.

Also the Derivation rule contains as -  Assignment (Fund as CONSTANT with NOT_RELEVA, when FUND is blank) and Don't over-right if the value is present.

Unfortunately, all documents are being posted fund as "NOT_RELEVA" inspite the default Fund is maintained in Fund Center Master Data.

(b) Please guide me the  the logic in Derivation Rule for below business scenario

" Derive the Funds center from the ‘Responsible Cost Center’ field that is in the WBS Master for posting in FM instead of Cost Center entered in the transaction"

(c) If any statistical internal order input given at transaction level, the system should pick all FM derivaitons as "NOT RELEVANT"

Kindly suggest the logic, how to build in FMDERIVE to meet the above requirements.

Regards

Anil

1 ACCEPTED SOLUTION

iklovski
Active Contributor
0 Kudos

Hi,

a) that's strange. Normally, the system should take this default. But, you can make a workaround by putting a rule of type Function module (FMDT_READ_MD_FUNDS_CTR) reading your fund centre and taking fund source from there. You should obviously put this rule before your NOT_RELEVA rule.

b) again, you can do it with Function module rule type FMDT_READ_MD_WBS_ELEMENT

c) again with Function module FMDT_READ_MD_ORDER. You can read data of statistical indicator into a USER_FIELD1 and then create another rule deriving FM assignment based on this field with 'overwrite' option.

Regards,


Eli

View solution in original post

1 REPLY 1

iklovski
Active Contributor
0 Kudos

Hi,

a) that's strange. Normally, the system should take this default. But, you can make a workaround by putting a rule of type Function module (FMDT_READ_MD_FUNDS_CTR) reading your fund centre and taking fund source from there. You should obviously put this rule before your NOT_RELEVA rule.

b) again, you can do it with Function module rule type FMDT_READ_MD_WBS_ELEMENT

c) again with Function module FMDT_READ_MD_ORDER. You can read data of statistical indicator into a USER_FIELD1 and then create another rule deriving FM assignment based on this field with 'overwrite' option.

Regards,


Eli