Download as pdf or txt
Download as pdf or txt
You are on page 1of 23

4/4/23, 4:01 PM SAP Project System – A ready Reference ( Part 2 ) | SAP Blogs

Community
Follow

Ask a Question
Like Write a Blog Post Login

 RSS Feed

Sheetal Deshmukh
May 12, 2008 | 5 minute read

SAP Project System – A ready


Reference ( Part 2 )
 16  55  44,203

In my previous blog SAP Project System – A ready Reference ( Part 1 ) , I had
explained Basic PS terminologies with the help of a simple example.

Now let me go to some technicalities of the same.

If some body asks me to develop report in PS module what basic information do I


need?

Mainly I need to find out three things :

Master tables and there relationship with each other.


Standard transactions in PS module and
BAPIs used to deal with PS data.

Let’s start with the master table

PS Master Tables and their relationship:

Object Master Table

Project Definition PROJ

https://blogs.sap.com/2008/05/12/sap-project-system-a-ready-reference-part-2/ 1/23
4/4/23, 4:01 PM SAP Project System – A ready Reference ( Part 2 ) | SAP Blogs

WBS element PRPS

Network AFKO ,AUFK

Activity AFVV , AFVC

Activity Element AFVV , AFVC

Activity Type CEPC

Milestone MLST

Budget BPGE , BPJA

Following diagram depicts the linkage between various master tables in PS


module.

https://blogs.sap.com/2008/05/12/sap-project-system-a-ready-reference-part-2/ 2/23
4/4/23, 4:01 PM SAP Project System – A ready Reference ( Part 2 ) | SAP Blogs

  
Frequently used PS Transactions

Object Transaction Description

https://blogs.sap.com/2008/05/12/sap-project-system-a-ready-reference-part-2/ 3/23
4/4/23, 4:01 PM SAP Project System – A ready Reference ( Part 2 ) | SAP Blogs

Project Definition CJ06 Create Project Defin

CJ07 Change Project Defin

CJ08 Display Project Defi

CJ20N Project Builder

WSB Element CJ01 Create Work Breakdow

CJ02 Change Work Breakdow

CJ03 Display Work Breakdo

CJ11 Create WBS Element

CJ12 Change WBS Element

Cj13 Delete WBS Element

https://blogs.sap.com/2008/05/12/sap-project-system-a-ready-reference-part-2/ 4/23
4/4/23, 4:01 PM SAP Project System – A ready Reference ( Part 2 ) | SAP Blogs

Network CN21 Create Network

CN22 Change Network

CN23 Display Network

CN24 Overall Network Sche

CN24N Overall Network Sche

CJ20N Project Builder

Activity CJ20n  Project Builder

Milestone CN53N  Overview: Milestones

CJ20N Project Builder

Relationship CN49    Overview: Relationsh

https://blogs.sap.com/2008/05/12/sap-project-system-a-ready-reference-part-2/ 5/23
4/4/23, 4:01 PM SAP Project System – A ready Reference ( Part 2 ) | SAP Blogs

CN49N Overview: Relationsh

CNS49 Overview: Relationsh

Confirmations CN25 Confirm Completions

CN27 Collective confirmat

CN28 Display Network Conf

CN29 Cancel Network Confi

CN2X Confirm Completions

Settlement CJ02 Create Settlement Ru

CJ88  Settle Projects and

CJ8A Act.-setlmt: Proj. r

https://blogs.sap.com/2008/05/12/sap-project-system-a-ready-reference-part-2/ 6/23
4/4/23, 4:01 PM SAP Project System – A ready Reference ( Part 2 ) | SAP Blogs

CJ8G Actual Settlement: P

Budget CJ30 Change Project Origi

 
CJ31    Display Project Orig

CJ35    Budget Return from P

CJ36  Budget Supplement to

CJ37 Budget Supplement in

CJ38 Budget Return in Pro

CJ3A   Change Budget Docume

CJ3B Display Budget Docum

BAPIs used in PS Transactions


Project Definition:

https://blogs.sap.com/2008/05/12/sap-project-system-a-ready-reference-part-2/ 7/23
4/4/23, 4:01 PM SAP Project System – A ready Reference ( Part 2 ) | SAP Blogs

BAPI to extract details of Project Definition: 

