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 |