SAP ABAP Class CL_FPMGB_TREE_TEST_NEW_SORT (Feeder class for test application of hierarchical list GUIBB)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     APB_FPM_TEST (Package) Floorplan Manager (Test applications)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB Generic UI Building Block 20120117
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_FORM Generic Form UI Building Block 20120117
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_TREE Generic Tree UI Building Block 20120117
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_TREE_EXT GUIBB Tree extended 20120117
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_MULTI_INSTANTIABLE FPM Multi Instantiation 20120117
Properties
Class CL_FPMGB_TREE_TEST_NEW_SORT  
Short Description Feeder class for test application of hierarchical list GUIBB    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_TEST   Floorplan Manager (Test applications) 
Created 20120117   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_GUIBB Generic UI Building Block 20120117
2 IF_FPM_GUIBB_FORM Generic Form UI Building Block 20120117
3 IF_FPM_GUIBB_TREE Generic Tree UI Building Block 20120117
4 IF_FPM_GUIBB_TREE_EXT GUIBB Tree extended 20120117
5 IF_FPM_MULTI_INSTANTIABLE FPM Multi Instantiation 20120117
Friends
Class CL_FPMGB_TREE_TEST_NEW_SORT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_FORM_DATA Instance attribute Private Type reference (TYPE) TY_FCAT_FORM_DETAIL 20120117
2 MT_APPL_DATA Instance attribute Private Type reference (TYPE) FPMGB_T_TREE_TEST_FCAT Field Catalog Table Type for Tree GUIBB 20120117
3 MT_APPL_DATA_INF Instance attribute Private Type reference (TYPE) FPMGB_T_TREE_TEST_FCAT Field Catalog Table Type for Tree GUIBB 20120117
4 MT_CHANGE_LOG Static Attribute Public Type reference (TYPE) FPMGB_T_CHANGELOG Field Changelog 20120117
5 MV_ACTION_NODE Instance attribute Private Type reference (TYPE) STRING 20120117
6 MV_FIRST_TIME Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120117
7 MV_INDEX Instance attribute Private Type reference (TYPE) SYTABIX Index of Internal Tables 20120117
8 MV_PARAMETER Instance attribute Private Type reference (TYPE) STRING 20120117
Methods
# Method Level Visibility Method type Description Created on
1 FILL_SORT_FLDATE Instance method Private Method 20120117
2 GET_ACTION_DETAILS Instance method Private Method 20120117
3 GET_DATA_FOR_N_LEVEL Instance method Private Method 20120117
4 GET_INITIAL_DATA Instance method Private Method 20120117
5 GET_LEVEL Instance method Private Method 20120117
6 GET_MASTER_COLUMN_DETAILS Instance method Private Method 20120117
7 HANDLE_GET_DATA Instance method Private Method 20120117
8 LOAD_DATA Instance method Private Method 20120117
9 LOAD_LEVEL_ONE Instance method Private Method 20120117
10 LOAD_LEVEL_TWO Instance method Private Method 20120117
11 READ_COUNTRIES Instance method Private Method 20120117
Events
Class CL_FPMGB_TREE_TEST_NEW_SORT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_FCAT_TABLETYPE Private See coding 20120117 tty_fcat_tabletype TYPE STANDARD TABLE OF ty_fcat_structure
2 TY_FCAT_FORM Private See coding 20120117 BEGIN OF ty_fcat_form, event_id TYPE fpm_event_id, column_id TYPE fpm_text, direction TYPE fpm_text, END OF ty_fcat_form
3 TY_FCAT_FORM_DETAIL Private See coding 20120117 BEGIN OF ty_fcat_form_detail, carrid TYPE s_carr_id, carrname TYPE s_carrname, currcode TYPE s_currcode, url TYPE s_carrurl, connid TYPE s_conn_id, countryfr TYPE land1, cityfrom TYPE s_from_cit, airpfrom TYPE s_fromairp, countryto TYPE land1, cityto TYPE s_to_city, airpto TYPE s_toairp, fltime TYPE s_fltime, deptime TYPE s_dep_time, arrtime TYPE s_arr_time, distance TYPE s_distance, distid TYPE s_distid, fltype TYPE s_fltype, period TYPE s_period, fldate TYPE s_date, price TYPE s_price, currency TYPE s_currcode, planetype TYPE s_planetye, seatsmax TYPE s_seatsmax, seatsocc TYPE s_seatsocc, paymentsum TYPE s_sum, seatsmax_b TYPE s_smax_b, seatsocc_b TYPE s_socc_b, seatsmax_f TYPE s_smax_f, seatsocc_f TYPE s_socc_f, END OF ty_fcat_form_detail
4 TY_FCAT_STRUCTURE Private See coding 20120117 BEGIN OF ty_fcat_structure, row_key TYPE string, parent_key TYPE string, expanded TYPE wdy_boolean, is_leaf TYPE wdy_boolean, children_loaded TYPE wdy_boolean, text TYPE string, text_bool TYPE boolean, image_src TYPE string, level TYPE i, rk_text TYPE string, pk_text TYPE string, END OF ty_fcat_structure
5 TY_HIERARCHY Private See coding 20120117 begin of ty_hierarchy, rk type string, pk1 type string, pk2 type string, pk3 type string, level type i, end of ty_hierarchy
6 TY_T_HIERARCHY Private See coding 20120117 TY_T_HIERARCHY type sorted table of ty_hierarchy with unique key rk
Method Signatures

