SAP ABAP Class CL_FPM_GUIBB_SPEC_PROP_UTIL (Utility methods for special properties)
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
Properties
Class CL_FPM_GUIBB_SPEC_PROP_UTIL  
Short Description Utility methods for special properties    
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 20080218   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FPM_GUIBB_SPEC_PROP_UTIL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_FPM_GUIBB_SPEC_PROP_UTIL has no interface implemented.
Friends
Class CL_FPM_GUIBB_SPEC_PROP_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 E_BUF_ACTIVE Constant Public See coding 20110815
2 MS_DEFAULT_VALUES Static Attribute Private Type reference (TYPE) FPMGB_S_SPECIAL_PROPERTIES Special Properties for UI Elements 20080219
3 MS_DEFAULT_VALUES_SE Static Attribute Private Type reference (TYPE) FPM_S_SPEC_PROPS_STANDARD_ELEM Special Properties for UI Elements 20100709
4 MT_PROPS_BUTTON Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20080218
5 MT_PROPS_BUTTON_CHOICE Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20080218
6 MT_PROPS_BUTTON_CHOICE_GL2 Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20110318
7 MT_PROPS_BUTTON_GL2 Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20110318
8 MT_PROPS_CHECK_BOX Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20080527
9 MT_PROPS_CHECK_BOX_GL2 Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20100709
10 MT_PROPS_CHECK_BOX_GROUP Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20090212
11 MT_PROPS_DDLB Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20090519
12 MT_PROPS_DDLB_GL2 Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20100709
13 MT_PROPS_EXPLANATION_GL2 Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20110221
14 MT_PROPS_FILE_DOWNLOAD Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20090526
15 MT_PROPS_FILE_DOWNLOAD_GL2 Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20100709
16 MT_PROPS_FILE_UPLOAD Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20111117
17 MT_PROPS_FILE_UPLOAD_GL2 Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20100709
18 MT_PROPS_FORM_TEXT_EDIT_GL2 Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20100709
19 MT_PROPS_FORM_TEXT_VIEW_GL2 Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20140415
20 MT_PROPS_IMAGE Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20090209
21 MT_PROPS_IMAGE_GL2 Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20100709
22 MT_PROPS_INPUT_FIELD Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20080218
23 MT_PROPS_INPUT_FIELD_GL2 Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20100708
24 MT_PROPS_LINK_TO_ACTION Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20080219
25 MT_PROPS_LINK_TO_ACTION_GL2 Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20111206
26 MT_PROPS_LINK_TO_ACTION_TB Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20080708
27 MT_PROPS_LINK_TO_URL Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20080219
28 MT_PROPS_LINK_TO_URL_GL2 Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20111206
29 MT_PROPS_PROGR_INDICATOR Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20111117
30 MT_PROPS_PROGR_INDICATOR_GL2 Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20100709
31 MT_PROPS_RADIO_GROUP Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20080218
32 MT_PROPS_RADIO_GROUP_GL2 Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20100709
33 MT_PROPS_SACTION_GL2 Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20100901
34 MT_PROPS_TEXT_EDIT Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20080218
35 MT_PROPS_TEXT_EDIT_CTABLE Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20130715
36 MT_PROPS_TEXT_EDIT_GL2 Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20100708
37 MT_PROPS_TEXT_VIEW Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20080218
38 MT_PROPS_TEXT_VIEW_GL2 Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20100709
39 MT_PROPS_THRESHOLD_SLIDER Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20090224
40 MT_PROPS_THRESHOLD_SLIDER_GL2 Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20100709
41 MT_PROPS_TOGGLE_BUTTON Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20080220
42 MT_PROPS_TOGGLE_BUTTON_GL2 Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20110318
43 MT_PROPS_TOOLBAR_BUTTON Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20090526
44 MT_PROPS_TOOLBAR_LTA_GL2 Static Attribute Private Type reference (TYPE) TY_T_PROPERTY_LIST 20111205
45 MT_SPECIAL_PROPERTIES_BUF Static Attribute Private Type reference (TYPE) TY_T_SPECIAL_PROPERTIES_BUF 20120702
46 MT_SPEC_PROP_BUF Static Attribute Private Type reference (TYPE) TY_T_SPEC_PROP_BUF 20110815
47 MV_BUF_ACTIVE Static Attribute Public See coding '*' 20110815
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080218
2 DECODE Static method Public Method 20080218
3 DECODE_STRUCTURE Static method Public Method Decode any structure 20081002
4 ENCODE Static method Public Method 20080218
5 ENCODE_STRUCTURE Static method Public Method Encode any structure 20081002
6 GET_DEFAULT_VALUES Static method Public Method 20080219
7 GET_DEFAULT_VALUES_BC Static method Public Method 20100709
8 GET_DEFAULT_VALUES_BUTTON Static method Public Method 20100709
9 GET_DEFAULT_VALUES_SE Static method Public Method 20100709
10 GET_DEFAULT_VALUES_TB Static method Public Method 20100709
11 GET_DEFAULT_VALUES_TB_LTA Static method Public Method 20111214
12 GET_PROPS_FOR_BUTTON_TYPE Static method Public Method 20100816
13 GET_PROPS_FOR_DISPLAY_TYPE Static method Public Method 20080218
14 GET_PROPS_FOR_SE_ACTION Static method Public Method 20100901
15 GET_PROPS_FOR_SE_DISPLAY_TYPE Static method Public Method 20100709
Events
Class CL_FPM_GUIBB_SPEC_PROP_UTIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_PROPERTY_LIST Public See coding 20080218 begin of ty_s_property_list, name type name_komp, label type string, end of ty_s_property_list
2 TY_S_SPECIAL_PROPERTIES_BUF Private See coding 20120702 BEGIN OF ty_s_special_properties_buf, xml TYPE string, values TYPE REF TO data, END OF ty_s_special_properties_buf
3 TY_S_SPEC_PROP_BUF Private See coding 20110815 BEGIN OF ty_s_spec_prop_buf, xml TYPE string, values TYPE fpmgb_s_special_properties, END OF ty_s_spec_prop_buf
4 TY_T_PROPERTY_LIST Public See coding 20080218 ty_t_property_list type standard table of ty_s_property_list
5 TY_T_SPECIAL_PROPERTIES_BUF Private See coding 20120702 ty_t_special_properties_buf TYPE HASHED TABLE OF ty_s_special_properties_buf WITH UNIQUE KEY xml
6 TY_T_SPEC_PROP_BUF Private See coding 20110815 ty_t_spec_prop_buf TYPE HASHED TABLE OF ty_s_spec_prop_buf WITH UNIQUE KEY xml
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_FPM_GUIBB_SPEC_PROP_UTIL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FPM_GUIBB_SPEC_PROP_UTIL has no exception.

