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
SureshConfiguration:
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,
Ganeshwbs 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 -
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 RafiqueI 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?
ThanksHello 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
Sandeephi 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
SenthilDear 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
BALUHello,
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,
RamanaHi 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?
ThanksHi,
You could use transaction CATS_DA with Receiver Account Assignment and enter the WBS element.
Good luck!
Tammy
Maybe you are looking for
-
Problems with Closed Captioning (subtitles)
The last upgrade of the STB software fixed many of the problems with closed captioning. However, there are still a number of problems. For those of us with hearing impairment, it would really be nice if they got it right. Now, at least all of the
-
How to integrate a sales process across multiple ERP systems with SOA?
Over time we have merged with multiple companies that used to run on their own ERP system. In the past we concerted them to our own R/3 instance. Having recently upgraded from R/3 4.6 to ERP 6.0, we want to transition to a SOA architecture for inte
-
How to adjust the radio power?
Hello, I have a second generation Time Capsule. Before Airport Utility 6 came out, I set its radio power to about 50% (that's what I recall, anyway). Now I want to cange it, but Airport Utility 6 doesn't allow access to the power output setting, and
-
I hit delete photos when importing from SD card to iPhoto. Lost everthing that was current. (All the old photos were still on). How can I recover my photos (taken yesterday)?
-
New Ipod Classic How to update to new Itunes with older Mac
I have replaced Ipod Classic today, old one died. I have my library on Mac. New IPod needs itunes update and Mac OSX 10.5.8 can not support latest update. Classic needs update 9 or later. How do I download an earlier Itunes to use new IPod?