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 ABAP 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 ACTIVITY_ELEMENTS Static Attribute Private Type reference (TYPE) TTY_BAPI_ACT_ELEMENT_EXP Table type for BAPI_ACT_ELEMENT_EXP 20090526
2 ACTIVITY_MILESTONES Static Attribute Private Type reference (TYPE) TTY_BAPI_ACT_MILESTONE_EXP Table type for BAPI_ACT_MILESTONE_EXP 20090526
3 COMPONENTS Static Attribute Private Type reference (TYPE) TTY_COMP_DETAIL Table Type of BAPI_COMPONENT_EXP 20090526
4 GT_AFAB Static Attribute Private Type reference (TYPE) TTY_AFAB Activity relationship 20130712
5 GT_AFKO Static Attribute Private Type reference (TYPE) TTY_AFKO Network master data 20130712
6 GT_AFVC Static Attribute Private Type reference (TYPE) TTY_AFVC Activity master data 20130712
7 GT_MLST_ACT Static Attribute Private Type reference (TYPE) TTY_MLST Activity milestone 20130712
8 GT_MLST_WBS Static Attribute Private Type reference (TYPE) TTY_MLST WBS milestone 20130712
9 NETWORK_ACTIVITIES Static Attribute Private Type reference (TYPE) TTY_BAPI_NETWORK_ACTIVITY_EXP BAPI_NETWORK_ACTIVITY_EXP 20090526
10 NETWORK_DETAIL Static Attribute Private Type reference (TYPE) TTY_BAPI_NETWORK_EXP Table Type for BAPI_NETWORK_EXP 20090526
11 NETWORK_LIST Static Attribute Private Type reference (TYPE) TTY_BAPI_NETWORK_LIST Table type for BAPI_NETWORK_LIST 20090526
12 NETWORK_RELATIONSHIPS Static Attribute Private Type reference (TYPE) TTY_BAPI_NETWORK_RELATION_EXP Table type for BAPI_NETWORK_RELATION_EXP 20090526
13 NETWORK_RETURN Static Attribute Private Type reference (TYPE) BAPIRETURN1 bapi return structure for network 20090528
14 PROJECT_RETURN Static Attribute Private Type reference (TYPE) BAPIRETURN1 Bapi return structure for project 20090528
15 WBS_ELEMENTS Static Attribute Private Type reference (TYPE) TTY_PRPS BAPI_WBS_ELEMENT_EXP 20090526
16 WBS_MILESTONES 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 CALCULATE_HASH_FOR_BO_DATA Static method Private Method Calculates the hash value of Project 20070824
2 FILL_HASH_DATA_STRUCTURE Static method Private Method Reads all relevant data from DB & fills hash data structure 20110616
3 GET_BAPI_DATA Static method Public Method Returns the data already read from BAPIs 20090526
4 GET_CHANGE_STATE_ID 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 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20070824
2 Exporting E_HASH Call by reference Type reference (TYPE) HASH160 Hash Value (160 Bits) 20070824
3 Importing 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 Exporting ES_HASH_DATA Call by reference Type reference (TYPE) HASH_DATA_FOR_PROJECT Hash Data Structure for Project BO 20110616
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110616
3 Importing 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 Exporting E_ACTIVITY_ELEMENTS Value transfer Type reference (TYPE) TTY_BAPI_ACT_ELEMENT_EXP Table type for BAPI_ACT_ELEMENT_EXP 20090526
2 Exporting E_ACTIVITY_MILESTONES Value transfer Type reference (TYPE) TTY_BAPI_ACT_MILESTONE_EXP Table type for BAPI_ACT_MILESTONE_EXP 20090526
3 Exporting E_COMPONENTS Value transfer Type reference (TYPE) TTY_COMP_DETAIL Table Type of BAPI_COMPONENT_EXP 20090526
4 Exporting E_NETWORK_ACTIVITIES Value transfer Type reference (TYPE) TTY_BAPI_NETWORK_ACTIVITY_EXP BAPI_NETWORK_ACTIVITY_EXP 20090526
5 Exporting E_NETWORK_DETAIL Value transfer Type reference (TYPE) TTY_BAPI_NETWORK_EXP Table Type for BAPI_NETWORK_EXP 20090526
6 Exporting E_NETWORK_LIST Value transfer Type reference (TYPE) TTY_BAPI_NETWORK_LIST Table type for BAPI_NETWORK_LIST 20090526
7 Exporting E_NETWORK_RELATIONSHIPS Value transfer Type reference (TYPE) TTY_BAPI_NETWORK_RELATION_EXP Table type for BAPI_NETWORK_RELATION_EXP 20090526
8 Exporting E_NETWORK_RETURN Value transfer Type reference (TYPE) BAPIRETURN1 Return Parameter 20090528
9 Exporting E_PROJECT_RETURN Value transfer Type reference (TYPE) BAPIRETURN1 Return Parameter 20090528
10 Exporting E_WBS_ELEMENTS Value transfer Type reference (TYPE) TTY_PRPS BAPI_WBS_ELEMENT_EXP 20090526
11 Exporting 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 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20070824
2 Exporting E_CHANGE_STATE_ID Call by reference Type reference (TYPE) CHAR40 Character field of length 40 20070824
3 Importing 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