Settlement rule in WBS element

Hi Team
we are assigning General ledger accounts for settlement WBS element cost. system gives the below warning message. but we have three company codes we fallow the same steps for all company codes. but we are facing in one company code only why it happen. warning message like below
Total = 200.00%, ( Set.Type FUL / Version / Actual settlement ), period 009/2009, source assignment COE
Message no. KD041

we are selecting settlement catogiry G/L
Settlement receiver G/L Number
% = 100
settlement is = Ful
no = 1 ....10
we are transfering the total amount to 10 g/l like above that time we are facing the problem.

Similar Messages

  • Creation of settlement rules for WBS element

    Hi,
    Iam having problem when creating the settlement rules for WBS elements. The business goes like this.
    We have XI interface which creates the Idocs and an inbound program(customized) to process the Idocs. When the Inbound program is run the WBS elements are created and settlement rules are created for the WBS elements. The inbound program is run automatically thru batch job.
    First time when the Idocs are processed about 95% of the WBS elements have settlement rules created and for other 5% settlement rules are not created. The Idoc is in status 64. I tried reprocessing the Idoc and then the settlement rules are getting created succussfully. The problem is Iam not able to find why the Inbound program is not processing succusfully when its run first time but works when reprocessed.
    I appreciate if anyone can send their views.
    Best Regards
    SK

    Hi!
    You might set the processing to check not only once the relevant IDocs, but more times...
    Check out these programs, and set them into a batch job periodically...
    RBDMANI2
    RBDAPP01
    Regards
    Tamá

  • BAPI for settlement rules in WBS Elements

    Hi,
    Is there any standard bapi, method, or whatever... to create / modify settlement rules for WBS Elements?.
    Rgds,
    Jose

    Look at BAPI/FM of FG CJ2054
    BAPI_BUS2054_CHANGE_MULTI     Change WBS Elements by BAPI
    BAPI_BUS2054_CREATE_MULTI     Create WBS Elements by BAPI
    BAPI_BUS2054_DELETE_MULTI     Delete WBS Elements by BAPI
    BAPI_BUS2054_GET_GUID_FROM_KEY     Read the GUIDs Using the WBS Keys
    BAPI_BUS2054_GET_KEY_FROM_GUID     Read the WBS Keys Using the GUIDs
    CJ2054_CHANGE     
    CJ2054_CREATE     
    CJ2054_DELETE     
    CJ2054_WBSELEMENT_CHANGE_STRU     
    MAP2I_BAPI_BUS2054_CHG_TO_PRPS     
    MAP2I_BAPI_BUS2054_NEW_TO_PRPS     
    MAP2I_BAPI_BUS2054_UPD_TO_PRPS     
    Regards

  • Settlement rules for WBS element

    Hi,
    I have a requirement to create WBS with settlement rules. Is there an FM or BAPI to call to create the settlement rule?
    Thanks.
    Lalyn

    hi
    good
    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
    Thanks
    mrutyun^

  • Settlement profile for WBS element

    Hi All,
    While providing the settlement profile and rule to a wbs element and saving i getting one error
    Rule 3Z000001072 not found" and
    indetail Diagnosis
    A subrule has been specified which does not exist.
    System Response
    None
    Procedure
    Check the name of the subrule and create a new one if necessary.  The subrule may belong to a different class.
    Can any one tell what exactly this means and how do i rectify.
    regards SAM

    Hi
    Check the rule
    SPRO - PS- Costs -
    Automatic and periodic allocations-settlement-Settlement rule for WBS
    in that check the settings of the rule which you got error and check the network order settlement rule also.
    Thanks
    S.Murali

  • How to settle previous period WBS element which was closed.

    Hi all,
    Please let me know, how to settle previous period WBS element which was closed.
    Thanks and kind regards,
    Padmaja.

    actually the wbs element was  related to 2005 and it must be cleared in 2005 itself.but due to some problem it had been not cleared. we cant open the prior period and close the wbs element .if we reverse it shows as erroneous transactions .

  • Settlement of order -WBS Element

    Dear Experts,
    Can any one tell me what is meant by WBS element and in what scenario,PM orders settlement rule created with category as WBS.If possible tell me with any practical example.
    regards
    KRISHNAN

    Dear,
    Dear,
    Budget: Amount of resources allocated under a particular head in a financial year.
    Budget Control: Having/ creating a control on the resources allocated in a financial year.
    Original Budget: The initial budget that you have allocated to a WBS element.
    Supplement of Budget: One time/ discrete increment in the original budget.
    Return of Budget: Taking out the unutilized portion of the budget.
    Transfer of Budget: Transferring the budget among two or more expense heads.
    Project Definition: A framework for a business undertaking with a fixed goal to achieve with given resources.
    The project definition contains dates and organizational information that are binding for the entire project.
    WBS Element: Individual structural element in a work breakdown structure (WBS) representing the hierarchical organization of an R/3 project. Describes either a concrete task or a partial one that can be further subdivided.
    Proposed Business Process
    Assume there are seven expense heads in maintenance department. There may be addition of expense head in near future.
    Based on the maintenance heads, maintenance department will create a project in project system. This project will be used for ‘statistical purpose’ only & will not have any financial implication.
    Upon creation of a project, WBS elements will be created as per the expense heads. So for each expense head, there will be one top level WBS element. Again these WBS elements will be divided in twelve WBS elements. These twelve WBS elements represent twelve calendar months.
    Budget will be allocated to each WBS element & the WBS element will be released from the project.
    Maintenance department will create maintenance orders as per their work requirements. These orders will be settled to cost centre, which is maintained in the settlement rule. Also WBS element will have to be mentioned in each order so that the budget control can take place. So as to capture cost from each maintenance order, the WBS element field will be made ‘mandatory field’ in maintenance order.
    So when a maintenance order is released, system will do a budget check against the WBS element mentioned. If the budget check status is OK, order is released or else it will stopped from release. If the order is stopped from release, maintenance department will have to supplement the budget. Upon supplementing, the order is released again & the maintenance cost such as, labour, material costs can be booked on the order. Again the order cost is settled to cost centre & at the same time, budget is consumed from the respective WBS element.
    Every year, maintenance department will copy the previous year’s project so as to save time & efforts to create project & WBS elements. And the maintenance department will assign the budget allocated to each WBS element in a financial year.
    It is also possible to return the unutilised budget or, transfer of budget from one WBS element to another.
    Create a project CJ20N
    Create WBS element CJ20N
    Assign Budget to WBS elementsKO22
    Display assigned Budget KO23
    Supplement Budget KO24
    Display Supplement budget KO25
    Return Budget KO26
    Display Return budget KO27
    Transfer of budget CJ34
    Hope u wull get ur answer
    Regards
    Rakesh

  • Automatic Allocation of Settlement Rule on WBS

    Hello,
    I am facing issues with automatic population of settlement rule in Expense Projects. I have a scenario where I need to settlement to Cost Centres,G/L etc. Now I have maintained a settlement strategy for WBS in configuration. However in that config the account assignment option is only for PSG, responsible CC and requesting CC.So I have left it blank and just assigned the settlement profile.
    Is there any way to automatically fill the settlement rule. What will be the ideal way to deal with this situation? Manual or just maintain default receiver as responsible CC.
    Please let me know if anybody has experience in above.
    Thanks

    You'll need to use Business addin for automatically generating settlement rules for expense projects with receiver as req cost center.
    Check the documentation at:
    SPRO=>PS=>Cost=>Automatic and Periodic Allocations=>Settlement=>Settlement Rule for Work Breakdown Structure Element=>Business Add-In: Generation of WBS Element Settlement Rule (CJB1/CJB2)

  • Settlement Rules on WBS

    Is there any single screen wherein I can maintain the settlement rules for all the WBS elements under a project definition instead of selecting the WBS and then going through menu to maintain the rules?
    I know its possible to select settlement rule button by selecting all WBS and then maintain rules by clicking Next Entry.
    Expecting something similar to an overall screen available on WBS wherein we maintain the master data.
    Help me.
    Regards
    Sreenivas

    Hi Srinivas
    Its not possible as you are looking at Projet Defintion level.
    However, its possible to transfer settlement rule to all other WBS elements if similarities exists between them through T Code CJ02
    Regards
    Sudhakar
    Message was edited by:
            Sudhakar Pappu
    Message was edited by:
            Sudhakar Pappu

  • Report on Settlement - Project wise/ WBS element wise

    Hello Friends,
    I am looking for a report on settlement which will include the senders - Projects or WBS elements and Settlement receivers and the amount settled in the any period for a particular fiscal year.
    Your response will be rewarded.
    Vishal.

    Hi,
    Pls refer CJIC and CJID.
    Regards,
    Amit

  • Settlement doc number & wbs element relationship table

    Hello,
    I am trying to find any tables which can help me get the settlement doc number and wbs element relationship.  Presently I am using table AUAA and here is my select for that:
    SELECT belnr aufnr pspnr anln1 coobjnr FROM auaa INTO TABLE tab_auaa
                        WHERE emtyp = 'PR'
                        AND bukrs IN p_bukrs
                        AND kokrs IN p_kokrs.
    since I do not have "belnr"(the primary key) it is taking too long to get this info.....any one has any idea of any other tables to get this information or a bapi?
    appreciate the help
    AS

    Hi all,
    thanks for all the help and support on this...I found a way to get all the CO settlement doc numbers for a project and their relationship as sender and receiver.....
    first  i went to anla and anek to get the AUC and the wbs settling to this AUC relatiionship...once i got my main wbs element...i found all the wbses for this project.
    I need to use the table AUAK, AUFK, and AUAA to get all that information.  I got all my wbses for a project first....than I went to table AUAK with all these wbses...and found the belnr(settlement doc numbers)....this table does not give out complete settlement doc numbers for wbses....we need to go back to AUAK with the internal orders to get the belnrs for them as well....so to get all the internal orders for a project i went to AUFK....than i took these orders and went back AUAK with these orders and got my missing belnrs....
    now I had all my belnrs for a project....so i went to table AUAA and did the select with these belnr...and since now i have the primary key the access is lighting fast....by doing that select i got all my relationship, i mean which settlement is goind where...
    mind you that I used AUAS to get the sender/receiver relationship with the amount....this is as well a cluster table but we have the primary key belnr(co settlement doc. numbers)...so no worries to get the data here as well....
    here are my selects for AUAK, AUFK and AUAA....
    TYPES: BEGIN OF prps_ty,
            psphi TYPE prps-psphi,
            END OF prps_ty.
            DATA all_proj TYPE STANDARD TABLE OF prps_ty.
            DATA wa_all_proj TYPE prps_ty.
    TYPES: BEGIN OF objnr_ty,
               objnr TYPE auak-objnr,
               END OF objnr_ty.
    DATA lo_p_psp TYPE STANDARD TABLE OF objnr_ty.
    IF all_proj IS NOT INITIAL.
              SELECT objnr FROM prps INTO TABLE lo_p_psp FOR ALL ENTRIES IN all_proj
              WHERE
              psphi = all_proj-psphi.
            ENDIF.
    IF lo_p_psp IS NOT INITIAL.
              SELECT belnr objnr FROM auak INTO TABLE tab_auak FOR ALL ENTRIES IN lo_p_psp
              WHERE
              kokrs IN p_kokrs
              AND gjahr IN p_gjahr
              AND objnr = lo_p_psp-objnr
    *        AND objnr LIKE 'PR%'.
            SORT tab_auak BY belnr.
            DELETE ADJACENT DUPLICATES FROM tab_auak COMPARING belnr.
    SELECT aufnr objnr pspel FROM aufk INTO TABLE tab_aufk FOR ALL ENTRIES IN lo_p_psp
              WHERE
              bukrs IN p_bukrs
              AND kokrs IN p_kokrs
              AND pspel = lo_p_psp-objnr.
            ENDIF.
    *get the belnrs for orders---this part is very important or we miss out all the belnrs for I/O...
            IF tab_aufk IS NOT INITIAL.
              SELECT belnr objnr FROM auak INTO TABLE tab_auak2
              FOR ALL ENTRIES IN tab_aufk
              WHERE
              kokrs IN p_kokrs
              AND gjahr IN p_gjahr
              AND objnr = tab_aufk-objnr.
            ENDIF.
    *append these new belnrs to tab_auak
            LOOP AT tab_auak2 INTO wa_tab_auak2.
    *              CONCATENATE 'PR' wa_tab_aufk-pspel INTO wa_tab_auak2-objnr.
              APPEND wa_tab_auak2 TO tab_auak.
            ENDLOOP.
            SORT tab_auak. "by belnr.
            DELETE ADJACENT DUPLICATES FROM tab_auak.
    *now get all the belnrs for this project...complete list....
            IF tab_auak IS NOT INITIAL.
              SELECT belnr aufnr pspnr anln1 coobjnr FROM auaa INTO TABLE tab_auaa
                       FOR ALL ENTRIES IN tab_auak
    *            WHERE pspnr = wa_wbs-posnr
                                     WHERE
                                     belnr = tab_auak-belnr
                                     AND emtyp = 'PR'
                                     AND bukrs IN p_bukrs
                                     AND kokrs IN p_kokrs.
            ENDIF.
            SORT tab_auaa BY pspnr belnr.
    I used our own indexes for all the transparent table accesses.... to speed up the process...you might want to create your own indexes depending on the where clauses for transparent tables.....
    well thanks again..and hope all this will help someone else too....
    AS...
    Edited by: J Are on Oct 31, 2009 1:19 PM

  • Settlement Rules in WBS Hierarchy

    Hello,
    I have a scenario, where there is a WBS hierarchy. Now the situation is such that client wants each WBS to be settled to different Account assignment categories such as G/L, Cost Centre, PSG, and a combination of 3 (35%,35%,30%). In this case what will happen to the cost that is at top WBS/Project defn?
    Also can I have one settlement profile which will have all the above as valid receivers or do I need to have seperate settlement profiles?
    Secondly if I maintain a statistical account assignment ( for example a cost centre) in the detailed screen, with main receiver as G/L, will the statistical cost be seen against that CC?
    Thanks
    Shiv

    you usually post at the lower level WBS elements so do not worry about the highest level - even if you did make a posting the settlement would take care if it
    you can have one settlement profile with different receivers - just make sure that your settlement configuration is correct
    you will need to check this yourself - I think that applies to profit centre but not cost centre

  • Auto Run Program not updating Settlement Rules for few WBS elements

    Hi,
    Addition of settlement rules for OPEX WBS.
    In producion system, two jobs are running daily for generating settlement rules of WBS elements but, all WBS elements are not updating with Settlement rules.
    It is becoming a problem in the Period end while doing the settlement. Currently we are updating the settlement rule manually.
    We have investigated and found the following WBS element with Profile name  are not updating Settlement rule.
    H-U0DU0204DE-EX-J0  - HHDC01
    H-N0U00ULD01-P1-D1-W2 - 000090
    H-U0DU0204DE-EX-U0-T1-OB - HHDC01
    H-U0DU0204DE-EX-U1-W1-ON - HHDC01
    H-U0DU0204DE-EX-U2-W1-ON - HHDC01
    H-U0DU0204DE-EX-I0-E1 - HHDC01
    H-U0DU0204DE-EX-I0-B1 -HHDC01
    H-U1DU0204DE-EX-U0-W1-ON - HHDC01
    Job Names :
    ZFPD_UK_SETTLEMENT_RULE_GEN
    ZFPD_NO_SETTLEMENT_RULE_GEN
    Please suggest on this issue
    Regards

    Hi,
    I suppose these are background jobs. Usually there is an issue with background jobs that are run for a custom developed program. Not sure why that happens. Even i faced this issue with a couple of jobs in my system. I have still not found out the reason as to why this happens. There might be a possibility that these projects were being processed in the foreground by some user and hence they were omitted from the run.
    I would suggest you to consult your technical guys on this.
    Regards,
    Gokul

  • WBS settlement rule - change receiver

    In the settlement rule for WBS element, catelgory G/L, how do I change the default Settlement Receiver?  User wants WBS elements settling to a different account.
    Thanks
    Althea

    thank you Sridhar,
    Calm outside advice triumphs over frantic end-users every time.
    Althea

  • PRPS-KOSTL in WBS Element

    Hi to all -
    Our customer desires to see all postings to the general ledger accounts broken down by cost center.  For warranty projects, the settlement rule for WBS elements will be to a Warranty Accrual Account (liability account) and Warranty Expense Account (expense account).  These postings need to be by cost center.
    In the WBS element, the coster center field (PRPS-KOSTL) is only available if the WBS element is checked as a statistical WBS.  I would like to use either Responsbile Cost Center, Requesting Cost Center or even a user field as an input field and then substitute this value to the PRPS-KOSTL.  When this is tested, we get the following message:
    "Field WBS_CCTR_POSTED_ACTUAL/CCtr posted actual: Changing the contents of the field is not permitted
    Message no. CJ727
    Diagnosis
    Contents of field WBS_CCTR_POSTED_ACTUAL/CCtr posted actual are to be modified, either by substitution or batch input.
    Because the system noted that a field was not ready for input no chnage was allowed.
    System Response
    Processing stopped.
    Procedure
    Check the field attributes or the action."
    My question is if there is a way to use PRPS-KOSTL with out defining the WBS as a statistical WBS.
    On the FICO siide, we are using report FAGLL03 to view the G/L accounts.  On this report, KOSTL is available as a selection field to create the segmentation the customer desires.
    A final issue we have not gotten to - is if we can get the Cost Center on the WBS and settle the WBS to the G/L accounts - will the Coster Center information come over to the CO tables for use in FAGLL03.
    Thanks,
    BGS

    Hi,
    It is possible to settle as required partly to GL and partly to Cost Center by configuring the allocation structure.
    Regarding the error please refer SAP Notes 767465 & 430244
    Tnx
    Abdul