Method FILL_SORT_FLDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DIRECTION Call by reference Type reference (TYPE) WDUI_TABLE_COL_SORT_DIR Web Dynpro: TableColumnSortDirection 20120117

Method FILL_SORT_FLDATE on class CL_FPMGB_TREE_TEST_NEW_SORT has no exception.

Method GET_ACTION_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_DEFINITION Call by reference Type reference (TYPE) FPMGB_T_ACTIONDEF Action Definition 20120117

Method GET_ACTION_DETAILS on class CL_FPMGB_TREE_TEST_NEW_SORT has no exception.

Method GET_DATA_FOR_N_LEVEL Signature

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

Method GET_DATA_FOR_N_LEVEL on class CL_FPMGB_TREE_TEST_NEW_SORT has no exception.

Method GET_INITIAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_INITIAL_DATA Value transfer Type reference (TYPE) FPMGB_T_TREE_TEST_FCAT Field Catalog Table Type for Tree GUIBB 20120117

Method GET_INITIAL_DATA on class CL_FPMGB_TREE_TEST_NEW_SORT has no exception.

Method GET_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_LEVEL Call by reference Type reference (TYPE) I 20120117
2 Changing CV_PARENT_KEY Call by reference Type reference (TYPE) STRING 20120117
3 Importing IT_HIERARCHY Call by reference Type reference (TYPE) TY_T_HIERARCHY 20120117

Method GET_LEVEL on class CL_FPMGB_TREE_TEST_NEW_SORT has no exception.

Method GET_MASTER_COLUMN_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELD_DESCRIPTION Call by reference Type reference (TYPE) FPMGB_T_TREEFIELD_DESCR FPM Tree GUIBB field description 20120117

Method GET_MASTER_COLUMN_DETAILS on class CL_FPMGB_TREE_TEST_NEW_SORT has no exception.

Method HANDLE_GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TREE_ATTRIBUTES Call by reference Type reference (TYPE) FPMGB_S_TREE_ATTRIBUTES Hierarchical List GUIBB - Master Column Attributes 20120117
2 Changing CT_ACTION_USAGE Call by reference Type reference (TYPE) FPMGB_T_ACTIONUSAGE Action usage 20120117
3 Changing CT_DATA Call by reference Type reference (TYPE) DATA 20120117
4 Changing CT_FIELD_USAGE Call by reference Type reference (TYPE) FPMGB_T_FIELDUSAGE Field Usage 20120117
5 Changing CT_SELECTED_LINES Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem Table for Indexes 20120117
6 Changing CV_LEAD_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20120117
7 Exporting ET_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20120117
8 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120117
9 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120117
10 Exporting EV_FIELD_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120117
11 Exporting EV_SELECTED_LINES_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120117
12 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20120117
13 Importing IO_SERVICE_INFO Call by reference Object reference (TYPE REF TO) IF_FPM_GUIBB_TREE_SERVICE_INFO Provides information about services 20120117
14 Importing IT_SELECTED_FIELDS Call by reference Type reference (TYPE) FPMGB_T_SELECTED_FIELDS Selected(Used) Fields 20120117
15 Importing IV_PARAMETER Call by reference Type reference (TYPE) STRING 20120117
16 Importing IV_RAISED_BY_OWN_UI Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120117
17 Importing IV_VISIBLE_ROWS Call by reference Type reference (TYPE) I 20120117

Method HANDLE_GET_DATA on class CL_FPMGB_TREE_TEST_NEW_SORT has no exception.

Method LOAD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LEVEL Call by reference Type reference (TYPE) STRING 20120117
2 Exporting EV_SEATMAX1 Call by reference Type reference (TYPE) I 20120117
3 Exporting EV_SEATMAX2 Call by reference Type reference (TYPE) I 20120117
4 Importing IV_PARENT_KEY Call by reference Type reference (TYPE) CHAR30 30 Characters 20120117
5 Importing IV_ROW_KEY Call by reference Type reference (TYPE) CHAR30 30 Characters 20120117

Method LOAD_DATA on class CL_FPMGB_TREE_TEST_NEW_SORT has no exception.

Method LOAD_LEVEL_ONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) FPMGB_T_TREE_TEST_FCAT Field Catalog Table Type for Tree GUIBB 20120117
2 Importing IV_KEY_VALUE Call by reference Type reference (TYPE) CHAR30 30 Characters 20120117

Method LOAD_LEVEL_ONE on class CL_FPMGB_TREE_TEST_NEW_SORT has no exception.

Method LOAD_LEVEL_TWO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) FPMGB_T_TREE_TEST_FCAT Field Catalog Table Type for Tree GUIBB 20120117
2 Exporting EV_SEATMAX1 Call by reference Type reference (TYPE) I 20120117
3 Exporting EV_SEATMAX2 Call by reference Type reference (TYPE) I 20120117
4 Importing IV_KEY_VALUE1 Call by reference Type reference (TYPE) CHAR30 30 Characters 20120117
5 Importing IV_KEY_VALUE2 Call by reference Type reference (TYPE) CHAR30 30 Characters 20120117

Method LOAD_LEVEL_TWO on class CL_FPMGB_TREE_TEST_NEW_SORT has no exception.

Method READ_COUNTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_COUNTRY_DESCR Call by reference Type reference (TYPE) FPMGB_S_TREEFIELD_DESCR GUIBB Tree Field Description 20120117

Method READ_COUNTRIES on class CL_FPMGB_TREE_TEST_NEW_SORT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 732