SAP ABAP Class CL_HDB_INIFILE_TREE_HANDLER (DBA for HDB: generic class for tree handle.)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   HAN-DB (Application Component) SAP HANA Database
     SDBA_HDB (Package) DBACOCKPIT for NewDB (HDB)
Properties
Class CL_HDB_INIFILE_TREE_HANDLER  
Short Description DBA for HDB: generic class for tree handle.    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDBA_HDB   DBACOCKPIT for NewDB (HDB) 
Created 20110304   SAP 
Last change 20140121   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_HDB_INIFILE_TREE_HANDLER has no interface implemented.
Friends
Class CL_HDB_INIFILE_TREE_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ABAP_COMP_FOR_TREE_VALUE Instance attribute Private Type reference (TYPE) ABAP_COMPONENT_TAB 20110304
2 C_COLNAME_FILE Constant Private Type reference (TYPE) CHAR10 'FILE_NAME' Character Field Length = 10 20110304
3 C_COLNAME_KEY Constant Private Type reference (TYPE) CHAR10 'KEY' Character Field Length = 10 20110304
4 C_COLNAME_SECTION Constant Private Type reference (TYPE) CHAR10 'SECTION' Character Field Length = 10 20110322
5 C_LAYER_DEFAULT Constant Public Type reference (TYPE) CHAR10 'DEFAULT' Character Field Length = 10 20110730
6 C_LAYER_HOST Constant Private Type reference (TYPE) CHAR10 'HOST' Character Field Length = 10 20120220
7 C_LAYER_SYSTEM Constant Public Type reference (TYPE) CHAR10 'SYSTEM' Character Field Length = 10 20110730
8 C_LAYER_TENANT Constant Private Type reference (TYPE) CHAR10 'TENANT' Character Field Length = 10 20120220
9 INIFILE_RAW_TAB Instance attribute Private Type reference (TYPE) HDB_M_INIFILE_CONTENTS_TAB INIFILE_CONTENTS 20110304
10 IS_FOR_TRACE_LEVEL Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110421
11 IS_SCALE_OUT Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120220
12 IS_TENANT Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120220
13 TREE_NODE_TAB Instance attribute Private Type reference (TYPE) HDB_INIFILE_TREE_NODES Screen: ALV tree for ini file node 20110304
14 TREE_VALUE_COLUMN_LIST Instance attribute Private Type reference (TYPE) TREXT_STRING Table of STRINGs 20110304
15 TREE_VALUE_TAB_REF Instance attribute Private Object reference (TYPE REF TO) DATA 20110304
16 TREE_VALUE_WA_REF Instance attribute Private Object reference (TYPE REF TO) DATA 20110304
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NEW_SECTION Instance method Private Method 20120430
2 ADD_TREE_NODE Instance method Private Method 20110304
3 ADD_TREE_NODE_FOR_TRACE Instance method Private Method 20120523
4 CONSTRUCTOR Instance method Public Constructor 20110304
5 GEN_DEFAULT_TREE_FOR_INIFILE Instance method Private Method 20110304
6 GEN_DEFAULT_TREE_FOR_TRACE Instance method Private Method 20110304
7 GEN_TREE_FOR_INIFILE Instance method Public Method 20110304
8 GEN_TREE_FOR_TRACE_LEVEL Instance method Public Method 20110304
9 GET_NODE_ID Instance method Private Method 20110304
10 GET_TREE_NODE_TAB Instance method Public Method 20110304
11 GET_TREE_NODE_VALUE Instance method Public Method 20110304
12 MODIFY_BASIC_TREE Instance method Private Method 20110304
13 PARAM_IS_USER_DEFINED Instance method Private Method 20121108
14 REORDER_TREE Instance method Private Method 20110304
15 REORGANIZE_INIFILE_TREE_NODES Instance method Private Method 20110421
16 REORGANIZE_TRCFILE_TREE_NODES Instance method Private Method 20110421
17 UPDATE_TREE_NODE Instance method Private Method 20110304
Events
Class CL_HDB_INIFILE_TREE_HANDLER has no event.
Types
Class CL_HDB_INIFILE_TREE_HANDLER has no local type.
Method Signatures

Method ADD_NEW_SECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_NODE Call by reference Type reference (TYPE) HDB_M_INIFILE_CONTENTS Fields of table M_INIFILE_CONTENTS 20120430

Method ADD_NEW_SECTION on class CL_HDB_INIFILE_TREE_HANDLER has no exception.

Method ADD_TREE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_NODE Call by reference Type reference (TYPE) HDB_M_INIFILE_CONTENTS Fields of table M_INIFILE_CONTENTS 20110304

Method ADD_TREE_NODE on class CL_HDB_INIFILE_TREE_HANDLER has no exception.

Method ADD_TREE_NODE_FOR_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_NODE Call by reference Type reference (TYPE) HDB_M_INIFILE_CONTENTS Fields of table M_INIFILE_CONTENTS 20120523

