New settlement Rule (copy of superior rule) in spite of message KD050

Hi'
I have a setup where WBS level1 is a Billing element.
WBS level 2-3 are Acc. elements
Settlement Rule for Billing element are maintained manual.
Settlement Rule for Acc. elements are copyed from superior rule.
I have generated Settlement rule, the projects are "running", the first settlement has been sucesfully completed.
Now the organisation is changed and the Settlement rule should have a different Profit center.
I put an end period at the Settlement rule at WBS level 1.
I create a new Settlement Rule at WBS level 1.
I put an end period at the generated Settlement rule at WBS level 2-3.
Now I want to generate Settlement Rule again at WBS level 2-3.
That is not possible because a settlement rule already exist.
What can I do to get a new and updated Settlement Rule at WBS level 2-3?
Thank you in advance for advice!
Kind regards
Lone Würtz

Hi Lone,
actually the request was raised by customer some year before, and I have done the implementation.
After SAP_APP 603, there is a BAdI IF_EX_WBS_SETTLEMENT_RULE_NEW~GET_TEMPLATE
what you need do, is to set the flag 'E_INHERITED_OK' = 'X'. 
For a more complex case, you can even change the 'E_TEMPLATE_OBJNR' to use other WBS (instead of direct upplying WBS) as template.
If you have lower Release, where the BAdI  WBS_SETTLEMENT_RULE_NEW is not available, please let me known your customer ID, there is a pilot note as modification for it, I can add it in the pilotlist.
Kind regards,
Zhenbo