BAPI Name BAPI Description

BAPI_PROJECTDEF_EXISTENCECHECK To check whether a project d

BAPI_BUS2001_GETDATA         To get detailed information

BAPI_PROJECT_GETINFO To read detailed information

BAPI_PROJECTDEF_GETDETAIL      To read detail information a

BAPI_BUS2001_GET_STATUS   To get both the active syste

BAPI_PROJECTDEF_GETLIST Provides a list of project d

BAPI_GET_PROJECT_STATISTICS    Display project statistics

https://blogs.sap.com/2008/05/12/sap-project-system-a-ready-reference-part-2/ 8/23
4/4/23, 4:01 PM SAP Project System – A ready Reference ( Part 2 ) | SAP Blogs

BAPI to create/update Project Definition data: 

BAPI Name BAPI Description

BAPI_BUS2001_CREATE Create a project definition

BAPI_PROJECTDEF_CREATE         Create a project definition

BAPI_BUS2001_CHANGE           Change Project Definition

BAPI_PROJECTDEF_UPDATE         Change Project Definition

BAPI_BUS2001_DELETE Delete Project Definition

BAPI_BUS2001_SET_STATUS        one system status and one us

WBS – Work Breakdown Structure:

https://blogs.sap.com/2008/05/12/sap-project-system-a-ready-reference-part-2/ 9/23
4/4/23, 4:01 PM SAP Project System – A ready Reference ( Part 2 ) | SAP Blogs

BAPI to extract details of WBS element: 

BAPI Name BAPI Description

BAPI_BUS2054_GETDATA           To get detailed information

