SAP ABAP Class CL_FPM_HCT_GUIBB_CHART_ASSIST (Assistance Class for FPM_HCT_CHART_UIBB)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     APB_FPM_HCT (Package) Harmonized Configuration Tool
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FPM_HCT_GUIBB_ASSIST Assistance class for FPM GUIBB config editor 20130205
Properties
Class CL_FPM_HCT_GUIBB_CHART_ASSIST  
Short Description Assistance Class for FPM_HCT_CHART_UIBB    
Super Class CL_FPM_HCT_GUIBB_ASSIST Assistance class for FPM GUIBB config editor 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_HCT   Harmonized Configuration Tool 
Created 20130205   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_GUIBB_CHART Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FPM_HCT_GUIBB_CHART_ASSIST has no interface implemented.
Friends
Class CL_FPM_HCT_GUIBB_CHART_ASSIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_ACTION Constant Public See coding 20130213
2 MS_BUFFER Instance attribute Private See coding 20130318
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_INDICES Instance method Private Method 20130405
2 CAN_BE_MEASSURE Instance method Public Method 20130321
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130213
4 GET_AXIS_INDEX_MAX Instance method Public Method 20130327
5 GET_CHART_NODE Instance method Protected Method 20130409
6 GET_CHART_TYPE Instance method Private Method 20130225
7 GET_COMPONENTS Instance method Public Method 20130321
8 GET_CURRENT_TOOLBAR_ELEMENT Instance method Private Method Context element corresponding to the toolbar 20130318
9 GET_DATA_JSON Instance method Public Method 20130222
10 GET_DEFAULT_CHART_TYPE Instance method Public Method 20130225
11 GET_DISPLAYED_VALUE Instance method Private Method 20130326
12 GET_ELEMENTS Instance method Public Method 20130225
13 GET_ELEMENT_CATALOG Instance method Private Method Column catalog for browse&collect 20130318
14 GET_ELEMENT_CHOSEN Instance method Private Method Chosen columns for browse&collect 20130318
15 GET_ELEMENT_NODE Instance method Private Method 20130318
16 GET_INDEX_MAX Instance method Private Method 20130404
17 GET_OPTIONAL_CHART_TYPES Instance method Public Method 20130218
18 GET_OPTIONS_JSON Instance method Public Method 20130222
19 GET_PLOTAREA_MODE Instance method Private Method 20140603
20 GET_RANDOM_DDIC Instance method Private Method 20130226
21 GET_RANDOM_INT Instance method Private Method 20130225
22 GET_RANDOM_STR Instance method Private Method 20130226
23 GET_RANDOM_VALUE Instance method Private Method 20130226
24 GET_TOOLBAR_COLUMN_CHOSEN Instance method Private Method Context node containing the toolbar columns 20130319
25 HAS_FIXED_VALUES Instance method Private Method 20130325
26 HAS_NO_DATA Instance method Public Method 20130828
27 IS_ADD_VALUE_ENABLED Instance method Private Method 20130325
28 IS_DIMENSION Instance method Private Method 20130321
29 IS_DONUT Instance method Private Method 20130909
30 MAP_ELEMENT Instance method Private Method 20130225
31 MAP_SETTINGS Instance method Private Method Maps configuration data from context 20130225
32 NEW_DATA_NEEDED Instance method Private Method 20130319
33 ON_OVS_KEY Instance method Private Method 20130326
34 ON_SELECT Instance method Public Method 20130319
35 SELECT_ENTITYTAB Instance method Private Method 20130405
36 SET_CONFIG_PROPERTIES Instance method Private Method 20130213
37 _SET_ELEMENT_INDEXES Instance method Private Method 20130404
Events
Class CL_FPM_HCT_GUIBB_CHART_ASSIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_OBJNAME_DEVCLASS Private See coding 20130408 BEGIN OF ty_s_objname_devclass, obj_name TYPE fieldname, devclass TYPE devclass, END OF ty_s_objname_devclass
2 TY_T_OBJNAME_DEVCLASS Private See coding 20130408 ty_t_objname_devclass TYPE SORTED TABLE OF ty_s_objname_devclass WITH UNIQUE KEY obj_name
Method Signatures

