SAP ABAP Class CL_PS_HLP_SERVICE (Service Class)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PS (Application Component) Project System
     PS_HLP_CACHE (Package) Handling Large Projects:-Cache
Properties
Class CL_PS_HLP_SERVICE  
Short Description Service Class    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PS_HLP_CACHE   Handling Large Projects:-Cache 
Created 20071227   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_PS_HLP_SERVICE has no interface implemented.
Friends
Class CL_PS_HLP_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FLAG_ENQUEUE Static Attribute Private Type reference (TYPE) C Flag to show if message has been called once 20090709
2 GT_ENQ Static Attribute Public Type reference (TYPE) ENQ_TT Table type to maintain enqueue data 20080620
3 G_AUFNRS_LOCKED Static Attribute Public Type reference (TYPE) ORD_PRE_T Table Type of ord_pre 20080430
4 G_CACHE_LOCK Static Attribute Public Type reference (TYPE) C Lock for cache 20080430
5 G_LOCK Static Attribute Public Type reference (TYPE) C Lock for Project 20080318
6 G_LOCK_PROJ Static Attribute Public Type reference (TYPE) C Lock for Project Definition 20080508
7 G_LOCK_WBS Static Attribute Public Type reference (TYPE) C Lock for WBS 20080507
8 G_LOCK_WBS_SUB Static Attribute Public Type reference (TYPE) C Lock for sub wbs 20080509
9 G_SUBWBS_LOCK Static Attribute Public Type reference (TYPE) TT_WBS table type for enqueue 20080509
10 MR_CACHE_MGR Static Attribute Private Object reference (TYPE REF TO) CL_PS_HLP_CACHE_MANAGER Class for PS Cache functions 20071227
11 MR_CACHE_MGR_NEW Static Attribute Private Object reference (TYPE REF TO) CL_PS_HLP_CACHE_MANAGER_NEW New cache manager EHP6 20101126
12 MR_DB_MGR Static Attribute Private Object reference (TYPE REF TO) CL_PS_HLP_DB_MANAGER Class to access PS data from DB 20071227
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20071227
2 DELETE_DATA Static method Public Method To delete data from cache 20080319
3 DEQUEUE Static method Public Method Dequeue PS Objects 20080325
4 ENQUEUE Static method Public Method Enqueue PS Objects 20080318
5 GET_ALL_CASE Static method Public Method get all case data 20080527
6 GET_CACHE_OVIEW Static method Public Method To get cache overview 20071227
7 GET_CHILD_NODE Static method Public Method Get the child node 20080116
8 GET_DATA Static method Public Method To read data from cache/db for indivdual datasets 20071227
9 GET_FIELD_CATALOG Static method Public Method Returns field catalog from cache/db 20080114
10 GET_HIERARCHY Static method Public Method To read hierarchy info from cache/db 20080107
11 GET_HIERARCHY_FOR_LOCK Static method Public Method Hierarchy for Lock 20080123
12 LOAD_DATA Static method Public Method To load data into cache 20071227
13 SAVE Static method Public Method Save functionality 20080213
14 SET_EXCLUDE Static method Public Method Excluding from the hierarchy 20080207
15 SHOW_SETTLEMENT_RULE Static method Public Method Shows settlement rule for a given object number 20080307
Events
Class CL_PS_HLP_SERVICE has no event.
Types
Class CL_PS_HLP_SERVICE has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PS_HLP_SERVICE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PS_HLP_SERVICE has no exception.

Method DELETE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NTWK Call by reference Type reference (TYPE) PSHLP_AUFNR_TTY Network Table Type 20080319
2 Importing IT_PROJ Call by reference Type reference (TYPE) PSHLP_PSPID_TTY Table Type : Object Number 20080319

Method DELETE_DATA on class CL_PS_HLP_SERVICE has no exception.

Method DEQUEUE Signature

Method DEQUEUE on class CL_PS_HLP_SERVICE has no parameter.
Method DEQUEUE on class CL_PS_HLP_SERVICE has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERROR Call by reference Type reference (TYPE) C Handle Enqueue during save 20080506
2 Importing IM_AUFNR Call by reference Type reference (TYPE) AUFNR Order Number 20080318
3 Importing IM_CURRENT_HIERARCHY Call by reference Type reference (TYPE) PSHLP_HIER_TAB_TYP Table type for PS hierarchy 20080430
4 Importing IM_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20080318
5 Importing IM_POSID Call by reference Type reference (TYPE) PS_POSID Work Breakdown Structure Element (WBS Element) 20080318
6 Importing IM_PSPID Call by reference Type reference (TYPE) PS_PSPID Project Definition 20080318

Method ENQUEUE on class CL_PS_HLP_SERVICE has no exception.

Method GET_ALL_CASE Signature

Method GET_ALL_CASE on class CL_PS_HLP_SERVICE has no parameter.
Method GET_ALL_CASE on class CL_PS_HLP_SERVICE has no exception.

Method GET_CACHE_OVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CACHE_OVIEW_TAB Call by reference Type reference (TYPE) PSHLP_CACHE_OVERVIEW_TTY Table type to store PS Cache Information 20080108

