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: 

How to derive funds center from wbs element

Former Member
0 Kudos
1,167

Dear All,

I have activate FM module and set derivation rule (FMDERIVE) to derive Funds Center from WBS element as follows:

CO_Area + WBS element --> Target Funds Center

In our design, all WBS element will goes to one Funds Center called WBSDUMMY since the budget will be maintained in WBS element. However when we put symbol "*" in FMDERIVER to represent all wbs element and mapped it to WBSDUMMY funds center, the derivation rule didn't works.

We have to mapped the WBS element one by one (per line) to the same funds center WBSDUMMY.

Is there any way to assign all WBS element into one funds center as a single line item rule?

Really appreciate your help.

Thank you and best regards,

Fitria

1 ACCEPTED SOLUTION

iklovski
Active Contributor
0 Kudos
430

Hi,

You can use a trick... Create a rule reading a function module FMDT_READ_MD_WBS_ELEMENT. If this module returns a value for let's say 'System Client', then WBS is not empty. You can store this value in USERTEMP1 field, and then make another rule saying that fund centre is WBSDUMMY if this field has a certain value.

Another way would be to have an enhancement SAPFMDT and make your condition there.

Regards,

Eli

View solution in original post

3 REPLIES 3

iklovski
Active Contributor
0 Kudos
431

Hi,

You can use a trick... Create a rule reading a function module FMDT_READ_MD_WBS_ELEMENT. If this module returns a value for let's say 'System Client', then WBS is not empty. You can store this value in USERTEMP1 field, and then make another rule saying that fund centre is WBSDUMMY if this field has a certain value.

Another way would be to have an enhancement SAPFMDT and make your condition there.

Regards,

Eli

Former Member
0 Kudos
430

Hi Eli,

Thank you for your response..

At the moment, I'm using range for WBS element based on our WBS coding mask in the derivation rule as follows:

From E000-00000000-000000 To EZZZ-ZZZZZZZZ-ZZZZZZ

and it works.

Will try to have a look on your solution and tested it in my SAP system.

Regards,

Fitria

iklovski
Active Contributor
0 Kudos
430

To give a range is also fine... I guess, you should not bother for another solution.