SAP ABAP Class CL_PS_HLP_DB_MANAGER (Class to access PS data from DB)
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_DB_MANAGER  
Short Description Class to access PS data from DB    
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_DB_MANAGER has no interface implemented.
Friends
Class CL_PS_HLP_DB_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_DB_MGR Static Attribute Public Object reference (TYPE REF TO) CL_PS_HLP_DB_MANAGER Class to access PS data from DB 20071227
2 MT_FIELD_CATALOG Static Attribute Public Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20080318
3 STATUS_ERROR_FLAG Static Attribute Public Type reference (TYPE) C 'N' Status error falg 20090520
Methods
# Method Level Visibility Method type Description Created on
1 GET_DATA Instance method Public Method Reads individual datasets info 20080109
2 GET_FIELD_CATALOG Instance method Public Method Creates field catalog from a given structure 20080318
3 GET_HIERARCHY Instance method Public Method Reads hierarchy info 20080107
4 GET_INSTANCE Static method Public Method Returns static object instance 20071227
5 INITIALIZE Instance method Public Method BAPI Initialization 20080123
6 INIT_EXTERN_CALL Instance method Private Method 20080513
7 ON_COMMIT Instance method Public Method BAPI Commit 20080123
8 SAVE Instance method Public Method Save Data 20080114
9 SAVE_CHECK Instance method Public Method Business check before save 20080114
10 SAVE_ROLLBACK Instance method Public Method Rollback data 20080114
Events
Class CL_PS_HLP_DB_MANAGER has no event.
Types
Class CL_PS_HLP_DB_MANAGER has no local type.
Method Signatures

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 20080109
2 Exporting E_PROGNAME Call by reference Type reference (TYPE) SY-CPROG Calling Program 20080109
3 Importing I_DATASET_NAME Call by reference Type reference (TYPE) STRING 20080109
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_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20080109
7 Importing I_OBJTYPE Call by reference Type reference (TYPE) C 20080220
8 Importing I_SCRTYPE Call by reference Type reference (TYPE) C 20080220

Method GET_DATA on class CL_PS_HLP_DB_MANAGER 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 20080318
2 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) DD02L-TABNAME 'PSHLP_HIERARCHY_ST' Table Name 20080318

Method GET_FIELD_CATALOG on class CL_PS_HLP_DB_MANAGER has no exception.

Method GET_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCL_MILESTONE Call by reference Type reference (TYPE) C ' ' 20080510
2 Exporting E_HIERARCHY_TAB Call by reference Type reference (TYPE) PSHLP_HIER_TAB_TYP Table type for PS hierarchy 20080107
3 Importing HIER_LEVEL Call by reference Type reference (TYPE) HIER_LEVEL_NM Hierarchy Level 20080502
4 Importing HIER_PASS Call by reference Type reference (TYPE) PSHLP_HIER_TAB_TYP Table type for PS hierarchy 20080520
5 Importing I_AUFNR Call by reference Type reference (TYPE) AUFK-AUFNR Order Number 20080107
6 Importing I_FULL_HIER Call by reference Type reference (TYPE) C 'S' 20080430
7 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20080424
8 Importing I_OBJ_TYPE Call by reference Type reference (TYPE) IONR-OBART Object Type 20080107
9 Importing I_POSID Call by reference Type reference (TYPE) PRPS-POSID Work Breakdown Structure Element (WBS Element) 20080107
10 Importing I_PSPID Call by reference Type reference (TYPE) PROJ-PSPID Project Definition 20080107

Method GET_HIERARCHY on class CL_PS_HLP_DB_MANAGER 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_HLP_DB_MANAGER Class to access PS data from DB 20071227

Method GET_INSTANCE on class CL_PS_HLP_DB_MANAGER has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_PS_HLP_DB_MANAGER has no parameter.
Method INITIALIZE on class CL_PS_HLP_DB_MANAGER has no exception.

Method INIT_EXTERN_CALL Signature

Method INIT_EXTERN_CALL on class CL_PS_HLP_DB_MANAGER has no parameter.
Method INIT_EXTERN_CALL on class CL_PS_HLP_DB_MANAGER has no exception.

Method ON_COMMIT Signature

Method ON_COMMIT on class CL_PS_HLP_DB_MANAGER has no parameter.
Method ON_COMMIT on class CL_PS_HLP_DB_MANAGER 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 error in saving 20080521
2 Exporting ET_RET Call by reference Type reference (TYPE) BAPIRETTAB Return Parameter 20080131
3 Importing MODE Call by reference Type reference (TYPE) C 20080205
4 Exporting SAVE_ERROR Call by reference Type reference (TYPE) C 20080522

Method SAVE on class CL_PS_HLP_DB_MANAGER has no exception.

Method SAVE_CHECK 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 IS-M: BAPIRET2 Table 20080128

Method SAVE_CHECK on class CL_PS_HLP_DB_MANAGER has no exception.

Method SAVE_ROLLBACK Signature

Method SAVE_ROLLBACK on class CL_PS_HLP_DB_MANAGER has no parameter.
Method SAVE_ROLLBACK on class CL_PS_HLP_DB_MANAGER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 604