Maybe you are looking for

  • Final Cut Pro 7 Log and Capture Frame Sizes

    When importing from a Roland VR-5 mixer into Final Cut Pro 7, we get black border/bars on the left and right sides of the preview. We didn't think anything of it, that it might have just been the preview window. These bars are recorded though, it's a

  • SAP Menu disappeared in GUI 7.10p4  after update from rel.6.20

    Hi Guys, you are my last chance! I'm going to update the SAP GUI in all our PCs (about 1500) from rel 6.20 to 7.10 Patch 4. Our PCs are WinXP SP2. This is a requirement due to a system upgrade from 4.6c to ECC6. I made some tests and I'm facing this

  • [svn:fx-4.0.0] 13541: Part 2 of fixing line endings in AS and MXML files so that line numbers are correct while debugging .

    Revision: 13541 Revision: 13541 Author:   [email protected] Date:     2010-01-15 16:47:34 -0800 (Fri, 15 Jan 2010) Log Message: Part 2 of fixing line endings in AS and MXML files so that line numbers are correct while debugging. All AS and MXML files

  • Lightroom 5 - download 2nd copy?

    I have an iMac desktop computer with Lightroom 5 installed.  I just purchased a MacBook Pro and would like to install Lightroom 5 on that also but it does not have a CD/DVD drive.  Is there an on-iline version of Lightroom 5 that I can use to downloa

  • Db connection bottleneck

    from each db connection, i want to maximize the amout of data extracted. currently (machine #1): make db connection. read some data. create "object". send to machine #2. (machine #2): receive "object".make a db connection, read some data. i know the