SAP ABAP Class CL_FPM_CHART_TABLE_MODEL (Chart Table Model)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     APB_FPM_GUIBB (Package) Generic UI building blocks
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_CHART_TABLE_DATA API for Table Data 20130117
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_CHART_TABLE_MODEL API for Chart Table Model 20130117
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_CHART_TABLE_SELECTION Interface to access selected data 20130219
Properties
Class CL_FPM_CHART_TABLE_MODEL  
Short Description Chart Table Model    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_GUIBB   Generic UI building blocks 
Created 20130117   SAP 
Last change 20141120    
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_FPM_CHART_JSON_GENERATOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_FPM_CHART_UIBB_ASSIST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_FPM_CHART_TABLE_SELECTION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_FPM_GUIBB_CHART Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_CHART_TABLE_DATA API for Table Data 20130117
2 IF_FPM_CHART_TABLE_MODEL API for Chart Table Model 20130117
3 IF_FPM_CHART_TABLE_SELECTION Interface to access selected data 20130219
Friends
Class CL_FPM_CHART_TABLE_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_CROSSTABLE_INT Instance attribute Public Object reference (TYPE REF TO) DATA 20140206
2 MR_DATA Instance attribute Private Object reference (TYPE REF TO) DATA 20130118
3 MT_CRITERIA Instance attribute Public Type reference (TYPE) TY_T_CRITERIA_LIST 20130710
4 MT_CURRENT_DESELECTION Instance attribute Private Type reference (TYPE) IF_FPM_CHART_TABLE_SELECTION=>TY_T_SELECTION 20130219
5 MT_CURRENT_DESELECT_CRITERIA Instance attribute Public Type reference (TYPE) TY_T_SELECTION_CRITERIA 20130710
6 MT_CURRENT_SELECTION Instance attribute Private Type reference (TYPE) IF_FPM_CHART_TABLE_SELECTION=>TY_T_SELECTION 20130219
7 MT_CURRENT_SELECT_CRITERIA Instance attribute Public Type reference (TYPE) TY_T_SELECTION_CRITERIA 20130710
8 MT_DRILLDOWN Instance attribute Public Type reference (TYPE) CL_FPM_CHART_UIBB_ASSIST=>YT_DRILLDOWN 20140206
9 MT_ELEMENT Instance attribute Public Type reference (TYPE) CL_FPM_CHART_UIBB_ASSIST=>YT_ELEMENT 20130220
10 MT_FIELD_DESCRIPTION Instance attribute Public Type reference (TYPE) FPMGB_T_CHARTFIELD_DESCR Chart Field Description 20130207
11 MT_SELECTED_CROSSTABLE_INDICES Instance attribute Private Type reference (TYPE) CL_FPM_CHART_JSON_GENERATOR=>YT_SELECTED_INDICES 20140206
12 MT_SELECTION Instance attribute Private Type reference (TYPE) IF_FPM_CHART_TABLE_SELECTION=>TY_T_SELECTION 20130206
13 MT_SPECIAL_GROUPS Instance attribute Public Type reference (TYPE) FPMGB_T_SPECIAL_GROUPS Special Groups for GUIBB Field Grouping 20130430
14 MV_CHANGEABLE Instance attribute Public Type reference (TYPE) ABAP_BOOL Data and Selection can be changed by application code 20140227
15 MV_CHANGE_COUNTER Instance attribute Public Type reference (TYPE) INT4 0 Natural number 20130131
16 MV_SELECTION_CHANGED Instance attribute Public Type reference (TYPE) ABAP_BOOL 20140211
Methods
# Method Level Visibility Method type Description Created on
1 DESELECT Instance method Public Method 20130219
2 GET_FIELD_TEXT Instance method Public Method Determines a field description from the RTTI 20140424
3 GET_SELECTED_CROSSTAB_INDICES Instance method Public Method 20140217
4 GET_SELECTION_JSON Instance method Public Method 20140211
5 GET_TABLE Instance method Public Method 20130123
6 PARSE_SELECTION_JSON Instance method Private Method 20140129
7 PREPARE_SELECTION Instance method Private Method Fills mt_selection 20140206
8 RESET_CURRENT_SELECTION Instance method Public Method 20130219
9 RESET_SELECTION Instance method Public Method 20130220
10 SELECT Instance method Public Method 20130219
11 _GET_SELECTED_DATA Instance method Private Method Returns the currently selected Data 20130301
Events
Class CL_FPM_CHART_TABLE_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_CRITERIA_LIST_ENTRY Public See coding 20130712 begin of ty_s_criteria_list_entry, is_deselection type wdy_boolean, criteria type ty_t_selection_criteria , end of ty_s_criteria_list_entry
2 TY_S_DIMENSION_CRITERIA Public See coding 20130710 begin of ty_s_dimension_criteria, dimension type name_komp, values_ext type standard table of ty_s_values_ext with DEFAULT KEY, values type standard table of ref to data with default key, end of ty_s_dimension_criteria
3 TY_S_SELECTION_CRITERIA Public See coding 20130710 begin of ty_s_selection_criteria, measure type name_komp, criteria type standard table of ty_s_dimension_criteria with key dimension, end of ty_s_selection_criteria
4 TY_S_VALUES_EXT Public See coding 20130819 begin of ty_s_values_ext, value type ref to data, indices type standard table of sytabix with DEFAULT KEY, end of ty_s_values_ext
5 TY_T_CRITERIA_LIST Public See coding 20130712 ty_t_criteria_list type standard table of ty_s_criteria_list_entry with default key
6 TY_T_SELECTION_CRITERIA Public See coding 20130710 ty_t_selection_criteria type standard table of ty_s_selection_criteria with key measure
Method Signatures

