SAP ABAP Class CL_HDB_ACTION_INI_FILE (HDB: display ini files.)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   HAN-DB (Application Component) SAP HANA Database
     SDBA_HDB (Package) DBACOCKPIT for NewDB (HDB)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HDB_ACTION_CONTROLLER HDB: Abstract Action Controller 20101207
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DBA_ACTION_CONTROLLER_ALV DBA Cockpit: Access to ALV object 20101207
Properties
Class CL_HDB_ACTION_INI_FILE  
Short Description HDB: display ini files.    
Super Class CL_HDB_ACTION_CONTROLLER HDB: Abstract Action Controller 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDBA_HDB   DBACOCKPIT for NewDB (HDB) 
Created 20101207   SAP 
Last change 20130531   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)
2 CL_HDB_ACTION_INI_FILE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DBA_ACTION_CONTROLLER_ALV DBA Cockpit: Access to ALV object 20101207
Friends
Class CL_HDB_ACTION_INI_FILE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ABAP_COMP_DESCRS Instance attribute Public Type reference (TYPE) ABAP_COMPONENT_TAB List of columns for values 20110126
2 ALV Instance attribute Public Object reference (TYPE REF TO) CL_DB6_ALV DB6: simple ALV abstraction 20101207
3 FIELDCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20101227
4 HOSTS Instance attribute Private Type reference (TYPE) HOST_LIST 20110126
5 INIFILE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20101227
6 INIFILE_RAW_DATA Instance attribute Private Type reference (TYPE) HDB_M_INIFILE_CONTENTS_TAB INIFILE_CONTENTS 20101227
7 INIFILE_TREE Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV Tree Control 20101227
8 NAVIGATOR Instance attribute Private Attribute reference (LIKE) 20101207
9 PF_STATUS Instance attribute Private Attribute reference (LIKE) 20101207
10 TENANTS Instance attribute Private Type reference (TYPE) TENANT_LIST 20110126
11 TITLE Instance attribute Private Attribute reference (LIKE) 20101207
12 TREE_NODES Instance attribute Private Type reference (TYPE) HDB_INIFILE_TREE_NODES Screen: ALV tree for ini file node 20101227
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PARAMETER Instance method Public Method 20121025
2 ADD_SECTION_AND_PARAMETER Instance method Public Method 20121025
3 CREATE_ABAP_COMPONENT Instance method Private Method 20110126
4 CREATE_FIELD_CATALOG Instance method Private Method 20110126
5 DISPLAY_MESSAGE Instance method Public Method set/display message from outside 20110121
6 GET_DATA_FROM_DB Instance method Private Method 20101227
7 GET_DATA_FROM_DB_FOR_EXTERNAL Static method Public Method 20110511
8 GET_DEFAULT_HOST_NAME Instance method Public Method 20110128
9 GET_NODE_NAME Instance method Public Method 20110111
10 GET_REAL_HOST_NAME Instance method Public Method 20110128
11 NODE_IS_FILE Instance method Public Method 20120809
12 NODE_IS_SECTION Instance method Public Method 20120809
13 NODE_IS_USER_DEFINED_VALUE Instance method Public Method 20120809
14 NODE_IS_VALUE Instance method Public Method no distinguish between pre- and user-defined parameters 20110111
15 SHOW_SELECTED_ITEM Instance method Public Method 20110112
Events
Class CL_HDB_ACTION_INI_FILE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 FILE_NAME_LIST Public See coding 20110511 file_name_list TYPE STANDARD TABLE OF hdb_m_inifile_contents-file_name
2 HOST_LIST Public See coding 20110126 host_list TYPE STANDARD TABLE OF HDB_M_INIFILE_CONTENTS-host
3 KEY_LIST Public See coding 20110511 key_list TYPE STANDARD TABLE OF hdb_m_inifile_contents-key
4 SECTION_LIST Public See coding 20110511 section_list TYPE STANDARD TABLE OF hdb_m_inifile_contents-section
5 TENANT_LIST Public See coding 20110126 tenant_list TYPE STANDARD TABLE OF mandt
Method Signatures

Method ADD_PARAMETER Signature

Method ADD_PARAMETER on class CL_HDB_ACTION_INI_FILE has no parameter.
Method ADD_PARAMETER on class CL_HDB_ACTION_INI_FILE has no exception.

Method ADD_SECTION_AND_PARAMETER Signature

Method ADD_SECTION_AND_PARAMETER on class CL_HDB_ACTION_INI_FILE has no parameter.
Method ADD_SECTION_AND_PARAMETER on class CL_HDB_ACTION_INI_FILE has no exception.

Method CREATE_ABAP_COMPONENT Signature

