SAP ABAP Class CL_PS_STATUS_HANDLER (Handling Status DataSet)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PS-ST (Application Component) Structures
     PS_HLP_MD (Package) Handling Large Projects:-Master Data
Properties
Class CL_PS_STATUS_HANDLER  
Short Description Handling Status DataSet    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PS_HLP_MD   Handling Large Projects:-Master Data 
Created 20080109   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PS_STATUS_HANDLER has no forward declaration.
Interfaces
Class CL_PS_STATUS_HANDLER has no interface implemented.
Friends
Class CL_PS_STATUS_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHANGE_DATA_FLG Static Attribute Public Type reference (TYPE) C 20080516
2 CNJ_STAT Static Attribute Public Type reference (TYPE) CNJ_STAT Auxiliary Structure for Status Display 20080109
3 CNJ_STAT_TT Static Attribute Public Type reference (TYPE) CNJ_STAT_TT Table type to store status information 20080128
4 CON_ACT Static Attribute Public Type reference (TYPE) IONR-OBART 'NV' Object Type 20080122
5 CON_NTW Static Attribute Public Type reference (TYPE) IONR-OBART 'NP' Object Type 20080122
6 CON_PROJ Static Attribute Public Type reference (TYPE) IONR-OBART 'PD' General Object Number 20080122
7 CON_WBS Static Attribute Public Type reference (TYPE) IONR-OBART 'PR' Object Type 20080122
8 CON_YES Constant Private Type reference (TYPE) C 'X' 20080109
9 GT_RESULT_TT Static Attribute Public Type reference (TYPE) GT_STATUS_RESULT_TT Global table to store status results 20080328
10 GT_STATUS_OVERVIEW Static Attribute Public Type reference (TYPE) STATUS_OVERVIEW_TT For Status Overview 20080131
11 IT_OVIEW_FETCHED Static Attribute Public Type reference (TYPE) TTY_OVIEW_FETCHED 20080522
12 MR_PS_STATUS_HANDLER Static Attribute Public Object reference (TYPE REF TO) CL_PS_STATUS_HANDLER Handling Status DataSet 20080109
13 PRE_UPD_ERROR Instance attribute Public Type reference (TYPE) C 'N' pre update error 20090417
14 PSHLP20_STATUS_MEMORY_ID Static Attribute Private Type reference (TYPE) C 'Y' for bapi bypass of dialog suppression 20090520
15 STATUS_LOAD_FLG Static Attribute Public Type reference (TYPE) C 20080519
16 STATUS_OBJLIST_ST Static Attribute Public Type reference (TYPE) STATUS_CHECK_ST Stautus Check 20080320
17 STATUS_OBJLIST_TT Static Attribute Public Type reference (TYPE) STATUS_CHECK_TT Status Check 20080320
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DATA_CHANGED Static method Public Method Check changed values for status data set 20080514
2 GET_INSTANCE Static method Public Method Returns singleton instance 20080109
3 GET_NEXT_POSSIBLE_STATUS Instance method Public Method Get the possible status 20090929
4 GET_OBJ_LIST Instance method Public Method Add Objects to save later 20080320
5 GET_STATUS Instance method Public Method Get Status of the Object in Hierarchy 20090929
6 GET_STATUS_TEXT Instance method Public Method Get Status Texts 20090929
7 INHERIT_STATUS Instance method Private Method Change status across Project Hierarchy 20080411
8 MAP_STATUS Instance method Private Method mapping the status text 20100401
9 PRE_UPDATE Instance method Private Method Settings before update for an object 20090320
10 READ_SINGLE_INSTANCE Instance method Public Method 20080109
11 SAVE Instance method Public Method 20080109
12 SAVE_CHECK Instance method Public Method 20080114
13 SHOW_MESSAGE Instance method Private Method Handle Messages 20080328
14 STATUS_BAPI_ROLLBACK Instance method Public Method 20080320
15 UPDATE Instance method Public Method 20080114
16 UPDATE_DELIVERY_STATUS Instance method Private Method Setting the 'Delivery' Status 20090729
17 UPDATE_OVERVIEW Instance method Public Method 20080415
Events
Class CL_PS_STATUS_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_OVIEW_FETCHED Public See coding 20080522 tty_oview_fetched TYPE STANDARD TABLE OF pshlp_oview_fetched_st
2 TT_RESULT Public See coding Error Messages for Setting/Resetting Status 20080121 tt_result TYPE TABLE OF bapi_status_result
Method Signatures

Method CHECK_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DATA_CHANGED Value transfer Type reference (TYPE) FLAG New Input Values 20080514

Method CHECK_DATA_CHANGED on class CL_PS_STATUS_HANDLER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_INSTANCE Value transfer Object reference (TYPE REF TO) CL_PS_STATUS_HANDLER Handling Status DataSet 20080109

Method GET_INSTANCE on class CL_PS_STATUS_HANDLER has no exception.