Method ADAPT_INDICES Signature

Method ADAPT_INDICES on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no parameter.
Method ADAPT_INDICES on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method CAN_BE_MEASSURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE_KIND Call by reference Type reference (TYPE) ABAP_TYPEKIND Web Dynpro: Interface for Node Element 20130826
2 Returning RV_CAN_BE_MEASURE Value transfer Type reference (TYPE) ABAP_BOOL 20130321

Method CAN_BE_MEASSURE on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no parameter.
Method CONSTRUCTOR on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method GET_AXIS_INDEX_MAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA_TYPE Call by reference Type reference (TYPE) FPMGB_CHART_DATA_TYPE IF_FPM_GUIBB_CHART=>E_DATA_TYPE-MEASURE Chart: Data Type 20130403
2 Returning RV_MAX Value transfer Type reference (TYPE) FPMGB_AXIS_INDEX Chart: Axis Index 20130327

Method GET_AXIS_INDEX_MAX on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method GET_CHART_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_NODE Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130409

Method GET_CHART_NODE on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method GET_CHART_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TYPE Value transfer Type reference (TYPE) FPMGB_CHART_TYPE Chart Type 20130225

Method GET_CHART_TYPE on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method GET_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_COMP Value transfer Type reference (TYPE) ABAP_COMPONENT_TAB 20130321

Method GET_COMPONENTS on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method GET_CURRENT_TOOLBAR_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ELEMENT Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20130318

Method GET_CURRENT_TOOLBAR_ELEMENT on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method GET_DATA_JSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_JSON Value transfer Type reference (TYPE) STRING 20130222
# Exception Resumable Description Created on
1 CX_FPMGB GUIBB Exceptions 20130321

Method GET_DEFAULT_CHART_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE Call by reference Type reference (TYPE) FPMGB_CHART_TYPE Chart Type 20130328
2 Returning RV_TYPE Value transfer Type reference (TYPE) FPMGB_CHART_TYPE Chart Type 20130225

Method GET_DEFAULT_CHART_TYPE on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method GET_DISPLAYED_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DISPLAYED_VALUES Call by reference Type reference (TYPE) CL_FPM_CHART_UIBB_ASSIST=>YT_DISPLAYED_VALUE 20130326
2 Importing INDEX Call by reference Type reference (TYPE) I 20130326
3 Exporting VALUE Call by reference Type reference (TYPE) ANY 20130326

Method GET_DISPLAYED_VALUE on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method GET_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INCL_CHILDREN Call by reference Type reference (TYPE) ABAP_BOOL 20130328
2 Returning RT_ELEMENT Value transfer Type reference (TYPE) CL_FPM_CHART_UIBB_ASSIST=>YT_ELEMENT Web Dynpro: Number of Context Node Elements 20130225

Method GET_ELEMENTS on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method GET_ELEMENT_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CATALOG Call by reference Type reference (TYPE) T_BC_CATALOG 20130318

Method GET_ELEMENT_CATALOG on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method GET_ELEMENT_CHOSEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHOSEN Call by reference Type reference (TYPE) T_BC_CHOSEN 20130318
2 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130318

Method GET_ELEMENT_CHOSEN on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method GET_ELEMENT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_NODE Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130318

Method GET_ELEMENT_NODE on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method GET_INDEX_MAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AXIS_INDEX Call by reference Type reference (TYPE) FPMGB_AXIS_INDEX Chart: Axis Index 20130404
2 Importing IV_DATA_TYPE Call by reference Type reference (TYPE) FPMGB_CHART_DATA_TYPE Chart: Data Type 20130404
3 Returning RV_MAX Value transfer Type reference (TYPE) FPM_INDEX Chart: Sequence Index 20130404

Method GET_INDEX_MAX on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method GET_OPTIONAL_CHART_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CHART_TYPE Value transfer Type reference (TYPE) FPMGB_T_NAMEVALUE Name/Value Pairs 20130218

Method GET_OPTIONAL_CHART_TYPES on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method GET_OPTIONS_JSON Signature

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

