WBS Structure

Good arvo,
I was wondering if there was a way how to link the line items to a macro activity, same as the Work Breakdown Structure. I am trying to expand macro activities totalled by the sum of their related line items or sub-activities, e.g., Activity 1 - Masonry; Activity 1.1. Bricks; 1.2. Sand, and so on.
Is there a routine where I can do it?

Hi
WBS is short for (Work Breakdown Structure) (german sap language =PSP)
In larger projects it is used to break down the project in smaler units, witch makes it easier to manage and estimate. you will find the same acronym in Microsoft Projects.
In SAP it is a huge part of the PS module, wher projects are defined in general terms.
the project is split in WBS elements and afterwards maybe  in activities.
When set correctly, you can assign costs or activites (hours if you use CATS) to the specific WBS or activity.
You may think of it as a product line with different steps. fx. you may have different machines or people performing a value adding activity on a unit. after each step/job the product increase in value and cost. it is the same with projects such as design or development project.
for general information you should look it up on the internet, it is a common used frase.
hope you can use this
keel

Similar Messages

  • Report on second level WBS structure

    Hi,
    Could some one help on this,we need a report which should show second level WBS structure like user  fields.There is one std. report CN41 which gives this information but it is showing whole project instead of only second level WBS and that too is not giving by which i could download and segregate.
    Could some one suggest other report please?
    Thanks,
    Abdul Rehman.

    Try CN43N. You will be able to download it to Excel.

  • Control WBS Structuring after Release of WBS

    Dear Expert,
    I am trying to control the WBS Structuring after the project release through the User Status, so that no one can change the structure of Project by removing the WBS or by adding new WBS.
    But i am not getting any business transaction control in OK02 to control the creation of WBS structure...
    I find the below mention 3 transaction control but this will not serve my purpose..
    Planning activities
    Change WBS number
    Change structure

    Hi,
    Activate the object type project definition and WBS element. Try using 'expand structure' and 'delete element'.
    'Expand structure' will restrict to add further WBS elements. (at the project level)
    'Delete element' will restrict deletion of WBS element (should be individually updated at the WBS element level).
    Hope this supports your requirements.
    Regards,
    Punith.

  • Uploading the WBS structure using IDOC

    Hi All,
                    I have a requirement in which i need to upload the data from the excel spreadsheet into the wbs structure using IDOC.
    A standard basic type PROJECT01 is available for this.
    Every record on the Excel Spreadsheets will be interfaced for loading. The assumption is that the file has the correct data.
    Can anybody provide an insight into the steps to be followed in this case

    Dear experts,
    Plz help me to resolve my problem.
    v.srinivas

  • PS-SD integration is it possible to create a Whole WBS Structure

    Hello to everybody,
    I'm involved in project in which there is a strict integration SD-PS. Each sales order item should be assigned to a specific WBS element. I found SD/PS assignment indicator, in control data of standard project definition. i customized the coding mask to create an operative project after sales order saving which code is a suffix concatenate to sales order number. example if sales order number is 290 the project will be E-270. Unfortunately the WBS elements don't change. So the first level of WBS (the billing element) and second levels (account levels) mantain the code of standard WBS. I wish that also their operative code could be automatically determined.
    In the previuos example I wish the project coming out so structured
    E-270 (project)
    E-270 (aggregating first level)
    E-270-0010 (second level related to sales order item 0010)
    and so on...
    Is it possible by standard. actually I tried but first and second levels are proposed as in standard project so I have to manually change them by replacing...
    Thank's in advance
    Luca Pastura

    Hello Uddhab,
    thank you for your suggestion. I've tried and it seems to function. the only problem is that for the first level root the system creates a suffix equal to second level root. in other words it creates two wbs equal.
    example.
    i created the standard project
    GA.9999999999
    GA.9999999999
    GA.9999999999.09999
    GA.9999999999.00010
    GA.9999999999.00020
    I assigned GA.9999999999.00010 to standard network used as template for sd order processing. when saving the sales order number 190 the system tries to generate this operative structure
    proj def GA.0000000190
    1     GA.0000000190.00010     Aggregation
    2      GA.0000000190.00010     Confirmation 0010
    and it gives error as two wbs elements are equal.
    can you help me?
    thank's in advance
    Luca

  • Work Order Cost Rolling Up to WBS Element!

    Hi everyone,
    I created a Project A with WBS structure in PS (not statistical WBS structure). And then I assigned a work order to one of the WBS element A.0001. I did not post any cost to the WBS element directly. I only charged $1000 to the work order. Now when I use CN41N to generate the cost report and I found the $1000 in work order rolled up to WBS element  A.0001 ($1000 showed at work order level and also WBS element level). Then I settled $1000 in the work order to a WBS element C.0001 in Project C. When I run CN41N again to see the cost in Project A, the $1000 still showed up at work order level, but it did not show up at WBS element level A.0001. I need the cost to roll up at WBS element level also, so this is a big problem for me.
    I did several test. Assigned another work order to this WBS element A.0001 and charged another $1000 to the work order. Then I settled them to cost center directly instead of to WBS element. The $1000 showed up at the work order level and also at WBS element level (the cost rolled up from work order to the WBS element in that report). Then I tried to settle to GL account, the cost will roll up to WBS element too.
    So I found only when I settle the cost to WBS element, the cost won't roll up. I think it might be a configuration problem. Does anyone know where I need to configure in order to let the cost roll up to the WBS element after I settle the Work order to a WBS elements?
    Really appreciate your help!
    Ting

    Hi Martina,
    This is awesome, very helpful! Now I know how to deal with it.
    Thanks a lot!
    Ting

  • How to set CRTD- REL for a project consist of more than 100 WBS elements

    Dear Experts,
    Now our clients is encounting such a problem:
    There is a WBS structure consists of ONE Level 1 WBS code, serveral Level 2 WBS code and hundreds of Level 3 WBS code.  All the Level 2 WBS are created automatically according to the data transferred from another system via interface.  Level 1 and Level 3 WBS can be created mannually in project builder. And all the status of Level 2 WBS are set to CRTD once they are created automatically.
    Level 1 WBS(Let's call it A) has already been set to REL. Only one Level 2 WBS (let's call it A-00) was still CRTD because *it was created after level 1 WBS A was set to REL.*  And there are as much as 120 Level 3 WBS(let's call it from A-00-01 to A-00-120)  was created under  Level 2 WBS A-00 mannually.  Now how can I set all the level 3 WBS status from "CRTD" to "REL"?
    I have tried following two methods but both of them are failed.
    A.  Directly set Level 2 WBS A-00 or Level 3 WBS A-00-01to REL (in both CJ20n and CJ02) but the system show a Message No. BS013 falut:
    Object A has system status REL, According to this status, transaction "Particially release project" is not allowed"
    B.  Set Level 1 WBS A to REL(in both CJ20n and CJ02) but the system runs extremly slow and finally the feedback comes to a ABAP error of "Run time error" after more than 30 minutes.
    Did any of you face similar situation? Any suggestion for this issue are appreciated.
    Regards,
    Atom
    Edited by: Atom2009 on Dec 4, 2009 1:36 PM

    Check the settlement profile used in the WBS elements and project.  The configuration could be such that the settlement rules are limited.
    Maximum number of distribution rules
       Maximum number of distribution rules for each settlement rule.
       You cannot settle receivers for which there are no distribution rules.
    The IMG path for this in PS is Project System -> Costs -> Automatic and Periodic Allocations -> Settlemennt -> Settlement Profile -> Create Settlement Profile.
    Hope this helps.
    Edited by: Paul Shrewsbury on Dec 8, 2009 12:49 PM

  • Error in Creating Level2 WBS using BAPI_PROJECT_MAINTAIN

    Hi All,
    I am trying to Create a WBS-element at Level 2 of an already existing WBS-element using BAPI_PROJECT_MAINTAIN.
    I suppose the 'hierarchy table' has to be populated for positioning a WBS in the structure. But I am getting the error 'The transfered hierarchy is inconsistent. Too many errors.'.
    I desire to have the following WBS structure in place :
    Project Definition :   PROJ_DEF
    WBS for level 1   :   WBS1
    WBS for level 2   :   WBS2 (This has to be at a sub-node of WBS1,and NOT at the same level as  WBS1)
    Can some one give me solution to this error, and suggest a way to create the WBS in this pattern.
    Regards,
    Somil
    I have written the following code to populate the hierarchy table :
      l_hierarchy-wbs_element         = 'WBS1'.
      l_hierarchy-project_definition   = 'PROJ_DEF'.
      l_hierarchy-up                        = ' '.
      l_hierarchy-down                    = 'WBS2'.
      l_hierarchy-right                     = ' '.
      l_hierarchy-left                       = ' '.
      APPEND l_hierarchy TO t_hierarchy_table.
      l_hierarchy-wbs_element         = 'WBS2'.
      l_hierarchy-project_definition    = 'PROJ_DEF'.
      l_hierarchy-up                         = 'WBS1'.
      l_hierarchy-right                      = ' '.
      l_hierarchy-left                        = ' '.
      l_hierarchy-down                    = ''.
      APPEND l_hierarchy TO t_hierarchy_table.

    For create the network and the activity I use this:
    ***  NETWORK ACTIVITY
       wa_network-network = '000000000001'.
    *  wa_network-network_type = 'PS02'.
       wa_network-short_text = 'Network'.
       wa_network-wbs_element = ld_wbs.
       wa_network-project_definition = ld_projdef.
       APPEND wa_network TO it_network.
       wa_projmethod-objecttype = 'Network'.
       wa_projmethod-method = 'Create'.
       wa_projmethod-objectkey = ld_wbs.
       wa_projmethod-refnumber = '000001'.
       APPEND wa_projmethod TO it_projmethod.
       CLEAR wa_projmethod.
       d_refnumber = '000001'.
       wa_activity-network = wa_network-network.
       wa_activity-project_definition = ld_projdef.
       wa_activity-wbs_element = ld_wbs.
       wa_activity-activity = '0010'.
       wa_activity-control_key = 'PS02'.
       wa_activity-description = 'Activity 1'.
       wa_activity-plant = '1000'.
       wa_activity-cost_elem = '0000705003'.
       wa_activity-purch_org = '1000'.
       wa_activity-pur_group = '100'.
       wa_activity-matl_group = '90'.
       wa_activity-constraint_type_start = '5'.
       wa_activity-constraint_type_finish = '5'.
       APPEND wa_activity TO it_activity.
       CLEAR wa_activity.
       wa_projmethod-objecttype = 'NetworkActivity'.
       wa_projmethod-method = 'Create'.
       wa_projmethod-objectkey = ld_wbs.
       wa_projmethod-refnumber = d_refnumber.
       APPEND wa_projmethod TO it_projmethod.
       d_refnumber = d_refnumber + 1.
       CLEAR wa_projmethod.

  • Consignment process-WBS ELEMENT

    in consignment process,while doing consignment fill up,system has thrown the
    error"missing data WBS ELEMENT" what this wbs element,how can i get it?

    Hi,
    WBS is required in order to plan and post revenue. Also in case of milestone billing, dates are copied from WBS in billing plan.
    You can create single WBS thru tcode: CJ11. For simplicity you can give the sales order number as WBS number, enter a Project Profile.
    Let me know if you face any issues. I assume that you are not interested in entire WBS structure and a single element will suffice.
    Regards

  • Problem opening Project/WBS Elements in CJ03

    Hi Experts,
    I have created an interface which posts PROJECT01 Idocs into SAP 6.0. Idocs are posted successfully and I can see Projects/WBS elements in tables PROJ and PRPS.
    However, when I try to open a project/wbs through transaction CJ03, it throws short dump mentioning memory overflow. I checked by debugging CJ03 and found that the code is going into infinite loop.
    Could anyone help me understand why this kind of problem is coming? What is the reason the code is going into infinite loop? If the project/wbs structure is not getting created properly, how can I check that?
    Thanks in advance.
    Netrey

    The issue is resolved. The structure coming throug Idoc itself was incorrect.

  • Reporting WBS with orders assigned

    We have a WBS elements structure just for planning and budgeting purposes. Each WBS has several type of orders assigned (investments order, and overhead orders) in order to receive all the actual postings.
    Does someone know if it is possible to see through a standard report in the system the orders assigned to this WBS element?? I mean, if filling in only the WBS (PLANNING) in the report we can see the actual data (orders) for making comparisons????
    Thank you.

    Hi Arreate ,
    You can use S_ALR_87013532 for Plan / Actual Comparison.
    & S_ALR_87013537 for Budget / Actual Comparison of you WBS structure.
    If you are interested in viewing Budget / Plan /Actual comparison in a single report you can create a new report form in CJE1 and execute that report in CJE0.

  • Real Cost from WBS to Activity

    Hi,
    We are entering hours using Acct Assgt to a WBS elements by CAT2.
    I guess that some settlement or distribution process exists in order to allocate these costs to activities? Could anybody enlighten me or just give me a hint of how it works?
    Thanks

    KB15N seems a good way but we where looking for something not that manual. I'll try to find how settlement rules work.
    About your question, as we have a multilevel WBS structure, we first confirm work at the higher level, (highest WBS of the project), second we distribute these cost along all the activities, and finally to the WBSE of each activity. It might seem a bit crazy, but our customer usually repeats parts of the projects and this seems the only way to record the actual cost of each of these parts.
    Thanks

  • WBS Element creation and link to SD process

    Hi,
    I am involved in aproject, where they sell services.
    In this scenario, please help me understand the WBS role and linkage to SD processes.
    I was trying to create a contract, wherein it prompts to create a new WBS.
    I like to create new WBS element, can anyone please let me have the steps involved in this ??
    Please help me understand by experts.
    Thanks in advance.

    Hi,
    WBS is required in order to plan and post revenue. Also in case of milestone billing, dates are copied from WBS in billing plan.
    You can create single WBS thru tcode: CJ11. For simplicity you can give the sales order number as WBS number, enter a Project Profile.
    Let me know if you face any issues. I assume that you are not interested in entire WBS structure and a single element will suffice.
    Regards

  • Determine the immediate child WBS element of a WBS element

    Hi,
    I would like to know how to determine on how to know all the immediate childs of 1 parent (example: how can i kno all level 3 elements under level 2 b?)  The usage of PRPS-STUFE is not enough since it only indicates levels.  I also noticed we do not have entries in PRHIS table, is it because of we are not using the standard WBS?
    Level 1
         Level 2 a
         Level 2 b
              Level 3 a (of level 2 b)
              Level 3 a (of level 2 b)
         Level 2 c
              Level 3 a (of level 2 c)
    Thanks!
    Regards,
    Vivian

    Hi,
    The project hierarchy is data is available in PRHI table.
    PRHI'S' is for standard structures. S stands for standard.
    PRHI is for operative structure.
    If you want to know the WBSE immediately under a WBSE say A. Then go to PRHI table enter A in POSNR field. The WBSE under it will be available in PRHI-DOWN field.
    If u have more than one WBSEs under A and you are looking to get all of them. Then u may have to rite a Z function module. Logic can be as under.
    Assume WBS structure is as below
    Level 1 = A
    Level 2 = B,C,D.
    When u give A as input u want BCD as output.
    Then
    Take input as 'A'.
    1) Go to PRHI and enter A in POSNR. Collect PRHI-DOWN and Store.
    2) Again go to PRHI and enter PRHI-DOWN (collected above) in POSNR. Collect PRHI-RIGHT and Store.
    3) Again go to PRHI and enter PRHI-RIGHT (Collected above) in POSNR. Colect PRHI-RIGHT and Store.
    4) Repeat step 3. untill PRHI-RIGHT = Initial or Zero.
    This Function module will give u all the WBSEs assigned in immediate one level less than the input WBSE.
    Please post ur findings after u try this.
    Thanks
    Saikishore Ganga.

  • Assign WBS AVAC not in the lowest level of WBS elements

    Dear SAP Community,
    Our client has requirement to have budget availability control in WBS element level 3 while the WBS structure is until level 5 and the actual posting will occurred in WBS element level 5.
    Our current setting is to have WBS element level 5 as Planning Element and Account Assignment Element. So, user can upload their WBS planning data from the lowest level of WBS structure. Then we copy the Planning Data as Budget through CJ30 and release it through CJ32.
    If we set the value of Budget Data in CJ30 and CJ32 until the level 5, the system check AVAC in WBS level 5 instead of the amount rolled up in WBS level 3. If we set the value of Budget Data in CJ30 and CJ32 in WBS level 3, the system will check AVAC in WBS level 3 (as we expected) but the consequence is comparison of actual vs budget in WBS level 5 will have variance 100%.
    Is there any way to define the budget data until WBS level 5 but the AVAC control is in WBS level 3?
    Appreciate your inputs
    Thank you and best regards,
    Fitria

    Hi,
    >If we set the value of Budget Data in CJ30 and CJ32 in WBS level 3, the system will check AVAC in WBS level 3 (as we >expected) but the consequence is comparison of actual vs budget in WBS level 5 will have variance 100%.
    We had similar kind of requirement, we had followed the above process. THis will provide the required functionality except the variance in reports. Try and convince the client to settle for this if this meets your requirements.
    As AVAC  can't be managed at WBS levels.
    Regards,
    Harsh.

Maybe you are looking for