Method DESELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CRITERIA Call by reference Type reference (TYPE) TY_T_SELECTION_CRITERIA 20130710
2 Importing IT_CURRENT_DESELECTION Call by reference Type reference (TYPE) IF_FPM_CHART_TABLE_SELECTION=>TY_T_SELECTION 20140206
3 Importing IT_SELECTED_CROSSTABLE_INDICES Call by reference Type reference (TYPE) CL_FPM_CHART_JSON_GENERATOR=>YT_SELECTED_INDICES 20140206

Method DESELECT on class CL_FPM_CHART_TABLE_MODEL has no exception.

Method GET_FIELD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20140424
2 Returning RV_TEXT Value transfer Type reference (TYPE) STRING 20140424

Method GET_FIELD_TEXT on class CL_FPM_CHART_TABLE_MODEL has no exception.

Method GET_SELECTED_CROSSTAB_INDICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SELECTION Value transfer Type reference (TYPE) CL_FPM_CHART_JSON_GENERATOR=>YT_SELECTED_INDICES 20140217

Method GET_SELECTED_CROSSTAB_INDICES on class CL_FPM_CHART_TABLE_MODEL has no exception.

Method GET_SELECTION_JSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CROSSTABLE Call by reference Object reference (TYPE REF TO) DATA 20140211
2 Returning RV_JSON Value transfer Type reference (TYPE) STRING 20140211

Method GET_SELECTION_JSON on class CL_FPM_CHART_TABLE_MODEL has no exception.

Method GET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_TABLE Value transfer Object reference (TYPE REF TO) DATA 20130123

Method GET_TABLE on class CL_FPM_CHART_TABLE_MODEL has no exception.

Method PARSE_SELECTION_JSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SELECTION_JSON Call by reference Type reference (TYPE) STRING 20140129

Method PARSE_SELECTION_JSON on class CL_FPM_CHART_TABLE_MODEL has no exception.

Method PREPARE_SELECTION Signature

Method PREPARE_SELECTION on class CL_FPM_CHART_TABLE_MODEL has no parameter.
Method PREPARE_SELECTION on class CL_FPM_CHART_TABLE_MODEL has no exception.

Method RESET_CURRENT_SELECTION Signature

Method RESET_CURRENT_SELECTION on class CL_FPM_CHART_TABLE_MODEL has no parameter.
Method RESET_CURRENT_SELECTION on class CL_FPM_CHART_TABLE_MODEL has no exception.

Method RESET_SELECTION Signature

Method RESET_SELECTION on class CL_FPM_CHART_TABLE_MODEL has no parameter.
Method RESET_SELECTION on class CL_FPM_CHART_TABLE_MODEL has no exception.

Method SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CRITERIA Call by reference Type reference (TYPE) TY_T_SELECTION_CRITERIA 20130710
2 Importing IT_CURRENT_SELECTION Call by reference Type reference (TYPE) IF_FPM_CHART_TABLE_SELECTION=>TY_T_SELECTION 20140206
3 Importing IT_SELECTED_CROSSTABLE_INDICES Call by reference Type reference (TYPE) CL_FPM_CHART_JSON_GENERATOR=>YT_SELECTED_INDICES 20140206

Method SELECT on class CL_FPM_CHART_TABLE_MODEL has no exception.

Method _GET_SELECTED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELECTION Call by reference Type reference (TYPE) IF_FPM_CHART_TABLE_SELECTION=>TY_T_SELECTION 20130301
2 Returning RT_DATA Value transfer Type reference (TYPE) IF_FPM_CHART_TABLE_SELECTION=>TY_T_SELECTED_DATA 20130301

Method _GET_SELECTED_DATA on class CL_FPM_CHART_TABLE_MODEL has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 740