2010 Sep 28 11:37 AM
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
2010 Sep 28 12:31 PM
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
2010 Sep 28 12:31 PM
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
2010 Sep 28 1:14 PM
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
2010 Sep 28 1:31 PM
To give a range is also fine... I guess, you should not bother for another solution.