SAP ABAP Class CL_CNV_00001_CLU_VIEWER (CL_CNV_00001_CLU_VIEWER)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-GTF-BS (Application Component) Business Application Support
     CNV_BASIS (Package) Conversion: Basis functions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_ALV_TREE ALV Tree Control 20130208
Properties
Class CL_CNV_00001_CLU_VIEWER  
Short Description    
Super Class CL_GUI_ALV_TREE ALV Tree Control 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_BASIS   Conversion: Basis functions 
Created 20130206   SAP 
Last change 20141030    
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_GUI_COLUMN_TREE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CNV_00001_CLU_VIEWER has no interface implemented.
Friends
Class CL_CNV_00001_CLU_VIEWER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PR_LIST Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20130208
2 PR_LIST_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20130208
3 PS_HIER_HEADER Instance attribute Private Type reference (TYPE) TREEV_HHDR Tree Control: Attributes of the Hierarchy Header 20130208
4 PT_FIELD_CATALOG_LIST Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20130208
5 PT_FIELD_CATALOG_TREE Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20130208
6 PT_JOBPROFILE_EXT Instance attribute Private Type reference (TYPE) TY_T_CNVJOBPROFILE_EXT 20130208
7 PT_TREE_CONTENT Instance attribute Private Type reference (TYPE) CNV_00001_T_CLU_VIEWER_TREE CNV Viewer Tree Columns 20130208
8 PT_TREE_OUTTAB Instance attribute Private Type reference (TYPE) CNV_00001_T_CLU_VIEWER_TREE CNV Viewer Tree Columns 20130208
9 PV_CALC_NUM_OF_ROWS Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130208
10 PV_PACKID Instance attribute Private Type reference (TYPE) CNV_PACK Conversion: Conversion package number 20130208
11 PV_ROOT_NODE_KEY Instance attribute Private Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20130208
12 PV_UNIQUE_ID Instance attribute Private Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20130208
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE_TO_TREE Instance method Private Method 20130208
2 ADD_TREE_CONTENT Instance method Public Method 20130208
3 ADD_VIEWS_AND_RELIDS Instance method Private Method 20130208
4 CONSTRUCTOR Instance method Public Constructor 20130208
5 CREATE_FIELD_CATALOG_LIST Instance method Private Method 20130208
6 CREATE_FIELD_CATALOG_TREE Instance method Private Method 20130208
7 CREATE_TREE_CONTENT Instance method Private Method 20130208
8 DISPLAY_TREE Instance method Public Method 20130208
9 EXPAND_FIRST_NODE Instance method Private Method 20130208
10 GET_NEW_ID Instance method Private Method 20130208
11 IMPORT Instance method Private Method 20130208
12 INITIALIZE_LIST Instance method Public Method 20130208
13 INITIALIZE_TREE Instance method Public Method 20130208
14 ON_HANDLE_LIST_TOOLBAR Instance method Public Event handling method 20130208
15 ON_NODE_DOUBLE_CLICK Instance method Public Event handling method 20130208
16 ON_SELECTION_CHANGED Instance method Public Event handling method 20130208
17 PARSE_REPORT Instance method Private Method 20130208
18 REGISTER_EVENTS Instance method Private Method 20130208
19 RESET_LIST Instance method Public Method 20130208
20 SET_PROGRESS_INDICATOR Instance method Private Method 20130208
21 SHOW_TABLE_CONTENT Instance method Private Method 20130208
22 UPDATE_FIELD_CATALOG Instance method Private Method 20130208
Events
Class CL_CNV_00001_CLU_VIEWER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CNVID Private See coding 20130208 ty_cnvid TYPE n LENGTH 15
2 TY_S_CNVCLU_KEY Private See coding 20130208 BEGIN OF ty_s_cnvclu_key, packid TYPE cnv_pack, cnvid TYPE n LENGTH 15, END OF ty_s_cnvclu_key
3 TY_S_CNVJOBPROFILE_EXT Private See coding 20130208 BEGIN OF ty_s_cnvjobprofile_ext. INCLUDE TYPE cnvjobprofile. TYPES: view_name TYPE viewname, relid TYPE INDX_RELID, END OF ty_s_cnvjobprofile_ext
4 TY_T_CNVJOBPROFILE_EXT Private See coding 20130208 ty_t_cnvjobprofile_ext TYPE STANDARD TABLE OF ty_s_cnvjobprofile_ext
5 Y_S_TREE_NODES Private See coding 20130208 BEGIN OF y_s_tree_nodes, parent TYPE int4, tree_parent TYPE lvc_nkey, END OF y_s_tree_nodes
Method Signatures

