Beruflich Dokumente
Kultur Dokumente
deshmukh/
blog/2008/05/09/sap-project-system--a-readyreference-part-1SAP PS Consultant
Tuesday, October 18, 2011
SAP PS Q&A
Project Functionality of - SAP-PS (Project System)
The Project System module of SAP (PS) is specifically designed to provide comprehensive and fully
integrated project management functionality for SAP customers. When it was originally designed and
developed its core functionality was borrowed from and shared with the PP and CO modules.
So most of the PS objects (WBS elements, networks, activities, activity elements) are cost objects
similar to cost centers in CO, while networks have scheduling and resource management capabilities
that are very similar to PP. Whenever you need flexibility and frequent user interaction for resource
loaded scheduling activities, you still feel the remnants of an architecture and user interface that was
originally designed for the more static context of PP.
Shortcomings include user-friendliness since SAP did not manage to satisfactorily put the end user in
control to easily manipulate the data. In that respect, SAP's unsurpassed enterprise functionality often
is perceived as an issue by end-users. Also, and somewhat ironically, PS and PP are not seamlessly
integrated. This means that costs or dates do not roll up or cannot be pushed down between PS &PP.
The high degree of integration between the Project System (PS) and other R/3 application
components means that you can plan, execute, and account for projects as part of your normal
commercial procedures. This means the Project System has constant access to data in all the
departments involved in the project.
The R/3 PS guarantees close and constant monitoring of all aspects of your project including
both technical and commercial aspects of the project.
progress version along with method of calculation. The system records progress analysis data in
the progress version. That is why you can get the result only if you maintain it in the progress tab
of WBS.
SPRO -> Project System -> Progress-> Progress Analysis -> Define Measurement Method as
Default.
Here you define the Version, Object Type, Plan/Actual, Default Measurement Method.
After that Version would be defaulted for the object in the hierarchy.
Create a Project with Work Breakdown Structures (WBS) & Network Activities
Create Project Plans with Easy Cost Planning and Project Planning Board
Run Settlements
This SAP PS training uses ECC 6.0 (newest SAP release) and includes 420+ training slides,
study guide for each lesson, 60+ pages of additional SAP documentation and email support.
"The training is very clear and easy to understand. The fact that it can be done anytime is a
"great" feature as I could do it at home with no interruptions. Also having the capability to back
up and repeat a process is extremely helpful. With no set time limits, when I was ready to book
an asset, I could review just that section and get pointers right on the spot."
Pat Z., Whirlpool Corporation
Training Content
Lesson 1 Create Project Structure & Work Breakdown Structures
Lesson 2 Create Network Activity
Lesson 3 Create Project Plan (Cost Planning & Project Planning Board)
Lesson 4 Create Requisitions & Purchase Orders for WBS
Lesson 5 Complete Network Activity
Lesson 6 Settle Network Activity to WBS
Lesson 7 Settlement to Asset under Construction
Lesson 8 Run Project Reports
Lesson 9 Create Final Settlement Rules
Lesson 10 Project Closeout and Final Settlement
Transaction Codes
CJ** are mainly Project Definition and WBS related,
CN** are mainly Network and activity related and the
OP** are mainly PS Configuration / Customization related.
There are other codes which is not on the list, but this is a good platform to start and build up
your own list of PS transactions as per your requirements:
CJ01 Create Work Breakdown Structure
CJ02 Change Work Breakdown Structure
CJ03 Display Work Breakdown Structure
CJ06 Create Project Definition
CJ07 Change Project Definition
CJ08 Display Project Definition
CJ11 Create WBS Element
CJ12 Change WBS Element
CJ13 Display WBS Element
CJ14 Display WBS Element (From DMS)
CJ20 Structure planning
CJ20N Project Builder
CJ21 Change Basic Dates
CJ22 Display Basic Dates
CJ23 Change Forecast Dates
CJ24 Display Forecast Dates
CJ25 Change Actual Dates
CJ26 Display Actual Dates
CJ27 Project planning board
CJ29 Update WBS (Forecast)
CJ2A Display structure planning
CJ2B Change project planning board
CJ2C Display project planning board
CJ2D Structure planning
CJF1
CJF2
CJF3
CJF4
CJFA
CJFN
CJG1
CJG3
CJG4
CJG5
CJH1
CJH2
CJI1
CJI2
CJI3
CJI4
CJI5
CJI8
CJI9
CJIA
CJIB
CJIC
CJID
CJIE
CJIF
CJIG
CJJ2
CJJ3
CJK2
CJK3
CJL2
CJN1
CJN2
CJNO
CJO8
CJO9
CJP1
CJP2
CJP3
CJP4
CJPN
CJPU
CJR2
CJR3
CJR4
CJR5
CJR6
CJR7
CJR8
CJR9
CJS2
CJS3
CJS4
CJS5
CJSA
CJSB
CJSG
CJSN
CJT2
CJV1
CJV2
CJV3
CJV4
CJV5
CJV6
CJV7
CJVC
CJW1
CJZ1
CJZ2
CJZ3
CJZ5
CJZ6
CJZ7
CJZ8
CJZ9
CNS0
CNS40
CNS41
CNS42
CNS43
CNS44
CNS45
CNS46
CNS47
CNS48
CNS49
CNS50
CNS51
CNS52
CNS53
CNS54
CNS55
CNS60
CNS71
CNS83
CNSE5
CNVL
CNW1
CNW4
OP16
OP17
OP18
OP19
OP20
OP21
OP22
OP23
OP24
OP26
OP28
OP30
OP31
OP32
OP34
OP35
OP36
OP37
OP38
OP39
OP40
OP41
OP42
OP43
OP44
OP45
OP46
OP47
OP48
OP49
OP4A
OP4B
OP4C
OP4D
OP4E
OP4F
OP4G
OP4H
OP4I
OP50
OP51
OP52
OP53
OP54
OP55
OP56
OP57
OP58
OP59
OP5A
OP5B
OP5C
OP5D
OP5E
OP5F
OP5H
OP61
OP62
OP63
OP64
OP65
OP66
OP67
OP68
OP69
OP70
OP71
OP72
OP73
OP74
OP76
OP77
OP78
OP7A
OP7B
OP80
OP82
OP84
OP85
OP87
OP88
OP8A
OP8B
OP8C
OP8D
OP8E
OP8F
OP8H
OP91
OP95
OP96
OP97
Define Formula
Maintain Default Value Profiles
Formula Parameters
Field Selection: Task List Overview
Field Selection: Task List Header
Field Selection: Task List Sequence
Field Selection: Task List Details
Field selection task list overview
Field selection std network -> PRT
Field sel. insp.plan characteristics
Number range maintenance: ROUTING_3
Number ranges for routings
Number Ranges for Ref.Operation Sets
Maintain Setup Group Key
Formula Parameters
Maintain Location Group
Maintain Operation Control Key
Maintain Move Time Matrix
Maintain wage type
Maintain PRT Control Key
Maintain Wage Group
PRT Control Key
PRT Authorization Group
Maintain PRT Group Key
Define suitability
Engineering Workbench for Task Lists
Maintain Type of Std. Value Determin
Customizing matchcode for PRTs
Define Parameters
Maintain PRT Status
Define Formula
Profiles: Default Values for Rtgs.
Profiles: Default Values for QM
Maintain Routing/Ref.Op.Set Usage
Maintain Assignmt. of Task List Type
Maintain operation value description
Maintain standard value texts
Record layout for background (APL)
Data transfer APL
Command file task lists Rel. 2.2A
Maintain production scheduler
Profiles: Default Values for Rtgs.
Maintain Object Overview Version
Assign Work Center Cat. to Applicatn
Maintain Work Center Category
Maintain Performance Efficiency Rate
OP98
OPA0
OPA1
OPA2
OPA3
OPA4
OPA5
OPA6
OPA7
OPA9
OPB1
OPB2
OPB3
OPB4
OPB5
OPC0
OPC1
OPC2
OPC3
OPC5
OPCD
OPCE
OPCF
OPCG
OPCH
OPCI
OPCL
OPCM
OPCN
OPCQ
OPCR
OPCS
OPCT
OPCU
OPCW
OPCX
OPCY
OPD0
OPD1
OPD2
OPD3
OPD4
OPD5
OPD6
OPD7
OPD8
OPR4_KKS
Collective Processing: Variances
OPR4_KKS1
Individual Processing: Variances
OPR4_PPCO
Production Order: Cost Calculation
OPR5 Definition of Error Mgmt IDs (SAP)
OPR6 Definition of Object IDs (SAP)
OPR7 Def. of Areas of Responsibility
OPR8 Def. of Minimum Message Types (SAP)
OPR9 Def. of Reference Objects (SAP)
OPRCMFE User-Defined Messages
OPRF Maintain Quotation Prefixes
OPS Customizing for Project System
OPS0 Maintain print control for networks
OPS1 Maintain User Fields
OPS2 Maintain Relationship Texts
OPS3 Maintain PS Text Types
OPS4 maintain simulation profile
OPS5 Maintain Standard Network Profile
OPS6 Maintain Project Manager
OPS7 Maintain Applicant
OPS8 Materialflow network
OPS9 Budget Management Profile
OPSA Maintain Project Profile
OPSB Cost Planning Profile
OPSC Create network types
OPSCAS Command File Payments (PS)
OPSCOS Command File Costs (PS)
OPSD Maintain Profile for Report Lines
OPSE Maintain Report Groups
OPSF Maintain Report Variations
OPSG Order change management profile
OPSH Maintain ctrl. key for activity (PS)
OPSI Edit PS validation rules
OPSINS Command File Info System (PS-F)
OPSJ Maintain Project Coding
OPSK Maintain Special Characters
OPSL Project Info System Overview Maint.
OPSM Maintain Overall Profile PS InfoSys
OPSN Edit PS substitution rules
OPSO Maintain Project Types
OPSP Capacity availability check
OPSPAR1 Maintain Partner Functions
OPSPAR2 Define Lang.-Dep.Partner Functions
OPSPAR3 WBS Partner Profile
OPSQ Intervals for Cost/Revenue Types
OPSR Maintain milestones
OPSREV Command File Revenues (PS)
OPSS
OPST
OPSU
OPSV
OPSW
OPSX
OPT1
OPT2
OPT3
OPT4
OPT5
OPT6
OPT7
OPT8
OPT9
OPTA
OPTB
OPTC
OPTD
OPTE
OPTF
OPTG
OPTH
OPTI
OPTJ
OPTK
OPTL
OPTM
OPTN
OPTO
OPTP
OPTQ
OPTR
OPTS
OPTT
OPTU
OPTV
OPTW
OPTX
OPTY
OPTZ
OPU0
OPU3
OPU4
OPU5
OPU6
Maintain milestones
Network Confirmation Parameters
Maintain Activity Control Key
Cost object ind.
Info System Profile
PS: Reset "Budgeted" Status
Maintain PS Transaction Types
Matchcode for project definition
Matchcode for WBS elements
Matchcode for standard network
Customizing matchcode for network
Maintain std. milestone group
Project planning board profile
Maintain hierarchy graphic / dates
Network parameters for PS-SD
Command file for PS -> FI area
Command file for WBS
Command file for network
Command file for standard network
Command file for PS info system
Command file for PS graphic
Maintain PS Info Summztn Criteria
PS info system maintenance
Maintain Progrss Analysis Overview
Maintain PS Info Unit Conversion
Exclude Cost Elems from Avlbty Cntrl
Maintain PS Info Comparison Criteria
Fincl Budgeting Profile for Projects
Maintain priorities
Change costing variants
Sub-network parameters
Maintain WBS scheduling parameters
Strategies for settlement rules
Maintain project version profile
Maint. acct.assgnm.types for orders
Maint. PS Info System field settings
Maint. PS Info System sort criteria
Maint.PS Info System group. criteria
Maint. PS Info System database set.
Capacity leveling - Time profile/PS
Matchcode for standard WBS elements
Matchcode for standard project def.
Production order control parameters
Maintain Capacity Planning (SOP)
Parameter long term planning PlndOrd
Production order control parameters
OPU7
OPU8
OPU9
OPUA
OPUB
OPUC
OPUD
OPUH
OPUI
OPUJ
OPUK
OPUL
OPUM
OPUN
OPUO
OPUP
OPUQ
OPUR
OPUS
OPUT
OPUU
OPUV
OPUW
OPUX
OPUY
OPUZ
OPVC
OPVP
CJ20n
CJ20n
CJ20n
CJ20n
CJ20n
CJ20n
CJ40
IMCCP3
Creation of Project
Creation of WBS Elements
Creation of Activities
Assigning relationships to activities
Assigning of milestones to activities/WBS Elements
Assigning of materials of activities
Planning of costs to project
Copy Planned cost to budget
9. CJBV
Availability Control of budget
10. CJ30
Assigning Budget to Project
11. CJ20n
Release of Project/WBS Elements/activities
12. CN25
Confirmation of activities
13. CJ20n
Maintain actual dates to milestones of WBS Elements/activities
14. CJ37
Supplement in project
15. CJ38
Return in project
16. KB21n
Direct Activity Allocation
17. CNL1
Create Delivery Information
18. CNL2
Change Delivery Information
19. CNS0
Delivery from project
20. CNL3
Display Delivery Information
21. CJ2c/CJ20N
Display Project
22. CJ41
Display cost planning
23. CJ31
Display Budget
24. CN28
Display Confirmations
25. CJ3B
Display Document (BUDGET)
26. CN29
Cancel/Reverse of Confirmations
27. CN41
Structure Overview
28. CN42N
Overview of Project Definition
29. CN43N
Overview of WBS Elements
30. CN46N
Overview of Networks
31. CN47N
Overview of Activities
32. CN55N
Overview of Sales Document items
33. CN53N
Overview of Milestones
34. CN52N
Components Overview
35. CN42
Enhanced Overview of Project definition
36. CN43
Enhanced Overview of WBS Elements
37. CN44
Enhanced Overview of Planned Orders
38. CN45
Enhanced Overview of Orders
39. CN46
Enhanced Overview of Networks
40. CN47
Enhanced Overview of Activities
41. CN48
Enhanced Overview of Confirmations
42. CN52
Enhanced Overview of Components
43. CN53
Enhanced Overview of Milestones
44. CNS54
Enhanced Overview of Sales and Distribution Documents
45. CNS55
Enhanced Overview of Sales Document items
46. ME5J
Purchase requisitions for Project
47. ME2J
Purchase Orders for Project
48. CNMM
Project Oriented Procurement
49. CN60
Display change documents
50. S_ALR_87013542 Actual/Commitment/Total/Plan in Control Area Currency
51. S_ALR_87013557 Budget/Actual/Variance
52. S_ALR_87013560 Budget Updates
53. S_ALR_87013532 Plan/Actual/Variance
OP36
OP37
OP38
OP39
OP40
OP41
OP42
OP43
OP44
OP45
OP46
OP47
OP48
OP49
OP4A
OP4B
OP4C
OP4D
OP4E
OP4F
OP4G
OP4H
OP4I
OP50
OP51
OP52
OP53
OP54
OP55
OP56
OP57
OP58
OP59
OP5A
OP5B
OP5C
OP5D
OP5E
OP5F
OP5H
OP61
OP62
OP63
OP64
OP65
OP66
OP67
OP68
OP69
OP70
OP71
OP72
OP73
OP74
OP76
OP77
OP78
OP7A
OP7B
OP80
OP82
OP84
OP85
OP87
OP88
OP8A
OP8B
OP8C
OP8D
OP8E
OP8F
OP8H
OP91
OP95
OP96
OP97
OP98
Solution is Archiving. It's a seperate process better consult you basis consultants for this.
Archiving object you should be looking at is PS_PROJECT (T Code SARA)
T-Codes List Used In SAP-PS For Customization Part 2
OPA0
OPA1
OPA2
OPA3
OPA4
OPA5
OPA6
OPA7
OPA9
OPB1
OPB2
OPB3
OPB4
OPB5
OPC0
OPC1
OPC2
OPC3
OPC5
OPCD
OPCE
OPCF
OPCG
OPCH
OPCI
OPCL
OPCM
OPCN
OPCQ
OPCR
OPCS
OPCT
OPCU
OPCW
OPCX
OPCY
OPD0
OPD1
OPD2
OPD3
OPLP
OPLQ
OPLR
OPLS
OPLT
OPLV
OPLW
OPLX
OPLY
OPLZ
OPM0
OPM1
OPM2
OPM3
OPMF
OPMI
OPMJ
OPTF
OPTG
OPTH
OPTI
OPTJ
OPTK
OPTL
OPTM
OPTN
OPTO
OPTP
OPTQ
OPTR
OPTS
OPTT
OPTU
OPTV
OPTW
OPTX
OPTY
OPTZ
OPU0
OPU3
OPU4
OPU5
OPU6
OPU7
OPU8
OPU9
OPUA
OPUB
OPUC
OPUD
OPUH
OPUI
OPUJ
OPUK
OPUL
OPUM
OPUN
OPUO
OPUP
OPUQ
OPUR
OPUS
OPUT
OPUU
OPUV
OPUW
OPUX
OPUY
OPUZ
OPVC
OPVP
Question : I want to validate the customer number in one of the user fields in WBS. The
formula builder in the validation screen, it seems, does not support table fields other than fields
from PRPS. Can this be done thru some user exits ?? If yes how ?? Can u guide me in this ??
Answer : To use a user exit in validations, you have to perform following steps;
- copy SAP standard program GGBS002 to ZGGBS002
- create a user exit in this program (such as U902, U903 etc)
- the user exit you defined in the above mentioned program will be visible in validations on
screen tab 'Exits'
- configure your validation with 'User exit' as option
WBS description doesnt appear completely in hierarchical
Question : In the hierarchical reports in PS de WBS description is not showed completely. Do
you know a way to make this appear completely?
Answer :We are on 4.6B and this is what you can do. :1) Execute report
2) Expand your results, if necessary
3) Click on any WBS line description
4) Follow the menu path Settings/Characteristic display
5) Choose lead column
6) Move object short description to the value set side of the panel
7) Move object long description to the lead column side of the panel
Save (if you have authorization). Note you can use this procedure for any other object that may
show up on the report display. i.e. navigation characteristics change the objects displayed.
Anyway to put checks before setting to TECO?
Question : Can anyone pl let me know about the followings:
Is there any way to put checks (in the form of tick mark etc) before setting the system status to
"TECO"- e.g. some documents are received or not etc.
Answer : You can set the system status to Technically completed TECO which can be later on
withdrawn. The necessary changes are reflected in the system status on saving the Network
With the setup of user statusses (tr. OIBS), you have the ability to disable the 'TECO' as long as a
certain user status 'e.g. waiting for documents' is active
Links to documents stored on the Web
Question : Is there a way to create a document (under a project) which refers to a URL and not
to a document stored on a content server?
Answer : Yes you can, but you need define in DMS customizing some points.
1.- Inner "Define Data Carriers" in Define data carrier type external "DMS" a record with this
information: TYP = IE, Description = That you want, Check ONLINE and EX, the inside this in
Define External DMS create a record with DATACAR = INTERNET, TYP = IE, Description =
That you want, Check EX.
2.- Inner "Define Workstation Applications" define an application for web pages without file
format, inside this in "Define Workstation applications in network" create records for options 1,
2, 3, the path of location of your navigator in your PC or you can put "%AUTO% iexplore.exe
%f". Then when you create a document in the Original field you can put the URL and in the
Data Carrier field put the name that you define in the customizing.
How to settlement auc to asset in PS?
Question : The cost of project have settled to auc(investment asset), but when the project is
finished, in AM or in PS i can't settle auc to asset?
Pls give me some suggestion! Any idea is appreciation!
Answer : You must set technically complete for your WBS & NW before settle AUC to Assets.
Updating the current Order cost plan
Question : We are in 46C. Starting a project, we establish an Order cost plan. We plan the
amount of work (in hours) and specify the work center for each of the activities. For material
components, we enter the forecast material costs in the field "Material planning". We see the
total and detailed by activity cost plan in CNS41 (Structure overview) in the column "Order cost
plan 000". At some point in time, the project advancement shows that we have to reconsider the
original cost plan, for instance because the actual costs collected so far are much higher than
foreseen at start-up. Management decides to change the cost plan 000 to reflect the new
forecasted budget. Management already told that they would like to be able to specify a new
total value for the Order cost plan 000 of the activity rather then to play with the amount of work
(hours) in the activity. They say it should be something like this (for labor): (actual cost) +
(number of hours to do * cost of work center) = order cost plan 000.
What options do we have to modify the "Order cost plan 000"??
Answer : There is a functionality called cost forecast (transaction CJ9L/CJ9M). I think this is
exactly what you require. The forecasted costs are saved in a separate CO version. You could try
to display this version in CNS41.
Create network from Sales Order
Question :
We are currently running 4.6C and have implemented SD and PS. The situation is we want to be
able to create a network automatically from the sales order during creation.
I've assigned the strategy group 85 to the material master and I've defined the network
parameters from sales order (via transaction CN08).
The result...
During creation of the sales order (transaction VA01), the network is created successfully but the
components are not transferred to the network. Is it supposed to or not? If so, what additional
configuration should I look at?
I'm not very familiar with the standard functionality so I'm hoping someone out there has
experience with this topic.
Answer : The components in assembly processing remain on the sales order only.
In case you are working with reasonably complex scenario on BOM and procurement, where
material items have their own dependencies schedulewise e.g to design, you should put the
materials on the network. The best way to accomplish this is to do the BOM allocation (transfer)
to activities and have only the invoicing item at sales order.
IM and FM
Question :
Is that possible to use IM to control investment projects and FM to control general costs?
What is needed to be done in order to avoid conflicts between IM and PS ?
Answer :
Investment Management() IM Module is highly integrated with controlling(CO) , project
system(PS), and Asset Management(FI-AA) components.
IF you would like to implement IM & PS you might ask yourself what additional advantages are
offered by using IM .
These Include:
1- in PS you can represent the planned and the budgeted values of all projects . using IM you can
represent the budgeting process from the organization pointview. IM helps you track of budget
amounts that you carry forward for projects that were approved in prior fisical year.
2- Using AR in IM CAN help you decide what budget will be assigned to your organization Unit.
IM Handles Cost Planning & Budget Approval and PS Manages Project Execution with AVAC
for the Budget for each project.
Multiple Root WBS
Question : Can any one tell me in detail of advantages and Dis-advantages of Multiples Root
WBS in the project.And one more why do you using the same coding Mask for PD and Root
WBS.
Answer : Multiple Root WBSEs helps in budgeting scenarios where these WBSEs are funded
from different sources say a customer project has part scope of R&D (funded by R&D).
You may also want to fund these root WBSEs from IM programs (linking to position IDs.)
Question : Subject : PS Assets under Construction
I know that I can maintain the Plant for the WBS Element, what I would like to know is if it is
also possible to maintain the Location as well? I've heard that it is not possible but I would like
to hear other opinions. Any suggestions? We are on version 4.0B.
I would like to know since the Asset Management people here are asking if it's possible to
maintain it in PS or if this can only be done in AM.
MM is not included in this implementation, but we did set up the Plants and Locations.
Reply : Subject : PS Assets under Construction
you can maintain a location for a WBS element as well. Select WBS element, follow path Details
> Orgainsation. This screen has a field called Functional Location, apart from other orgainsation
details such as Controlling Area, Company Code, Business Area, Plant, Calender etc
Question : Subject : PS Network Status's & Confirmations
Is there a status that can be set for a network activity that will stop time confirmations from being
processed? TECO stops changes to the basic data, but allows further time confirmations.
you can lock account assignment for the network/activity in consideration depending on whether
the network is header/activity
assigned. This disallows the confirmation of the activities.
There are 2 outcomes for change documents and they should both be implemented if it's
important that you keep track of changes made to a project:
General changes (the one at the top)
- any field content changes made to a project WBS after it was first saved will be recorded in a
file. eg. if you changes the WBS description, the old value and the new value will be recorded, or
if you changed a person responsible, it would also be recorded etc. This information can be
reviewed in Info Systems report CN60 to old/new values and who/when.
Status Managment (the one checked in Status Management)
- any changes to System and User Status will be recorded, including the status history and
who/when. Changes can be seen in any project maintenance transaction (eg. CJ02, CJ20N) by
clicking on the "i" icon for a PD or WBS, then following the internal pull-down menu path:
Extras>Change Documents> For Status/All.You can then drill-down on the satus to see its
history.
Is there any way by which we can lock two specific wbs elements say overheads and other
expenses, so that the user cannot release PR?
The easiest way would be to define the project release process in the bottom-up fashion. That
means, you will only release the activities/WBS elements that you need from time to time during
the course of the project. That way, charges won't be accrued on a WBS element until it's
released (so, don't release it until it's ready for collecting costs).
Is there any way by which we can stop the network from attaching further materials after
it is released?
This is controlled through the change profile, which is assigned to the network profile. In the
change profile, under the Component tab, you can define the release status of the activity at
which you can create/change/delete material components.
How can we set the options for capacity reports CM01?
This will possible depend on your config, but the options I use are:
Settings>General>
Tick, Cumulation of reqmts, Dyn. capacity cumul. and then select the hierarchy you have set
up.
I then select the financial year (as we are budget driven) using Entry type A and the start/finish of
the financial year.
I select period Month.
Then click tick.
I then select the work centre I require. or arm of the hierarchy.
You can then select standard overview and also select graphs or if you need a detailed list press
that button. *-- Jim Carter
How does the system calculate this.. i.e on what factors and criteria?
PS, like, other Projects Programs used the Pondered advance has a project and structural (WBS)
phisical advance.
IF you have a Project with only 1 activitie. The 100% phisical advance of the activitie is passed
to the Project.
If you have a Prj. with 2 activities and both had 100% phisical advance. The project has 200%?
NO!, PS calculated this
This will create Int activity in the selected Network only. *-- Nabada More
Time calculation in work Center
My requirement is to calculate the time taken for a component which contains 4
Operations. Using Work Centers in PS Module.
Details of the Operations:
1. Chain cutting
2. Soldering
3. Lock fitting
4. Assembly
Time taken for soldering operation = 15 sec/soldering operation
One component contains = 20 soldering operation
Total time taken to finish one component = 300 sec
In one day we can make = 8 hr(28800sec)/300sec=96 nos.
How we can calculate this in the system Using Work Center.
You need to do folowing....
1) Define 4 activity type with these names and give the unit of operation as second - and assign
it to a cost center in kp26
with cost
2) Define a work center in CNR1...using usage project management 0006
3) Assign formulae SAP004 in the other formulae in scheduling tab and SAP008 in capacity
Tab.
4) Assign working hours for your WC in capacity tab header data as 8 hours and put number of
available capacity
(no.of people in Work center)
5) Assign all the activity types in the Work center costing tab
6) Give duration for all these activity in your project
7) Schedule the project and do costing.... *-- Ritesh Bhushan
FAQ on SAP PS
Workforce Planning and Project Status
When a project status is set back to REL from TECO or CLSD status, the work force planning
done is getting deleted completly at the activity.
Run cmp9(Evaluation again) and you will have workforce planning back.
WorkForce Planning
We are using CMP2 for doing workforce planning in our Org, we attach reources to activities,
now the issue is we want to put an end date to the resource attached so that the particluar
resource does not appear in cmp2 .
P.S - we have tried by attaching resource to WBS too, it doesn't work.
In CMP2 - mark the relevant line - press the bottom with the pencil - make a new end date and
save.
Next time you enter CMP2 the start date has to be after the end date you entered.
Be aware that the end date affect the work list for the person in CATS.
Is it possible to have two different company code within the same WBS structure?
For a single WBS element - NO
Within the structure - YES provided company codes belong to same controlling area
No.Transaction code
Description
1. CN42N
2. CN43N
3. CN41
4. CN53N
5. CN52N
6. ME5J
7. ME2J
8. CNMM
9. CN60
10. S_ALR_87100185
11. S_ALR_87100186
12. S_ALR_87100187
13. S_ALR_87013532
14. S_ALR_87013533
15. S_ALR_87013534
16. S_ALR_87013537
17. S_ALR_87013542
18. S_ALR_87013557
19. S_ALR_87013558
20. S_ALR_87013560
Unfortunately SAP-PM has only limited scheduling capabilities. Therefore effective enterprise project
scheduling for maintenance purposes requires either the use of the SAP PS module, the integration
with external scheduling tools like Primavera or MS Project, or for less complex projects the use of
external tools like GWOS (for more information about these tools please search this web site).
The basic master records used by Plant Maintenance are:
- Maintenance Notifications;
- Maintenance Orders;
- Functional Locations;
- Equipments;
- Materials; and
- Work Centers (Resources).
Functional Locations and Equipments contain fields that allow grouping by units, locations, or plant
locations.
orders/work orders.
The main difference is that PP deals with ongoing operational aspects while PS and PM deal with
projects. Projects are defined as a series of activities with a start and finish date in order to complete
clearly specified deliverables at a high quality standard. From that perspective the main conceptual
difference to PP is the limitation in time. PP, PS and PM all define a series of tasks, link them through
relationships with each other, assign work centers to them to define where and by whom the tasks
are supposed to be completed, and then schedule and cost these tasks out.
Even the tools used in SAP are very similar or often the same (like work centers, definition of
relationships, resource leveling). This should not be surprising as particularly the PS module, and also
to some degree PM, has been built by combining PP and controlling (CO) functionality. It does indeed
seem that one reason why project management in SAP often is perceived as not user-friendly is due
to that fact. Many of the "logistics" functions of the dynamically changing PS and PM modules are
rooted in the much more static PP module. The result is great functional power but often clumsy
screens and transactions.
The assignment of internally produced materials (components) to projects in PS or PM reflects
another area where these modules intersect. In that case PP provides input to PS or PM, and the
timing of this input is synchronized through scheduling and MRP (materials requirements planning)
transactions.
There are a number of limitations in the way PP on the one side and PS and PM on the other side
interact. At least in the standard SAP R/3 system costs and dates are not naturally rolling up or
synchronizing between these modules.
Primavera Enterprise/P3e
Microsoft Project
The SAP world makes an important distinction between "PS" and "PM". The acronym "PM" is a source of frequent
confusion. For many project management professionals it simply stands for "Project Management", while in the SAP
community it is the abbreviation for the "Plant Maintenance" module of SAP.
The SAP PM module was not designed as a project management module. It still contains a lot of components very
similar to the SAP PS module, which is the project management module called "Project System". SAP define their
modules by function more so than by the process they cover.
SAP-PS)
2. Schedule (Network)
5. Actuals / T&E
6. Progress / Completion
Accounting :
CLOSING A PROJECT
Subject: CLOSING A PROJECT
I tried to close a project # 2600000089. I am getting an error message " There is still WIP for
WBS 2600000089 ".
The long text suggests that " Calculate the WIP for WBS 2600000089 so that it can be cleared.
Then settle WBS 2600000089, including the cleared WIP in the settlement ".
I am not clear with this information. What should I do for this ??
We went from 3.1H to 3.1I about 20 days back. In 3.1H I have never come across like this..
-----Reply Message----Subject: RE: CLOSING A PROJECT
Typically this occurs for one of two reasons:
- You have costs on the WBS that need to be settled to a cost center or other WBS
- You have RA that still needs to be run and settled
This can get comlicated if you are not doing full settlement as you will have to open up the past
periods to fix it.
-----Reply Message----Subject: RE: CLOSING A PROJECT
You cannot close the project if you have a WIP value in it. It's because:
1. No invoice has been generated for that project. (fully invoiced status hasn't been reached). If
you generate the invoice, the WIP value will be transferred to cost of sales.
2. Invoice has been generated but the WIP value is not yet settled fully due to some provision as
provided by the difference between your plan values and actual values. Have both values equal
and run the RA and settlement again. Once WIP is zero, then change the status to CLOSED.
Investment Management
Subject: Investment Management - Urgent! Urgent !
We wish to incorporate monthly spending plans in IM(Investment Management). Has anybody
had any success in
implementing this in conjunction with having Annual and Overall Budget Management.
-----Reply Message----Subject: Re: Investment Management - Urgent! Urgent !
Have not tried using monthly plans in IM, but have used multiple plan versions in PS (all IM
measures in my co. are linked to
projects). PS reporting allows selection of the plan version for comparison to budget.
Most effective use is for cumulative monthly cost plans. Also suggest that you would want to use
a unique identifier for monthly
plans vs. overall project plans in your naming/numbering conventions.
Every year, maintenance department will copy the previous years 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
Settlement From WBS to AUC that was created from other WBS
How can make a settlement from a WBS to an AUC that was created from other WBS ?.
The system send me a message AA 311 You cannot posted to the AUC ( Investment Support
Measure ). The Help told me that I need flag a WBS like a Capital Investment Measure, I
search in all fields of the structure but I dont found nothing.
Go to the WBS element Control data tab and enter the investment profile field. Then it will allow
you to create an AUC.
What is the correct procedure for settling the WBS element costs to an AuC & then to as
asset? For settlement to AUC settlement rule is not required. Follow the steps:
1) For WBS element where the asset has to be created, AUC willbe created automatically when
the WBS element is in release status to get this investment profile should be assigned to WBS
element in Control Tab
2) You can see in the syatem status show as AUC to see the AUC number follow the path
EDIT---> WBS element ----> Investment program----> Asset under Construction where you
can see the AUc which is created automatically
3) Once the above two steps are throughfor settlement to AUC goto transaction CJ88 give the
WBS element number select the processing type as partial captalization and execute all the costs
pertaining to that WBS elements will be automatically settled to the AUC which is created for
that WBS element
Project Objects
Subject: Project Objects
We have found that there are more than one WBS for an object. This is
supposed to be a unique relationship i.e. one to one.
On doing an object find for a Project Characteristic you obtain the
(2)
Unit Costing
(3)
(4)
Network Costing
Yes, provided you do the settlement run on different dates. Also check the FI settings for
settlement strategy.
SAP Standard defaults the following scenario:
An asset can only be capitalized when the asset is in use/productive. This means the
deliverable/asset must be completed.
This is the same as the status TECO (technically complete). When you capitalize (settle to asset),
then the system takes the date when the WBS status changed to TECO, and defaults this date as
the asset value. All the line items in the WBS will therefore assume the TECO date of the WBS
and that is why all the line items in the WBS have the same asset value date.
All the individual line items contributes together to one unique asset, and all have the same value
date of the unique asset, which was derived, from the TECO date of the WBS.
This can be adjusted and changed in the FI-AA module, but make sure you understand the
implications. The asset value date is used to derive the start date for depreciation, and
depreciation is normally governed externally by a governmental institution, and your company
must adhere to this external requirements. Consult with your company's auditor/financial
executive to get the applicable rules and make sure your settings faals within this requirements.
Logistics :
PS Substitutions
We have configured Partner funcitons to used at PD and WBS element level. We want to
enter the 'customer number' as partner at the PD level and then want to copy it
automatically in all the WBS elements under the project.
Is it possible to do such a thing? We are unable to use substitutions coz Partner fields do
not occur in the substitution fields.
This is reasonably easy to achieve with substitution exit, where you can retrieve data from any
logically linked objects and use these as substitution source data. This is described in note
440186, chapter 4.
However, with this technique you can only maintain the fields of PRPS, e.g. user fields USR*.
If your intention is to substitute corresponding Partner role in each level of WBS, I think that will
not be possible with this technique directly.
You should additionally check if there is a user exit at partner maintenance to complete the
scenario.
Normally you can use user exit RGGBS00 to insert a user specific into subsititution.
But in your case, it's a little complex, because the partner is in another table (not in PRPS).
however you can try to insert your own field into table GB01 and regenerate with program
RGUGBR00 (note 42615).
as being allowed for activities. You can then confirm the WBS for actual progress of work and
enter the % completion of actual work to get schedule vs actual curve.
Salim Mohsin Shakir
Using the Estimation method with WBS means you are not really doing EVM in SAP. You
would need to calculate the percentage using another tool. Also, since your WBS schedule dates
are not dynamic, the forecasts would be very difficult to create. If the company is reimiplementing, have them implement Networks Activities, at a minimum of one Activity per
WBS.
4. I need to assign these SKFs to different value categories. I created three value category 10, 20
& 30 with selection 'SKF with total values' and unit of measure '%'. Then I assigned SKF 10 to
VC 10, SKF 20 to VC 20, SKF 30 to VC 30
5. I assigned measurement method as default value:
a) WBS (Plan) - Cost Proportional
b) WBS (Actual) - Cost Proportional
c) Internal Activity (Plan) - Cost Proportional
d) Internal Activity (Actual) - Degree of Processing
c) Exernal activity(Plan) - Cost Proportional
d) Exernal Activity (Actual) - Degree of Processing
6. I made progress cost element '6511100' (Secondary cost element) with Cost element category
as 61.
7. I maintain a value catagory 6511100 with Cost radio button selected.
And assigned the progress cost element to the value catagory. i.e Cost element 6511100 to value
catagory 6511100.
8. I maintain the assignment of cost element group. ie. I assigned progress cost elemnt to cost
element group with default radio button selected. In the cost element group, I have selected
certain cost elements which we regularly used (cost elements for project materials, project
manhours, project contracts, spares etc)
Run CJEN first then CNE1 and CNE5
Milestones
Subject: Milestones
We don't use networks and activities.
The same time we want to use milestones only with WBS-elements for basic POC evaluation.
For instance for WBS we can attach several milestones with different POC, like 10%, 50%, 80%.
What is the tool in the system to confirm that particular milestone is reached? How can I change
milestone status?
-----Reply Message----Subject: RE: Milestones
each milestone attached to a WBS element will have an actual date field open for entery when u
release the WBS element. this will determine if the milestone has been achieved or not.
the %age entered in the milestone for POC will be considered in the progress analysis.
Project profile
-----Original Message----Subject: Project profile
We have decided not to allow creation of projects with certain project profiles.how can we
prevent using the project
profiles.
If we delete the project profiles will it affect the existing projects or completed projects made of
those profiles.
-----Reply Message----Subject: RE: Project profile
Hi there,
Have you ever used validations rules. That may work well in such a situation. You could use a
rule like this : "If profile ID is
ABC then error message 333". If you heve not used these rules before tell us about that and we
may help you.
-----Reply Message----Subject: RE: Project profile
You can delete the profiles but you may encounter problems creating new WBS elements in the
old projects. The profile is
only used to provide defualts to these elements, so you will have to enter the values manually
(e.g. Project Type).
The other probelm area that comes to mind are any reports that use the profile as part of dynamic
selections.
If the demands from activities in my various projects using that Work Center exceeds the
400 hours then I'll be under capacity and Gantt's in Planning Board will show in red !!!!!
However if I decide to go for Individual Capacity planning using HR module; then from
what I read the individuals already defined in HR as employee number; will be tied to the
Work Center and automatically taken and represented in Gantt's chart individually.
The link is to tie them as employee number to the Work Center in HR.
My question is; likewise in MS Projects; where we can define availability via the calendar;
we can grey out days when an individual is on vacation or not available.
Mainly when I want to reserve vacation time ahead for indivial labour resources..!!!!
I am not an expert in this area but I know a bit about it (I made it in a customer, but at the end I
had to undo it). Actually I cannot work with networks so all I have it is my memory.
The pool capacity works as you say, but it seems that you are using the capacity availabality
feature. I understood that if you use that, the system only checks if there is capacity avalibale, but
not makes a capacity "commitment", it means, other networks can plan that capacity as own (this
is made in the "levelling" section). At last, I only used the first feature so only had a look on the
second.
I very much agree with Guillermo, and I would suggest to go for his ideea. In my opinion using
personal capacity planing in PS-HR is very inflexible and deficitary.
However, the link PS-HR you are asking for,
1. In work center (Transsaction: change work center) you will have to assign the persons from
HR, you will have to be carefull as in the transaction there are 2 methods/buttons to assign
persons to a work center. now I cannot tell you by heart which one is effectively linking the HR
with PS, as only one works, you will have to try both of them (swich to capacity view and you'll
see one button sth. "Link to HR" and then the other option is in the menu bar)
2. In HR - you will have to work with your HR colleagues maybe, should be maintained some
HR Infotypes: Transaction PA61,
Infotype 0007 - planned working time (e.g. 8 hr. a day)
Infotype 0005 - vacation
Infotype 2001, type pf Infotype 0100 - absences
For the infotype 0007 - you will have alreadythe Arbeitszeitplanregel "rule to plan the working
time", if I translate correct from german, which will set the calender for you. This is made with
another HR transaction for the HR calender ....this calender(e.g. factory calender) has to be then
generated/activated for every month (separate transaction). I do not remember all the transactions
codes now, but is pretty much intuitiv, as the system will give you the steps while maintaining
the Infotypes.
3. Then you plan the persons in the Activities for a determined period of time. In CMP9 you'll
see the availability with the standard working hours (8Hr/day, as set in HR in calender) and the
absences (as planed in HR in infotypes) with empty cells (Nota Bene: these cells have in
transactions CMP2 and CMP3 a change modus, are not grey or inactive !!!!!) You can change the
planing then with the transactions CMP2 or CMP3, one is from project, the other from
workcenter point of view . If you make changes in CMP2 or 3 you will not see the changes in
Project builder for example. With CMP9 you can only view the personals planing for a
workcenter, a project...
I remember there is another transaction to see the personal availability somewhere in the
Infosystem> PS>capacity. You'll have to look for it and generate it from Mandant 000.
Unfortunately, there are some more constraints, which you will discover while testing.
JEST - current System/ User Status by object number (WBS and Network)
JCDS - history of System/ User Status by object number (WBS and Network)
Needless to say, you have to get the object number first by looking at PROJ, PRPS for Projects
and AUFK, AFKO, AFVC, AFVU or AFVV for Networks.
Use SE16n to see the contents.
PS: Status "code" contained in JEST for particular object number, after selecting object number
of choice from JEST to obtain status text simply join JEST to TJ02T linking JEST-STAT to
TJ02T-ISTAT and finally pick language TJ02T-SPRAS .
How can we stop ANY committments from being created until the project has been
released?
In OPSC make sure the Release immediately has been unmarked.
In transac OPUA (field selection network header) go to influencing choose network profile or
controlling area depending on which you want to customize. Set the field "Reservation/Purc.req"
CAUFVD-AUDISP make it to only displauy.
Go to transac OPUC (field selection network details) go to influencing, choose network profile
or contolling area to which you want to customize the setting. Set it to change and in the field
"Reservation/Purc.req" - AFVGD-AUDISP make it to only display.
This would prevent the users from changing it to display when they create and assign activities to
networks/projects.
One more customization, in transac OPUU in the network tab make sure the setting is for 2 (from
release)
or
A very effective way to handle this is using User status management .go to tcode bs02 and define
a status profile which can be defaulted in the project profile, in the status profile define proj
definition,WBS,network header and network activity as the infulenced object types.
Create a status "blck" as an initital status and in the business transaction field block PR and PRQ
creation.
Next create a status"allw" which will be set after project is released and allow PR and PRQ
creation after status is set
to create the project and the WBS elements. Each WBS may have mutiple Networks associated
and each Network may have multiple Network Activities as explained in the example by Hemal.
On the Sales Order, if your client is implementing PS module, you may have to attach the Sales
Order to the WBS element it belongs to. WBS element is nothing but a bucket where all the
activities belonging to that particular part of the project are captured. In the example, WBS
Gujurat will tell you how many Sales Orders were created for the Gujurat sector, howmuch was
spent on raw materials, what's the currect stock ([roject stock) available. How many Production
Orders have been confirmed and howmany of them are getting confrmed in the future. How
many invoices have been generated or how much revenue has been generated for that particular
sector. How many deliveries have been made, what deliverables are still not accomplished.
So as you can see, PS is the center stage for all the modules that are being implemented like
FI/CO, SD, MM, PP in this example. You can have cost centers and work centers defined. You
can also have profit centers assigned at the plant level and get reports on varius selection
criteria.
In a complete cycle of PS, like in reality, you initiate a project, you confirm/release the
WBS/activities as per requirement, you execute the project and you close it.
One cannot initiate an activity unless it has been released by the project manager. Everything is
accountable here and every dime is counted and at the end you know howmuch did you spend or
make on each sector (WBS). Dont get confused with the term sector here... I am using it just for
the explaination purposes. :)
In one typical example, the company I was working with until not too long ago, had Deliveries
from the Project (TC: CNS0). We never used VL01N. We used CNS0 to create a delivery and
then used VL02N for confirming the picking quantity for the already created delivery document.
I hope this should help you at least a bit. I'm not a PS consultant so I may not know a whole lot
but trying going to CJ20N and you will see a lot yourself.
PS concultants are one of the highest paid consultants. Their supply is less and so is the demand.
They are expected to understand real world business processes very well and they are generally
the center stage of a project.
http://www.sap-img.com/sap-ps.htm
The Project System has no organizational structures of its own; you incorporate it into the existing
structure by making assignments to the organizational units in Accounting and Logistics. It is this
which enables the Project System to present data clearly and in many different ways.
Answer : SAP PS is designed to work well with both CO and IM. The PS module will allow
better management of your projects. Allow adequate time in your project to review your
requirements and understand the impact this new module will have on your existing setup. Also
include time for testing and training so that you can ensure the new features work properly and
your clients understand how to achieve the benefits.
What parameter is used to extend the maximum number of GUI sessions in a 4.6C environment?
RESPONSE
The parameter is "rdisp/max_alt_modes" and its default value is 6 sessions. The minimum is 2
and the maximum is 16. Use transaction RZ11 to get additional information about the parameters
and use RZ10 to implement the parameters. also, you might want to look into these other
parameters:
login/multi_login_users
login/disable_multi_gui_login
Creation of Project
Creation of WBS Elements
Creation of Activities
Assigning relationships to activities
Assigning of milestones to activities/WBS Elements
Assigning of materials of activities
Planning of costs to project
Copy Planned cost to budget
Availability Control of budget
Assigning Budget to Project
Release of Project/WBS Elements/activities
Confirmation of activities
Maintain actual dates to milestones of WBS Elements/activities
Supplement in project
Return in project
16. KB21n
Direct Activity Allocation
17. CNL1
Create Delivery Information
18. CNL2
Change Delivery Information
19. CNS0
Delivery from project
20. CNL3
Display Delivery Information
21. CJ2c/CJ20N
Display Project
22. CJ41
Display cost planning
23. CJ31
Display Budget
24. CN28
Display Confirmations
25. CJ3B
Display Document (BUDGET)
26. CN29
Cancel/Reverse of Confirmations
27. CN41
Structure Overview
28. CN42N
Overview of Project Definition
29. CN43N
Overview of WBS Elements
30. CN46N
Overview of Networks
31. CN47N
Overview of Activities
32. CN55N
Overview of Sales Document items
33. CN53N
Overview of Milestones
34. CN52N
Components Overview
35. CN42
Enhanced Overview of Project definition
36. CN43
Enhanced Overview of WBS Elements
37. CN44
Enhanced Overview of Planned Orders
38. CN45
Enhanced Overview of Orders
39. CN46
Enhanced Overview of Networks
40. CN47
Enhanced Overview of Activities
41. CN48
Enhanced Overview of Confirmations
42. CN52
Enhanced Overview of Components
43. CN53
Enhanced Overview of Milestones
44. CNS54
Enhanced Overview of Sales and Distribution Documents
45. CNS55
Enhanced Overview of Sales Document items
46. ME5J
Purchase requisitions for Project
47. ME2J
Purchase Orders for Project
48. CNMM
Project Oriented Procurement
49. CN60
Display change documents
50. S_ALR_87013542 Actual/Commitment/Total/Plan in Control Area Currency
51. S_ALR_87013557 Budget/Actual/Variance
52. S_ALR_87013560 Budget Updates
53. S_ALR_87013532 Plan/Actual/Variance
54. S_ALR_87013533 Plan/Actual/Commitment/Rem.Plan/Assigned
55. S_ALR_87013534 Plan1/Plan2/Act/Commitment
Validation in PS - WBS
I want to validate the customer number in one of the user fields in WBS. The formula builder in the validation screen,
it seems, does not support table fields other than fields from PRPS. Can this be done thru some user exits ?? If yes
how ?? Can you guide me in this ??
Answer :
To use a user exit in validations, you have to perform following steps;
- copy SAP standard program GGBS002 to ZGGBS002
- create a user exit in this program (such as U902, U903 etc)
- the user exit you defined in the above mentioned program will be visible in validations on screen tab 'Exits'
- configure your validation with 'User exit' as option
{mosbanner:id=23}
Multi level bom is a Bom which it has different components at different level..for example:
- A ( finished material)
- B ( semi finished)
- C ( Raw material)
When you run the MRP, Bom will explode upto last level and it will plan the requirement of each individual material.
What ever may be the kind of BOM to be created transaction codes are as below:
- CS01 : BOM create
- CS02: BOM Change
- CS03: BOM display
Pre requisites are material master record for the materials.
What you have to keep in mind is:
1. BOM creation is through CS01 only.
2. When you have to create multilevel BOM, you have to carry craetion of BOM level by level.
3. First create BOM for assemblies (means materials which are produced inhouse, means materials with procurement
type "E" in the material master MRP 2 view).
4. Finally create BOM for the finished product using these assemblies as components.
5. When you see the BOM of finished part after creation through CS03, you can find these assemblies with a tick
mark in the field "Assembly". When you double click you can see the susequent BOM of these assemblies.
6. Example would be for a vehicle suppose engine, front wheel, back wheel are the "E"parts. Create BOM first for
these engine, front wheel and backwheel with respective material components.
Then create BOM for vehicle with these three "E".
When you see the BOM of vehicle after creation, you can see a tick mark against these E parts which shows that
they have BOM furtehr down and you can double click and see the components of these
Validation in PS
am trying to use validation in the Project. Can any one tell when are the call up points 110 and 120 trigerred ?
I want to validate one of the user defined fields in WBS.
Everything is working fine when I simulate the validation. But when I enter a value in the user defined field and save
the project then I do not get the error message as expected.
Does anybody have an idea what could be wrong ??
Answer :
Please see if you have checked the check box for Automatic validation in the relevant project profile.
WBS Elements
1. What is WBS element?
2. What is the Tcode to get to that screen?
3. What is the need and pupose of WBS element?
4. Do we happen to work on Functional module during our implementaion project?
5. In what scenario/situation we will be working on WBS?
WBS is nothing but Work Breakdown Structure. It is mainly used in Project System (PS) module. Tcode : CJ20N
For any project defined we must have atleast one WBS. Within this WBS we can have networks. Networks are
nothing but the series of activities. Material are used to perform the activities.
To explain in detail just consider one example:
Govt of india wants to have Roads to be build through out the india. So Project can be defined in sap as
"Connectivity".
WBS can be roads within different states like Roads for Gujarat, Karnataka etc.. i.e. WBS Gujarat, WBS Karnataka
etc.
We can define different networks for these WBS like Road Between Ahmedabad to Surat or Between Bangalore to
Belgham.
For this network we can have many activities like Land selection, Land Preparation, Road Building, Final finishing etc
etc.
Hemal's example was a good example. Project Systems comes into play only when the industry's business is based
on projects like... Construction companies, Engineer to Order scenarios. You may not see anyone using PS module
for retail business. As Hemal explained in that example, you have a main project which is broken down into WBS
elements. You can use the TC CJ20N to create the project and the WBS elements. Each WBS may have mutiple
Networks associated and each Network may have multiple Network Activities as explained in the example by Hemal.
On the Sales Order, if your client is implementing PS module, you may have to attach the Sales Order to the WBS
element it belongs to. WBS element is nothing but a bucket where all the activities belonging to that particular part of
the project are captured. In the example, WBS Gujurat will tell you how many Sales Orders were created for the
Gujurat sector, howmuch was spent on raw materials, what's the currect stock ([roject stock) available. How many
Production Orders have been confirmed and howmany of them are getting confrmed in the future. How many
invoices have been generated or how much revenue has been generated for that particular sector. How many
deliveries have been made, what deliverables are still not accomplished.
So as you can see, PS is the center stage for all the modules that are being implemented like FI/CO, SD, MM, PP in
this example. You can have cost centers and work centers defined. You can also have profit centers assigned at the
plant level and get reports on varius selection criteria.
In a complete cycle of PS, like in reality, you initiate a project, you confirm/release the WBS/activities as per
requirement, you execute the project and you close it.
One cannot initiate an activity unless it has been released by the project manager. Everything is accountable here
and every dime is counted and at the end you know howmuch did you spend or make on each sector (WBS). Dont
get confused with the term sector here... I am using it just for the explaination purposes. :)
In one typical example, the company I was working with until not too long ago, had Deliveries from the Project (TC:
CNS0). We never used VL01N. We used CNS0 to create a delivery and then used VL02N for confirming the picking
Project:
The project definition is the binding framework for all organizational elements within a project.
Network:
It is a special type work order on which cost can be planned, controlled and monitored.
Activities:
These are the actual tasks that are to be executed for the completion of the project
The SAP PS consultant is responsible for the analysis, design, configuration & support of the SAP PS area to meet
the business needs of company. Knowledge and min. End-to-End Implementations and at least two Support
Projects , 2 years Project Management or work scheduling experience. Working closely with our customers to
deliver, maintain and troubleshoot and enhance SAP functionality and through knowledge of the FI module and
knowledge of its integration with other modules.
SAP R/3 is based on a three tier client/server technology. Typically, it is made up of three functionally
distinct
layers
namely:
the
user
interface,
business
logic
and
database.
The user interface, which is otherwise known as the presentation server displays the interface for
users' communication with the SAP system. It is often referred to as the SAP GUI. As a matter of fact, it
is a program called sapgui.exe. The application server is where the business logic and data
manipulation takes place. Data processing, SAP administration tasks and client request/feedback
management are handled within the business layer. The database layer is synonymous to the database
server and it typically acts as a data repository for tables and other database objects and structures
Ideally, an R/3 system is composed of one database server, one or more application servers and one or
more presentation servers. SAP Business One on the other hand is composed of a database server and
one or more presentation servers.
the difference between SAP Business One and SAP R/3. The non technical answer to this question is
that; SAP Business One is SAP's offering for small and mid size companies, while R/3 is SAP's offering for
large companies.
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/9622
At the beginning of each project, whether it involves developing a new product, make-to-order engineering or
internal organization, you need to define and set up the structures necessary to manage your project and
incorporate them into your existing organizations and processes. Before you can run a project in its entirety, you
must first describe the project goals precisely and create a structure for the project activities to be carried out. A
clear project structure provides a basis for successful project planning, monitoring and control.
You create and manage your project structure in SAP R/3 Project System, by means of work breakdown structures
and networks.The WBS describes individual phases and functions of a project. Network contains the individual
project tasks and the dependencies between them in the form of activities and relationships
Project Definition
Project Definition is general description of the project that you want to manage. It is a framework laid down for all
the objects created within a project. It contains organizational data that is binding for the entire project.
Phase
Function
Object
Individual tasks required to carry out the project is called WBS elements.
Network
The network describes project processing. Thus the Network contains instructions on how to carry out
activities in a specific way, in a specific order and in a specific time period.Main elements of network are
activities and relationships. It forms the basis for planning, analyzing and monitoring time schedules, costs,
& resources.
Activities
Activities are used to plan project staffing, capacity, material, PRTs, and service requirements. When
activities are assigned to WBS elements, detailed view of costs, dates, and capacities at WBS element
could be obtained. It's a task in a network which has a defined start and finish. An activity can be broken
down into activity elements.Three categories of activities in the Project System:
Internal Activities
External Activities
Activity element
Activity element is an activity which is subordinate to another activity. Activity elements contain the same
information as activities.Three categories of activity elements in the Project System:
Work
External
General
elements
Elements
Cost
Elements
Activity Type
It's a physical measure of activity output of a cost center .e.g. hours, number of units produced, machine
times, production times.
Milestones
Milestones are the events in the project to which particular importance is attached Or which trigger
predefined functions. In general they indicate transition between different departments or phases.
Milestones are assigned to activities and WBS elements:In PS milestones are used to:
Trigger
Carry
Determine
predefined
functions
out
dates
in
earned
in
billing
network
value
plan
activities.
analysis.
for
sales
orders.
Relationships
You use relationships to depict chronological and technical dependencies between activities. The
relationship determines the nature of the link between the individual activities. :
FS
SS
FF Relationship : An activity can not be completed until another activity has been completed.
SF Relationship : An activity can not be completed until another succeeding activity has stared.
Relationship
Relationship :
An
An
activity
does
activity
not
can
start
not
until
start
the
unless
preceding
another
activity
is
activity
completed.
has
started.
Confirmations
It is a part of network control. It documents the state of processing for the network activities and activity
elements. There are two types of confirmations Partial & Final.Confirmations are used to record:
The
The
The
yield
The
actual
work
center
person
Settlement
where
who
and
values
the
activity
carried
scrap
for
was
out
produced
the
carried
this
in
duration
out.
activity.
an
and
activity.
dates.
As a rule, projects are used to collect and monitor costs, but are not usually the final cost object. For this
reason the costs in atypical project will be settled at the end of the period.To this end, you store settlement
rules in the activity / WBS element requiring settlement. They contain information on settlement receivers,
cost apportionment and control data. Settlement receivers could be cost centers, G/L accounts. Etc.
Budget
The budget is the approved cost structure for an action or project in a particular period.Budgeting differs
from cost plan in that it is binding. In the approval phase you prescribe your project funds in the form of
budget. It is possible to allocate overall and annual budget in parallel.
Work Centers
Work center represents the resources responsible for executing an activity. In a work center, you can enter
the available capacity and an operating time. You can arrange the work centers in a hierarchy for capacity
evaluation purposes. Internal activities are assigned to work centers (resources) to be completed.A work
center is a physical unit within a company where an activity is performed.
Profit Center
It is subdivision of business organization which is set up for internal management control purposes. Profit
centers divide business up on a management basis. The basic aim of profit center accounting is to present
areas of the business as entities operating independently in the market.
Let say there is a construction company that is going to construct a Multi-Storey building.
plan for this project will come under this project definition.
1. Land Acquisition
2. Procurement
3. Construction
4. General
To every above WBS, budget and time line need to estimated.
Now to take an example we will drill down two WBS elements namely Land Acquisition and Construction.
Generation
Soil
Approval
Preparation
of
request
document
for
the
land.
testing
for
of
purchase
construction
order
of
the
land
Above 4 activities should be done in sequence. As in second activity will start only after request document
for the land is completed and so on. Hence these activities have FS Relationship between them.
It could be sub divided in to floor wise tasks. Let say, we have four story building and each floor has 4 flats.
So under WBS element 'Construction'
1. Plumbing
2. Electrical work
3. Flooring
4. Painting
5. Furniture
These activities form the Network.
contractor. While the other activities are done by company labor so they are internal activities.
Plumbing and Electrical work could be started simultaneously.While flooring needs be done once the plumbing and
Electrical work is complete. Hence they have FS relationship and so on. Now if we talk about
1. First
2. Second
3. Third
milestone
could
could
could
be
construct
the
be
milestones:
purchasing
base
construct
of
the
the
the
land
building.
floors
4. Fourth could be completion of plumbing and electrical work for all the
flats.
And
so
on.
As I have said that Work center represents the resources responsible for executing an activity For the above
activities, work centers could be the company labor required for the construction, labor provided by the external
service center for plumbing and Electricity work. while Profit Centers could be the finally constructed flats.
Sr
NO
Project
Elements
Examples
Project Def
WBS
Activities
(Under 3rd
WBS)
Relationship
Soil testing
Furniture
Milestones
Network
hi sheetal i am working on a report in PS and need to pull the last posting date with amount spend on the
project.... where can i those.
This is a very useful blog for all the techis...Very simple language and a lot of useful
content...
Keep it up.
Both the parts are very much descriptive and can be used as reference for techies.
Starting point for beginners.
PS module generally remains behind in implementations for various reasons.
This would motivate ps-related persons in
understanding basics & methodology of how
SAP makes it easier in doing so.
keep up
Project System:
http://help.sap.com/saphelp_47x200/helpdata/en/04/926eae46f311d189470000e
829fbbd/frameset.htm
PS transactions:
http://help.sap.com/erp2005_ehp_03/helpdata/EN/41/4388389f402852e10000009b38f84
2/frameset.htm
http://help.sap.com/bp_bblibrary/500/BBlibrary_start.htm
http://www.easymarketplace.de/online-pdfs.php
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/9622 , I had
explained Basic PS terminologies with the help of a simple example.
In my previous blog
If some body asks me to develop report in PS module what basic information do I need?
Object
Project Definition
WBS element
Network
Activity
Activity Element
Activity Type
Master Table
PROJ
PRPS
AFKO ,AUFK
AFVV , AFVC
AFVV , AFVC
CEPC
MLST
Milestone
BPGE , BPJA
Budget
Object
Transaction
Description
CJ06
CJ07
Project Definition
WSB Element
CJ08
CJ20N
Project Builder
CJ01
CJ02
CJ03
CJ11
CJ12
Cj13
Network
Activity
CN21
Create Network
CN22
Change Network
CN23
Display Network
CN24
CN24N
CJ20N
Project Builder
CJ20n
Project Builder
CN53N
Milestone
Relationship
Confirmations
Settlement
Overview: Milestones
CJ20N
Project Builder
CN49
Overview: Relationships
CN49N
Overview: Relationships
CNS49
Overview: Relationships
CN25
CN27
Collective confirmation
CN28
CN29
CN2X
CJ02
CJ88
CJ8A
CJ8G
CJ30
CJ31
Budg
et
CJ35
CJ36
CJ37
CJ38
CJ3A
CJ3B
Project Definition:
BAPI to
BAPI Name
BAPI_PROJECTDEF_EXISTENCECHECK
BAPI_BUS2001_GETD
ATA
BAPI_PROJECT_GETINFO
BAPI_PROJECTDEF_GETDETAIL
BAPI Description
BAPI_BUS2001_GET_STATUS
BAPI_PROJECTDEF_GETLIST
BAPI_GET_PROJECT_STATISTICS
BAPI Name
BAPI_BUS2001_CREATE
BAPI_PROJECTDEF_CREATE
BAPI_BUS2001_CHANGE
BAPI_PROJECTDEF_UPDATE
BAPI_BUS2001_DELETE
BAPI_BUS2001_SET_STATUS
BAPI Description
BAPI_BUS2054_GETDATA
BAPI_BUS2054_GET_GUID_FROM_KEY
BAPI_BUS2054_GET_STATUS
BAPI_BUS2054_GET_KEY_FROM_GUID
BAPI Name
BAPI Description
BAPI_BUS2054_CREATE_MULTI
BAPI_BUS2054_CHANGE_MUL
Create
WBS Element
Change
WBS Element
TI
Delete WBS Element
BAPI_BUS2054_DELETE_MULTI
Network:
BAPI Name
BAPI Description
BAPI_NETWORK_EXISTENCECHECK
BAPI_NETWORK_GETDETAIL
BAPI_NETWORK_GETINFO
BAPI_NETWORK_GETLIST
BAPI_BUS2002_GETDATA
BAPI_BUS2002_GET_GUID_FROM_KEY
BAPI_BUS2002_GET_KEY_FROM_GUID
BAPI_BUS2002_GET_STATUS
BAPI create/update Network data:
BAPI Name
BAPI Description
BAPI_NETWORK_MAINTAIN
BAPI_BUS2002_CREATE
BAPI_BUS
2002_CHANGE
BAPI_BUS2002_DELETE
BAPI_BUS2002_SET_STATUS
Activity:
BAPI Name
BAPI Description
BAPI_BUS20
02_ACT_GETDATA
BAPI_BUS2002_GET_ACTGUID_4_KEY
BAPI_BUS2002_GET_ACTKEY_4_GUID
BAPI_BUS2002_GET_STATUS
BAPI Name
BAPI Description
BAPI_BUS2002_ACT_CHANGE_MULTI
BAPI_BUS2002_ACT_CREATE_MULTI
BAPI_BUS2002_ACT_DELETE_MULTI
Activity Element:
BAPI Description
BAPI_BUS2002_ACTELEM_GETDATA
BAPI_BUS2002_GET_ELEGUID_4_KEY
BAPI Name
BAPI Description
BAPI_BUS2002_ACTELEM_CHANGE_M
BAPI_BUS2002_ACTELEM_CREATE_M
BAPI_BUS2002_ACTELEM_DELETE_M
Activity Type:
BAPI Name
BAPI Description
BAPI_ACTIVITYTYPE_GETDETAIL
BAPI_ACTIVITYTYPE_GETLIST
BAPI_ACTIVITYT
YPE_GETPRICES
BAPI create/update Activity Type data:
BAPI Name
BAPI Description
BAPI_ACTTYPE_CHANGEMULTIPLE
BAPI_ACTTYPE_CREATEMULTIPLE
Confirmation:
BAPI Name
BAPI Description
BAPI_NETWORK_CONF_GETDETAIL
BAPI_NETWORK_CONF_GETLIST
BAPI_NETWORK_CONF_GETPROP
BAPI Description
BAPI_NETWORK_CONF_ADD
BAPI_NETWORK_CONF_CANCEL
Hey, thanks for the blog on Project System. I think you might be interested to know about
the Project System ES bundle.
This ES bundle offers enterprise service-based integration with SAP Project System. One simple use would
be to have a contractor with a handheld update project status via an enterprise service (telling you, for
example, that the wiring on the third floor of the building is 50% complete, for example).
Hey you can print this blog. Just Scroll the blog to right most corner and u will see
PRINT option.
SAP PS Consultant
Job Description
Profile
o Strong knowledge of PS/IM integration with FI, CO, SD, PM and SD.
o Demonstrated understanding of ASAP Methodology and an ability to
o strong team leadership skills and be able to define creative solutions and
demonstrate initiative to lead teams/sub-teams through project challenges
Tasks
You can use the transaction for this role to generate the worklist for the period and fiscal year to
be processed as part of period-end closing.
Transaction
Function
WLMPS
Worklist Monitor
Archiving
Technical Name: <SAP_PS_ARCHIVING>
Tasks
You use the transactions for these roles to maintain data for archiving.
Transaction
Function
KOAA
FMRE_ARCH
CN80
KBEA
CN99
Requirements Grouping
Technical name: SAP_PS_GROUPING
Tasks
You can use the transactions for this role to group requirements for WBS elements within a
project or across projects for planning purposes.
Transaction
Function
GRM4
GRM3
GRM1
GRM5
GRM2
GRM7
Claim Management
Technical name: SAP_PS_CLAIM
Tasks
You can use the transactions for this role to create and edit notifications of type "Claim" and to
obtain an overview of existing claims.
Transaction
Function
CLM1
Create Claim
CLM2
Change Claim
CLM3
Display Claim
CLM10
Claim Overview
CLM11
Claim Hierarchy
Collaboration
Technical name: SAP_PS_CEP
Tasks
You can use the transactions for this role to depict business process between your business and
external business partners (producers, sub-suppliers) based on the Internet.
The aim is efficient information and knowledge transfer between a person responsible for a
project in your business and external partners, within the framework of a joint project. With the
help of Collaborative Engineering and Project Management you can make project structures,
product structures, and documents from the R/3 System that are relevant to the joint project
available over the Internet to selected participants. The change objects or comments are sent
back to you for you to check and return to the R/3 System.
Transaction
Function
CMWO
CEP_R3_MON
CEP: Monitoring
CEO1
CEO2
CEO3
Task
You can use the transactions for this role to execute hierarchy reports and cost element reports.
Transaction
Function
CJE0
CJEB
GR55
Displaying Documents
Tasks
You can use the transactions for this role to display texts and documents for a project and its
objects.
Transaction
Function
CN05
CV03N
Integration
See also:
Tasks
You can use the transactions for this role to maintain and display texts and documents for a
project and its objects, and to conduct targeted
document searches using a search engine.
Transaction
Function
CN04
CN05
CV01N
CV02N
CV03N
CV04N
Integration
See also:
Displaying Documents
Tasks
You can use the transactions for this role to display line item reports.
Transaction
Function
CJI3
Actual Costs/Revenues
CJI5
Commitments
CJI4
Planned Costs/Revenues
CJIB
Budget
CJIA
CJI9
CJIC
CJID
Integration
See also:
Task
You can use the transactions for this role to execute hierarchy reports and cost element reports.
Transaction
Function
CJE0
CJEB
GR55
Tasks
You can use the transactions for this role to display reports on revenues and earnings.
Transaction
Function
S_ALR_87013562
Annual Overview
S_ALR_87013563
Structure
S_ALR_87013564
Plan/Actual/Variance
S_ALR_87013566
S_ALR_87013567
Quotation/Order/Plan/Actual
S_ALR_87013568
Project Result
S_ALR_87013569
S_ALR_87013570
S_ALR_87013571
S_ALR_87013572
Project Result
Progress Determination
Technical name: SAP_PS_PROGRESS
Tasks
You can use the transactions for this role to determine the progress values for your project(s).
Transaction
Function
CNE1
CNE2
Tasks
You can use the transactions for this role to manually plan costs and revenues in the work
breakdown structure. You can have the system calculate plan values in the network, or you can
copy existing planning and use that as a template for fresh planning.
Transaction
Function
CJ40
CJ41
CJ42
CJ43
CJ9K
Network Costing
CJ9FS
Copy Planning
Tasks
You can use the transactions for this role to display progress analysis reports.
Transaction
Function
CNE5
S_ALR_87015124
S_ALR_87015124
CNMT
Integration
See also:
Progress Determination
Tasks
You can use the transactions for this role to display reports about materials
Transaction
Function
S_ALR_87015076
Material Components
MD04
Requirements/Inventory
CO24
Missing Parts
MD09
Pegged Requirements
MD4C
Order Report
MB25
Reservations
S_ALR_870156067
Planned Orders
ME3K
Outline Agreements
MBBS
ME5J
ME5K
ME2J
ME2K
Tasks
You can use the transactions in this role to evaluate your project structure flexibly, per various
criteria.
Transaction
Function
CN41
Structure Overview
S_ALR_87015065
S_ALR_87015066
S_ALR_87015069
S_ALR_87015070
S_ALR_87015068
S_ALR_87015077
S_ALR_87015078
S_ALR_87015072
S_ALR_87015073
CF16
On Materials
CF17
On Document
CF15
On PRT Master
CF18
On Equipment
CN60
On Project/Network
Tasks
You can use the transactions for this role to create and edit report forms in the Report Painter,
and execute inheritance runs, to draw data from the system for, among other things, the
Executive Information System (EIS).
Transaction
Function
CJE4
CJE5
CJE6
CJE1
CJE2
CJE3
CJE0
GRR1
GRR2
GRR3
GRR4
CJH1
Summarization: Inheritance
CJH2
KKRC
Summarization: Summarization
KKR0
Summarization: Hierarchy
CJSA
Tasks
You can use the transactions for this role to transfer actual payments and display the transfers.
Transaction
Function
FMWA
FMWC
Tasks
You can use the transactions for this role as part of the fiscal year-end closing to carry forward
commitment values that are still open into the first period of the next fiscal year, and to carry
forward unused project budgets to that fiscal year.
Transaction
Function
CJCF
CJCO
Cost Reports
Technical name: SAP_PS_REP_COSTS
Tasks
You can use the transactions for this role to display all cost reports.
Transaction
Function
S_ALR_87013532
Plan/Actual/Variance
S_ALR_87013533
Plan/Actual/Commitment/Remaining Plan/Assigned
S_ALR_87013538
S_ALR_87100185
S_ALR_87100188
S_ALR_87100189
S_ALR_87100190
S_ALR_87013540
Forecast
S_ALR_87013541
S_ALR_87013542
S_ALR_87013543
S_ALR_87013544
S_ALR_87013545
S_ALR_87013546
S_ALR_87013547
S_ALR_87013548
S_ALR_87013549
S_ALR_87013555
Project Result
S_ALR_87013556
Funds Overview
S_ALR_87013558
Plan/Actual/Commitment/Remaining Plan/Assigned
Integration
See also:
Mass Changes
Technical name: SAP_PS_MASS_CHANGE
Tasks
You can use the transactions for this role to execute mass changes for projects and evaluate
them in the log.
Transaction
Function
CNMASS
CNMASSPROT
Materials in Projects
Technical name: SAP_PS_MATERIAL
Tasks
You can use the transactions for this role to plan and monitor project material requirements and
costs, and to regulate and schedule the flow of materials.
Transaction
Function
MM01
Create Material
MM02
Change Material
MM03
Display Material
CN33
BOM Transfer
MD51
MD50
MD4C
Order Report
CO46
CO24
CO06
V_RA
MDUP
MDUS
CNL1
CNL2
CNL3
CNSO
Tasks
You can use the transactions for this role to display project material requirements and costs.
Transaction
Function
MM03
MD4C
Order Report
CO46
S_ALR_87015076
Material Components
Tasks
You can use the transactions for this role to enter expected costs or revenues, even at an early
stage when you do not know which transaction (purchase order, material reservation, and so on)
will actually cause them. This enables you to reserve portions of the budget early.
Transaction
Function
FMZ1
FMZ2
FMZ3
FMZ6
Tasks
You can use the transactions for this role as part of period-end closing to carry out period-related
commercial transactions for each project individually. You thus ensure that, on the one hand, all
the data belonging to a project can be determined and, on the other, that the data is available to
your company's management.
Transaction
Function
CJB2
PSW5
Periodic Repostings
CPTK
CJN1
CJ08
CJ44
CJZ2
CJ9L
CJA2
CJ88
CJIC
KKA0P
KKA2
KKA2P
Integration
See also:
Tasks
You can use the transactions for this role as part of period-end closing to carry out period-related
commercial transactions for several projects simultaneously. You thus ensure that, on the one
hand, all the data belonging to a project can be determined and, on the other, that the data is
available to your company's management.
Transaction
Function
CJB1
PSW5
Periodic Reposting
CPTL
CJN2
CJ09
CJ45
CJZ1
CJ9M
CJC1
CJA1
CJ8G
KKAJ
KKAJP
Integration
See also:
Tasks
You can use these transactions to determine all the plan data to be taken into account for a
period, and to compile project plan data for enterprise controlling purposes.
Transaction
Function
KP04
CJR2
CJR3
KSWB
Periodic Reposting
CJ9BS
CJ9CS
CPUL
CJ47
CJZ5
CJC2
CJ9G
CJS2
CJS3
CJK2
CJK3
Tasks
You can use the transaction for this role to evaluate human resources.
Transaction
Function
CMP9
Tasks
You can use the transactions for this role to display reports on human resources, in a project view
and a work center view.
Transaction
Function
CMP2
CMP3
Planned Payments
Technical name: SAP_PS_PAYMENTS_PLAN
Tasks
You can use the transactions for this role to plan revenues and expenditures in one or more WBS
elements, and to display the planned payments.
Transaction
Function
CJ48
CJ49
Project Budgeting
Technical name: SAP_PS_BUDGET_PROJ
Tasks
You can use the transactions for this role to execute budgeting and availability control for your
project.
Transaction
Function
CJ30
CJ31
CJ37
CJ36
CJ38
CJ35
CJ32
CJ33
CJ3a
CJ3b
CJBV
CJBW
OPSX
CJ34
Budget Transfer
Tasks
You use the transactions for this role to maintain the structures for your project. A clear project
structure is the foundation of successful project planning, monitoring, and control.
Transaction
Function
CJ20N
Project Builder
CJ27
CJ2B
CJ2C
CJ2D
CJ20
CJ2A
CJV1
Create Simulation
CJV2
Change Simulation
CJV3
Display Simulation
CJV5
Delete Simulation
CJV7
Simulation: Logs
CN60
CJ01
CJ02
CJ03
CN21
Network: Create
CN22
Network: Change
CN23
Network: Display
Tasks
You can use the transactions for this role to display the structures of your project. A clear project
structure is the foundation of successful project planning, monitoring, and control.
Transaction
Function
CJ20N
Project Builder
CJ2C
CJ2A
CJV3
Display Simulation
CJ03
CN23
Display Network
CJ13
KJH3
Tasks
<required>
Transaction
Function
CNR3
CR13
CMP3
CMP9
CM01
Confirmations
Technical name: SAP_PS_CONFIRM
Tasks
Here, you can enter and process confirmations for activities and activity elements.
Transaction
Function
CN25
CN28
CN29
CN27
CAT2
CAT3
Tasks
You use the transactions for these roles to maintain the master data for work centers.
Transaction
Function
CNR1
CNR2
CR11
CR12
CR21
CR22
Tasks
You can use the transactions for this role to display the work center master data.
Transaction
Function
CNR3
CR13
CR23
CR05
CR06
CR07
CR08
CR10
CA83
CR15
Where-Used - Capacity
OP4A
OP03
Tasks
You can use the transactions for this role to display the standard structures of your project.
Transaction
Function
CJ93
CN03
CN13
Integration
See also:
Tasks
You use the transactions for these roles to maintain the standard structures for your project.
Transaction
Function
CJ91
CJ92
CJ93
CN01
CN02
CN03
CN98
CU41
CU42
CU43
CA88
CA78
Replace PRT
CN11
CN12
CN13
CN08
CA83
CA73
CJCS
CN61
Integration
See also:
Tasks
You use the transactions for these roles to maintain dates in your project.
Transaction
Function
CJ2B
CJ2C
CJ21
CJ22
CJ25
CJ26
CJ23
CJ24
CN24
CJ29
Project Scheduling
Tasks
You can use the transactions for this role to display all the dates in the work breakdown structure.
Transaction
Function
CJ26
CJ22
CJ24
CJ2C
Tasks
You can use the transaction for this role to monitor dates for materials.
Transaction
Function
NWTM
Monitoring Dates
Tasks
You can use the transactions for this role to allocate a transfer price from a transfer price
agreement, so that actual revenues are posted in the sender and actual costs in the receiver. You
can also display the transfer price allocation and cancel it.
Transaction
Function
CJG4
CJG3
CJG5
Integration
See also:
Tasks
You can use the transactions for this role to agree a transfer price for the rendering of a particular
service between two WBS elements, display, and change the agreement.
Transaction
Function
CJF1
CJF2
CJF3
CJF4
Integration
See also:
Tasks
You can use the transactions for this role to combine a number of projects with like
characteristics, thereby effecting more efficient project control. This enables you to carry out
analyses that allow for clearer costs at higher level, such as project manager level.
Transaction
Function
S_ALR_87013576
S_ALR_87013577
Summarization: Costs/Revenues/Expenditures/Receipts
S_ALR_87013578
Plan/Actual/Variance
S_ALR_87013579
Plan/Actual/Commitment
S_ALR_87013580
Actual/Plan/Variance
S_ALR_87013581
Actual/Plan/Commitment
S_ALR_87013582
Current/Cumulative/Total
S_ALR_87013583
Budget/Actual/Variance
S_ALR_87013584
Budget/Actual/Commitment
S_ALR_87013585
Plan/Actual/Variance
S_ALR_87013587
S_ALR_87013588
Order Result
S_ALR_87013589
Actual/Plan/Variance
S_ALR_87013590
Current/Cumulative/Total
S_ALR_87013591
Integration
See also:
Tasks
You can use the transaction in this role to calculate the sales price for a customer inquiry re a
product or service, and save the result in a document. You can carry out as many sales pricings
as you want, and compare them.
If required, you can also create a detailed quotation for a project-assigned customer inquiry,
based on project planning in the SD application component. You can use a billing plan to record
the sales price calculated as planned revenue in the project.
Transaction
Function
DP81
Sales Pricing
Allocation Templates
Technical name: SAP_PS_MODEL_PROJ
Tasks
template-allocation to allocate
overhead costs. Costs are not simply allocated, but the quantities used by the
relevant receiver object are determined. The costs are calculated by the valuing
quanti
ti
es at a rate.
You can use the transactions for this role to carry out
Transaction
Function
S_ALR_87004530
S_ALR_87005496
S_ALR_87007996
Maintain Templates
OKG1
S_ALR_87005128
S_ALR_87004530
S_ALR_87005459
S_ALR_87005456
KKE1
KKE2
KKE3
Payment Reports
Technical name: SAP_PS_REP_PAYMENTS
Tasks
The system uses the transactions in this role to represent the value flow of
project-related payment data in a single project, in partial projects, or across
projects according to hierarchical points of view.
Activities in the Project System
Transaction
Function
S_ALR_87100191
KSB5
CJ3B
CJIG
S_ALR_87013573
S_ALR_87013575
Payments: Receipts
S_ALR_87013574
Payments: Expenditures
Tasks
The system uses the transaction for this role to record partial payments and
payments that reference invoices in Project Cash Management. You use the
payment transfer facility to display cleared invoices under the value type
"Payment" in Project Cash Management and to record partial payments and
remaining items that reference projects in Project Cash Management.
Activities in the Project System
Transaction
Function
CJFN
Payment Transfer
Integration
See also:
Payment Reports
Payment Reports
Tasks
The system uses the transactions in this role to represent the value flow of project-related
payment data in a single project, in partial projects, or across projects according to hierarchical
points of view.
Transaction
Function
S_ALR_87100191
KSB5
CJ3B
CJIG
S_ALR_87013573
S_ALR_87013575
Payments: Receipts
S_ALR_87013574
Payments: Expenditures
Tasks
You can use the transactions for this role to combine a number of projects with like
characteristics, thereby effecting more efficient project control. This enables you to carry out
analyses that allow for clearer costs at higher level, such as project manager level.
Transaction
Function
S_ALR_87013576
S_ALR_87013577
Summarization: Costs/Revenues/Expenditures/Receipts
S_ALR_87013578
Plan/Actual/Variance
S_ALR_87013579
Plan/Actual/Commitment
S_ALR_87013580
Actual/Plan/Variance
S_ALR_87013581
Actual/Plan/Commitment
S_ALR_87013582
Current/Cumulative/Total
S_ALR_87013583
Budget/Actual/Variance
S_ALR_87013584
Budget/Actual/Commitment
S_ALR_87013585
Plan/Actual/Variance
S_ALR_87013587
S_ALR_87013588
Order Result
S_ALR_87013589
Actual/Plan/Variance
S_ALR_87013590
Current/Cumulative/Total
S_ALR_87013591
Integration
See also:
InvestmentManagement configuration
DefineUser Fields
ProjectSystem Configuration
DefineProject Profile
MaintainBudget Profile
Maintainingsubstitution
rule
Maintainingnetwork
Maintainingnetwork
profiles
DefiningMilestone
DefiningTime
usage
Definingprofiles
DefiningValue
categories
Maintainingbudget
profile
Creatingsettlement
Definingstrategies
Assigningstrategies
Specifydefault
Definingparameters
Definingconfirmation
parameters
End-to-end Project Management-environments developed from SAP WBSelements and networks. Specialty solutions include user status
settings, project version control, CATS (Cross Application Time
Sheet), resource related quote and billing tie in with SD. Provided:
BPR, configuration as well as requirements definition for specialty
ABAP/4 reports and outputs.
Also the DIP profile is another area to check out in PS-SD. The idea
is to use this in Resource Related Billing scenarios. It's a very
interesting feature that has been introduced in 4.6C onwards. This
enables you to select at various levels (like Cost element etc) how
the billing needs to be done.
Additional:
1. During inquiry you can enter your WBS element, and do your project
planning cost and after that become your estimate price send to
customer thru quotation.
2. If you use variant configuration, you determine activity and
component for your project from sales order variant.
3. You can run availability check based on project planning to check
you can deliver on time.
If there is down payment request on your project please post the down
payment request by tcode F-29. Once the full payment is received
please clear the down payment by tcode F-39.
If you have IDES, pls. copy the settings of PS1 (which is available
in IDES) into development as ZPS1.
You need to set the SD/PS Assignment indicator on the control tab
page of the standard project definition, for PS-SD integration,
assembly processing.
During inquiry you can enter your WBS element, and do your project
planning cost and after that become your estimate price send to
customer thru quotation.
We have ATO process and have some issue with USD and CAD currency
with
PS
andSD
Blog Archive
2011 (4)
o October (4)
SAP PS Q&A
SAP PS Q&A -3
SAP PS Q&A -2
2007 (2)
About Me
Naveen
View my complete profile