Similar Messages

  • Create new settlement rule for an order with a function module

    Hi,
    I would like to create a settlement rule for an order. I searched for existing function modules and found K_ORDER_SETTLEMENT_RULE, which seems to be the correct one.
    The problem: The settlement rules, which I create with this function module are not saved.
    Do I have to call another function module to save my new rules?
    Thanks in advance,
    Fabian

    Hi,
    Settlement rules are first of all defined in customizing how the should be behave and secondly lies the question how to update a CO cost object with this settlement rule.
    My first advice would be to use the "automatic settlement derivation feature" that can be setup in customizing alike. <b>SPRO -> Controlling -> Internal Orders -> Actual Postings -> Settlement -> Automatic generation of Settlement Rule</b>. Read the docu for this node (right click and choose Display documentation) to understand what possibilities and limitations this functionality has. Below this node you have the possibility to define a "settlement strategy" and allocate this to a order type. You can also define a Enhamcement (COOM0003
    ) where you can somewhat influence the automatic generation of settlement rules.
    Execute transaction KO8G (collective processing) or KO88 (indicidual processing) to create a settlement rule for internal orders.
    The other option you have is to create a custom program based on BDC to create settlement rule for internal orders.
    I think the BDC program would be a better idea for you.
    Let me know if you have any question.
    Regards,
    RS

  • Creating a settlement Rule for an Asset: message error AA311

    Hi All,
    I have to create e Settlement Rule by KO02. But SAP gives me the message AA311 and doesn't allow me to go on...
    Could anyone help me?
    Thanks

    hello Gandalf ,
    Create an IO Through KO01 with extra Create AUC........
    Then post the exp to AUC........
    Then assign the settlement rule as Fixed assed and enter the Asset number and give % or amount....
    Settle the IO through K088
    Hope this will resolve your issue............
    Regards
    Kumar

  • Internal order "settlement rule" change

    Dear Gurus,
    I would like to change "settlement rule" in internal oder which has been used since go-live under ECC6.0.
    I go to KO02, keyin 'order number' ,enter and click on "settlement rule" button to update.
    but profitability segment line just display mode not changeable.
    How can i update settlement rule in KO02?
    kr,
    J.

    once you settle an order with a settlement rule you cannot change the rule no more.
    But you can create a new settlement  rule.
    First double click on the settlement rule you are currently using and for the "validity from field" give the last period. so this rule wont be in use anymore.
    than create a new rule.
    after these steps when you run the settlement, system will pick up the new rule you created.

  • Generation of WBS Settlement Rule

    Hi Folks!
    I was wondering if there is any function module that allow me to generate a WBS Settlement Rule for a specific project and for elements on level 3.
    If there is no FM for this, is there any workaround to do this.
    Thx for any advise.
    Regards,
    Gilberto Li

    Hi Gilberto,
    Hm, not a question that has a simple answer. Settlement rules are first of all defined in customizing how the should be behave and secondly lies the question how to update a CO cost object with this settlement rule.
    Let us first assume that customizing is done with a settlement profile named ZZ_PROF for instance. This is defined in customizing like path (from R/3 4.7): Trans SPRO -> Project System -> Costs -> Automatic and Periodic Allocations -> Settlement -> Settlement Profile -> Create Settlement Profile.
    My first advice would be to use the "automatic settlement derivation feature" that can be setup in customizing alike. Trans SPRO -> Project System -> Costs -> Automatic and Periodic Allocations -> Settlement -> Settlement Rule for Work Breakdown Structure Element. Read the docu for this node (right click and choose Display documentation) to understand what possibilities and limitations this functionality has. Below this node you have the possibility to define a "settlement strategy" and allocate this to a project profile. There is also an option to define a BADi whereby you you can somewhat influence the automatic generation of settlement rules. You must "obey" the rules in the "settlement strategy" but can do some filtering of SD orders influence and derive a "settlement strategy" baseed on some coding logic of your choice.
    To execute these settings on operative projects you run trans CJB1 (collective processing) or CJB2 (indicidual processing).
    All in all: This is good functionality but maybe not what you are looking for due to the built in "restrictions" in the "settlement strategy" profile.
    My second advice would be: What I did in the past was to write a batch input program that was run just before period end closing (that is before settlement - of course) that did read all relevant WBS elements without a settlement rule and derived a new settlement rule. Finally, updated the setttlement coding block with this info. Processing of the BDC is then done via trans SM35 the normal way.
    I also did a check for trans CJB2: In include LKAZBF15 there is the "magic" call to the update FM with name KSRG_GENERATE_RULE. One option could be to set a break point here and run the trans to see what parameters has to be filled. This implies that the customizing is done before, of course. I have a feeling that this is NOT the easist solution to use - to fill the parameters correctly may be difficult
    I hope this helps you in deciding what action to take.
    Sometimes a simple BDC will do the trick although it may not be a "good" solution.
    Disclaimer: There might be some other relevant FM to solve your problem as I am not aware of. If you find one for WBS elements then I would certainly be interested in any findings.
    Regards, Johan

  • KO8G-sudden surge of error mess(Maintain the settlement rule of the sender)

    hi!
    we encountered a lot of error message(Maintain the settlement rule), more than 4k, after we run KO8G, this is the first time happened to us. when we checked the PM orders from the error message, most of it came from previous periods even previous years, which are already closed. we can understand if there are posting for the said order for the period, but there is none. why those closed orders with no postings, still read by the settlement? were having a diffuclty of checking it one by one, we only expect less than 100. we hope you can help us.
    thanks in advance
    vince

    Dear,
    As found...
    Maintain only the FROM DATE... Remove the TO DATE as 10.2010 (Extend the TO DATE)
    OR
    Create a new settlement rule which is valid in the Period of Execution of settlement
    Regards,
    Syed Hussain.

  • Maintain the settlement rule of the sender error

    Dear Friends,
    Using T.code Ko88, The following data has been entered.
    Order :100010R.
    Settlement period - 11
    processing type - automatic
    Selected the Test run.
    When executed, the following error is displayed " Maintain the settlement rule of the sender" Message No: Message no. KD205
    Settlement rule was selected and the settlement rule was displayed.
    In the distribution rules, in the category FXA and GL are defined and in Settlement, it is Full and from and to date  is 10,2010.
    Please suggest how to solve the error?
    Regards
    Sridhar

    Hi
    Maintain only the FROM DATE... Remove the TO DATE as 10.2010 (Extend the TO DATE)
    OR
    Create a new settlement rule which is valid in the Period of Execution of settlement
    Br, Ajay M

  • Delet the settlement rule

    hi 
    How to delet the settlement rule , after realease project.
    if i check in settlement rule for Activity it will show all option in disply mode .
    thanks
    sunil

    Has settlement from the Network Activity already ran?
    On the settlement rule line ....check the values in the First Used & Last Used fields
    If both of these are not blank, then settlement has already ran.
    To delete you would need to undo each run of settlement to remove the date.
    If in Production this is probably not an option. Therefore you will need to end the existing settlement rule with an end date in end period & year.
    Then create new settlement rule.
    If both First Used and Last used are blank then I would try entering /SU53 into the command field to check for missing authorisations.
    I am automatically generating settlement rules from Activity to parent WBS and have no problem changing or deleting the settlement rule prior to settlement running.
    Steve

  • Settlement rules for CO Orders

    Hi Guru, need your help to set up new settlement rules for CO Orders, to different plan versions. Can this be done in a massive way?

    Hi...
    Firstable, you have to create all plan version in the Controlling area, and activate the CO integration planning.
    You can create many settlement rules for each plan version but individually on the transaction KO02 -> Settlement Rule -> New rule...
    If you want to creat it automatically, maybe you can try to create a LSMW for this transaction. There are masive modification for other field to internal orders (Transactions KOK2 and KOK4)
    Regards,
    Karim

  • 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

  • Problem in maintaining the settlement rule in the maintenance order

    Dear Friends,
    I have a problem ,When  I am trying to maintain the settlement rule in the maintenance order ,I am getting information like below
    Decentralized system -> note settlement rule is not distributed
    Message no. /ISDFPS/PM124
    Diagnosis
    You navigated to the settlement rule.
    System Response
    The system informs you that a settlement rule can be created but that it will not be distributed to the target system. Settlement is carried out in the target system, where the order is usually settled to the WBS element of the operation.
    Can anyone throw some light on how this is happeing and remedy?
    Appreciating your early response

    Hello
    Please check
    TC --> KSR2_ORC
    Please maintain the Strategy Sequences for Automatic Generation of Settlement Rule.
    You define a strategy sequence for automatic generation of settlement rules for internal orders.
    Regards,
    Rakesh
    Edited by: RAKESH ASHOK MANE on Sep 3, 2010 12:37 PM

  • Cannot Maintain settlement rule for the activity

    Dear All,
    I tried to maintain settlement rule in activity under WBS. But it shows message :
    You cannot maintain the settlement rule for the activity
    Message no. CN006
    Diagnosis
    The network has header account assignment. You can only maintain settlement rules for the network header.
    System Response
    Processing stopped.
    Procedure
    Maintain the settlement rule for the network header.
    Please help.
    Cheers,
    Nies

    Hi,
    I already tried the config OPUV (network type Parameters) but it shows the activity account assignment already ticket.
    If i go to network header and go to settlement rule the warning message shows :
    Network has activity account assignment
    Message no. CN057
    Diagnosis
    Costs can only be written to activities for the network whose key you have entered.
    System Response
    Processing stopped.
    Procedure
    1. Check whether you have entered the correct key for the network. Change it if necessary.
    2. Maintain the key for the network to which you want the costs to be written.
    In addition, if i tick the activity under the network header : it shows
    You cannot maintain the settlement rule for the activity
    Message no. CN006
    Diagnosis
    The network has header account assignment. You can only maintain settlement rules for the network header.
    System Response
    Processing stopped.
    Procedure
    Maintain the settlement rule for the network header.
    Cheers,
    Nies
    Edited by: Nies on Nov 6, 2009 3:26 AM

  • Copying Settlement Rules of internal Orders

    Hi everyone,
    i have all internal orders that already have settlement rules for the verion 000 actual.
    Now i want to copy the rules to two different plan versions, i don't want to change
    anything, i just want to copy them to  from actual version 000 to two others planning versions.
    I checkeg function group SAPLKOBS, but didn't find anything helpful.
    If i do it with the transaction KO02, adding the rules by changing the master data of the order,
    it looks as if i only have to create a new entry in COBRB, because COBRA is already existing.
    Any ideas ?
    Kind regards
    Henner

    Hi Marcin,
    Great day!
    If the reason of changing the settlement rule is you have to correct the previous one and that there has been a settlement before, then you can no longer change it. All you have to do is to double-click that settlement rule then fill-out the field - "valid to." Then create another one or a correct one.
    You may use the following BAPI/Function Module to update your settlement rule via the interface:
    K_SETTLEMENT_RULES_UPDATE
    Hope this helps.
    Thanks!

  • Settlement rule copied from reference internal order

    Hi
    How to manage that no settlemnt rule will be copied from reference order into the new internal order I´m creating in transaction KO01? Is it a configuration issue?
    Please advise.
    Anna

    HI,
    the reason for creating an internal order "with reference" is to transfer all infos to the new order (even the settlement rule). So after "creation with reference" the settlement rule is copied. If its not the one you need:
    1: take a reference order that fits your requirement.
    2: for order creation without reference use a "model" order, this "model" order can be assigned to the order type in T-code KOT2_OPA and works similar as a reference, but if the model order does not contain a settlement rule, the created order also does not).
    3: change/delete the created settlement rule from the new order.
    Best regards, Christian

  • No access to settl rule when copying Sales order from Quotation

    Hi all
    Can you help me on my following issue :
    I create  quotation in which I refer to a settlement rule.
    WHen creating a sales order in reference to my quotation, the settlement rule in the "item account assignment" tab is not reachable ...
    This mean that all costs are posted on the quotation but not in the sales order.
    But we would like to keep all costs on the sales order, as we do in all our process.
    I've checked the copying rules but found nothing..
    Any suggestions?
    thanks in advance
    martine

    In the standard sales order screen (type OR for example) if you go to Go To Item Account Assignment you can press on the button"Settlement Rule "
    But when copying Sales Information to Sales order with standard copying requirements, you can not presse on the button "settlement rule"
    Furthermore, in this tab, a field called "PC DUMMY" is now appaered on the screen ...??!!!
    Any idea of what to do ??
    thanks !
    martine