Method GET_OPTIONS_JSON on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method GET_PLOTAREA_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE Call by reference Type reference (TYPE) FPMGB_CHART_TYPE Chart Type 20140603
2 Returning RV_MODE Value transfer Type reference (TYPE) FPMGB_CHART_PLOTAREA_MODE Mode of Plot Area 20140603

Method GET_PLOTAREA_MODE on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method GET_RANDOM_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20130226
2 Exporting VALUE Call by reference Type reference (TYPE) ANY 20130226
# Exception Resumable Description Created on
1 CX_FPMGB GUIBB Exceptions 20130326

Method GET_RANDOM_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LENGTH Call by reference Type reference (TYPE) I 20130226
2 Importing MAX Call by reference Type reference (TYPE) I 20130524
3 Importing MIN Call by reference Type reference (TYPE) I 20130524
4 Exporting RANDOM_NUMBER Value transfer Type reference (TYPE) I 20130225

Method GET_RANDOM_INT on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method GET_RANDOM_STR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LENGTH Call by reference Type reference (TYPE) I 20130226
2 Exporting RANDOM_STRING Value transfer Type reference (TYPE) STRING 20130226

Method GET_RANDOM_STR on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method GET_RANDOM_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20130226
2 Exporting VALUE Call by reference Type reference (TYPE) ANY 20130226
# Exception Resumable Description Created on
1 CX_FPMGB GUIBB Exceptions 20130326

Method GET_TOOLBAR_COLUMN_CHOSEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CHOSEN Value transfer Type reference (TYPE) T_BC_CHOSEN 20130319

Method GET_TOOLBAR_COLUMN_CHOSEN on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method HAS_FIXED_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_COMP Call by reference Type reference (TYPE) ABAP_COMPONENTDESCR Web Dynpro: Interface for Node Element 20130325
2 Returning RV_HAS_FIXED_VALUES Value transfer Type reference (TYPE) ABAP_BOOL 20130325

Method HAS_FIXED_VALUES on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method HAS_NO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_NO_DATA Value transfer Type reference (TYPE) ABAP_BOOL 20130828

Method HAS_NO_DATA on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method IS_ADD_VALUE_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ENABLED Value transfer Type reference (TYPE) ABAP_BOOL Replacement for Real Boolean Type: 'X' == True '' == False 20130325

Method IS_ADD_VALUE_ENABLED on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method IS_DIMENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20130321
2 Returning RV_IS_DIMENSION Value transfer Type reference (TYPE) ABAP_BOOL 20130321

Method IS_DIMENSION on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method IS_DONUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE Call by reference Type reference (TYPE) FPMGB_CHART_TYPE Chart Type 20130909
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130909

Method IS_DONUT on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method MAP_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) ANY 20130225
2 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130225
3 Importing IV_INDEX Call by reference Type reference (TYPE) I 1 20130225

Method MAP_ELEMENT on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method MAP_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) CL_FPM_CHART_UIBB_ASSIST=>YS_SETTINGS 20130225

Method MAP_SETTINGS on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method NEW_DATA_NEEDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ELEMENT Call by reference Type reference (TYPE) CL_FPM_CHART_JSON_GENERATOR=>YT_CHART_ELEMENT 20130319
2 Returning RV_NEEDED Value transfer Type reference (TYPE) ABAP_BOOL 20130319

Method NEW_DATA_NEEDED on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method ON_OVS_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OVS Call by reference Object reference (TYPE REF TO) IF_WD_OVS 20130326

Method ON_OVS_KEY on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method ON_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WDEVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT Application-Defined Event 20130319

Method ON_SELECT on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method SELECT_ENTITYTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20130405
2 Importing IV_ENTITYTAB Call by reference Type reference (TYPE) ENTITYTAB Value table 20130405
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20130405
4 Importing IV_ROWS Call by reference Type reference (TYPE) I 20130405
# Exception Resumable Description Created on
1 CX_FPMGB GUIBB Exceptions 20130405

Method SET_CONFIG_PROPERTIES Signature

Method SET_CONFIG_PROPERTIES on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no parameter.
Method SET_CONFIG_PROPERTIES on class CL_FPM_HCT_GUIBB_CHART_ASSIST has no exception.

Method _SET_ELEMENT_INDEXES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT set only if that element is to be moved according to its ind 20130404

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