Method ADD_TREE_NODE_FOR_TRACE on class CL_HDB_INIFILE_TREE_HANDLER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INIFILE_RAW_DATA Call by reference Type reference (TYPE) HDB_M_INIFILE_CONTENTS_TAB INIFILE_CONTENTS 20110304
2 Importing TREE_VALUE_STRUCTURE Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20110304

Method CONSTRUCTOR on class CL_HDB_INIFILE_TREE_HANDLER has no exception.

Method GEN_DEFAULT_TREE_FOR_INIFILE Signature

Method GEN_DEFAULT_TREE_FOR_INIFILE on class CL_HDB_INIFILE_TREE_HANDLER has no parameter.
Method GEN_DEFAULT_TREE_FOR_INIFILE on class CL_HDB_INIFILE_TREE_HANDLER has no exception.

Method GEN_DEFAULT_TREE_FOR_TRACE Signature

Method GEN_DEFAULT_TREE_FOR_TRACE on class CL_HDB_INIFILE_TREE_HANDLER has no parameter.
Method GEN_DEFAULT_TREE_FOR_TRACE on class CL_HDB_INIFILE_TREE_HANDLER has no exception.

Method GEN_TREE_FOR_INIFILE Signature

Method GEN_TREE_FOR_INIFILE on class CL_HDB_INIFILE_TREE_HANDLER has no parameter.
# Exception Resumable Description Created on
1 CX_TREX_BAD_REQUEST Unexpected data received from application. 20110322

Method GEN_TREE_FOR_TRACE_LEVEL Signature

Method GEN_TREE_FOR_TRACE_LEVEL on class CL_HDB_INIFILE_TREE_HANDLER has no parameter.
# Exception Resumable Description Created on
1 CX_TREX_BAD_REQUEST Unexpected data received from application. 20110322

Method GET_NODE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Type reference (TYPE) HDB_M_INIFILE_CONTENTS Fields of table M_INIFILE_CONTENTS 20110304
2 Returning NODE_ID Value transfer Type reference (TYPE) I 20110304

Method GET_NODE_ID on class CL_HDB_INIFILE_TREE_HANDLER has no exception.

Method GET_TREE_NODE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RETAIN_TABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110304
2 Returning RVAL Value transfer Type reference (TYPE) HDB_INIFILE_TREE_NODES 20110304

Method GET_TREE_NODE_TAB on class CL_HDB_INIFILE_TREE_HANDLER has no exception.

Method GET_TREE_NODE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RETAIN_TABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110304
2 Exporting RVAL Call by reference Type reference (TYPE) STANDARD TABLE 20110304

Method GET_TREE_NODE_VALUE on class CL_HDB_INIFILE_TREE_HANDLER has no exception.

Method MODIFY_BASIC_TREE Signature

Method MODIFY_BASIC_TREE on class CL_HDB_INIFILE_TREE_HANDLER has no parameter.
# Exception Resumable Description Created on
1 CX_TREX_BAD_REQUEST Unexpected data received from application. 20110322

Method PARAM_IS_USER_DEFINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILE_NAME Call by reference Type reference (TYPE) CLIKE 20121108
2 Importing KEY Call by reference Type reference (TYPE) CLIKE 20121108
3 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL X: parameter is user-defined. 20121108
4 Importing SECTION Call by reference Type reference (TYPE) CLIKE 20121108

Method PARAM_IS_USER_DEFINED on class CL_HDB_INIFILE_TREE_HANDLER has no exception.

Method REORDER_TREE Signature

Method REORDER_TREE on class CL_HDB_INIFILE_TREE_HANDLER has no parameter.
Method REORDER_TREE on class CL_HDB_INIFILE_TREE_HANDLER has no exception.

Method REORGANIZE_INIFILE_TREE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UPDATE_FROM Call by reference Type reference (TYPE) I 20110421

Method REORGANIZE_INIFILE_TREE_NODES on class CL_HDB_INIFILE_TREE_HANDLER has no exception.

Method REORGANIZE_TRCFILE_TREE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UPDATE_FROM Call by reference Type reference (TYPE) I 20110421

Method REORGANIZE_TRCFILE_TREE_NODES on class CL_HDB_INIFILE_TREE_HANDLER has no exception.

Method UPDATE_TREE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRENT_NODE Call by reference Type reference (TYPE) HDB_M_INIFILE_CONTENTS Fields of table M_INIFILE_CONTENTS 20110304
2 Importing NODE_FOR_UPDATE Call by reference Type reference (TYPE) HDB_M_INIFILE_CONTENTS Fields of table M_INIFILE_CONTENTS 20110304
# Exception Resumable Description Created on
1 CX_TREX_BAD_REQUEST Unexpected data received from application. 20110322
History
Last changed by/on SAP  20140121 
SAP Release Created in 731