List of various BAPIs used in the PS module are as
follows:
BAPIs used in PS Transactions
Project Definition:
BAPI to details of Project Definition:
BAPI Name
BAPI Description
BAPI_PROJECTDEF_EXISTENCECHE
CK
To check whether a project definition exists
BAPI_BUS2001_GETDATA
To get detailed information about a project
definition. To do this, you must transfer
the external ID of the project definition in the
parameter I_PROJECT_DEFINITION.
If required, you can also specify in which language
the language-dependent fields,
such as time units, system status, and so on, are to be
returned. If you do not
specify a language, the system language is used
BAPI_PROJECT_GETINFO
To read detailed information about project
definitions and the WBS elements of projects from
the system.
BAPI_PROJECTDEF_GETDETAIL
To read detail information about the project
definition
BAPI_BUS2001_GET_STATUS
To get both the active system statuses and the user
statuses for a project definition
BAPI_PROJECTDEF_GETLIST
Provides a list of project definitions
BAPI_GET_PROJECT_STATISTICS
Display project statistics
BAPI to create/update Project Definition data:
BAPI Name
BAPI Description
BAPI_BUS2001_CREATE
Create a project definition
BAPI Name
BAPI Description
BAPI_PROJECTDEF_CREA
TE
Create a project definition
BAPI_BUS2001_CHANGE
Change Project Definition
BAPI_PROJECTDEF_UPDA
TE
Change Project Definition
BAPI_BUS2001_DELETE
Delete Project Definition
BAPI_BUS2001_SET_STATU
S
one system status and one user status can be revoked each time,
and one system status
and one user status can be set each time for a project definition
WBS - Work Breakdown Structure
BAPI to details of WBS element:
BAPI Name
BAPI Description
BAPI_BUS2054_GETDATA
To get detailed information about WBS elements
BAPI_BUS2054_GET_GUID_FROM_K
EY
Read the GUID (Global Unique Identifier) using the
external object key.
BAPI_BUS2054_GET_STATUS
To read the active system statuses and user statuses
for a list of PSP elements
BAPI_BUS2054_GET_KEY_FROM_GU
ID
Read the externalobject key (WBS Key) using the
GUID (Global Unique Identifier).
BAPI to create/update of WBS element:
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_EXISTENCECHEC
K
Check whether network exists
BAPI_NETWORK_GETDETAIL
Read detailed information about a network including
all objects from the system.
BAPI_NETWORK_GETINFO
Read detailed information about a network including
all objects from the system.
BAPI_NETWORK_GETLIST
Produces a list of networks with descriptions.
Returns a container of network numbers
BAPI_BUS2002_GETDATA
Returns Detail Data for Network Header.
BAPI_BUS2002_GET_GUID_FROM_K
EY
Read GUIDS Using the Network Keys
BAPI_BUS2002_GET_KEY_FROM_GU
ID
Read Network Key Using the GUIDs
BAPI_BUS2002_GET_STATUS
Get network Status
BAPI to create/updatedetails of Network data:
BAPI Name
BAPI Description
BAPI_NETWORK_MAINTAI
N
To edit network headers, activities and relationships
BAPI_BUS2002_CREATE
Create Network Header. Only one network can be created each
time this BAPI is called.
BAPI_BUS2002_CHANGE
Change Network Header. Only one network header can be
changed each time this BAPI is called.
BAPI_BUS2002_DELETE
Delete Network Header. Only one network can be processed
each time the BAPI is called.
BAPI_BUS2002_SET_STATU
S
Set/Reset Network Status. At the same time, you can revoke one
system status and one
user status, or set one system status and one user status in a list
of activities for the network.
Activity
BAPI to extract details of Activity:
BAPI Name
BAPI Description
BAPI_BUS2002_ACT_GETDATA
Detail Data for Activities
BAPI_BUS2002_GET_ACTGUID_4_K
EY
Read the GUIDs Using the Network Activity Key.
Read the
GUID (Global Unique Identifier) using the external
object key.
BAPI_BUS2002_GET_ACTKEY_4_GU
ID
Read the Network Activity Key Using the GUIDs.
Read the
external object key using the GUID (Global Unique
Identifier).
BAPI_BUS2002_GET_STATUS
Read active system statuses and user statuses for a
network
header (NUMBER) as well as its activities
BAPI create/update Activity data:
BAPI Name
BAPI Description
BAPI_BUS2002_ACT_CHANGE_MU
LTI
Change one or more activities. Activities of one
network only
can be changed each time this BAPI is called.
BAPI_BUS2002_ACT_CREATE_MUL
TI
Create one or more activities. Activities of one
network only
can be changed each time this BAPI is called.
BAPI_BUS2002_ACT_DELETE_MUL
TI
Delete one or more activities. Activities of one
network only
can be changed each time this BAPI is called.
Activity Element
BAPI to extract details of Activity Element:
BAPI Name
BAPI Description
BAPI_BUS2002_ACTELEM_GETDATA
Get detailed information about activity elements.
BAPI Name
BAPI Description
BAPI_BUS2002_GET_ELEGUID_4_KEY
Read the GUIDs Using the Activity Element IDs
BAPI create/update Activity Element data
BAPI Name
BAPI Description
BAPI_BUS2002_ACTELEM_CHANGE
_M
Change one or more activity elements. Each time this
BAPI is
called, only the activity elements for one network
can be changed
BAPI_BUS2002_ACTELEM_CREATE_
M
Create one or more activity elements. Each time this
BAPI is
called, only the activity elements for one network
can be changed
BAPI_BUS2002_ACTELEM_DELETE_
M
Delete one or more activity elements. Each time this
BAPI is called,
only the activity elements for one network can be
changed
Activity Type
BAPI to extract details of Activity Type:
BAPI Name
BAPI Description
BAPI_ACTIVITYTYPE_GETDETAI
L
Detailed information on a selected activity type on Key
Date.
BAPI_ACTIVITYTYPE_GETLIST
List of Activity Types Using Selection Criteria
BAPI_ACTIVITYTYPE_GETPRICES
Determines, for a given day, activity prices for cost
center/activity type combinations.
BAPI to create/update Activity Type data
BAPI Name
BAPI Description
BAPI_ACTTYPE_CHANGEMULTIPLE
Change One or More Activity Types
BAPI_ACTTYPE_CREATEMULTIPLE
Create One or More Activity Types
Confirmation
BAPI to extract details of Confirmations
BAPI Name
BAPI Description
BAPI_NETWORK_CONF_GETDETA
IL
Using this method you can make the detail data of a
confirmation
for a network available for the transferred object. You
can also make
goods movement posted together with the confirmation
available.
BAPI_NETWORK_CONF_GETLIST
All confirmations are determined for the specified
network activity or
activity element. The transferred capacity category and
split are interpreted
as additional constraints
BAPI_NETWORK_CONF_GETPROP
To make default data available for confirming network
activities
BAPI to create/update Confirmation data
BAPI Name
BAPI Description
BAPI_NETWORK_CONF_ADD
To enter confirmations for network activities/ activity
elements and splits.
BAPI_NETWORK_CONF_CANC
EL
To cancel a network confirmation that has already been
booked.