Method ADD_NODE_TO_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20130208
2 Importing IS_CONTENT Call by reference Type reference (TYPE) CNV_00001_S_CLU_VIEWER_TREE CNV Viewer Tree columns 20130208
3 Importing IV_PARENT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20130208
4 Importing IV_PREVIOUS_SIBLING Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20130208

Method ADD_NODE_TO_TREE on class CL_CNV_00001_CLU_VIEWER has no exception.

Method ADD_TREE_CONTENT Signature

Method ADD_TREE_CONTENT on class CL_CNV_00001_CLU_VIEWER has no parameter.
Method ADD_TREE_CONTENT on class CL_CNV_00001_CLU_VIEWER has no exception.

Method ADD_VIEWS_AND_RELIDS Signature

Method ADD_VIEWS_AND_RELIDS on class CL_CNV_00001_CLU_VIEWER has no parameter.
Method ADD_VIEWS_AND_RELIDS on class CL_CNV_00001_CLU_VIEWER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HIDE_SELECTION Call by reference Type reference (TYPE) AS4FLAG Flag (X or blank) 20130208
2 Importing ITEM_SELECTION Call by reference Type reference (TYPE) AS4FLAG 'X' Flag (X or blank) 20130208
3 Importing I_FCAT_COMPLETE Call by reference Type reference (TYPE) ABAP_BOOL 20130208
4 Importing I_MODEL_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20130208
5 Importing I_PRINT Call by reference Type reference (TYPE) AS4FLAG Flag (X or blank) 20130208
6 Importing LIFETIME Call by reference Type reference (TYPE) I 20130208
7 Importing NODE_SELECTION_MODE Call by reference Type reference (TYPE) I CL_GUI_COLUMN_TREE=>NODE_SEL_MODE_SINGLE 20130208
8 Importing NO_HTML_HEADER Call by reference Type reference (TYPE) AS4FLAG Flag (X or blank) 20130208
9 Importing NO_TOOLBAR Call by reference Type reference (TYPE) AS4FLAG Flag (X or blank) 20130208
10 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20130208
11 Importing SHELLSTYLE Call by reference Type reference (TYPE) I 20130208
# Exception Resumable Description Created on
1 CNTL_ERROR 20130208
2 CNTL_SYSTEM_ERROR 20130208
3 CREATE_ERROR 20130208
4 FAILED 20130208
5 ILLEGAL_COLUMN_NAME 20130208
6 ILLEGAL_NODE_SELECTION 20130208
7 LIFETIME_ERROR 20130208
8 NO_PARENT 20130208

Method CREATE_FIELD_CATALOG_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20130208

Method CREATE_FIELD_CATALOG_LIST on class CL_CNV_00001_CLU_VIEWER has no exception.

Method CREATE_FIELD_CATALOG_TREE Signature

Method CREATE_FIELD_CATALOG_TREE on class CL_CNV_00001_CLU_VIEWER has no parameter.
Method CREATE_FIELD_CATALOG_TREE on class CL_CNV_00001_CLU_VIEWER has no exception.

Method CREATE_TREE_CONTENT Signature

Method CREATE_TREE_CONTENT on class CL_CNV_00001_CLU_VIEWER has no parameter.
Method CREATE_TREE_CONTENT on class CL_CNV_00001_CLU_VIEWER has no exception.

