0% found this document useful (0 votes)
1K views4 pages

BAPI To Extract Details of Project Definition:: BAPI Name BAPI Description

This document lists SAP BAPIs related to project management and planning. It includes BAPIs for extracting, creating, updating, and deleting data for project definitions, WBS elements, networks, activities, activity elements, activity types, and confirmations. The BAPIs provide functionality like checking if a project definition exists, getting details of various planning objects, creating and changing master and transactional data, and confirming network activities.

Uploaded by

Abhijeet Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1K views4 pages

BAPI To Extract Details of Project Definition:: BAPI Name BAPI Description

This document lists SAP BAPIs related to project management and planning. It includes BAPIs for extracting, creating, updating, and deleting data for project definitions, WBS elements, networks, activities, activity elements, activity types, and confirmations. The BAPIs provide functionality like checking if a project definition exists, getting details of various planning objects, creating and changing master and transactional data, and confirming network activities.

Uploaded by

Abhijeet Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Project Definition:

BAPI to extract details of Project Definition:


BAPI Name

BAPI Description
To check whether a project definition
BAPI_PROJECTDEF_EXISTENCECHECK
exists
To get detailed information about a
project definition. To do this, you must
transfer the external ID of the project
definition in the parameter
BAPI_BUS2001_GETDATA
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
To read detailed information about
BAPI_PROJECT_GETINFO
project definitions and the WBS elements
of projects from the system.
To read detail information about the
BAPI_PROJECTDEF_GETDETAIL
project definition
To get both the active system statuses
BAPI_BUS2001_GET_STATUS
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_PROJECTDEF_CREATE
Create a project definition
BAPI_BUS2001_CHANGE
Change Project Definition
BAPI_PROJECTDEF_UPDATE
Change Project Definition
BAPI_BUS2001_DELETE
Delete Project Definition
one system status and one user status
can be revoked each time, and one system
BAPI_BUS2001_SET_STATUS
status and one user status can be set
each time for a project definition

WBS - Work Breakdown Structure:

BAPI to extract details of WBS element:


BAPI Name
BAPI Description
To get detailed information about WBS
BAPI_BUS2054_GETDATA
elements.
Read the GUID (Global Unique Identifier)
BAPI_BUS2054_GET_GUID_FROM_KEY
using the
external object key.
To read the active system statuses and user
BAPI_BUS2054_GET_STATUS
statuses for
a list of PSP elements
BAPI_BUS2054_GET_KEY_FROM_GUID
Read the externalobject key (WBS Key)

using the GUID (Global Unique Identifier).


BAPI create/update WBS element data:
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
Read detailed information about a
BAPI_NETWORK_GETDETAIL
network including all objects from the
system.
Read detailed information about a
BAPI_NETWORK_GETINFO
network including all objects from the
system
Produces a list of networks with
BAPI_NETWORK_GETLIST
descriptions. Returns a container of
network numbers
BAPI_BUS2002_GETDATA
Returns Detail Data for Network Header.
BAPI_BUS2002_GET_GUID_FROM_KEY
Read GUIDS Using the Network Keys
BAPI_BUS2002_GET_KEY_FROM_GUID
Read Network Key Using the GUIDs
BAPI_BUS2002_GET_STATUS
Get network Status
BAPI create/update Network data:
BAPI Name
BAPI Description
BAPI_NETWORK_MAINTAIN
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_STATUS
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_KEY
Read the GUIDs Using the Network
Activity Key. Read the GUID (Global
Unique Identifier) using the external

BAPI_BUS2002_GET_ACTKEY_4_GUID

BAPI_BUS2002_GET_STATUS

object key.
Read the Network Activity Key Using the
GUIDs. Read the external object key
using the GUID (Global Unique
Identifier).
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
Change one or more activities.
BAPI_BUS2002_ACT_CHANGE_MULTI
Activities of one network only
changed each time this BAPI is
Create one or more activities.
BAPI_BUS2002_ACT_CREATE_MULTI
Activities of one network only
changed each time this BAPI is
Delete one or more activities.
BAPI_BUS2002_ACT_DELETE_MULTI
Activities of one network only
changed each time this BAPI is

can be
called.
can be
called.
can be
called.

Activity Element:

BAPI to extract details of Activity Element:


BAPI Name
BAPI Description
Get detailed information about activity
BAPI_BUS2002_ACTELEM_GETDATA
elements.
Read the GUIDs Using the Activity
BAPI_BUS2002_GET_ELEGUID_4_KEY
Element IDs
BAPI create/update Activity Element data:
BAPI Name
BAPI Description
Change one or more activity elements.
Each time this BAPI is called, only the
BAPI_BUS2002_ACTELEM_CHANGE_M
activity elements for one network can be
changed
Create one or more activity elements.
Each time this BAPI is called, only the
BAPI_BUS2002_ACTELEM_CREATE_M
activity elements for one network can be
changed
Delete one or more activity elements.
Each time this BAPI is called, only the
BAPI_BUS2002_ACTELEM_DELETE_M
activity elements for one network can be
changed

Activity Type:

BAPI to extract details of Activity Type:


BAPI Name
BAPI Description
Detailed information on a selected
BAPI_ACTIVITYTYPE_GETDETAIL
activity type on Key Date.
List of Activity Types Using Selection
BAPI_ACTIVITYTYPE_GETLIST
Criteria
BAPI_ACTIVITYTYPE_GETPRICES
Determines, for a given day, activity
prices for cost center/activity type

combinations.
BAPI 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
Using this method you can make the
detail data of a confirmation for a
network available for the transferred
BAPI_NETWORK_CONF_GETDETAIL
object. You can also make goods movement
posted together with the confirmation
available.
All confirmations are determined for the
specified network activity or activity
BAPI_NETWORK_CONF_GETLIST
element. The transferred capacity
category and split are interpreted as
additional constraints
To make default data available for
BAPI_NETWORK_CONF_GETPROP
confirming network activities
BAPI create/update Confirmation data:
BAPI Name
BAPI Description
To enter confirmations for network
BAPI_NETWORK_CONF_ADD
activities/ activity elements and
splits.
To cancel a network confirmation that
BAPI_NETWORK_CONF_CANCEL
has already been booked.

You might also like