Method CREATE_ABAP_COMPONENT on class CL_HDB_ACTION_INI_FILE has no parameter.
# Exception Resumable Description Created on
1 CX_DBA_ROOT Unexpected data received from application. 20121001

Method CREATE_FIELD_CATALOG Signature

Method CREATE_FIELD_CATALOG on class CL_HDB_ACTION_INI_FILE has no parameter.
Method CREATE_FIELD_CATALOG on class CL_HDB_ACTION_INI_FILE has no exception.

Method DISPLAY_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Call by reference Type reference (TYPE) STRING 20110121
2 Importing MESSAGE_TYPE Call by reference Type reference (TYPE) CHAR1 'S' E: Error, I: Info, S: Success 20110121

Method DISPLAY_MESSAGE on class CL_HDB_ACTION_INI_FILE has no exception.

Method GET_DATA_FROM_DB Signature

Method GET_DATA_FROM_DB on class CL_HDB_ACTION_INI_FILE has no parameter.
# Exception Resumable Description Created on
1 CX_DBA_ADBC DBA Cockpit: ADBC Errors 20110228

Method GET_DATA_FROM_DB_FOR_EXTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONNECTION Call by reference Type reference (TYPE) CLIKE 20110511
2 Importing FILE_NAME_LIST Call by reference Type reference (TYPE) CL_HDB_ACTION_INI_FILE=>FILE_NAME_LIST 20110511
3 Exporting GET_SQL_STATEMENT_ONLY Call by reference Type reference (TYPE) STRING 20110516
4 Importing HOST_LIST Call by reference Type reference (TYPE) CL_HDB_ACTION_INI_FILE=>HOST_LIST 20110511
5 Exporting INIFILE_TABLE Call by reference Type reference (TYPE) HDB_M_INIFILE_CONTENTS_TAB INIFILE_CONTENTS 20110511
6 Importing KEY_LIST Call by reference Type reference (TYPE) CL_HDB_ACTION_INI_FILE=>KEY_LIST 20110511
7 Importing LAYER_NAME_LIST Call by reference Type reference (TYPE) HDB_LAYER_NAME_TAB empty means Default + System layers 20110518
8 Importing SECTION_LIST Call by reference Type reference (TYPE) CL_HDB_ACTION_INI_FILE=>SECTION_LIST 20110511
9 Importing TENANT_LIST Call by reference Type reference (TYPE) CL_HDB_ACTION_INI_FILE=>TENANT_LIST 20110516
# Exception Resumable Description Created on
1 CX_DBA_ADBC DBA Cockpit: ADBC Errors 20110511

Method GET_DEFAULT_HOST_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HOST_NAME Value transfer Type reference (TYPE) STRING 20110128

Method GET_DEFAULT_HOST_NAME on class CL_HDB_ACTION_INI_FILE has no exception.

Method GET_NODE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) I 20110111
2 Returning NODE_NAME Value transfer Type reference (TYPE) CHAR128 128 character 20110111

Method GET_NODE_NAME on class CL_HDB_ACTION_INI_FILE has no exception.

Method GET_REAL_HOST_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HOST_NAME_FOR_COL Call by reference Type reference (TYPE) CLIKE 20110128
2 Returning REAL_HOST_NAME Value transfer Type reference (TYPE) STRING 20110128

Method GET_REAL_HOST_NAME on class CL_HDB_ACTION_INI_FILE has no exception.

Method NODE_IS_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_FILE Value transfer Type reference (TYPE) ABAP_BOOL 20120809
2 Importing NODE_KEY Call by reference Type reference (TYPE) I 20120809

Method NODE_IS_FILE on class CL_HDB_ACTION_INI_FILE has no exception.

Method NODE_IS_SECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_SECTION Value transfer Type reference (TYPE) ABAP_BOOL 20120809
2 Importing NODE_KEY Call by reference Type reference (TYPE) I 20120809

Method NODE_IS_SECTION on class CL_HDB_ACTION_INI_FILE has no exception.

Method NODE_IS_USER_DEFINED_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_USER_VALUE Value transfer Type reference (TYPE) ABAP_BOOL 20120810
2 Importing NODE_KEY Call by reference Type reference (TYPE) I 20120810
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20120811

Method NODE_IS_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_VALUE Value transfer Type reference (TYPE) ABAP_BOOL 20110111
2 Importing NODE_KEY Call by reference Type reference (TYPE) I 20110111

Method NODE_IS_VALUE on class CL_HDB_ACTION_INI_FILE has no exception.

Method SHOW_SELECTED_ITEM Signature

Method SHOW_SELECTED_ITEM on class CL_HDB_ACTION_INI_FILE has no parameter.
Method SHOW_SELECTED_ITEM on class CL_HDB_ACTION_INI_FILE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731