Method DECODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROPS_AS_STRING Call by reference Type reference (TYPE) STRING 20080218
2 Returning RS_PROPERTIES Value transfer Type reference (TYPE) FPMGB_S_SPECIAL_PROPERTIES Special Properties for UI Elements 20080218

Method DECODE on class CL_FPM_GUIBB_SPEC_PROP_UTIL has no exception.

Method DECODE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STRUCTURE Call by reference Type reference (TYPE) ANY 20081002
2 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20081002

Method DECODE_STRUCTURE on class CL_FPM_GUIBB_SPEC_PROP_UTIL has no exception.

Method ENCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROPERTIES Call by reference Type reference (TYPE) FPMGB_S_SPECIAL_PROPERTIES Special Properties for UI Elements 20080218
2 Returning RV_PROPS_AS_STRING Value transfer Type reference (TYPE) STRING 20080218

Method ENCODE on class CL_FPM_GUIBB_SPEC_PROP_UTIL has no exception.

Method ENCODE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STRUCTURE Call by reference Type reference (TYPE) ANY 20081002
2 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20081002

Method ENCODE_STRUCTURE on class CL_FPM_GUIBB_SPEC_PROP_UTIL has no exception.

Method GET_DEFAULT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DISPLAY_TYPE Call by reference Type reference (TYPE) FPMGB_DISPLAY_TYPE Display Type 20080219
2 Returning RS_DEFAULT_VALUES Value transfer Type reference (TYPE) FPMGB_S_SPECIAL_PROPERTIES Special Properties for UI Elements 20080219

Method GET_DEFAULT_VALUES on class CL_FPM_GUIBB_SPEC_PROP_UTIL has no exception.

Method GET_DEFAULT_VALUES_BC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_DEFAULT_VALUES Value transfer Type reference (TYPE) FPM_S_SPEC_PROPS_BUTTON_CHOICE Special Properties for UI Elements 20100709

Method GET_DEFAULT_VALUES_BC on class CL_FPM_GUIBB_SPEC_PROP_UTIL has no exception.

Method GET_DEFAULT_VALUES_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_DEFAULT_VALUES Value transfer Type reference (TYPE) FPM_S_SPEC_PROPS_BUTTON Special Properties for UI Elements 20100709

