cancel
Showing results for 
Search instead for 
Did you mean: 

FM error while saving posting for FB60

deepa_khatri
Active Contributor
0 Kudos

Dear all,

i have implemented FM in ecc 6 ver ,while doing FB60 i got the below error.

FM account assignment SPML/DUMMY cannot be posted in posting ledger 9A

Message no. FMBS123

Diagnosis

The budget structure settings do not allow posting to the FM account assignment SPML/DUMMY. The check of the budget structure ended with the return code 4.

The system recognizes the following return codes for the check of posting addresses:

u2022 Return code 1:

The check of posting addresses is switched on. However the FM account assignment SPML/DUMMY is missing in the budget structure. Insert this account assignment in the budget structure for the posting ledger 9A.

u2022 Return code 2:

The check of posting addresses is switched off, but the validation of posting addresses does not allow posting on this address. Check the implementation of the Business Add-In (BAdI) Validate Budget and Posting Addresses in BS.

u2022 Return code 3:

The FM account assignment SPML/DUMMY leads to a conflict when you define a grouping key within the context of the budget structure. Check the implementation of the Business Add-In (BAdI) Define Grouping Key.

u2022 Return code 4:

The derivation strategy used for deriving the budget address from the posting address derives an invalid budget address. You can use the program for displaying of budget structure settings to find out which derivation strategy is used. Check the Derivation Strategy for BudgetAddresses in Customizing. This error may also be caused by inconsistent customizing of active FM account assignment elements in BCS and FM. This can be checked in IMG activity Activate Account Assignment Elements in Budget Control System.

System Response

Processing stops.

Procedure

Check the budget structure settings according to the given return code.

Accepted Solutions (0)

Answers (2)

Answers (2)

deepa_khatri
Active Contributor
0 Kudos

thanks all

Former Member
0 Kudos

Hi, you've activated posting address check. Thats why you have to create posting address for ledger 9A in tcode FMBSPO_MULT for SPML/DUMMY, or deactivate address check

deepa_khatri
Active Contributor
0 Kudos

Thanks Alex,

How to deactivate Address check?

I have deleted all the configuration related toposting addresses.Still im getting the same error.

Thanks

deepa

Former Member
0 Kudos

Double check the IMG configuration below under the Chk Posting Address column...

Public Sector Management - Funds Management Government - Master Data - Budget Structure for Budget Control System BCS - Define Settings for the budget structure

iklovski
Active Contributor
0 Kudos

Hi,

If you choose to work with budgetary/posting addresses then you should not deactivate the check, but rather to create this address. You should decide whether you are working with budget structure or not; it could not be changed specifically for certain cases.

Regards,

Eli

deepa_khatri
Active Contributor
0 Kudos

Thanks Eli,

I have a confusion in former budgeting we maintain FMDerive rules in FMDERIVE transaction.

Now im not aware that how to maintain Define Derivation Strategy for Budget Addresses-in BCS ecc 6.

I wanted to know how system will determine fund center and cost center on the basis of FMDERIVE or Define Derivation Strategy for Budget Addresses?

Because i have maintained derivative rules as :

1.Fund Center -Cost Center

2.GL account-Commitment Item

3.GL accoount-Fund Center

4 .Function Module-FMDT_READ_MD_ACCOUNT_COMPANY Read Account Master Data

5.FMDT_READ_MD_CMMT_ITEM Read Commitment Item Master Data.

Will these rules willwork in BCS?

Im getting one function module error while doing billing after deactivation of Funds Management--Error accessing function module: FMFPO_READ_QUICK parameter: SPML _

suggest something to get rid of all these errors.

Regards

Deepa

iklovski
Active Contributor
0 Kudos

Hi,

Two things:

a) FMDERIVE is relevant for both former and BCS models. It's a strategy which derives FM objects (not address) for postings of the document which have to be assigned to FM (basically, most of FI and LO documents).

b) Strategy for derivation of budget address is something different. Here, you can tell the system where you want your budget to be checked. For example, the posting goes to fund centre X (either by direct entry or via derivation strategy put in FMDERIVE), but the budget to be checked is on fund centre Y. This functionality could be also achieved with AVC controlling objects, but since you work with budget structure, it's more natural to do it there. If your posting and budget entries are on the same level, then you basically don't need the budget address derivation strategy at all.

