Settlement Rule Validity Period
Dear All,
The settlement rule for validity period for Assets Under Construction as well as in Fixed Assets have not been supporting for the period 01.01.2008 onwards.
But the posting period for this period is open and also the plan version for the fiscal year has been activated. But I con not use the settlement rules for capital projects.
I request you to all, please provide your valuable suggestion.
Thanks with regards,
Ran.
Hi,
In settlement rule we can specify the duration for whcih that rule needs to be considered by mentioning the "Valid From Period & Year" and "Valid To Period & Year". In your case kindly check any restictions has been mainatined in the rule.
Thanks & Regards
Sreekanth
Similar Messages
-
I need to create a control that will restrict the abiltiy of an order to settle to only certain types of WBS elements.
Currently we have a settlement profile that will only allow WBS settlement. We need to further restrict this settlement to only specific WBS elements. Does anybody know of a user exit, or some other way of doing this?
ThanksHi,
There is a BAdI for validating the distribution rules of settlement rules.
You can use this BAdI and write the validation code in it for restricting the settlemtn to only specific type of WBS ELEMENTS.
BAdI is CO_SRULE_CHECK.
Regards
Ram -
Settlement rule for Network activity
hi,
in my project, settlement rule of network activity is automatic to the superior WBS.. however i noticed that the default settlement rule is FUL.. is it possible to make setting such that the default settlement rule would still be to the superior WBS but it is PER (periodic settlement insted of full)
how to do this?
thanks in advance.see OSS note 317871
Summary
Symptom
When you create a network or a new network activity, the respective settlement rules can be generated automatically by default. In the standard system, default rule PS1 is currently supported for this. This default rule creates a settlement rule for the full settlement.
A default rule for the generation of a settlement rule for periodic settlement does currently not exist.
Additional key words
CN21, settlement rule
Cause and prerequisites
At present, the function is not supported in the standard system.
Solution
The attached program creates a corresponding new default rule PS2 which generates a periodic rule. In Customizing, you can assign this default rule to the affected network types afterwards.
It is planned to include this default rule in a future release in the standard system.
Source code corrections
Header Data
Release Status: Released for Customer
Released on: 18.06.2007 07:57:36
Priority: Recommendations/additional info
Category: Advance development
Primary Component: PS-COS-PER Automatic and Periodic Allocations
Secondary Components: PS-COS-PER-SE Settlement
Affected Releases
Software
Component Release From
Release To
Release And
subsequent
SAP_APPL 40 40B 40B
SAP_APPL 45 45B 45B
SAP_APPL 46 46B 46B
SAP_APPL 46C 46C 46C
SAP_APPL 470 470 470 X
SAP_APPL 500 500 500
SAP_APPL 600 600 600 -
We received a request from the business to block time entry charges for WBS with C* status. Also, block time
charges for PM order and Network order if their settlement receiver WBS is in C* status.
I was trying to find a transaction or functionality in SAP that will provide me all valid settlement rules (senders and receivers) in a given project.
Before users can charge labor time to a charge object 'orders' (PM or network orders), validity of the settlement rules need to be checked. If there's a valid settlement rule, the status of the settlement receiver will be checked to determine if time entry for the charge object can be allowed.
Basically, what I'm looking for is anything that will give me the valid settlement rules of the settlement receiver given a specific period or date.Hi
Even though system allows you to specify the percentage in PM order ,it will not allow you to settle the cost.Just execute the settlement process KO88 and check
regards
thyagarajan -
Validation on settlement rule percentage
Hi folks,
We have a requirement to set up a validation on the settlement rule percentage for an IO/WBS which settles to a final asset to restrict it to 1% or greater. In other words the settlement rule to final asset below 1% should not be permitted. Could you please suggest if this is doable?
Thanks!Hi Manish,
You have two ways to check for it:
1. Check for Exits in WBS validation.
2. Check BADI WBS_SETTLEMENT_RULE. With this you can automatically populate the settlement rule based on project type.
Regards
Saurabh -
Validating Internal Order Settlement Rule during creation
Does anybody know of a user exit, badi, anything, that can be used to validate assignement data when creating/changing the settlement rule on an internal order?
Appreciate the help...
SamHi, I just wanted to come back and add this extra information incase someone else needs it in the future:
I think we were finally able to come up with an acceptable solution.
<b>The Problem:
============</b>
SAP does not provide an easy way to validate detail section of a settlement rule for an internal order. The user exits that are available do not import the COBRB structure that contains the screen data entered by user in the detail screen.
<b>Solution:
===========</b>
Watch out for wrapped lines!
(1) Implement the BADI: <b>CO_SRULE_CHECK</b>; NO filter; Settlement Rule Custom Validation BADI
(see current thread for details)
Inside the <b>DISTRIBUTION_RULE_CHECK</b> method of your BADI, implement your custom validation. You can call out to your standard CO validaton module, or whatever.
(2) Implement user exit: EXIT_SAPLRKIO_002(include zxaufu02): Call settlement_rule_check.
(3) Implement a subroutine as shown (adapt to your business environment):
FORM settlement_rule_check.
DATA: exit type ref to IF_EX_CO_SRULE_CHECK.
DATA: lt_cobra LIKE cobra OCCURS 0 WITH HEADER LINE, lt_cobrb LIKE cobrb OCCURS 0 WITH HEADER LINE.
don't validate in display mode
CHECK I_ACTVT NE 03.
Call function to get the current settlement rule from
memory buffer (this is the crux of the solution)
call function 'K_SETTLEMENT_RULE_GET'
EXPORTING
objnr = i_aufk-OBJNR
x_all = ' '
TABLES
e_cobra = lt_cobra
e_cobrb = lt_cobrb
EXCEPTIONS
not_found = 1
others = 2.
if SY-SUBRC <> 0.
raising E_MESSAGE.
endif.
Now Prepare/call BADI to check the custom rules
class CL_EX_CO_SRULE_CHECK definition load.
create an instance of BADI
call method cl_exithandler=>get_instance
changing
instance = exit.
call the check method of the BADI
call method: exit->DISTRIBUTION_RULE_CHECK
EXPORTING
DISTRIBUTION_RULE = lt_cobrb
EXCEPTIONS
not_allowed = 1
not_allowed_with_msg = 2.
either use a standard message function or create your
own
IF sy-subrc = 1.
PERFORM message_send
USING 'KD' 'E' '027' space space space space space.
ELSEIF sy-subrc = 2.
PERFORM message_send
USING sy-msgid sy-msgty sy-msgno
sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4
space. "...
ENDIF.
endform.
(4) Test, Test, Test. Hope it works for you.
Sam -
Problem with periodic settlement rule
Hello everybody.
We are working with SAP ECC 6.0, in a poultry industry which produces egg for consumption. We have defined for address the production costs, a periodic Settlement Rule, considering the percentage of egg production by type (A, B, C, Jumbo, and so on), for each shed. The order is created with 18 weeks of life during the growing chickens phase, and 62 weeks during the production phase (eggs production). The process requires settling them on a daily basis to be able to update the cost of the product. Due to the own typical of the process, each bird produces a variable amount of eggs by type and day, therefore it is not possible to be established with exactitude the percentage of the daily production of each type of egg. Due to it, when we establish the percentage of the Settlement rule, these do not reflect the reality of the production of the day, because they are fixed by the system after the first settlement. We need to know if a possibility exists of being able to daily update the percentages of the Settlement rule before you settle each order daily maintaining the same order.
Waiting you could help,
Kind regards,
Elvis E. Henriquez A.I am a hobby farmer and have 5 chickens as well. The closest thing to this which I have seen here in the security forum is an abstract discussion about the chicken-or-the-egg-first dilemma in general... and another about some users being "like a fox in a chicken house"...
Perhaps you want to take a look around the SDN site for a more appropriate forum and let me know which one you would like to have this thread moved into.
Also search the blog area for this, as I distinctly remember some blogs on the topic a few months ago.
Cheers,
Julius -
Settlement rule set to Periodic, remaining balance cannot be settled
Hi!
We are trying to settle the remaining balance of a network to another network. Previous balances were already settled before. However, upon checking the network that is to be settled, the settlement rule that was set was periodic and the date that it was last used was last March. Now that we are trying to settle the balances due to the postings for the period of April in CJ88, the message that there is no more to settle appears. Is it because of the previous settlement rules that was maintained? I was thinking of adding another rule wherein the settlement is set to FUL already. Kindly help me please. =)
Regards,
HappyHi HappyRod,
I am facing the similar issue in which i have some cost to settle and settlement rule that i am using is periodic. But when i try to settle the cost using ko88, it gives a message that "There is nothing to settle ".
Could you please guide me as to what you did and how did your issue get resolves. i guess i might be encountering the same issue.
regards,
Priyank
Please open a thread for your specific query. Don't activate old threads.
-Paul (moderator)
Edited by: Paul Meehan on Jan 30, 2012 11:09 AM -
Settlement, Distribution rule; Validity limit
Dear All,
When ever i m creating the Internal Order in KO01, the following are the things i maintained in the Order;
Settlement Profile in Order Type
Its is a Real Order
Stastical Order CB was Deselect;
These are the things i maintained even though it shows the following Errors;
1. Enter a distribution rule for WBS element without a validity limit
Message no. KD059
2. Enter a distribution rule for Cost center without a validity limit
Message no. KD059
Actually my doubt is where we have to maintain the Validity Limit? In Settlement Profile or where?
Regards
RajDear Greta Baranyai
Here it shows the following error while doing the settlement in cj88, here the sender is the WBS; In that WBS I mantained the Rule Recevier Cat : CTR, Cost Center Name: XXX, Settlement : Full, & 100 etc., Even though it shows the following Error.
Error:- Maintain the settlement rule of the sender
Message no. KD205
Any help
Regards
Raj -
Validation for the settlement rule of a wbs element
Hi Experts,
I have a requirement that in which i have to validate the settlement rule of the wbs done through t-code cj01/cj02/cj07,cj20n.
If the settlement receiver object is an G/L account (settlement category g/l ) then i have to check that if it is an o&m project type
wbs element settling on some already mentioned G/L e.g 0001081340,0001081341, then it should through some error like settlement rule not valid etc.
I have tried cjb1/cjb2 through badi WBS_SETTLEMENT_RULE by creating some strategy but it did not have any option for G/L
settlement reciever. Also client will not agree to this as they want to create settlement rule manually.
I have also tried the exit 'EXIT_SAPLCOI1_027 ' but its not getting triggerred during settlement rules assign mentand also i think it will not solve my purpose.
Please help me as i am struck in this for long time now.
Warm Regards,
HariomHi Prabhu ,
thanks for the quick update.
I have tried many badi's and exits but they are not triggering at the saving time of the wbs.
badi :
PROJECTDEF_UPDATE
WBS_FIELDS_FOR_ASSET
WBS_USER_FIELDS_F4
WORKBREAKDOWN_UPDATE
WBS_SETTLEMENT_RULE
exits :
EXIT_SAPLCJWB_004
EXIT_SAPLCJWB_005
EXIT_SAPLCJWB_001
These above exits i have tried either they are not implemented or they are not triggered during saving of a wbs element.
please suggest any exit or badi's which you may have used.
Thanks and regards,
Hariom -
Validation durng maintenance of Settlement Rule for Orders
Is there a way to set up validation during maintenance of settlement rules for orders? Is it via OKC7? How do you do it?
Dear Noel,
there are no standard functionality which will make the entry
of a settlement rule required in TS KO01 other than having a "required" valid settlement receiver in the settlement profile you have assigned to the order type in TS KOT2_OPA, (you can change the settlement profile in TS OKO7).
Then you will receive an error message in TS KO01 if you try to save an internal order without a settlement rule. This is the system design.
However, you also have the possibility to automatically fill the
settlement rule of an order either via a reference order (or model
order. TS KOM2), which you assign to to the order type in question, or you can check the standard enhancement COOM0003, (user exit EXIT_SAPLKOBS_001).
You can also read the documentation of this user exit in TS SMOD.
Regards,
CG -
Maintain settlement rule of the sender
Dear All,
Hi, I am Settling the all orders in co88 t.code, i run test run mode for all orders.At the time of running i am getting the below error:
Maintain the settlement rule of the sender
Message no. KD205
Diagnosis
Either the settlement rule for the sender does not exist, or it is incomplete.
The settlement rule must contain settlement parameters and at least one valid distribution rule. A distribution rule is valid for a settlement run if
The settlement period is in the validity interval for the rule, and - if a settlement type was specified during settlement -
The settlement type corresponds to the rule for the specified settlement type.
Settlement type FUL -> The system selects all rules with the FUL and PER settlement types.
Settlement type PER -> The system selects all rules with the PER settlement type.
The settlement share is set for the rule (percentage, equivalence number).
Procedure
The settlement rule belongs to the sender master data, where you can maintain it.
Internal order
Proceed
CO Production order
Proceed
Project
Proceed
Cost object
Proceed
Network
Proceed
QM Order
Proceed
PM Order
Proceed
Production order
Proceed
Process order
Proceed
Sales order
Any body please help, where i can check the settings, I checked my settlement profile and allocation structure also.it's working properly, but i am getting the error at the time of order settlement in co88.
Thanks & Regards
ReddyHi
Each Order Type is assigned to the Settlement profile and in settlement profile the Settlemet receiver is maintained.
Genereal Critaria
Sales Order Settled to Production order.
Production Order Settled to Material
Internal order settled to Cost center or GL
Please refer following T code.
OKO7 Creat settlement profile
Check for Periof End Activity in Costing.
Product Cost by Sales Order
Product Cost by Order
Internal Orders
Period-End Closing > Settlement > Create Settlement Profile -
Error during automatic settlement rule creation
Hi Gurus,
For the investment project, I maintained as follows, first level WBSE - Only planning element - no settlement. 2nd level WBSE - settled to AuCs. For level three & below settled to Superior WBSE. I had created the Settlement type with '5'. When I am executing CJB2 to create the Settlement rules automatically, I am getting the following error message for level 3 & below WBSE.
Enter a valid value for the settlement type :
Message no. KD199
Diagnosis
The system found a settlement type settlement type in the settlement rule which either does not exist or is unsuitable for the sender.
Procedure
If possible, enter a suitable settlement rule. Remember that the rules for preliminary settlement ("PRE") of capital investment measures are different from those for period settlement ("PER") of other settlement senders. Periodic settlement only makes sense for capital investment measures. They must not have any "PER" rules.
To enter an investment profile (in the control data for an order or WBS element) or to remove it. However, first delete the PER or PRE rules (in the settlement rule) and er zu in internal orders, you can first change the investment profile and then adapt the rules before you save.
Error(s) during creation of settlement rule :
Message no. ORB509
Diagnosis
Errors occurred during the check on settlement receivers.
System Response
Processing stopped.
Procedure
Check whether the:
Specific receiver Account assignment e actually exists
Settlement profile Z7 permits account assignment to the specified receiver
can anyone help me where I am making mistake or what is the procedure to be adopted for such scenario.
somebody else also had discussed the same issue in this forum but there is no answer for this.
thanks in advance
Vinodhhi Sreenivas,
Thanks for your reply,
I tried this, system is giving the following error now
Could not find a superior WBS element for WBS element
Message no. CJ115
Diagnosis
The system could not find a superior element for a WBS element while it was executing the function 'Derive structure'
System Response
Processing stopped.
What could be the reason ?
thanks in advance,
Vinodh -
CProjects to Internal Order - settlement rule
Hi,
Having created an IO from cProjects, I get to see accouting error. Control Cockpit shows "No settlement rule exists for the Order ...".
Going further, this error is coming in the way of the planned costs getting to IO, and subsequently the IO costs coming up in Fin Planning, in RPM.
Please advise on the steps to correct the settlement rule issue. Resolving one issue is likely to solve many of my issues!
Thanks.Yes. You cannot delete.
If you want to use this new distribution rule from here onwards (means from this period ..) it is possible.
Do the following
1. For old distribution rule (i.e. for old cost center ) change the "valid to period" last month. You can directly change this by clicking the settlement rule in the order master data.
2. For new distribution rule give "valid from period" whatever you want (future periods).
So that you need not delete the old distribution rule.. and from this month onwards your new distribution rule will work.
Radha -
How settlement rule will be created for Sales order with cost object
Dear Experts,
We are using product cost by sales order with valuated stock. In addition we are not using COPA
We also consume some materials at sales order level and at the end of month we want to do the result analysis and settlement for the same amount. In this case can any on explain how system will behave regarding settlement of sales order cost and what entries will get pass in the system.
In our case we have done below activities...
we have created sales order,
All production order activities completed till final GRN including month end activities
Material consumption against sales order
Result analysis executed
At the time of sales order settlement, system throwing error (Sender doesn't have valid receiver, please create settlement rule for sender object)
Then i checked in sales order there sales order settlement rule not defined.
I guess this settlement rule need be generated by system automatically. If not, please let me know the process of it.HI kishore
the reason is that sale order always carry the revenue and production order and production period carry the cost .
cost you can settle to the Material and even management want to be settle the cost to material only in production order OR period
but in sales order when u sell the product it carry the revenue not the cost and management want see and analysis based on profitability segment are profit center level .
Prerequisites
If CO-PA is active, the system generates a settlement rule when you create the sales order. The settlement rule determines whether data is settled to other objects or other areas in Controlling. In accordance with this settlement rule, the relevant data is settled to CO-PA.
If CO-PA is not active, create a settlement rule. This settlement rule that you create manually normally contains a G/L account as a receiver (such as 399999). You can also settle costs and revenues or results analysis data to objects with revenue.
You can also settle the cost of sales calculated in results analysis to a fixed asset or a cost center. To do this, you must add to the allocation structure the results analysis cost elements under which the cost of sales is updated to the order.
The settlement rule includes a distribution rule for the sales order item. The distribution rule is made up of a settlement receiver, a settlement share, and a settlement type:
The settlement receiver (such as profitability segment or G/L account) specifies the object to which the actual costs and revenue of the sales order item are settled. The settlement receiver can be proposed through the settlement profile.
The settlement share defines the percentage or the equivalence numbers used to distribute the costs to the individual settlement receivers. The settlement share for sales order items is usually 100%. A settlement share of 100% is preset in the system.
The settlement type specifies full settlement of the sales order item. This ensures that all the data on the sales order is available for results analysis.
Settlement still takes place in each period. The revenues and the cost of sales are transferred to CO-PA by period, and the work in process and the reserves are transferred to FI.
Maybe you are looking for
-
I thought i'd trial them first to see how stable they are [which isnt as good as I thought] and went to use the output section of Bridge only to find that its completely not there. If its no longer part of the CC version, I'll stick to the version I
-
Help! IMovie 11 went crazy on me & stopped working.
So, I've been working on a project on IMovie 11' since November w/ music & clips I downloaded from YouTube. I was more than half way finished with it, it was perfect & all of the sudden, it went nuts on me. The first thing that happened is an entire
-
Oracle 11g Database Performance
We have Oracle 11g (11.1.0.6) database on HP-UX (IA). It's around 200G database, and we have lot of batch job and reports running against this database. This database is performing really bad, whenever we restart the application and the database its
-
Hi We are able to get till WebAgent download page and while downling WebAgent we get below error... Failed to download Cisco Agent ( Status = -2) ! . We tried with many laptops and for all we get same error while downloading the WebAgent ... We also
-
Oracle 10g Configuration for Student Edition
To Whom It May Concern, I am currently enrolled in an Oracle 10g course at a local community college, and am using the "Guide to Oracle 10g" textbook by Morrison, Morrison & Conrad (ISBN: 0-619-21629-8). This book came with two CD's that contain a sc