Method GET_NEXT_POSSIBLE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STATUS Call by reference Type reference (TYPE) TT_JSTAT Table type of JSTAT 20090930
2 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20090929

Method GET_NEXT_POSSIBLE_STATUS on class CL_PS_STATUS_HANDLER has no exception.

Method GET_OBJ_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AUFNR Call by reference Type reference (TYPE) AUFNR Order Number 20080320
2 Importing IM_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20080320
3 Importing IM_PASS_STATUS Call by reference Type reference (TYPE) C 20080408
4 Importing IM_PROJ Call by reference Type reference (TYPE) PROJ-PSPID Project Definition 20080320
5 Importing IM_P_TXT04 Call by reference Type reference (TYPE) TJ30T-TXT04 Individual status of an object (short form) 20080505
6 Importing IM_SET_FLG Call by reference Type reference (TYPE) C 20080320
7 Importing IM_SET_STATUS Call by reference Type reference (TYPE) TJ30T-TXT04 Individual status of an object (short form) 20080320
8 Importing IM_USER_STATUS Call by reference Type reference (TYPE) TJ30T-TXT04 Individual status of an object (short form) 20080320
9 Importing IM_UVORN Call by reference Type reference (TYPE) UVORN Suboperation 20080320
10 Importing IM_VORNR Call by reference Type reference (TYPE) VORNR Operation/Activity Number 20080320
11 Importing IM_WBS_ELEMENT Call by reference Type reference (TYPE) PS_POSID Work Breakdown Structure Element (WBS Element) 20080320

Method GET_OBJ_LIST on class CL_PS_STATUS_HANDLER has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20090929
2 Exporting ET_STATUS Call by reference Type reference (TYPE) TT_JSTAT Table type of JSTAT 20090929
3 Exporting EV_DISP_STAT_TEXT Call by reference Type reference (TYPE) J_STEXT System status line 20090929
4 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20090929

Method GET_STATUS on class CL_PS_STATUS_HANDLER has no exception.

Method GET_STATUS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20090929
2 Exporting ET_STATUS_TEXT Call by reference Type reference (TYPE) TT_PSHLP_TJ02T TT_PSHLP_TJ02T 20090929
3 Importing IT_STATUS Call by reference Type reference (TYPE) TT_JSTAT Table type of JSTAT 20090929

Method GET_STATUS_TEXT on class CL_PS_STATUS_HANDLER has no exception.

Method INHERIT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IT_RESULT Call by reference Type reference (TYPE) TT_RESULT Error Messages for Setting/Resetting Status 20080411
2 Changing IM_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20080411
3 Importing IM_PASS_STATUS Call by reference Type reference (TYPE) C 20080411
4 Importing IM_PROJ Call by reference Type reference (TYPE) PROJ-PSPID Project definition 20080529
5 Importing IM_SET_FLG Call by reference Type reference (TYPE) C 20080411
6 Importing IM_SET_STATUS Call by reference Type reference (TYPE) TJ30T-TXT04 Individual status of an object (short form) 20080411
7 Importing IM_USER_STATUS Call by reference Type reference (TYPE) TJ30T-TXT04 Individual status of an object (short form) 20080411
8 Importing IM_WBS_ELEMENT Call by reference Type reference (TYPE) PS_POSID Work Breakdown Structure Element (WBS Element) 20080529

Method INHERIT_STATUS on class CL_PS_STATUS_HANDLER has no exception.

Method MAP_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SET_STATUS Call by reference Type reference (TYPE) TJ30T-TXT04 Individual status of an object (short form) 20100401
2 Importing IV_ISTAT Call by reference Type reference (TYPE) JEST-STAT Object status 20100401

Method MAP_STATUS on class CL_PS_STATUS_HANDLER has no exception.

Method PRE_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20090320
2 Importing PREL_OR_TECO Call by reference Type reference (TYPE) C 'P' P- PREL ; T-TECO 20090320

Method PRE_UPDATE on class CL_PS_STATUS_HANDLER has no exception.

Method READ_SINGLE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DYNNR Call by reference Type reference (TYPE) SY-DYNNR Current Screen Number 20080109
2 Exporting EX_PROGNAME Call by reference Type reference (TYPE) SY-CPROG Calling Program 20080109
3 Exporting EX_STATUS_FCODE Call by reference Type reference (TYPE) STATUS_EXCL_FCODE_TT Status excluding fcode 20080109
4 Importing IM_FIRST_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20080522
5 Importing IM_LAST_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20080522
6 Importing IM_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20080109
7 Importing IM_OBJTYPE Call by reference Type reference (TYPE) C Object type for overview 20080206
8 Importing IM_SCRTYPE Call by reference Type reference (TYPE) C 20080131
9 Importing IM_TYPE Call by reference Type reference (TYPE) IONR-OBART Object Type 20080109

Method READ_SINGLE_INSTANCE on class CL_PS_STATUS_HANDLER has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IT_RESULT Call by reference Type reference (TYPE) TT_RESULT Error Messages for Setting/Resetting Status 20080320