Maybe you are looking for

  • Re install Adobe Photoshop CS2

    31/05/2013. The question is for someone with Photoshop CS2 on Windows 7. I presently had to reformat my hard drive to get rid of a bug that left me with a black screen. After all is reset started to ri install my old programs. One of them is Adobe Ph

  • Creation of  Zreports in CRM 2007

    Hi All, Can anyone tell me how do we create Zreports in CRM 2007..? I need step by step process for creation of Zreports in CRM 2007.  Thanks in advance. Archana.

  • Installing SSD in Omni 220

    Need to find proper bracket to install/secure an SSD in the Omni 220qd. I already know how to get to HDD & all ... just need a PROPER bracket that will FIT, & to secure it FIRMLY. I have ideas ... just wondering in someone HAS ALREADY DONE IT. OH YES

  • Clicking the "Preview" checkbox doesn't Auto-Update

    Hello, Been searching for a few days and haven't found anything on this subject.  When using any of the Transform functions and clicking the "preview" checkbox at the bottom to see what your change would look like doesn't auto-update itself.  You hav

  • Blackberry Curve 8530 Stuck on White Screen

    Hello there, I need help! My Blackberry Curve 8530 is stuck on a white screen with battery image in the middle of the screen with a red line accross it. The BB was  working fine, but for some reason froze up, and it wouldn't respond to anything, so I