Method GET_CACHE_OVIEW on class CL_PS_HLP_SERVICE has no exception.

Method GET_CHILD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHILD_NODE Call by reference Type reference (TYPE) PSHLP_HIER_TAB_TYP Hierarchy Table Type 20080116
2 Importing IM_CHILD_NODE_TYPE Call by reference Type reference (TYPE) IONR-OBART Object Type 20080116
3 Importing IM_EXCL_ACT_ELE Call by reference Type reference (TYPE) C ' ' Exclude Activity Element 20080415
4 Importing IM_EXCL_MILESTONE Call by reference Type reference (TYPE) C ' ' To exclude milestone 20080510
5 Importing IM_EXCL_OTR_NTW_ACT Call by reference Type reference (TYPE) C ' ' Exclude activities from nw 20080513
6 Importing IM_EXPAND Call by reference Type reference (TYPE) C ' ' Whether expansion is required. 20080502
7 Importing IM_HIERARCHY Call by reference Type reference (TYPE) C ' ' All children required 20080327
8 Importing IM_INCL_SUB_NTW_ACT Call by reference Type reference (TYPE) C ' ' Whter to incl the act of a subnw when the suprior nw is pssd 20080529
9 Importing IM_INPUT_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20080116
10 Importing IM_PARENT_NODE_TYPE Call by reference Type reference (TYPE) IONR-OBART Object Type 20080116

Method GET_CHILD_NODE on class CL_PS_HLP_SERVICE has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DYNNR Call by reference Type reference (TYPE) SY-DYNNR Current Screen Number 20080108
2 Exporting E_PROGNAME Call by reference Type reference (TYPE) SY-CPROG Calling Program 20080108
3 Importing I_DATASET_NAME Call by reference Type reference (TYPE) STRING 20071227
4 Importing I_FIRST_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20080522
5 Importing I_LAST_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20080522
6 Importing I_OBJECT_NUMBER Call by reference Type reference (TYPE) J_OBJNR Object number 20071227
7 Importing I_OBJTYPE Call by reference Type reference (TYPE) C 20080220
8 Importing I_SCRTYPE Call by reference Type reference (TYPE) C 'D' 20080220

Method GET_DATA on class CL_PS_HLP_SERVICE has no exception.

Method GET_FIELD_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_CATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20080114

Method GET_FIELD_CATALOG on class CL_PS_HLP_SERVICE has no exception.

Method GET_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HIERARCHY_TAB Call by reference Type reference (TYPE) PSHLP_HIER_TAB_TYP Table type for PS hierarchy 20080107
2 Importing HIER_LEVEL Call by reference Type reference (TYPE) HIER_LEVEL_NM Hierarchy Level 20080502
3 Importing HIER_PASS Call by reference Type reference (TYPE) PSHLP_HIER_TAB_TYP Table type for PS hierarchy 20080520
4 Importing I_AUFNR Call by reference Type reference (TYPE) AUFNR Order Number 20080424
5 Importing I_FULL_HIER Call by reference Type reference (TYPE) C 20080508
6 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20080107
7 Importing I_POSID Call by reference Type reference (TYPE) PS_POSID Work Breakdown Structure Element (WBS Element) 20080424
8 Importing I_PSPID Call by reference Type reference (TYPE) PS_PSPID Project definition 20080424

Method GET_HIERARCHY on class CL_PS_HLP_SERVICE has no exception.

Method GET_HIERARCHY_FOR_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHILD_NODE Call by reference Type reference (TYPE) PSHLP_HIER_TAB_TYP Table type for PS hierarchy 20080123
2 Importing IM_INPUT_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20080123
3 Importing IM_PARENT_NODE_TYPE Call by reference Type reference (TYPE) IONR-OBART Object Type 20080123

Method GET_HIERARCHY_FOR_LOCK on class CL_PS_HLP_SERVICE has no exception.

Method LOAD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE Boolean variable 20101126
2 Importing IT_OBJNR Call by reference Type reference (TYPE) PSHLP_CACHE_OBJNR_TTY PS HLP OBJNR table type 20080114
3 Importing IV_EXPIRY_DATE Call by reference Type reference (TYPE) DATS Field of type DATS 20071227

Method LOAD_DATA on class CL_PS_HLP_SERVICE has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ENQ_ERROR Call by reference Type reference (TYPE) C 20080521
2 Importing IM_MODE Call by reference Type reference (TYPE) C 20080213
3 Exporting SAVE_ERROR Call by reference Type reference (TYPE) C 20080522

Method SAVE on class CL_PS_HLP_SERVICE has no exception.

Method SET_EXCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCL_ACT Call by reference Type reference (TYPE) C 20080207
2 Importing EXCL_MIL Call by reference Type reference (TYPE) C 20080207
3 Importing EXCL_NTW Call by reference Type reference (TYPE) C 20080207

Method SET_EXCLUDE on class CL_PS_HLP_SERVICE has no exception.

Method SHOW_SETTLEMENT_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20080307

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