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

  • Settlement rule validation

    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?
    Thanks

    Hi,
    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

  • Valid settlement rules

    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...
    Sam

    Hi, 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,
    Happy

    Hi 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
    Raj

    Dear 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,
    Hariom

    Hi 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
    Reddy

    Hi
    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
    Vinodh

    hi 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