Regards,

Eli

deepa_khatri
Active Contributor
0 Kudos

Thanks Eli ,for quick response

Im using Fund Center ,commitment Item and FUND .

Expense GL a/c's for budgeting.So i have created those GL as commitment and rest GL assigned with Dummy Commitment.Fund Center hierarchy i have maintained for 11 units (11 plants)top node is company name forr ex SPML below that all the fund centers as differnt 11 plants assigned to top SPML grp.I have maintained top SPML so that i can assign that in FMLF for warehouse integration and to the GL accounts to allow posting to all the cost centers for theGL a/cs.So iwill maintain budget on fund center (plant) and commitment item (Expense)combination.

My requirement is not complex.Simple budgeting on expense

thanks

deepa

iklovski
Active Contributor
0 Kudos

Hi,

Basically, in this sence, you don't need budget address derivation strategy as all your posting addresses will be defined as budget addresses as well. Maybe, you even don't need budget structure (I prefer not to work with this, when it's not necessary); only, if you want to check your FM object combination and block possible postings on combinations which are not defined as posting addresses.

So, if you work with budget structure and your DUMMY commitment item is of nature 30/2 or 30/3 you have to define an address with your relevant fund centre via FMBSPO transaction. If you want to switch off checking for posting address, you can do it via S_ALN_01000875 transaction.

Regards,

Eli

deepa_khatri
Active Contributor
0 Kudos

thanks Eli,

So if i switch off switch off checking for posting address,then is it required to define an address with relevant fund centre via FMBSPO transaction?

Thanks

Deepa

iklovski
Active Contributor
0 Kudos

It's the opposite If you switch it off, then you don't have to define the posting address.

deepa_khatri
Active Contributor
0 Kudos

Hi,

I have switched off checking for posting address via S_ALN_01000875.But still same error is coming.

Thanks

Deepa

iklovski
Active Contributor
0 Kudos

You are also using fund, isn't it? In your error message I notice, that the fund is not shown. This means that it's not properly derived. Please, check your derivation strategy. In BCS if you work with budget structure, all three components should be filled during the posting.

deepa_khatri
Active Contributor
0 Kudos

Eli,

Former budgeting is suggested in ecc .6.0?

It will work in ecc 6?Give suggestions.

Thanks

Deepa

sivaprasad_r
Active Contributor
0 Kudos

Hi,

Former Budgeting / BCS are both valid in ECC 6.0.

However, BCS is much more flexible than Former budgeting.

So during ECC 6.O implementations, if you are working with Former budgeting, system will give a message that former budgeting is not suggested for new customers.

It is depending upon your budgeting requirements, you need to decide whether to go for BCS or Former budgeting. Once you chose to go ahead with Former budgeting, later you can migrate to BCS in case your requirments cannot be met with Former budgeting..

Personally, i would suggest to go ahead with BCS for new implementations.

Njoy

Siva

deepa_khatri
Active Contributor
0 Kudos

thanks shiva foryour valuable inputs,

Im using Fund Center ,commitment Item .

Expense GL a/c's for budgeting.So i have created those GL as commitment and rest GL assigned with Dummy Commitment.Fund Center hierarchy i have maintained for 11 units (11 plants)top node is company name forr ex SPML below that all the fund centers as differnt 11 plants assigned to top SPML grp.I have maintained top SPML so that i can assign that in FMLF for warehouse integration and to the GL accounts to allow posting to all the cost centers for theGL a/cs.So iwill maintain budget on fund center (plant) and commitment item (Expense)combination.

My requirement is not complex.Simple budgeting on expense.I have configured BCS but its giving confusion.

thanks

deepa

iklovski
Active Contributor
0 Kudos

Hello,

I believe, this thread is becoming too long and the original issue is clarified. So, I suggest you to close this thread... If you have other issues to clarify, please open a new one.

As for Former and BCS dilemma, it shouldn't be a question: only BCS for the new projects.

Regards,

Eli