Vous êtes sur la page 1sur 7

Master Tables and their relationship: Object Project Definition WBS element Network Activity Activity Element Activity

Type Milestone Budget Master Table PROJ PRPS AFKO ,AUFK AFVV , AFVC AFVV , AFVC CEPC MLST BPGE , BPJA

Following diagram depicts the linkage between various master tables in PS module.

Frequently used PS Transactions Object Project Definition Transaction CJ06 CJ07 CJ08 CJ20N CJ01 CJ02 WSB Element CJ03 CJ11 CJ12 Cj13 CN21 CN22 Network CN23 CN24 CN24N Description Create Project Definition Change Project Definition Display Project Definition Project Builder Create Work Breakdown Structure Change Work Breakdown Structure Display Work Breakdown Structure Create WBS Element Change WBS Element Delete WBS Element Create Network Change Network Display Network Overall Network Scheduling Overall Network Scheduling

CJ20N Activity Milestone CJ20n CN53N CJ20N CN49 Relationship CN49N CNS49 CN25 CN27 Confirmations CN28 CN29 CN2X CJ02 CJ88 Settlement CJ8A CJ8G CJ30 CJ31 Budget CJ35 CJ36 CJ37 CJ38 CJ3A CJ3B BAPIs used in PS Transactions
Project Definition:

Project Builder Project Builder Overview: Milestones Project Builder Overview: Relationships Overview: Relationships Overview: Relationships Confirm Completions in Network Collective confirmation Display Network Confirmations Cancel Network Confirmation Confirm Completions in Network Create Settlement Rule Settle Projects and Networks Act.-setlmt: Proj. retirmt. from IM Actual Settlement: Projects/Networks Change Project Original Budget Display Project Original Budget Budget Return from Project Budget Supplement to Project Budget Supplement in Project Budget Return in Project Change Budget Document Display Budget Document

BAPI to extract details of Project Definition:


BAPI Name BAPI_PROJECTDEF_EXISTENCECHECK BAPI Description To check whether a project definition 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 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

BAPI_BUS2001_GETDATA

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 and the user statuses for a project BAPI_BUS2001_GET_STATUS 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 BAPI_BUS2054_GET_GUID_FROM_KEY Identifier) using the external object key. To read the active system statuses BAPI_BUS2054_GET_STATUS and user statuses for a list of PSP elements Read the externalobject key (WBS Key) using the GUID (Global Unique BAPI_BUS2054_GET_KEY_FROM_GUID 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

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

Read detailed information about a network including all objects from the system. Read detailed information about a network including all objects from the system Produces a list of networks with descriptions. Returns a container of network numbers Returns Detail Data for Network Header. Read GUIDS Using the Network Keys Read Network Key Using the GUIDs Get network Status

Activity:

BAPI to extract details of Activity: BAPI Name BAPI Description BAPI_BUS2002_ACT_GETDATA Detail Data for Activities Read the GUIDs Using the Network Activity Key. Read the GUID (Global BAPI_BUS2002_GET_ACTGUID_4_KEY Unique Identifier) using the external object key. Read the Network Activity Key Using the GUIDs. Read the external object key BAPI_BUS2002_GET_ACTKEY_4_GUID using the GUID (Global Unique Identifier). Read active system statuses and user BAPI_BUS2002_GET_STATUS 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 can be

BAPI_BUS2002_ACT_CREATE_MULTI

BAPI_BUS2002_ACT_DELETE_MULTI

changed each time this BAPI is Create one or more activities. Activities of one network only changed each time this BAPI is Delete one or more activities. Activities of one network only changed each time this BAPI is

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 Determines, for a given day, activity prices for cost center/activity type BAPI_ACTIVITYTYPE_GETPRICES 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 activities/ activity elements and BAPI_NETWORK_CONF_ADD splits. To cancel a network confirmation that BAPI_NETWORK_CONF_CANCEL has already been booked.

Vous aimerez peut-être aussi