on 09-13-2010 8:17 AM
Hi,
Kinldy tell me how Budget for fixed and variable cost to be locked at the Cost Center level. Actual expenditure will be less than or equal to budgeted level. We can restrict budget wise value through Internal Order in KO22 against particular financial year. The actual amount will not post if it exceeds than budgeted figure against Internal Order. This is one way entry through Internal Order - Budget. But my requirement is if I put value in KP06 in combination of Cost Center and Cost element against either fixed cost or variable cost it will blocked automatically when actual entry exceeds than this plan figure. I have tested actual entry and caompared with plan figure i.e, KP06. But it has found that actual entry exceeds than plan figure in report S_ALR_87013611. Is it possible this type of blocking for fixed and variable cost in cost center level ?
Kindly need your valuable suggestion.....
Regards,
Samrat
Hi,
There is no standard solution in CO for your requirement. If you want to manage your budget in a way you describe, you have to do it not in CO, but in FM (Funds Management).
Regards,
Eli
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Quite so... I saw this kind of development in one of the projects I was involved: it was tough! Certainly, not recommended...
You should pass this message to your client.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Samrat
I sent the code to your mail
Use Ctrl+F and search for "FORM us250 USING b_result"
Code is written here... It has both the codes - One for annual control and another for monthly control..
The code for annual control is currently commented i.e. inactive.... ( From "Begin of Annual Control" to "End of Annual Control" )
The code for periodic control is active (From ** Periodic Control to ** Periodic Control)
Regards
Ajay M
Hi Ajay,
For Cost Center Fixed & Variable Cost Blocking we need to restrict users from booking cost exceeding the plan values, As mentioned in the above thread I have tried writing User Exit for the same but its not working in our case.
It would be of much help if you could forward the Code as mentioned for Periodic Control in KP06
We have evaluated option of FM, but client is not ready to implement the same.
Please provide the said code if possible.
Regards,
jaymin r. bhatt
Hi
As Eli said, standard design in CO does not deliver your requirement
You need to either go for FM (Funds Management) or go for a user exit based logic based on your planned values
I did it once based on KP06 values using validation exit u100 (RGGBR000).. However, I wud recommend to go for FM rather than exit as it is a standard solution
Regards
Ajay M
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
The reference here is to validation. Hence, you can develop a complicated user-exit in standard validation functionality which will read planning data of the relevant cost centre/cost element and check if the posting could be proceeded. Technically, it's possible, but this user-exit must be quite complicated in order to deal with all possible scenarios.
Regards,
Eli
Hi Samrat,
You need to write a Validation in CO in OKC9...
Pre requisite of validation will be: If COBL-BUKRS (Comp Code) = XXXX and COBL-KSTAR (Cost Element) = YYYY
Check: Here, you will call your user exit... Use exit US250 (not U100, as I mentioned earlier)... This exit US250 is a form which is a part of user exit RGGBR000
Here in this exit, you can write your logic... Call table COSP which stores the Plan Costs of KP06... Before posting to any cost element mentioned in the pre-requisite, it will check that Amount in the transaction is not exceeding the value stored in COSP
You have 2 options.... You can check that AMount in the transaction is not exceeding total annual plan value (OR) that amount is not exceeding the monthly value
Depending on your requirement, you can do that
If your User id displays your contact info, i can send the code to you
Note that For YYYY, you can create a SET in GS01 and include your cost ele range here in
Regards
Ajay M
Hi Eli,
With or Without Commitment Management, working with this user exit is a great pain in itself...
Clients dont realize when we ask them not to go for it, as they feel we are trying to avoid development.... Later on they realize and depending on when they realize, their degree of suffering varies
I ignored the commitment values in this exit and simply checked true postings happening into CO objects...
In another client, we infact gave another solution, which is still better than using this exit...
1. We created a Z table where in we mapped related GL accounts to one group.. This group was a Z field...
2. Statistical Internal orders were created where nomenclature of those IOs represented like XXXX YYYY ZZ..
XXXX = Bus Area, YYYY = Group and ZZ = Period
In this case, client wanted to have budget at company code level and that too not on individual cost ele, but based on group of cost ele
3. We use FI exit U100 to Identify the GSBER and Posting period and GL account from the transaction.. This GL was replaced by the group in Z table and this XXXX YYYY ZZ was populated in the IO field.... This way, budget was checked at Higher level than cost centers and a higher level than GL accounts
@ Samrat - You can think of this approach as well
Regards
Ajay M
Hi Ajay,
Can you please share the code related to this tread. It will be use ful for me a great extent.
Regards,
Ram
Hi,
By definition, Plan values are not meant for used for Budgeting.. Plan values are meant for analysis and comparision against actuals.
In CO module ( Internal Orders) , the Availability control is available against Budget only, not against planned data.
Njloy
Siva
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
91 | |
11 | |
10 | |
6 | |
5 | |
5 | |
5 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.