PS Quick Reference
PS Quick Reference
v=qTI-L-
IwwZI&t=544s (26.39)
The integration between SAP Project System PS with SAP ERP R/3
application modules allows you to design, plan, and execute the projects as
part of your normal project procedure. Hence, Project System module has
the constant data access to all the departments involved in the project.
Classification of Projects
You can also categorize projects according to the list of activities and
project structure or on the basis of individual activities −
Using Work breakdown structure WBS.
Using individual activities as per work packages.
In the following diagram, you can see the sample project structure that is
created hierarchically using Work Breakdown structure.
Project System – Process Flow
Create Templates/WBS
Create Project
Project Planning
Budgeting and Release
Project Implementation
Project Completion
The integration between SAP Project System PS with SAP ERP R/3
application modules allows you to design, plan, and execute the projects as
part of your normal project procedure. Hence, Project System module has
the constant data access to all the departments involved in the project.
SAP PS system is tightly integrated with the following modules −
In the following diagram, you can see SAP Project System is integrated
with SAP R/3 modules during project lifecycle.
Company Code
To create, edit and delete a company code, follow the steps given below −
Step 2 − A new window will open. You can create new company code by
selecting both the options.
The option Copy, delete, and check company code allows you to copy all
configuration and tables automatically.
Step 3 − If you select Edit company code, you will get the following window
Step 5 − You can click the Address button and update the fields as shown
below. Once Address field is updated, click the Save button.
Creating a Business Area
Example
There is a big company XYZ, which runs multiple business. Let us say it
has three different domains like manufacturing, marketing and sales.
You can use these business areas if other the company codes
require the same areas.
It is easy to configure if you use Business Area because you just
need to attach to the company code and the other details in business
area will get attach itself.
By using Business areas in controlling, you can create profit and loss
statements, balance sheets, etc. for business areas. Therefore, this
is used for management accounting in few companies.
Note − Business areas are used in Controlling as compared to Finance
Accounting.
Create new Business Area in SAP FI
Step 1 − Expand Enterprise Structure as Definition → Financial Accounting
→ Define Business Area.
Step 3 − Enter the 4-digit Business Area code and save the configuration.
Creating a Controlling Area
Step 2 − To create a Controlling area, click New Entries. Enter the following
details
Name of Controlling Area
Company Code
Currency settings
Cost Center standard hierarchy
Defining Plant
The following steps will take you through the procedure of creating Plant −
The following steps will take you through the procedure of creating Storage
location −
Enter the name of storage location along with the description of storage
location.
Click the save icon after filling required information. A new Storage
Location will be created.
SAP PS - Currencies
In SAP PS system, you can manage all the currency dependent data in the
Project System using the following different currencies.
Object currency
WBS element
Project definition
Network header
Network activity
Note − When a company code is assigned to a controlling area and
company code contains multiple currencies, you cannot allocate object
currency in PS. In such a case, system automatically takes the local
currency of company code.
Transaction currency
In this case, the costs and revenues from different business transactions
are recorded as per currency of the business transaction.
Example
Note − You can use Information system to view the reports in any currency
including the above mentioned currency types and Project System
translates the values in report as per the latest conversion values.
You should define the project goal clearly to carry out project in its entirety
and the activities to be carried out must be structured.
This is the first step in project planning to define work breakdown structure
to divide the activities into tasks. The type of tasks and activities to be
defined vary as per project complexity and type of project- customer based
or internal project.
In SAP Project system, you define the activities and people in the project in
form of Work breakdown structure WBS.
Maintain PS Types
A Project type is also used for reporting, building authorization and for
creating hierarchies and network in project planning. It can also be used for
developing customer requirements, i.e., use of BADI for WBS settlement
rule determination based on project type as a parameter.
By defining PS type for PS texts in SAP system, this helps you to attach the
text in project builder and this text can be used in projects.
Step 2 − The PS Text Type screen appears. Click New Entries to define
new text types as per the business requirement.
Step 2 − A new screen Change status profile overview will open. You can
use other options to copy an existing profile, to delete a profile or to view
details.
Step 3 − In the next window, enter status profile Id to identify the profile in
SAP system.
Enter the text of profile, Maintenance Language: Enter language key like
EN. Press ENTER to continue.
Step 4 − Once you press ENTER, status profile you have created will be
shown in the list of status profile. Double-click on status profile.
Step 7 − Once you enter all the details, click the save button at the top.
SAP PS - Selection Profile
A Selection profile in SAP Project system is used when you have large
number of selection objects repeatedly with same selection condition.
Selection conditions are used using topdown approach.
Step 4 − You can also perform Search option to select the Status profile.
Step 6 − Once you double-click, click the New Entries button at the top.
Step 7 − In the next window, enter the following details −
Usr − For user status
StatusProf − This is optional field to update user status profile.
Status − Update status from drop down, If status is user status, you
can select X from the drop down.
Note that the values in the project profile is used to maintain the functions
of certain areas of the Project System and should only be changed without
considering all the factors. You should not change the keys related to
costing sheet or the results analysis key as these can change existing
system.
You must maintain the following information under project profile section −
Basic data
Time scheduling
Costs/revenues/finances
Organizational data
A standard R/3 System contains the predefined project profile that has the
most important control parameters.
Next, go to Organization tab. You have to enter the following details under
the Organization tab −
Click the save button at the top to save the project profile.
You can use the settlement profile to define the following for actual costs −
Full Settlement
Can be settled
Not to be settled
As per the settings in the settlement profile, there is a need to settle the
costs of an object in full before that object is achieved in the system.
Step 5 − Once you enter all the fields, click the save button at the top.
Order category
CO Partner update
Step 2 − In the next window for Person Responsible for Work center, click
New Entries.
Step 3 − In the next screen, you have to enter the following details −
Plnt − Enter the plant key that you want to assign person for work
center.
Pers. Respons − In this field, enter the person responsible for work
center ID
Person responsible for work center − Descriptive name of person
responsible for managing work center.
Step 4 − Once you enter all the details, click the save button at the top.
SAP PS - Maintain Activity Control Key
In SAP Project system, you can create control key to perform the different
activities and activity elements.
Using Control key in SAP PS system, you can determine the business
transactions to be performed when you perform an activity. An activity can
be an internal activity, external activity or both.
While defining the control key, you have to specify the indicators and keys
for different functions in the control key. You can use SAP standard control
keys PS01, PS02 and PS05 for networks.
Project
Work Breakdown structure
Network
Activity
Activity Element
Single User
User group
Organizational Group
Display PS Object
Write
Change PS Object
Display PS Object
Change PS Object
Create PS Object
Administration Delete PS Object
Create access control lists
Edit access control lists
Delete access control lists
Example
Consider user A is assigned to user group 1 that has read authorization for
a PS object and the user has change authorization for PS object. The user
gets change authorization in this scenario.
To create an access control list, navigate to the PS object for which you
want to assign authorizations.
Step 1 − Go to the ACL tab page. Select insert line button to enter the new
data.
Step 2 − Click Save to save the entry.
Deleting Access control list for a project or a network
Step 1 − To delete access control list for a project, use T-code: CNACLD
Step 2 − In next screen, you have to select the project/network for which
you want to delete the ACL.
Step 3 − To display the access control lists, click the Display button.
Step 4 − To delete the access control lists, click the Delete button.
Using cost function, you can perform fund management and budget
allocation. In addition, you can perform cost planning using the cost
function of SAP PS.
Cost planning
Cost planning means the costs that is expected to incur in connection with
your project as it is executed. Cost planning is used for different goals as
per the project stages −
At the Initial Planning Stage, you define cost planning as the base for
an initial cost estimate.
At the Approval stage, you define it for the budget allocation.
At the time of project execution, it is used to control cost variances
and monitor costing.
In SAP PS system, you use Costing variants to manage the criteria for the
costing. Costing variants are used to define the pricing strategy in the
system for costing and how overhead should be determined.
Costing variants are used to maintain unit costing in the general costs
activity. To create costing variant in SAP system, follow the steps given
below −
Step 1 − Navigate to SPRO → IMG → Project System → Costs → Planned
Costs → Manual cost planning in WBS → Unit Costing → Create Costing
Variant or use T-Code: OKKT.
Step 2 − In the next window, click New Entries in the Execution Profile
overview.
Step 5 − On the Execution overview screen, click the New Entries button.
Step 6 − In the next screen, enter the services from the drop-down list as
per the business requirements. Press ENTER.
Step 7 − The next step is to assign Execution profile to project option to
update execution profile to project profile.
To save the Execution service profile, click the save button at the top.
Original Budget
Original Budget
Supplements (added)
Transfers (addition/subtraction)
Returns (Subtraction)
SAP PS – Budget Profile
You can define the budget profile for projects in SAP system.
You can maintain the number range for budgeting in SAP system using T-
code: OK11
Step 1 − You can navigate to SPRO → IMG → Project System → Cost →
Budget → Create number ranges for budgeting.
Step 2 − On number range budgeting screen, you have the following
options −
Intervals − to display all budgeting number range that has been
created earlier
Status − To modify the number range
Intervals − To maintain new number range for budgeting as per
business requirement
Step 3 − Click the Intervals button and click insert interval button.
Once you create the number range, click the Save button.
You can define the tolerance limit for a budget in SAP system.
Step 2 − In the next window, enter the following details. Once you define the
tolerance limit, click the save button at the top.
SAP PS - Revenues and Earnings
In SAP custom projects, you need to compare costs and revenues to get
details on project results.
You copy plan values from the sales order to the relevant WBS
element.
In SAP system, project values are copied to Controlling
automatically.
For period end closing, you copy the results analysis to Profitability
Analysis.
In SAP Project system, you can use the following planning methods −
SAP PS - Dates
The Dates component in Project System is used to plan and check the dates
in project. The use of date scheduling is to determine phases in a project
and duration of the phases, critical paths, and events in project schedule.
In Work breakdown structures WBS and Network, you enter the dates and
these dates can be changed during full project lifecycle.
When a network contains few activities that are not assigned to same
WBS, they are treated as external networks in system in project
scheduling.
Step 1 − To define parameters for WBS scheduling, you can use T-code:
OPTQ or you can navigate to SPRO → IMG → Project System → Dates →
Data Planning in WBS → Define Parameter for WBS Scheduling.
Step 3 − In the next window, you have to enter the following field −
Scheduling Type − To define type of scheduling.
Step 5 − When you enter all the details, next is to save the configuration.
SAP PS - Material
This component is used to plan and manage material requirement in
project and to manage the material flow in the project. Material requirement
planning in project comes from Material management and Production
Planning and Control.
Procurement of Material using MRP
MRP run or planning run is an engine, which is used to fill the demand and
supply gap. Issues & Receipts are called MRP elements. Issues include
PIRs, Dependent Requirements, Order Reservations, Sales Orders,
Issuing Stock Transfer Orders, etc. Receipts include Production Orders,
Purchase Requisitions, Purchase Orders, Open Production Orders,
Receiving Stock Transfer Order, Schedule lines, etc.
MRP Parameters
Processing Key
NetChange − In this run system consider those material which has
undergone some changes from the previous MRP run.
NetChange in planning horizon − This run considers the requirement
in predefined planning horizon and not like net change, which check
the future requirements. In this run, the system considers only those
material, which have undergone some changes from their last MRP
run.
Regenerative Planning − In this run, the system considers all the
material irrespective of changes. It is time consuming and not
common in Production planning.
Scheduling
Basic Scheduling − It only calculates the basic dates for orders in
MRP run and in house production time for material master in use.
Lead time Scheduling − In this MRP, production dates are defined by
lead-time scheduling for planned orders.
Running Material Requirement Planning for all Products
Step 1 − Use T-code: MD01 or go to Logistics → Production → MRP →
Planning → Total Planning → Online
Step 2 − To run MRP with Net Change in planning horizon, enter the
following details.
Enter the manufacturing Plant for which you want to take MRP run.
Enter Processing key as NETCH.
Enter Input 2 in Create Purchase req. shows purchase requisition in
opening period.
Enter 2 for schedule lines shows.
Enter 1 in MRP List and system will create MRP list similar to stock
/requirement list for later analysis of previous MRP run.
Enter Planning mode 3 as we will delete and recreate all planning
data for all materials.
Enter Scheduling indicator 2 shows MRP will do lead time scheduling
and consider routing times to calculate planned order dates.
Step 3 − Click the tick mark at the top as shown in the screen shot given
below.
Step 4 − If you are sure on MRP run, click the tick mark.
System will take some time to run the MRP and do the calculations. You
can see material requirement and what parameters have been considered
during the run.
MRP run for a single material
Functions
In the table given below, you can see the different features in a project that
the above versions support in a SAP system.
Contains
Summarized cost Yes Yes Yes Yes
data
SAP PS - Project Information System
In SAP system, a Project Information System is used to monitor and control
the project master data. It allows you to analyze each project, part of
projects, or multiple projects.
Key functions
Example
You can send the reports via email, put them on shared drive or take a print
out of the reports to distribute the hard copy.
You can use the report templates to provide different degree of details,
summarize data and historical data with key values. Historical data includes
information from the following processes −
Controlling
Project Progress
Project Resource
Material Requirement and planning
Types of Reports
You can use following type of reports using Project Information System.
Technical Reports
This allows you to select all the objects or particular objects in the system-
WBS, Networks, PS texts and material etc. to check their present status
and their use in project network hierarchy. This allows you to see the status
of project based on different objects.
Using Project Information System, you can monitor the data elated to
current project as well as data in archive to see historical data and lesson
learnt.
You can enter the values in filters to create structure list which can be used
to view graphics or to move data to different project management tools.
Commercial Reports
In the following table, you can see few cost element and hierarchical
reports under Project Information System and their respective information.
Resource Reports
Capacity Requirements
Capacity Load with Variable View
Workforce Planning
Capacity Load with Work Center View
To access all the reports, you can scroll to Project System in SAP Easy
access menu. Under Project System you have Information System.
Purchase orders
Outline agreements
Missing parts
Pegged requirements
Stock/Requirements list