BAPI_BUS2054_GET_GUID_FROM_KEY Read the GUID (Global Unique

external object key.

BAPI_BUS2054_GET_STATUS        To read the active system st

a list of PSP elements

BAPI_BUS2054_GET_KEY_FROM_GUID Read the externalobject key

using the GUID (Global Uniqu

BAPI create/update WBS element data: 

https://blogs.sap.com/2008/05/12/sap-project-system-a-ready-reference-part-2/ 10/23
4/4/23, 4:01 PM SAP Project System – A ready Reference ( Part 2 ) | SAP Blogs

BAPI Name BAPI Description

BAPI_BUS2054_CREATE_MULTI      Create  WBS Element

BAPI_BUS2054_CHANGE_MULTI      Change  WBS Element

BAPI_BUS2054_DELETE_MULTI      Delete WBS Element

Network:

BAPI to extract details of Network: 

BAPI Name BAPI Description

BAPI_NETWORK_EXISTENCECHECK Check whether network exists

BAPI_NETWORK_GETDETAIL Read detailed information abo

https://blogs.sap.com/2008/05/12/sap-project-system-a-ready-reference-part-2/ 11/23
4/4/23, 4:01 PM SAP Project System – A ready Reference ( Part 2 ) | SAP Blogs

BAPI_NETWORK_GETINFO Read detailed information abo

BAPI_NETWORK_GETLIST Produces a list of networks w

BAPI_BUS2002_GETDATA Returns Detail Data for Netwo

BAPI_BUS2002_GET_GUID_FROM_KEY Read GUIDS Using the Network

BAPI_BUS2002_GET_KEY_FROM_GUID Read Network Key Using the GU

BAPI_BUS2002_GET_STATUS Get network Status

 BAPI create/update Network data: 

BAPI Name BAPI Description

BAPI_NETWORK_MAINTAIN To edit network headers, activities

https://blogs.sap.com/2008/05/12/sap-project-system-a-ready-reference-part-2/ 12/23
4/4/23, 4:01 PM SAP Project System – A ready Reference ( Part 2 ) | SAP Blogs

BAPI_BUS2002_CREATE Create Network Header. Only one netw

BAPI_BUS2002_CHANGE Change Network Header. Only one netw

BAPI_BUS2002_DELETE Delete Network Header. Only one netw

BAPI_BUS2002_SET_STATUS Set/Reset Network Status. At the sam

Activity: 

BAPI to extract details of Activity: 

BAPI Name BAPI Description

BAPI_BUS2002_ACT_GETDATA Detail Data for Activities

BAPI_BUS2002_GET_ACTGUID_4_KEY Read the GUIDs Using the Net

https://blogs.sap.com/2008/05/12/sap-project-system-a-ready-reference-part-2/ 13/23
4/4/23, 4:01 PM SAP Project System – A ready Reference ( Part 2 ) | SAP Blogs

BAPI_BUS2002_GET_ACTKEY_4_GUID Read the Network Activity Ke

BAPI_BUS2002_GET_STATUS        Read active system statuses

BAPI create/update Activity data: 

BAPI Name BAPI Description

BAPI_BUS2002_ACT_CHANGE_MULTI  Change one or more activitie

BAPI_BUS2002_ACT_CREATE_MULTI  Create one or more activitie

BAPI_BUS2002_ACT_DELETE_MULTI  Delete one or more activitie

Activity Element: 

BAPI to extract details of Activity Element: 

https://blogs.sap.com/2008/05/12/sap-project-system-a-ready-reference-part-2/ 14/23
4/4/23, 4:01 PM SAP Project System – A ready Reference ( Part 2 ) | SAP Blogs

BAPI Name BAPI Description

BAPI_BUS2002_ACTELEM_GETDATA   Get detailed information abo

BAPI_BUS2002_GET_ELEGUID_4_KEY Read the GUIDs Using the Act

BAPI create/update Activity Element data: 

BAPI Name BAPI Description

BAPI_BUS2002_ACTELEM_CHANGE_M  Change one or more activity

BAPI_BUS2002_ACTELEM_CREATE_M  Create one or more activity

BAPI_BUS2002_ACTELEM_DELETE_M  Delete one or more activity

Activity Type: 

https://blogs.sap.com/2008/05/12/sap-project-system-a-ready-reference-part-2/ 15/23
4/4/23, 4:01 PM SAP Project System – A ready Reference ( Part 2 ) | SAP Blogs

BAPI to extract details of Activity Type: 

BAPI Name BAPI Description

BAPI_ACTIVITYTYPE_GETDETAIL Detailed information on a se

BAPI_ACTIVITYTYPE_GETLIST      List of Activity Types Using

BAPI_ACTIVITYTYPE_GETPRICES    Determines, for a given day,

BAPI create/update Activity Type data: 

BAPI Name BAPI Description

BAPI_ACTTYPE_CHANGEMULTIPLE    Change One or More Activity

BAPI_ACTTYPE_CREATEMULTIPLE    Create One or More Activity

https://blogs.sap.com/2008/05/12/sap-project-system-a-ready-reference-part-2/ 16/23
4/4/23, 4:01 PM SAP Project System – A ready Reference ( Part 2 ) | SAP Blogs

Confirmation:

BAPI to extract details of Confirmations 

BAPI Name BAPI Description

BAPI_NETWORK_CONF_GETDETAIL Using this method you can m

BAPI_NETWORK_CONF_GETLIST All confirmations are deter

BAPI_NETWORK_CONF_GETPROP       To make default data availa

BAPI create/update Confirmation data: 

BAPI Name BAPI Description

BAPI_NETWORK_CONF_ADD To enter confirmations for network

https://blogs.sap.com/2008/05/12/sap-project-system-a-ready-reference-part-2/ 17/23
4/4/23, 4:01 PM SAP Project System – A ready Reference ( Part 2 ) | SAP Blogs

Assigned Tags

BAPI_NETWORK_CONF_CANCEL To cancel a network confirmation th


Retagging required

sheetal deshmukh

Similar Blog Posts 


 
SAP Project System - A ready Reference ( Part 1 )
By Sheetal Deshmukh May 09, 2008

SAP MRS (Multi Resource Scheduling) - A ready reference (Part 1) Alert Moderator
By Jayasimha Reddy Vangala May 01, 2015

SAP Project Manager’s Guide to SAP Project Cutover


By Greg Banks Oct 11, 2021

Related Questions 
com.sap.engine.lib.injection.InjectionException
By Former Member May 29, 2008

How to start configuration in SAP PS?


By Former Member Mar 04, 2014

From Projectdefinition to all PSP elements ?


By Former Member Jan 22, 2009

16 Comments

You must be Logged on to comment or reply to a post.

Former Member
May 13, 2008 at 3:56 am

Why can I not print this post?  I printed part 1 without a problem.

https://blogs.sap.com/2008/05/12/sap-project-system-a-ready-reference-part-2/ 18/23
4/4/23, 4:01 PM SAP Project System – A ready Reference ( Part 2 ) | SAP Blogs

Excellent resource, by the way.  Thank you for this.

Like 0 | Share

Sheetal Deshmukh | Blog Post Author


May 13, 2008 at 6:12 pm

Hi
thanks for appreciating my work.
Give me some time , even i am not aware about this problem ..let me ask sdn team regarding the
same.

Regards
Sheetal

Like 0 | Share

Sheetal Deshmukh | Blog Post Author


May 13, 2008 at 6:39 pm

hi
Hey You can print this blog . Just Scroll the blog to right most corner and u will see PRINT
option.
Regards
Sheetal

Like 0 | Share

Former Member
May 23, 2008 at 12:39 am

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).

Thanks,

Deb

Like 0 | Share

https://blogs.sap.com/2008/05/12/sap-project-system-a-ready-reference-part-2/ 19/23
4/4/23, 4:01 PM SAP Project System – A ready Reference ( Part 2 ) | SAP Blogs

Former Member
October 28, 2009 at 12:07 am

How can we find the link between Project strucutre & Network

Like 0 | Share

Former Member
June 21, 2010 at 10:49 pm

Really thanks for posting such a super weblog for PS, It works as a dashboard.

Like 0 | Share

Claudio Ciardelli
July 2, 2010 at 5:32 am

Hello,
Are there BAPIs to enter Costs and Budgets related to BAPIS?

Like 0 | Share

Former Member
July 2, 2010 at 5:38 am

Hi there -

This is good stuff.

Worth posting this on the wiki as well as it is a good reference point.

Like 0 | Share

haran hari
August 12, 2010 at 7:22 pm

really great stuff.

https://blogs.sap.com/2008/05/12/sap-project-system-a-ready-reference-part-2/ 20/23
4/4/23, 4:01 PM SAP Project System – A ready Reference ( Part 2 ) | SAP Blogs

regards
Hari

Like 0 | Share

Former Member
October 15, 2010 at 1:20 pm

Hello,
I am trying to user BAPI_NETWORK_MAINTAIN function module to create create a nework. However I
cannot get past these errors.

The statuses could not be created while creating network "MS41-T000002" (Message ID CN #194)
WBS elem. cntrl. area "FP00" is not same as network cntrl. area (Message ID CN #068)

I can create the Network and activities through CN21 transaction using the same data that I am passing to
BAPI_NETWORK_MAINTAIN function module.

Any insight would be greatly appreciated.

Thanks
Tushar Shelar

Like 0 | Share

Former Member
May 27, 2011 at 5:49 am

Hi! Excellent article! Are you able to do the same with other SAP modules?

Like 0 | Share

Former Member
December 13, 2013 at 10:38 am

Excellent article

Like 0 | Share

Sheetal Deshmukh | Blog Post Author


December 24, 2013 at 7:26 am

https://blogs.sap.com/2008/05/12/sap-project-system-a-ready-reference-part-2/ 21/23
4/4/23, 4:01 PM SAP Project System – A ready Reference ( Part 2 ) | SAP Blogs

Thanks Jitendra

Like 0 | Share

SESHA PS
January 9, 2014 at 12:03 pm

Helpful for all  Beginners Thanks For Sharing & Nicely Presented.

Like 0 | Share

Manuel Robalinho
May 20, 2016 at 1:23 pm

Very good this post.

Thanks

Like 0 | Share

Former Member
January 23, 2017 at 7:32 am

Dear Sheetal,

Thank you. Very interesting post.

Do you also have some kind of user manual with respect to Project Progress? I am stuck with studying
multiple methodologies and trying to understand them.

Thank you

Sagar Sonawane

Like 0 | Share

https://blogs.sap.com/2008/05/12/sap-project-system-a-ready-reference-part-2/ 22/23
4/4/23, 4:01 PM SAP Project System – A ready Reference ( Part 2 ) | SAP Blogs

Find us on

Privacy Terms of Use

Legal Disclosure Copyright

Trademark

Newsletter Support

https://blogs.sap.com/2008/05/12/sap-project-system-a-ready-reference-part-2/ 23/23

You might also like