Method SAVE on class CL_PS_STATUS_HANDLER has no exception.

Method SAVE_CHECK Signature

Method SAVE_CHECK on class CL_PS_STATUS_HANDLER has no parameter.
Method SAVE_CHECK on class CL_PS_STATUS_HANDLER has no exception.

Method SHOW_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IN_RESULT_TAB Call by reference Type reference (TYPE) TT_RESULT Error Messages for Setting/Resetting Status 20080507

Method SHOW_MESSAGE on class CL_PS_STATUS_HANDLER has no exception.

Method STATUS_BAPI_ROLLBACK Signature

Method STATUS_BAPI_ROLLBACK on class CL_PS_STATUS_HANDLER has no parameter.
Method STATUS_BAPI_ROLLBACK on class CL_PS_STATUS_HANDLER has no exception.

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IT_RESULT Call by reference Type reference (TYPE) TT_RESULT Error Messages for Setting/Resetting Status 20080121
2 Importing IM_AUFNR Call by reference Type reference (TYPE) AUFNR Order Number 20080121
3 Importing IM_ISTAT Call by reference Type reference (TYPE) JEST-STAT Object status 20100401
4 Importing IM_MSG_FLG Call by reference Type reference (TYPE) C Flag to display messages 20090812
5 Importing IM_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20080121
6 Importing IM_PASS_STATUS Call by reference Type reference (TYPE) C Flag for user status pass on 20080328
7 Importing IM_PROJ Call by reference Type reference (TYPE) PROJ-PSPID Project Definition 20080205
8 Importing IM_SAVE_MODE Call by reference Type reference (TYPE) C 20080320
9 Importing IM_SET_FLG Call by reference Type reference (TYPE) C Check to SET or UNDO status 20080205
10 Importing IM_SET_STATUS Call by reference Type reference (TYPE) TJ30T-TXT04 Individual status of an object (short form) 20080121
11 Importing IM_USER_STATUS Call by reference Type reference (TYPE) TJ30T-TXT04 Individual status of an object (short form) 20080303
12 Importing IM_UVORN Call by reference Type reference (TYPE) UVORN Suboperation 20080121
13 Importing IM_VORNR Call by reference Type reference (TYPE) VORNR Operation/Activity Number 20080121
14 Importing IM_WBS_ELEMENT Call by reference Type reference (TYPE) PS_POSID Work Breakdown Structure Element (WBS Element) 20080121

Method UPDATE on class CL_PS_STATUS_HANDLER has no exception.

Method UPDATE_DELIVERY_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IT_RESULT Call by reference Type reference (TYPE) TT_RESULT Error Messages for Setting/Resetting Status 20090729
2 Importing IM_AUFNR Call by reference Type reference (TYPE) AUFNR Order Number 20090729
3 Importing IM_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20090729
4 Importing IM_PASS_STATUS Call by reference Type reference (TYPE) C Flag for User status pass on 20090729
5 Importing IM_PROJ Call by reference Type reference (TYPE) PROJ-PSPID Project Definition 20090729
6 Importing IM_SAVE_MODE Call by reference Type reference (TYPE) C 20090729
7 Importing IM_SET_FLG Call by reference Type reference (TYPE) C Checks for 'SET' or 'UNDO' 20090729
8 Importing IM_SET_STATUS Call by reference Type reference (TYPE) TJ30T-TXT04 Individual status of an object (short form) 20090729
9 Importing IM_USER_STATUS Call by reference Type reference (TYPE) TJ30T-TXT04 Individual status of an object (short form) 20090729
10 Importing IM_UVORN Call by reference Type reference (TYPE) UVORN Suboperation 20090729
11 Importing IM_VORNR Call by reference Type reference (TYPE) VORNR Operation/Activity Number 20090729
12 Importing IM_WBS_ELEMENT Call by reference Type reference (TYPE) PS_POSID Work Breakdown Structure Element (WBS Element) 20090729

Method UPDATE_DELIVERY_STATUS on class CL_PS_STATUS_HANDLER has no exception.

Method UPDATE_OVERVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IT_RESULT Call by reference Type reference (TYPE) TT_RESULT Error Messages for Setting/Resetting Status 20080415
2 Importing IM_OBJNR_TT Call by reference Type reference (TYPE) TT_OBJ_NUM Object number 20080415
3 Importing IM_PASS_STATUS Call by reference Type reference (TYPE) C 20080415
4 Importing IM_SAVE_MODE Call by reference Type reference (TYPE) C 20080415
5 Importing IM_SET_FLG Call by reference Type reference (TYPE) C 20080415
6 Importing IM_SET_STATUS Call by reference Type reference (TYPE) TJ30T-TXT04 Individual status of an object (short form) 20080415
7 Importing IM_USER_STATUS Call by reference Type reference (TYPE) TJ30T-TXT04 Individual status of an object (short form) 20080415

Method UPDATE_OVERVIEW on class CL_PS_STATUS_HANDLER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 604