Method GET_DEFAULT_VALUES_BUTTON on class CL_FPM_GUIBB_SPEC_PROP_UTIL has no exception.

Method GET_DEFAULT_VALUES_SE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DISPLAY_TYPE Call by reference Type reference (TYPE) FPMGB_STANDARD_ELEMENT_TYPE Display Type 20100709
2 Returning RS_DEFAULT_VALUES Value transfer Type reference (TYPE) FPM_S_SPEC_PROPS_STANDARD_ELEM Special Properties for UI Elements 20100709

Method GET_DEFAULT_VALUES_SE on class CL_FPM_GUIBB_SPEC_PROP_UTIL has no exception.

Method GET_DEFAULT_VALUES_TB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_DEFAULT_VALUES Value transfer Type reference (TYPE) FPM_S_SPEC_PROPS_TOGGLE_BUTTON Special Properties for UI Elements 20100709

Method GET_DEFAULT_VALUES_TB on class CL_FPM_GUIBB_SPEC_PROP_UTIL has no exception.

Method GET_DEFAULT_VALUES_TB_LTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_DEFAULT_VALUES Value transfer Type reference (TYPE) FPM_S_SPEC_PROPS_BUTTON Special Properties for UI Elements 20111214

Method GET_DEFAULT_VALUES_TB_LTA on class CL_FPM_GUIBB_SPEC_PROP_UTIL has no exception.

Method GET_PROPS_FOR_BUTTON_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROPERTY_LIST Call by reference Type reference (TYPE) CL_FPM_GUIBB_SPEC_PROP_UTIL=>TY_T_PROPERTY_LIST 20100816
2 Importing IV_BUTTON_TYPE Call by reference Type reference (TYPE) FPM_BUTTON_TYPE Button Type 20100816
3 Importing IV_GUIBB Call by reference Type reference (TYPE) FPM_COMPONENT_NAME 'FPM_FORM_UIBB_GL2' 20100816
4 Importing IV_NODENAME Call by reference Type reference (TYPE) STRING 20100816

Method GET_PROPS_FOR_BUTTON_TYPE on class CL_FPM_GUIBB_SPEC_PROP_UTIL has no exception.

Method GET_PROPS_FOR_DISPLAY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROPERTY_LIST Call by reference Type reference (TYPE) CL_FPM_GUIBB_SPEC_PROP_UTIL=>TY_T_PROPERTY_LIST 20080218
2 Importing IV_DISPLAY_TYPE Call by reference Type reference (TYPE) FPMGB_DISPLAY_TYPE Display Type 20080218
3 Importing IV_GUIBB Call by reference Type reference (TYPE) FPM_COMPONENT_NAME 'FPM_LIST_UIBB' 20080527
4 Importing IV_NODENAME Call by reference Type reference (TYPE) STRING 20080708

Method GET_PROPS_FOR_DISPLAY_TYPE on class CL_FPM_GUIBB_SPEC_PROP_UTIL has no exception.

Method GET_PROPS_FOR_SE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROPERTY_LIST Call by reference Type reference (TYPE) CL_FPM_GUIBB_SPEC_PROP_UTIL=>TY_T_PROPERTY_LIST 20100901
2 Importing IV_DISPLAY_TYPE Call by reference Type reference (TYPE) FPMGB_STANDARD_ELEMENT_TYPE Display Type 20100901
3 Importing IV_GUIBB Call by reference Type reference (TYPE) FPM_COMPONENT_NAME 'FPM_FORM_UIBB_GL2' 20100901
4 Importing IV_NODENAME Call by reference Type reference (TYPE) STRING 20100901

Method GET_PROPS_FOR_SE_ACTION on class CL_FPM_GUIBB_SPEC_PROP_UTIL has no exception.

Method GET_PROPS_FOR_SE_DISPLAY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROPERTY_LIST Call by reference Type reference (TYPE) CL_FPM_GUIBB_SPEC_PROP_UTIL=>TY_T_PROPERTY_LIST 20100709
2 Importing IV_DISPLAY_TYPE Call by reference Type reference (TYPE) FPMGB_STANDARD_ELEMENT_TYPE Display Type 20100709
3 Importing IV_GUIBB Call by reference Type reference (TYPE) FPM_COMPONENT_NAME 'FPM_FORM_UIBB_GL2' 20100709
4 Importing IV_NODENAME Call by reference Type reference (TYPE) STRING 20100709

Method GET_PROPS_FOR_SE_DISPLAY_TYPE on class CL_FPM_GUIBB_SPEC_PROP_UTIL has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 711