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 | 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 | Constant | Public | See coding | 20110815 | |||||
| 2 | Static Attribute | Private | Type reference (TYPE) | FPMGB_S_SPECIAL_PROPERTIES | Special Properties for UI Elements | 20080219 | |||
| 3 | Static Attribute | Private | Type reference (TYPE) | FPM_S_SPEC_PROPS_STANDARD_ELEM | Special Properties for UI Elements | 20100709 | |||
| 4 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20080218 | ||||
| 5 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20080218 | ||||
| 6 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20110318 | ||||
| 7 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20110318 | ||||
| 8 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20080527 | ||||
| 9 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20100709 | ||||
| 10 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20090212 | ||||
| 11 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20090519 | ||||
| 12 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20100709 | ||||
| 13 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20110221 | ||||
| 14 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20090526 | ||||
| 15 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20100709 | ||||
| 16 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20111117 | ||||
| 17 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20100709 | ||||
| 18 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20100709 | ||||
| 19 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20140415 | ||||
| 20 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20090209 | ||||
| 21 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20100709 | ||||
| 22 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20080218 | ||||
| 23 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20100708 | ||||
| 24 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20080219 | ||||
| 25 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20111206 | ||||
| 26 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20080708 | ||||
| 27 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20080219 | ||||
| 28 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20111206 | ||||
| 29 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20111117 | ||||
| 30 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20100709 | ||||
| 31 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20080218 | ||||
| 32 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20100709 | ||||
| 33 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20100901 | ||||
| 34 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20080218 | ||||
| 35 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20130715 | ||||
| 36 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20100708 | ||||
| 37 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20080218 | ||||
| 38 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20100709 | ||||
| 39 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20090224 | ||||
| 40 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20100709 | ||||
| 41 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20080220 | ||||
| 42 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20110318 | ||||
| 43 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20090526 | ||||
| 44 | Static Attribute | Private | Type reference (TYPE) | TY_T_PROPERTY_LIST | 20111205 | ||||
| 45 | Static Attribute | Private | Type reference (TYPE) | TY_T_SPECIAL_PROPERTIES_BUF | 20120702 | ||||
| 46 | Static Attribute | Private | Type reference (TYPE) | TY_T_SPEC_PROP_BUF | 20110815 | ||||
| 47 | Static Attribute | Public | See coding | '*' | 20110815 |
Methods
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 | IV_PROPS_AS_STRING | Call by reference | Type reference (TYPE) | STRING | 20080218 | ||||
| 2 | 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 | ES_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20081002 | ||||
| 2 | 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 | IS_PROPERTIES | Call by reference | Type reference (TYPE) | FPMGB_S_SPECIAL_PROPERTIES | Special Properties for UI Elements | 20080218 | |||
| 2 | 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 | IS_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20081002 | ||||
| 2 | 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 | IV_DISPLAY_TYPE | Call by reference | Type reference (TYPE) | FPMGB_DISPLAY_TYPE | Display Type | 20080219 | |||
| 2 | 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 | 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 | 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 | IV_DISPLAY_TYPE | Call by reference | Type reference (TYPE) | FPMGB_STANDARD_ELEMENT_TYPE | Display Type | 20100709 | |||
| 2 | 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 | 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 | 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 | ET_PROPERTY_LIST | Call by reference | Type reference (TYPE) | CL_FPM_GUIBB_SPEC_PROP_UTIL=>TY_T_PROPERTY_LIST | 20100816 | ||||
| 2 | IV_BUTTON_TYPE | Call by reference | Type reference (TYPE) | FPM_BUTTON_TYPE | Button Type | 20100816 | |||
| 3 | IV_GUIBB | Call by reference | Type reference (TYPE) | FPM_COMPONENT_NAME | 'FPM_FORM_UIBB_GL2' | 20100816 | |||
| 4 | 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 | ET_PROPERTY_LIST | Call by reference | Type reference (TYPE) | CL_FPM_GUIBB_SPEC_PROP_UTIL=>TY_T_PROPERTY_LIST | 20080218 | ||||
| 2 | IV_DISPLAY_TYPE | Call by reference | Type reference (TYPE) | FPMGB_DISPLAY_TYPE | Display Type | 20080218 | |||
| 3 | IV_GUIBB | Call by reference | Type reference (TYPE) | FPM_COMPONENT_NAME | 'FPM_LIST_UIBB' | 20080527 | |||
| 4 | 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 | ET_PROPERTY_LIST | Call by reference | Type reference (TYPE) | CL_FPM_GUIBB_SPEC_PROP_UTIL=>TY_T_PROPERTY_LIST | 20100901 | ||||
| 2 | IV_DISPLAY_TYPE | Call by reference | Type reference (TYPE) | FPMGB_STANDARD_ELEMENT_TYPE | Display Type | 20100901 | |||
| 3 | IV_GUIBB | Call by reference | Type reference (TYPE) | FPM_COMPONENT_NAME | 'FPM_FORM_UIBB_GL2' | 20100901 | |||
| 4 | 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 | ET_PROPERTY_LIST | Call by reference | Type reference (TYPE) | CL_FPM_GUIBB_SPEC_PROP_UTIL=>TY_T_PROPERTY_LIST | 20100709 | ||||
| 2 | IV_DISPLAY_TYPE | Call by reference | Type reference (TYPE) | FPMGB_STANDARD_ELEMENT_TYPE | Display Type | 20100709 | |||
| 3 | IV_GUIBB | Call by reference | Type reference (TYPE) | FPM_COMPONENT_NAME | 'FPM_FORM_UIBB_GL2' | 20100709 | |||
| 4 | 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 |