Settlement Rule in Networks

Hi Friends,
I'm trying to create settlement rules for networks in CJ20N and facing issues. I have projects with WBS elements, networks, and activitieis (standard projects). System is allowing to maintain dettlement rules for WBS elements, but not for networks, i.e., when I go to Edit - Cost - Settlement rules, after selecting networks, the settlement rule page is coming up only in display mode. Any suggestions on what could be the root cause? FYI... I have all necessary authorizations roles in Project Systems.
Regards,
Aman

Also check if your network is header assigned or activity assigned. if the same is header assigned in that case only you can assign settlement rule at network header if the same is activity assigned in that case you need to assign settlement rule at activity  level.
With  Regards
Nitin P.

Similar Messages

  • 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

  • Network activity - settlement rule change FM or BAPI

    I wonder if there is any FM or BAPI to change settlement rule for network activity?

    Hi everybody,
    I found in a Rusian foruma way to create a settlement rule using the functions of the FM KOBS.  I changed a bit the code because my requirement was just to update the field URZUO of the settlement rule. The original post (in Russian) can be found here.
    My implementation is more simple because the requirement was different:
    types: begin of ty_objnr,
      objnr    like prps-objnr,
    end of ty_objnr.
    *.COBRA-Buffer (see FM KOBS)
    types: begin of ty_cobra_buf.
            include structure cobra.
    types:   uflag like dkobr-upd_flag,
           end of ty_cobra_buf.
    types: ty_t_cobra_buf type ty_cobra_buf occurs 10.
    *.COBRB-Puffer mit Änderungsflag (see FM KOBS)
    types: begin of ty_cobrb_buf.
            include structure cobrb.
    types:   uflag like dkobr-upd_flag,
           end of ty_cobrb_buf.
    types: ty_t_cobrb_buf type ty_cobrb_buf occurs 10.
    * Internal tables                                                    *
    data: it_abrechnug      type standard table of ty_abrechnung,
          it_objnr          type standard table of ty_objnr,
          it_cobra          like table of cobra with header line,
          it_cobrb          like table of cobrb with header line.
    * Data                                                                *
    data: wa_cobra_buf      type ty_t_cobra_buf,
          wa_cobrb_buf        type ty_t_cobrb_buf,
          wa_objnr            like line of it_objnr,
          wa_urzuo            like cobrb-urzuo,
          l_mem_cobrb         like wa_cobrb_buf[],
          l_mem_cobra         like wa_cobra_buf[],
          l_mem_cobrb_zeile   like line of l_mem_cobrb,
          l_mem_cobra_zeile   like line of l_mem_cobra.
    form urzuo_aendern  using    p_objnr p_pspnr p_urzuo.
      data: c_objnr like prps-objnr,
            c_pspnr like prps-pspnr,
            c_urzuo like cobrb-urzuo.
      c_objnr = p_objnr.
      c_pspnr = p_pspnr.
      c_urzuo = p_urzuo.
      refresh: it_objnr,
               it_cobra,
               it_cobrb,
               l_mem_cobra,
               l_mem_cobrb.
      wa_objnr = c_objnr.
      append wa_objnr to it_objnr.
    * Reas settlement rule from the DM
      call function 'K_SRULE_PRE_READ'
      exporting
        i_pflege               = ' '
      tables
        t_sender_objnr         = it_objnr
    *         T_COBRA                =
      exceptions
        wrong_parameters       = 1
        others                 = 2.
      if sy-subrc <> 0.
        perform error using c_pspnr sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        exit.
      endif.
    * Fill internal buffer with settlement rules
      call function 'K_SETTLEMENT_RULE_GET'
        exporting
          objnr     = c_objnr
          x_all     = ' '
        tables
          e_cobra   = it_cobra
          e_cobrb   = it_cobrb
        exceptions
          not_found = 1
          others    = 2.
      if sy-subrc <> 0.
        perform error using c_pspnr sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        exit.
      endif.
    * Save settlement rule in ABAP-Memory
      call function 'K_SRULE_EXPORT_IMPORT'
        exporting
          i_mode     = 'EX'
        exceptions
          wrong_mode = 1
          others     = 2.
      if sy-subrc <> 0.
        perform error using c_pspnr sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        exit.
      endif.
    * Read ABAP-Memory
      import l_mem_cobra l_mem_cobrb from memory id 'K_SRULE'.
    * Change field URZUO and set Update-Flag
      loop at l_mem_cobrb into l_mem_cobrb_zeile where urzuo is initial.
        l_mem_cobrb_zeile-urzuo = p_urzuo.
        l_mem_cobrb_zeile-uflag = 'U'. "Update Kennzeichen
        modify l_mem_cobrb from l_mem_cobrb_zeile transporting urzuo uflag.
      endloop.
    * Clear internal buffer
      call function 'K_SETTLEMENT_RULE_REFRESH'
        exporting
          objnr = c_objnr.
    * Fill ABAP-Memory with new rules
      export l_mem_cobra l_mem_cobrb to memory id 'K_SRULE'.
    * Fill internal buffer with new rules
      call function 'K_SRULE_EXPORT_IMPORT'
        exporting
          i_mode     = 'IM'
        exceptions
          wrong_mode = 1
          others     = 2.
      if sy-subrc <> 0.
        perform error using c_pspnr sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        exit.
      endif.
    * SAve new rules
      call function 'K_SETTLEMENT_RULE_SAVE'
        exporting
          dialog            = 'X'
          objnr             = c_objnr
          i_status_update   = ' '
        exceptions
          no_rule_for_objnr = 1
          others            = 2.
      if sy-subrc <> 0.
        perform error using c_pspnr sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        exit.
      endif.
      commit work.
      perform erfolg using c_pspnr.
    endform.                    " URZUO_AENDERN
    Hope it helps,
    Jaime

  • Mass maintenance for Settlement rule

    Hi,
    I want to maintain settlement rule of Network (cn22) and Internal order (Ko02). How can I carry out mass maintenence for these business process?
    PLease mention steps or any transaction.
    Thanks
    SIM

    HI,
    I don't know a standard transaction for settlement rules mass maintenance but you can use LSMW based on a batch-input recording  for the changes you want to make.
    Best regards, Christian

  • Add field Quatity and UoM in Maintain and display settlement rule(SAPLKOBS)

    Hi all experts,
             Is there got any BAPI for function module for me to use for bump in data from Quantity (BMENG) and Unit of measurement (BEINH) at customized selection screen and updating it at COBRB table?
    Best Regards,
    Chee Boon

    Also check if your network is header assigned or activity assigned. if the same is header assigned in that case only you can assign settlement rule at network header if the same is activity assigned in that case you need to assign settlement rule at activity  level.
    With  Regards
    Nitin P.

  • 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

  • Production order: Automatic Generation of settlement rule .......

    Hi Gurus,
    I am trying to settle a production order to a cost center. I have already define a settlement profile with Cost center as the default reciever and assigned it to the Order type but when I tried to settle it, I have to create a distirbution rule manually every time. Is this some thing to do with the strategy sequence? I have done a lot of research but the system doesnt give me any option for autmatically generating a settlement rule or assigning strategy sequence to order type for production order. I found some thing for Internal orders, but still i cant do it. Would any of you please help me. I would appreciate if you put the steps with the trxn codes.
    Thanks

    Dear.
    As I know, there're no way to generate settlement rule of production order automatically such as that of WBS(network).
    In settlement profile, If you want automatic fuction, you can only set PA segment as receiver addionally.
    What you want to do is the price difference(PRD-PRF) of production order be settled? then, why don't you make automatic account assignment(OKB9)?
    Generally, assumed using PA segment as receiver, we don't make price difference account as cost element, But, In your case, If you want to settle all amount of that to fixed cost center, specify that cost element to cost center by OKB9 instead of adding cost center in settleme rule.
    Regards.

  • 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

  • Settlement Rule Log in WBS

    Hi SAP Gurus
    I would like to know the log of person who created the settlement rule in WBS.I check WBS master data change report but it does not provide the log of settlement rule maintenance.can any one tell me?
    Regards

    Hi
    The following reports are available:
    RKASERULES
    You use the settlement rule fields to make your selection. The system displays all the senders for any object type corresponding to these criteria.
    RKASERULES_OR
    You only select internal orders, plant maintenance orders and service orders. You need to specify a selection variant for internal orders. You can also use the settlement rule fields to make your selection if required.
    RKASERULES_PR
    You only select projects (WBS elements, networks, orders). You need to specify a selection variant for projects. You can also use the settlement rule fields to make your selection if required.
    http://help.sap.com/saphelp_47x200/helpdata/en/10/be4a37eaa0106fe10000009b38f839/frameset.htm
    Thanks

  • 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

  • Related to Settlement rule

    HI ,
    while converting planned order to production order settle is done .
    when we look in settlement rule overview. the data is with respect to CAT: WBS and settlement receiver is wbs number .
    but i need to change thst data . i have to teplace cat:  NWA and settlement receiver should me network number and the activity .  
    please suggest any exit or badi or any possiblity to do the same
    Regards
    raadha

    Giri,
    Have a look at these transactions:
    KSR1_ORI      
    Maintenance Order Strategies
    KSR2_ORI      
    Strategy Sequences for PM-Orders
    KSR3_ORI      
    Strategy Sequence - Ordtyp PM-Orders
    PeteA

  • Settlement rule determination in case of FXA

    Hi Experts
    My project is meant for settlement to asset.
    W.r.t. Networks, the settlement rule can be automated using strategy as 'receiver is WBS'.
    But, can we automate settlement rule determination except the specification of receiver for WBS?
    Because, each WBS is to settled for individual sub asset
    warm regards
    ramSiva

    Hi Virendra
    In my case, the client is initially creates CWIP assets manually (Capital work in progress, nothing but the AUC, however it can be seen as fixed asset)
    The CWIP assets can be more in number per project (one for each WBS or activity)
    Until completion of project, the settlements are made to CWIP assets.
    At completion, the transfer of all CWIP's to fixed asset is carried out in asset accounting.
    So, the different assets are available initially, but need to be manually assigned.
    Any standard program interface to upload based on the project strucxture?
    warm regards
    ramSiva

  • How do I see the changes made in the settlement rule?

    Dear Experts,
    I would like to see the changes that was done in the settlement rule. I have perform the following:
    In the 'maintain settlement rule' screen in project builder (CJ20N) - Goto > Change Document > All Rules.
    The system gives message that 'no change documents found - message no KD128'.
    Q: Is there any difference between settlement rule and distribution rule?
    Q: Is there anywhere else that I need to do to get the change document in settlement rule or distribution rule?
    FYI - I have change the project profiles to include(tick) change document in the Basic Data and Status Management. I believe this is not relevant to change in settlement rule.
    I appreciate your help. Thanks.
    Regards

    Hi,
    Abt your first question,
    You need a settlement rule to carry out settlement. You define the settlement rule in the sender object. The settlement rule contains the distribution rules and the settlement parameters for a sender object.
    You can maintain the settlement rule for WBS elements or networks/activities in an overview screen. You use distribution rules to stipulate which proportions of the costs are to be settled to which receiver. Costs can be distributed on the basis of:
    1. Percentages
    2. Equivalence numbers
    3. Fixed amounts
    To check changes done , you can also check t code CN60.
    Regards
    Tushar

  • 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

  • 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

Maybe you are looking for