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

Similar Messages

  • Settlement rule for Rental unit

    Hello all,
    Request your kind help. i have created a Building under a BE. Then I have created a RO object of type Rental Space (RS).
    I am now trying to maintain settlement rule for the RS. First I am going into the Edit - CO settlement rule and maintaining the required rules.
    I find that the Save button is deactivated in this screen. So i click on the BACK button and come back to the master data screen of the RS. Now i am clicking on the SAVE button and the nessage appears "Rental Space has been changed".
    I am then coming out of the screen by typing /N.
    Again I am typing /NREBDRO and calling the same master data (RS). Now when i am trying to view the settlement rule that I just created and saved, the system issues an error message "no settlement rule is defined".
    My questions are:
    1.  What are the basic setting configs required to be able to save a settlement rule for a rental object?
    2.  Why am I unable to save the settlement rules to this RS.
    3. I am not facing any such problem when I am trying to assign settlement rules for RO of type Pooled Space. So why is it that there is a problem with Rental Spaces?
    Request your kind help please.
    Regards,
    Suvarghya Dutta

    Hello all,
    Let me rephrase the doubt:
    Can someone please tell me how I may find out as to which objects could the costs incurred on the following objects be settled to ?
    BE
    BU
    Pooled Space (PS)
    Rental Space (RS).
    Also, if the settlemnt rule in BU states that costs would be settled to BE, then is it possible to define:
    1. Valid settlement rule in PS, marking a cost centre as a receipient
    2. Valid settlement rule in RS, marking a cost centre as a receipient.
    Can someone please tell me what is the basis or ratinality to be followed while defining settlement rules on RE-FX objects?
    Kindly help.
    Regards,
    Suvarghya Dutta

  • 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

  • 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

  • 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

  • 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

  • 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

  • Automatic settlement rule for receiver 'Fixed asset' (with out IM)

    Hi Experts
    I am working with project settlement to a fixed asset.
    I have defined a selttlement profile in which, FXA is the only valid receiver.
    Please note that we do not use Investment managent and hence no automatic AUC.The predefined asset to be used for settlement.
    In this situation i am unable to generate settlement rule automatically as like the case with CTR.
    The below message is experienced.
    "Enter a distribution rule for Asset without a validity limit"
    However i have manually maintained the settlement rule with specification of appropriate asset as receiver and settled.
    In this scenario, how to ensure that the settlement rule is automatically generated, any where can we refer the fixed asset?
    warm regards
    ramSiva

    Hi,
    Settlement rule cannot be automatically maintsined, you have to maintain manually, for example if you want to settle to fixed asset, how the system know to which fixed asset it should settle. You have to maintain settlement parameter manually.
    Regards,
    Sreekanth

  • Error-M2O-Settlement rule for assembly order for item...could not be genera

    Hi,
    When I am creating Sales Order (VA01) for M2O, I am able to do the costing and copy the EK02 condition type. I have verified the the incompletion log, it indicates that document is complete.
    But while saving the sales order, the below error message is displaed:
    Settlement rule for assembly order for item 000010 could not be generated. Should the order still be saved?
                    Yes/No
    1. If No is choosen the following error message is displayed
           Error when processing Production order
          Error when processing Production order
          Message no. V1380
          Diagnosis
            A technical error has occurred. On calling up the assembly interface, exception 5 was triggered. The exceptions have the  following meanings:
    1 = External block,  2 = General error,  3 = Insufficient data for the interface,  4 = Order was not found, 5 = Update has been rejected, 6 = Final document number for Production order is not issued.  Procedure: Inform your system administrator.
    2. If Yes is choosen, it is creating Production Order without settlement rule. Able to perform GI & Gr. If I try to enter settelement rule (Settlement receiver SDI - Sales document item) in production order (CO02), the belwo error message is displayed
    "Distribution rule for Sales document item can only be created automatically Message no. KD063"
    We are using the requierement class with below details:
    Reqmts class: ZSO- for M2O
    AAC = E, Valuation = A, Settlement profile =SD1, RAKey = 000004, Assembly type = 3.
    Settlement profile contain:
    Allocation structure, PA structure, Default object type = SDI. Valid receivers: Optional -Sales Order / Prof. seg.
    If I make the Valuation field as blank in Reqmts class, there is no error while creating Sales order. And also Settelemnt rule with sales document item as receiver is successfully creating for the production order. Since the Valuation is blank in requirement class, it is Non valuated Sales order stock. All GIs & GR are non valuated
    The business requirement is it should be valuated sales order stock and the production varinaces has to be settled to Sales order. Then Sales order has to be settled to COPA.
    Need your valuable inputs to meet this requirement.
    Let me know if you need any further details.
    Thanks in advance.
    Regards,
    ADI

    Dear SAP PP Consultant ,
    What is the strategy group you are maintained in the material master ?

  • Automatic Creation of Settlement Rule for Maintenance Order

    Hi,
    While doing TECO for Maintenance Order, its asking for Settlement Rule. IF I click settlement rule, message is coming as Maintain Settlement Profile with options like With Default, Without Default & Cancel.
    I have maintained the Cost center in Equipment Master. Also I maintained Cost Center as Default Settlement receiver.
    Also I have gone through setting in Automatic Creation of Settlement Rule under Controlling Category.
    But I couldnt understand that. Can you please tell what are the steps to be done?
    Regards,
    Maheswaran.

    Hi,
    Please check the indicatorsin Actual cost/cost sales  and Valid recevivers in settlement profile.
    If for cost center : 1 settlement optional is maintained in valid recevivers and also for order
    and in actual cost/ cost sales: indicator to be settled in full is selected.
    Also check Allocation structure too if you have assigned the valid allocation structure.
    **check if you have assigned the valid settlement profile to order types.
    *****Most important after doing all these settings you need to create new order. for same order you will not get the automatic settlement rule
    Hope this helps.
    Regards,
    PMAddi

  • 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

  • Check on Settlement Rule in IW31

    Hi,
    I have to keep check on Settlement Rule in IW31. i have to compare the first four characters of Settlement rule with that of Planning Plant. If both are not equal an error message should be raised.
    For example Settlement Rule--->1600009  and if plant = 1500 an error message should be raised.
    Please suggest any suitable BADI or User Exit for this. I have tried many options like CL_EXITHANDLER  for BADIs. But the tables in them are not giving both Plant and Cost Center(Settlement Rule) values.
    Please help.
    Thanks
    K Srinivas

    Have a look at  exit IWO10009
    * get settlement rules from ABAP memory
      call function 'K_SETTLEMENT_RULE_GET'
        exporting
          objnr     = p_caufvd_imp-objnr
          x_all     = ' '
        tables
          e_cobra   = lt_cobra
          e_cobrb   = lt_cobrb
        exceptions
          not_found = 1
          others    = 2.
      if not sy-subrc = 0.
    * if not found, then go to database for settlement rules
        call function 'K_SRULE_READ_ARCHIVE'
          exporting
            i_archive_handle1 = 0
            i_objnr          = p_caufvd_imp-objnr
            i_append         = ' '
          tables
            t_cobra          = lt_cobra
            t_cobrb          = lt_cobrb
          exceptions
            not_enough_info  = 1
            others           = 2.
      endif.
    Make the validations you need.
    Hope it helps, saludos!

  • 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

Maybe you are looking for

  • APP blocked vemdor account

    Hi all, When running APP, i faced this messeges 'Payment proposal could not be carried out' means payment proposal not completed. then i try to do manual payment thru f-53, system throwing error is " vendor account is blocked by payment run" How can

  • Error about retrieving dependency MStudioCommon.2012

    I am developing applcaiton based on visual basic .net and I would like to build installation package by installation shield. However, when I built the setup project, I am getting an error , so i can't build install package. When I was building setup

  • Cursor is in URL field, not (Google) search box

    This problem is referred to on so many forums, but after half the afternoon going from site to site trying out suggestions, I haven't been able to fix it... When I open Firefox (Google is my homepage), the cursor is in the Google search box, but if I

  • Protect customer from changes both in SAP and CRM XD02

    Hi I would like to protect some customer be changeable for some users. (Both in CRM and R3) The customer group on the customer is 0001, and itu2019s just a few customer in this group that the users not should be able to change. In CRM I solved it by

  • Can we schedule rman backup in windows platform??

    My question is about my backup settings the idea is to all on windows platform a complete weekly backup (compressed backupset level 0) a daily (comulative) incremental backup (same, level 1) a hourly (differential) incremental backup (level1) could y