Method DISPLAY_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CALC_NUM_OF_ROWS Call by reference Type reference (TYPE) ABAP_BOOL 20130208
2 Importing IV_PACKID Call by reference Type reference (TYPE) CNV_PACK Conversion: Conversion package number 20130208

Method DISPLAY_TREE on class CL_CNV_00001_CLU_VIEWER has no exception.

Method EXPAND_FIRST_NODE Signature

Method EXPAND_FIRST_NODE on class CL_CNV_00001_CLU_VIEWER has no parameter.
Method EXPAND_FIRST_NODE on class CL_CNV_00001_CLU_VIEWER has no exception.

Method GET_NEW_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ID Value transfer Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20130208

Method GET_NEW_ID on class CL_CNV_00001_CLU_VIEWER has no exception.

Method IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABLE Call by reference Type reference (TYPE) ANY 20130208
2 Importing IV_CNVID Call by reference Type reference (TYPE) TY_CNVID 20130208
3 Importing IV_RELID Call by reference Type reference (TYPE) INDX_RELID Area in IMPORT/EXPORT data table 20130208

Method IMPORT on class CL_CNV_00001_CLU_VIEWER has no exception.

Method INITIALIZE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20130208

Method INITIALIZE_LIST on class CL_CNV_00001_CLU_VIEWER has no exception.

Method INITIALIZE_TREE Signature

Method INITIALIZE_TREE on class CL_CNV_00001_CLU_VIEWER has no parameter.
Method INITIALIZE_TREE on class CL_CNV_00001_CLU_VIEWER has no exception.

Method ON_HANDLE_LIST_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Call by reference Attribute reference (LIKE) 20130208
2 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20130208

Method ON_HANDLE_LIST_TOOLBAR on class CL_CNV_00001_CLU_VIEWER has no exception.

Method ON_NODE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20130208

Method ON_NODE_DOUBLE_CLICK on class CL_CNV_00001_CLU_VIEWER has no exception.

Method ON_SELECTION_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20130208

Method ON_SELECTION_CHANGED on class CL_CNV_00001_CLU_VIEWER has no exception.

Method PARSE_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_VIEW_NAME Value transfer Type reference (TYPE) VIEWNAME Name of SAP table view 20130208
2 Importing IV_PROG_NAME Call by reference Type reference (TYPE) PROGNAME ABAP program name 20130208

Method PARSE_REPORT on class CL_CNV_00001_CLU_VIEWER has no exception.

Method REGISTER_EVENTS Signature

Method REGISTER_EVENTS on class CL_CNV_00001_CLU_VIEWER has no parameter.
Method REGISTER_EVENTS on class CL_CNV_00001_CLU_VIEWER has no exception.

Method RESET_LIST Signature

Method RESET_LIST on class CL_CNV_00001_CLU_VIEWER has no parameter.
Method RESET_LIST on class CL_CNV_00001_CLU_VIEWER has no exception.

Method SET_PROGRESS_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROCESSED Call by reference Type reference (TYPE) SYTABIX Internal Table, Current Line Index 20130208
2 Importing IV_TOTAL Call by reference Type reference (TYPE) SYTABIX Internal Table, Current Line Index 20130208

Method SET_PROGRESS_INDICATOR on class CL_CNV_00001_CLU_VIEWER has no exception.

Method SHOW_TABLE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CNVID Call by reference Type reference (TYPE) TY_CNVID 20130208
2 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20130208

Method SHOW_TABLE_CONTENT on class CL_CNV_00001_CLU_VIEWER has no exception.

Method UPDATE_FIELD_CATALOG Signature

Method UPDATE_FIELD_CATALOG on class CL_CNV_00001_CLU_VIEWER has no parameter.
Method UPDATE_FIELD_CATALOG on class CL_CNV_00001_CLU_VIEWER has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in