SAP ABAP Class CL_CHG_STATE_PROJECT (CL_CHG_STATE_PROJECT)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
PS (Application Component) Project System
⤷
PLM_SE_PRS_XI_PROXY (Package) Proxy implementations for Project System

⤷

⤷

Properties
Class | CL_CHG_STATE_PROJECT | |
Short Description | ||
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | PLM_SE_PRS_XI_PROXY | Proxy implementations for Project System |
Created | 20070824 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_CHG_STATE_PROJECT has no interface implemented.
Friends
Class CL_CHG_STATE_PROJECT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TTY_BAPI_ACT_ELEMENT_EXP | Table type for BAPI_ACT_ELEMENT_EXP | 20090526 | ||
2 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TTY_BAPI_ACT_MILESTONE_EXP | Table type for BAPI_ACT_MILESTONE_EXP | 20090526 | ||
3 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TTY_COMP_DETAIL | Table Type of BAPI_COMPONENT_EXP | 20090526 | ||
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TTY_AFAB | Activity relationship | 20130712 | ||
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TTY_AFKO | Network master data | 20130712 | ||
6 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TTY_AFVC | Activity master data | 20130712 | ||
7 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TTY_MLST | Activity milestone | 20130712 | ||
8 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TTY_MLST | WBS milestone | 20130712 | ||
9 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TTY_BAPI_NETWORK_ACTIVITY_EXP | BAPI_NETWORK_ACTIVITY_EXP | 20090526 | ||
10 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TTY_BAPI_NETWORK_EXP | Table Type for BAPI_NETWORK_EXP | 20090526 | ||
11 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TTY_BAPI_NETWORK_LIST | Table type for BAPI_NETWORK_LIST | 20090526 | ||
12 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TTY_BAPI_NETWORK_RELATION_EXP | Table type for BAPI_NETWORK_RELATION_EXP | 20090526 | ||
13 | ![]() |
Static Attribute | Private | Type reference (TYPE) | BAPIRETURN1 | bapi return structure for network | 20090528 | ||
14 | ![]() |
Static Attribute | Private | Type reference (TYPE) | BAPIRETURN1 | Bapi return structure for project | 20090528 | ||
15 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TTY_PRPS | BAPI_WBS_ELEMENT_EXP | 20090526 | ||
16 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TTY_BAPI_WBS_MILESTONE_EXP | BAPI_WBS_MILESTONE_EXP | 20090526 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Private | Method | Calculates the hash value of Project | 20070824 |
2 | ![]() |
Static method | Private | Method | Reads all relevant data from DB & fills hash data structure | 20110616 |
3 | ![]() |
Static method | Public | Method | Returns the data already read from BAPIs | 20090526 |
4 | ![]() |
Static method | Public | Method | Returns current ChangeStateID of Project | 20070824 |
Events
Class CL_CHG_STATE_PROJECT has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TTY_AFAB | Public | See coding | 20130712 | tty_afab TYPE TABLE OF afab
|
||
2 | TTY_AFKO | Public | See coding | 20130712 | tty_afko TYPE TABLE OF afko
|
||
3 | TTY_AFVC | Public | See coding | 20130712 | tty_afvc TYPE TABLE OF afvc
|
||
4 | TTY_COMP_DETAIL | Public | See coding | 20130712 | tty_comp_detail TYPE TABLE OF bapi_network_comp_detail
|
||
5 | TTY_MLST | Public | See coding | 20130712 | tty_mlst TYPE TABLE OF mlst
|
||
6 | TTY_PRPS | Public | See coding | WBS (Work Breakdown Structure) Element Master Data | 20130712 | tty_prps TYPE TABLE OF prps
|
Method Signatures
Method CALCULATE_HASH_FOR_BO_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070824 | ||
2 | ![]() |
E_HASH | Call by reference | Type reference (TYPE) | HASH160 | Hash Value (160 Bits) | 20070824 | ||
3 | ![]() |
I_PROJECT_ID | Call by reference | Type reference (TYPE) | PROJ-PSPID | Project name | 20070824 |
Method CALCULATE_HASH_FOR_BO_DATA on class CL_CHG_STATE_PROJECT has no exception.
Method FILL_HASH_DATA_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_HASH_DATA | Call by reference | Type reference (TYPE) | HASH_DATA_FOR_PROJECT | Hash Data Structure for Project BO | 20110616 | ||
2 | ![]() |
ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20110616 | ||
3 | ![]() |
I_PROJECT_ID | Call by reference | Type reference (TYPE) | PROJ-PSPID | Project name | 20110616 |
Method FILL_HASH_DATA_STRUCTURE on class CL_CHG_STATE_PROJECT has no exception.
Method GET_BAPI_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_ACTIVITY_ELEMENTS | Value transfer | Type reference (TYPE) | TTY_BAPI_ACT_ELEMENT_EXP | Table type for BAPI_ACT_ELEMENT_EXP | 20090526 | ||
2 | ![]() |
E_ACTIVITY_MILESTONES | Value transfer | Type reference (TYPE) | TTY_BAPI_ACT_MILESTONE_EXP | Table type for BAPI_ACT_MILESTONE_EXP | 20090526 | ||
3 | ![]() |
E_COMPONENTS | Value transfer | Type reference (TYPE) | TTY_COMP_DETAIL | Table Type of BAPI_COMPONENT_EXP | 20090526 | ||
4 | ![]() |
E_NETWORK_ACTIVITIES | Value transfer | Type reference (TYPE) | TTY_BAPI_NETWORK_ACTIVITY_EXP | BAPI_NETWORK_ACTIVITY_EXP | 20090526 | ||
5 | ![]() |
E_NETWORK_DETAIL | Value transfer | Type reference (TYPE) | TTY_BAPI_NETWORK_EXP | Table Type for BAPI_NETWORK_EXP | 20090526 | ||
6 | ![]() |
E_NETWORK_LIST | Value transfer | Type reference (TYPE) | TTY_BAPI_NETWORK_LIST | Table type for BAPI_NETWORK_LIST | 20090526 | ||
7 | ![]() |
E_NETWORK_RELATIONSHIPS | Value transfer | Type reference (TYPE) | TTY_BAPI_NETWORK_RELATION_EXP | Table type for BAPI_NETWORK_RELATION_EXP | 20090526 | ||
8 | ![]() |
E_NETWORK_RETURN | Value transfer | Type reference (TYPE) | BAPIRETURN1 | Return Parameter | 20090528 | ||
9 | ![]() |
E_PROJECT_RETURN | Value transfer | Type reference (TYPE) | BAPIRETURN1 | Return Parameter | 20090528 | ||
10 | ![]() |
E_WBS_ELEMENTS | Value transfer | Type reference (TYPE) | TTY_PRPS | BAPI_WBS_ELEMENT_EXP | 20090526 | ||
11 | ![]() |
E_WBS_MILESTONES | Value transfer | Type reference (TYPE) | TTY_BAPI_WBS_MILESTONE_EXP | BAPI_WBS_MILESTONE_EXP | 20090526 |
Method GET_BAPI_DATA on class CL_CHG_STATE_PROJECT has no exception.
Method GET_CHANGE_STATE_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070824 | ||
2 | ![]() |
E_CHANGE_STATE_ID | Call by reference | Type reference (TYPE) | CHAR40 | Character field of length 40 | 20070824 | ||
3 | ![]() |
I_PROJECT_ID | Call by reference | Type reference (TYPE) | PROJ-PSPID | Project name | 20070824 |
Method GET_CHANGE_STATE_ID on class CL_CHG_STATE_PROJECT has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 603 |