Wbs elements information needed - importance.

Hi Gurus,
please explain wbs elements related information.
regards.

Hi
wbs elements is important if u are using project system. its useful for creation of assets .. construction projects. for eg u create a project INCOR001
under this project u create various WBS elements .. it depends upon the assets u wanna add there
the WBS element would be like INCOR001.01. you assign a budgeted value to it and the approval value. u can also define the timeframe for the project and selection like u want to keep it open or close the project etc depending apon client requirement
assign points if useful

Similar Messages

  • New Tab in WBS Elements & need to pull fields from Std SAP Tab to the New

    Hi All,
    I would like to create a new TAB in WBS Element & I need to pull fields from Basic data tab,Origanization Tab,Control Tab & user Fields Tab  to the New Tab.
    Basically my clients wants to see all the fields (based on the requirement) in one TAB.So user will directly  go to the Custom Tab & enter the input data & save.
    So Kindly guide me how to proced.I tried WBS Layouts ,but am confused.
    Any ABAP work is required?or can we do it in PS Configuration itself?
    Thanks
    Suresh

    Configuration:
    Project System>Structures>Operative Structures>Work Breakdown Structure (WBS)>User Interface Settings>Layout of WBS Element Detail Screens>Define Layout of WBS Element
    Detail Screens
    Do do something as below:
    Project Profile:000CAP1
    Act Cat:*     
    Tab Page ID: TAB01     
    Tab page Title:Basic Data
    ICON_HEADER
    Details Screen 1: 2 (WBS Element Basic Data)
    Details Screen 1: 5 (WBS elements, organization)
    Details Screen 1: 8 (WBS Element: User Fields)
    Regards
    Sreenivas

  • Create WBS Element under Specific existsing Level1 WBS Element

    Hi friends,
           In a Project definition, once the User creates the Level 1 WBS Element,
    I need to Create a Level 2 WBS Element by default. Please suggest me any function modules or BAPI
    to Create the WBS element under Particular WBS Element.
    I checked the BAPI BAPI_BUS2054_CREATE_MULTI
    I hope it creates WBS elements, but not under Specific WBS element.
    I am checking the function module CJWB_CREATE_PRPS
    Please suggest how to go ahead.........
    Thanks in Advance,
    Ganesh

    wbs cant b created under network,
    just go to cj20n, select network/activity, then right click there, u ll never see any wbs element in create tab.
    Graphically network is above a wbs in cj20n, does not mean that wbs is coming under network.
    ashis

  • TREE Report for WBS Element

    hi gurus,
             can any one tell me how to generate the hierarchical (tree ) report for a purticular project.
    I should genarate a hierarchical report for all WBS (From top level to lower level WBS ).
    With Regards,
    Raj.

    Hi raj,
    check BCALV_TREE_02 for ALV TREE DISPLAY ( for more clarification debug it )
    * my final table structure
            BEGIN OF gty_fin ,
             posid TYPE ps_posid,
             pspnr TYPE ps_intnr,
             post1 TYPE ps_post1,
             ebeln TYPE ebeln,
             ebelp TYPE ebelp ,
             name1 TYPE name1,
             belnr TYPE mblnr ,
             cplan TYPE wtgxxx ,
             netpr TYPE ekpo-netpr ,
             dmbtr TYPE dmbtr ,
             obligo TYPE dmbtr,
             vefugt TYPE dmbtr,
             verfugbar TYPE dmbtr,
            END OF gty_fin ,
    * Coding starts here in ur PBO
    *do modification accordingly
    MODULE status_0100 OUTPUT.
        PERFORM init_tree.
    ENDMODULE.                 " STATUS_0100  OUTPUT
    FORM init_tree .
    * create container for alv-tree
      DATA: l_tree_container_name(30) TYPE c.
      l_tree_container_name = 'CCONTAINER1'.
      CREATE OBJECT g_custom_container
        EXPORTING
          container_name              = l_tree_container_name
    * create tree control
      CREATE OBJECT g_alv_tree
        EXPORTING
          parent                      = g_custom_container
          node_selection_mode         = cl_gui_column_tree=>node_sel_mode_single
          item_selection              = ' '
          no_html_header              = 'X'.
      DATA l_hierarchy_header TYPE treev_hhdr.
      PERFORM build_hierarchy_header CHANGING l_hierarchy_header.
    * Hide columns and sum up values initially using the fieldcatalog
      PERFORM build_fieldcatalog.
      CALL METHOD g_alv_tree->set_table_for_first_display
        EXPORTING
          is_hierarchy_header = l_hierarchy_header
        CHANGING
          it_fieldcatalog     = git_fieldcatalog
          it_outtab           = git_edit. "table must be empty !
      PERFORM create_hierarchy.
      PERFORM register_events.
      CALL METHOD g_alv_tree->update_calculations.
    * Send data to frontend.
      CALL METHOD g_alv_tree->frontend_update.
    ENDFORM.                    "init_tree
    " INIT_TREE
    *&      Form  BUILD_HIERARCHY_HEADER
    FORM build_hierarchy_header  CHANGING
                                     p_hierarchy_header TYPE treev_hhdr.
      p_hierarchy_header-heading = 'Project Definition'(002).
      p_hierarchy_header-tooltip = 'Project Definition'(002).
      p_hierarchy_header-width = 35.
      p_hierarchy_header-width_pix = ''.
    ENDFORM.                    " BUILD_HIERARCHY_HEADER
    *&      Form  exit_program
    *       free object and leave program
    FORM exit_program.
      CALL METHOD g_custom_container->free.
      LEAVE PROGRAM.
    ENDFORM.                    "exit_program
    *&      Form  build_fieldcatalog
    FORM build_fieldcatalog.
      DATA: lwa_fieldcatalog TYPE lvc_s_fcat.
    * The following function module generates a fieldcatalog according
    * to a given structure.
      REFRESH git_fieldcatalog.
      CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
        EXPORTING
          i_structure_name = 'ZDRK'       "  i created a structure same as final itab.
        CHANGING
          ct_fieldcat      = git_fieldcatalog.
      LOOP AT git_fieldcatalog INTO lwa_fieldcatalog.
        CASE lwa_fieldcatalog-fieldname.
    * hide columns which are already displayed in our tree
          WHEN 'POSID' OR 'PSPNR' OR 'EBELN' OR 'EBELP' OR 'POST1'.
            lwa_fieldcatalog-no_out = 'X'.
    ** Do some initial calculations:
    ** ALV Tree uses the field 'do_sum' to declare that a function
    ** for the corresponding column shall be calculated.
    ** Use 'h_ftype' to set the function type (MAX, MIN, SUM, AVG).
          WHEN 'DMBTR' OR 'OBLIGO'  OR 'VEFUGT' OR 'VERFUGBAR'. " 'CPLAN' OR
            lwa_fieldcatalog-do_sum = 'X'.
            lwa_fieldcatalog-h_ftype = 'SUM'.
          WHEN 'BELNR'.
            lwa_fieldcatalog-hotspot = 'X'.
            lwa_fieldcatalog-tooltip = 'Invoice Document Number'(003).
        ENDCASE.
        MODIFY git_fieldcatalog FROM lwa_fieldcatalog.
      ENDLOOP.
    ENDFORM.                               " build_fieldcatalog
    *&      Form  create_hierarchy
    FORM create_hierarchy.
      DATA: ls_fin TYPE gty_fin,
          lt_fin TYPE TABLE OF gty_fin,
          lv_posid1_last TYPE ps_posid,
          lv_ebeln TYPE ebeln,
          lv_post1 TYPE ps_post1,
          lv_ebeln_last TYPE ebeln,
          lv_ebelp TYPE ebelp.
      DATA: lv_ebeln_key TYPE lvc_nkey,
            lv_ebelp_key TYPE lvc_nkey,
            lv_last_key TYPE lvc_nkey,
            lv_top_key TYPE lvc_nkey,
            lv_node_text TYPE lvc_value,
            lv_text_psp TYPE char10 .
      lv_text_psp = 'Project'(004).
    * all my data is in final itab git_fin
      lt_fin[] = git_fin .
      lv_node_text = gv_proj.
      CALL METHOD g_alv_tree->add_node
        EXPORTING
          i_relat_node_key = ''
          i_relationship   = cl_gui_column_tree=>relat_last_child
          i_node_text      = lv_node_text
        IMPORTING
          e_new_node_key   = lv_top_key.
      LOOP AT lt_fin INTO ls_fin.
        lv_posid1 = ls_fin-posid.
        lv_post1  = ls_fin-post1.
        lv_ebeln  = ls_fin-ebeln.
        lv_ebelp  = ls_fin-ebelp.
        IF lv_posid1 <> lv_posid1_last.     " on change of posid
          lv_posid1_last = lv_posid1.
    * PO- ebeln nodes
          PERFORM add_ebeln USING  lv_posid1
                                   lv_post1
                                   lv_top_key
                            CHANGING lv_ebeln_key.
        ENDIF.
        IF lv_ebeln <> lv_ebeln_last.  " On change of lv_ebeln
          lv_ebeln_last = lv_ebeln .
          PERFORM add_ebelp USING ls_fin
                                  lv_ebeln_key
                                  lv_ebeln
                        CHANGING  lv_ebelp_key .
        ENDIF.
    * Leaf:
        PERFORM add_complete_line USING  ls_fin
                                         lv_ebelp_key
                                         lv_ebelp
                              CHANGING   lv_last_key .
      ENDLOOP.
    * expand first node initially
      CALL METHOD g_alv_tree->expand_node
        EXPORTING
          i_node_key = lv_top_key.
    ENDFORM.                               " create_hierarchy
    *&      Form  ADD_EBELN
    FORM add_ebeln  USING    p_lv_posid1 TYPE ps_posid
                             p_lv_post1 TYPE  ps_post1
                             p_lv_top_key TYPE lvc_nkey
                    CHANGING p_lv_ebeln_key TYPE lvc_nkey.
      DATA : ls_fin TYPE gty_fin,
             lv_node_text TYPE lvc_value ,
             lv_text_psp TYPE char11.
      lv_text_psp =  'WBS Element'(005).
      lv_node_text =  p_lv_posid1.
      CONCATENATE p_lv_post1 lv_node_text
             INTO lv_node_text
        SEPARATED BY space.
    * add node
      CALL METHOD g_alv_tree->add_node
        EXPORTING
          i_relat_node_key = p_lv_top_key
          i_relationship   = cl_gui_column_tree=>relat_last_child
          i_node_text      = lv_node_text  " 'WBS Element'
          is_outtab_line   = ls_fin
        IMPORTING
          e_new_node_key   = p_lv_ebeln_key.
    ENDFORM.                    " ADD_EBELN
    *&      Form  ADD_EBELP
    FORM add_ebelp  USING    p_ls_fin TYPE gty_fin
                             p_lv_ebeln_key TYPE lvc_nkey
                             p_lv_ebeln TYPE ebeln
                    CHANGING p_lv_ebelp_key TYPE lvc_nkey.
      DATA : ls_fin TYPE gty_fin ,
            lv_node_text TYPE lvc_value,
            lv_text_order TYPE char10 .
      lv_text_order = 'ORDER  '(006).
      lv_node_text = p_lv_ebeln  .
      CONCATENATE lv_text_order lv_node_text
             INTO lv_node_text
        SEPARATED BY space.
      CALL METHOD g_alv_tree->add_node
        EXPORTING
          i_relat_node_key = p_lv_ebeln_key
          i_relationship   = cl_gui_column_tree=>relat_last_child
          i_node_text      = lv_node_text " 'EBELN
          is_outtab_line   = ls_fin
        IMPORTING
          e_new_node_key   = p_lv_ebelp_key.
    ENDFORM.                    " ADD_EBELP
    *&      Form  ADD_COMPLETE_LINE
    *       text
    *      -->P_LS_FIN  text
    *      -->P_LV_EBELP_KEY  text
    *      <--P_LV_LAST_KEY  text
    FORM add_complete_line  USING    p_ls_fin TYPE gty_fin
                                     p_lv_ebelp_key TYPE lvc_nkey
                                     p_lv_ebelp TYPE ebelp
                            CHANGING p_lv_last_key TYPE lvc_nkey.
      DATA :  lv_text_pos TYPE char10,
              lv_node_text TYPE lvc_value,
              lv_node_layn TYPE lvc_s_layn.
      lv_text_pos = 'Position '(007).
      lv_node_text = p_lv_ebelp  .
      IF p_lv_ebelp IS INITIAL .
        lv_node_text = 'PLAN'(008) .
        lv_node_layn-hidden = 'X'.
      ELSE.
        CONCATENATE lv_text_pos lv_node_text
               INTO lv_node_text
          SEPARATED BY space.
      ENDIF.
      CALL METHOD g_alv_tree->add_node
        EXPORTING
          i_relat_node_key = p_lv_ebelp_key
          i_relationship   = cl_gui_column_tree=>relat_last_child
          is_outtab_line   = p_ls_fin
          is_node_layout   = lv_node_layn
          i_node_text      = lv_node_text " Position of item
        IMPORTING
          e_new_node_key   = p_lv_last_key.
        CLEAR : lv_node_layn .
    ENDFORM.                    " ADD_COMPLETE_LINE
    Regards,
    Aby
    hope this might be useful.

  • Difference between WBS Element & Internal Order

    <b>Dear Sap Guru's
    Can someone throw some light on the differences between WBS Element & Internal Order?
    Regards,
    Amit</b>

    Hi Amit,
    To understand the difference between WBS Element & Internal Order, i shall take them one after the other.
    To understand WBS elements, you need to understand the concept of <b>Project</b>.
    <b>Project Definition</b> is the framework within which objects are grouped.
    It provides the basis for the Work Breakdown Structure(WBS).
    In principle Project Definition refers to a single Production Area or License Block
    Objects could be sub-projects, phases of a project, distribution of activities, materials, services, general cost elements, etc.
    Projects have a start and a finish date whether long term or short term.
    <b>WBS</b> is the hierarchical model of the tasks to be performed in the project. It represents the sub-division of work into manageable components which can be budgeted, planned and controlled.
    WBS is the operative basis for the further steps in project planning, e.g. cost planning, scheduling, capacity planning as well as project controlling.
    WBS can be organized according to phases, according to functions/processes or according to objects (execution projects).
    <b>Networks and Activities</b>
    A network represents the process in a project or in a task in logical sequence, and is the basis for detail scheduling.
    <b>Networks</b> are made up of two main components: <b>Activities</b> and <b>Relationships</b>.
    Through the use of activities, a network represents the flow of a project. Activities are the starting point for planning, analysis and specification.
    Networks are also used to generate requisitions of material and services.
    On the other hand,
    <b>Internal Order</b>
    Is an instrument used to monitor costs and, in some instances, the revenues of an organization.
    Internal orders can be used for the following purposes:
    1. Monitoring the costs of short-term jobs
    2. Monitoring the costs and revenues of a specific service
    3. Ongoing cost control
    Internal orders are divided into the following categories:
    1. <b>Overhead orders</b> - For short-term monitoring of the indirect costs arising from jobs. They can also be used for continuous monitoring of subareas of indirect costs. Overhead orders can collect plan and actual costs independently of organizational cost center structures and business processes, enabling continous cost control in the enterprise.
    2. <b>Investment orders</b> - Monitor investment costs that can be capitalized and settled to fixed assets.
    3. <b>Accrual orders</b> - Monitor period-based accrual between expenses posted in Financial Accounting and accrual costs in Controlling.
    4. <b>Orders with revenues</b> - Monitor the costs and revenues arising from activities for partners outside the organization, or from activities not belonging to the core business of the organization.
    I hope the above helps.
    Do not forget to award the points please.
    Regards,
    Jacob

  • Need Profit Centre,WBS element fields in Customer/Vendor Line item display

    Dear Experts,
    In Standard SAP we do not have the Profit Center, WBS Element in Customer / Vendor line item functionality. Now we need to develop user exit, when User try to post transactions like MIRO, F-02, FB01 system should ask the Profit Center field and WBS Element field in Vendor / Customer line items.
    I dont know the actual functionality, The consultant has given example as 3 transactions, Do we need to update any other transactions also. If yes please provide me the information.
    Can anyone help me with the solution.
    Thanks in advance.
    Regards,
    Abdur Rafique

    I have used User exit, to obtain the above scenario.

  • Need a report for actual cost by WBS element by month

    Hello all,
    I am looking for a report that will give me the total costs charged to a series of of WBS elements by month. Does anybody know if such a report can be run and what the transaction number of this report would be?
    Thanks

    Hello Stacy,
    Thank you for your help.
    I tried the S_ALR_87100185 report as you instructed but I cant get it to display as I would like to see it. What I need the report to do is display actuals by month and WBS elemnts from January through August. However the report cuts off at the May period. Does anybody have a workaround so I can see the charges from January through August?
    Thanks

  • Statistical WBS Element - do we need to set as Account Assignment Element?

    Hi,
    I would like to know if I define the WBS element to be statistical (statistical ticked in Control tab) and would want to have posting.  Do I need to set it as account assignment element?  (I noticed system is not allowing me to post if I do not set it as account assignment element).  I want to make sure the actual cost would be be posted to the WBS element as the WBS element should just be statistical in nature.
    Please also confirm if I always need to specify actual cost center posted if the statistical field is ticked PRPS-KOSTL.
    Thanks!

    Yes, so the account assignment should always be ticked if I want to post actual to STATISTICAL WBS Element.  Now I would like to confirm if I always need to specify actual cost center posted if the statistical field is ticked PRPS-KOSTL.
    Also, I understand that if I run CJI3, for statistical Actuals posted, its value type will be 11 - Statistical Actual instead of 4 - Actual.
    Thanks!
    Vivian

  • I need a report of PS Text assigned to Project Definition or WBS Elements.

    Dear Friend's
    I need a report of PS Text assigned to Project Definition or WBS Elements.
    By putting Project Definition or WBS Elements i must get all PS Text & print option is also required.
    How i can do this in PS module.
    Regard's
    Sandeep

    hi pratap,
    on ps texts account, can u pl let me know, how i can restrict using the ps texts assigned to one project, bcos the same ps text can be edited or modified any other user.
    ps texts may be different eg, different excel sheets assigned at wbs elements.
    1. abc project wbs assigned xyz ps text (excel sheet)
    2. zyx project wbs assigned xyz1 ps text (excel sheet)
    the above are used by two different users.
    if abc project user goes thru cj02 for editing the ps text xyz, but at the same time, if this user goes thru pull down list, he can also pick up xyz1 ps text and can do edit/modify. 
    is there any way to restrict thru basis/ps control or authorisations
    my requirement whatever assigned ps text is only has to be changed/modified as & when the user opens project thru cj02
    pl help
    regards
    srihari

  • Need to update WBS element in Additional data tab of an order

    Hi all,
    I have a custom program -> which creates service order against notification. My program uses BAPI_ALM_ORDER_MAINTAIN to create orders.
    When these order are created - i need to update WBS element in Additioal data(CAUFVD-PSPEL) tab of on order. In which paramenter and how should we pass to acheive this.
    Even i could not go for BDC as the order number at this point is not created.
    Please let me know.
    Thanks
    Senthil

    Dear Senthil,
    See the link, How to use the BAPI BAPI_ALM_ORDER_MAINTAIN.
    Maybe your requirement matching.
    Regards,
    Abbas.

  • Budget needs to be transfered from Main WBS to Sub WBS Element

    HI,
    Scenario:
    Created a Project with Main WBS Element ( eg:0043-VI)and Budgeted on the same in CJ30.
    Created a PO against 0043 -VI
    Now i added two more WBS elements under 0043 -vi-st and 0043-vi-fn.
    I want to allocate the budget on the sub wbs.Already Main WBS is assigned with some value.
    Can any one suggest me how to transfer or use the sub WBS elements .
    THANKS IN ADVANCE
    BALU

    Hello,
    If there is some remaining budget after creating the commitment, you will be able to distribute it to the child WBS elements in CJ30.
    The remaing budget can be calculated as "current budget" - "Assigned". The result can be distributed in CJ30.
    Otherwise, you will need to suplement or increase the original budget for the parent WBS element as suggested.
    Hope this helps
    Rgds
    Martina

  • Need to make "UNDO" WBS element Field in Notification as madatory

    Hi all,
    As per current settings of M1 Notifications, WBS element in Location data tab is Mandatory. I nedd to undo this setting and make Maint Plant as mandatory. But I do not know how to do so..
    Please help.

    Hi Animesh,
    Even after doing the above if your problem is not solved then the error is due to some enhancement made to your system.
    That is not a Customisation issue.
    Take help of an ABAPer and ask him to debug the same. He will be able to point out the exact problem. Also he will be able to point out where the problem is coming from. But you need to have a good ABAP guy.
    MLN Prasad

  • In f-02 GL item fast entry i need to add WBS element field

    Dear All,
    In GL item fast entry screen f-02, I need to add one field WBS element.
    Please help me how to add the WBS element field in upload fast entry.
    Best Regards,
    Venkat.

    Dear,
    Use transaction O7E6 to add WBS Element into your variant.
    You can find your variant which is assigned in FB00.
    Regards,
    Chintan Joshi

  • Clarification needed in WBS element(VBAP-PS_PSP_PNR)

    Hi Experts,
    I am using VBAP-PS_PSP_PNR for printing WBS Element. but when i see the contents of that table, the value of the WBS Element was not equal to the value which i am printing in the form. I came to know that at domain level some conversion is going on, but i cant understand exactly. Can any one explain this indepth.
    Thanks & Regards,
    Ramana

    Hi Ramana,
                       This happens coz of the conversion routines attached to the domains of the field PS_PSP_PNR. There are two conversion routines present here.
    CONVERSION_EXIT_ABPSP_INPUT   
    CONVERSION_EXIT_ABPSP_OUTPUT  
    Try using them. You would get the desired output.
    Thanks
    Nayan

  • Need Employee Names and Employee Numbers that charge a WBS Element

    Hello,
    Does anyone know how I can get a list of employee names and employee numbers that are charging a series of WBS elements?
    Thanks

    Hi,
    You could use transaction CATS_DA with Receiver Account Assignment and enter the WBS element.
    Good luck!
    Tammy

Maybe you are looking for