SAP ABAP Class CL_FPM_CFG_DATA (Basic configuration data)
Hierarchy
☛
SAP_UI (Software Component) User Interface Technology
⤷
BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
⤷
APB_FPM_CONF (Package) FPM: Configuration Editor
⤷
⤷
Properties
| Class | CL_FPM_CFG_DATA | |
| Short Description | Basic configuration data | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | APB_FPM_CONF | FPM: Configuration Editor |
| Created | 20090122 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_FPM_CFG_DATA has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_FPM_HCT_GENERAL_ASSIST | 20130904 | Assistance class for General Settings | |
| 2 | CL_FPM_HCT_GUIBB_FEEDER_CTRL | 20120529 | Feeder controller | |
| 3 | CL_FPM_HCT_MAIN_ASSIST | 20090602 | Assistance class for FPM_HCT_MAIN |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | WDY_CONFIG_KEY | Key Components of Configuration Tables | 20090122 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | WDY_CONFIG_KEY | Key Components of Configuration Tables | 20090122 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | FPM_APPL_AREA_ID | FPM BADIs: ID of the application / project area | 20090122 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | STRING | Name of WD component | 20090122 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20120529 | ||||
| 6 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20100709 | ||||
| 7 | Instance attribute | Private | Type reference (TYPE) | FPM_VARIANT_ID | Path to current variant | 20090122 | |||
| 8 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_FPM_CFG_DATA | Basic Configuration Data | 20090122 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Check if variant has been changed | 20100709 | |
| 2 | Instance method | Public | Method | Get application area | 20090122 | |
| 3 | Instance method | Public | Method | Get key of application configuration | 20090122 | |
| 4 | Instance method | Private | Method | Get attribute from component descriptor | 20090624 | |
| 5 | Instance method | Public | Method | Get component name | 20090122 | |
| 6 | Instance method | Public | Method | Get key of component configuration | 20090122 | |
| 7 | Static method | Public | Method | Returns the single instance | 20090122 | |
| 8 | Instance method | Public | Method | Get variant id | 20090122 | |
| 9 | Instance method | Private | Method | Get recursively the variant id | 20090209 | |
| 10 | Instance method | Protected | Method | Get flag for dynamic configuration | 20120529 | |
| 11 | Instance method | Protected | Method | Set application area | 20090122 | |
| 12 | Instance method | Protected | Method | Set key of application configuration | 20090122 | |
| 13 | Instance method | Protected | Method | Set component name | 20090122 | |
| 14 | Instance method | Protected | Method | Set key of component configuration | 20090122 | |
| 15 | Instance method | Protected | Method | Set flag for dynamic configuration | 20120529 | |
| 16 | Instance method | Protected | Method | Set variant id | 20090122 | |
| 17 | Instance method | Private | Method | New level for getting recursively the variant id | 20090624 |
Events
Class CL_FPM_CFG_DATA has no event.
Types
Class CL_FPM_CFG_DATA has no local type.
Method Signatures
Method CHECK_VARIANT_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_CHANGED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100709 |
Method CHECK_VARIANT_CHANGED on class CL_FPM_CFG_DATA has no exception.
Method GET_APPLICATION_AREA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_APPLICATION_AREA | Value transfer | Type reference (TYPE) | FPM_APPL_AREA_ID | FPM BADIs: ID of the application / project area | 20090122 |
Method GET_APPLICATION_AREA on class CL_FPM_CFG_DATA has no exception.
Method GET_APPL_CONFIG_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_CONFIG_KEY | Value transfer | Type reference (TYPE) | WDY_CONFIG_KEY | Key Components of Configuration Tables | 20090122 |
Method GET_APPL_CONFIG_KEY on class CL_FPM_CFG_DATA has no exception.
Method GET_ATTR_FROM_COMP_DESCR 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 | 20090624 | ||||
| 2 | IT_COMP | Call by reference | Type reference (TYPE) | ABAP_COMPONENT_TAB | 20090624 | ||||
| 3 | IV_ATTR_NAME | Call by reference | Type reference (TYPE) | STRING | 20090624 | ||||
| 4 | RV_ATTR_VALUE | Value transfer | Type reference (TYPE) | STRING | 20090624 |
Method GET_ATTR_FROM_COMP_DESCR on class CL_FPM_CFG_DATA has no exception.
Method GET_COMPONENT_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_COMPONENT_NAME | Value transfer | Type reference (TYPE) | STRING | 20090122 |
Method GET_COMPONENT_NAME on class CL_FPM_CFG_DATA has no exception.
Method GET_COMP_CONFIG_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_CONFIG_KEY | Value transfer | Type reference (TYPE) | WDY_CONFIG_KEY | Key Components of Configuration Tables | 20090122 |
Method GET_COMP_CONFIG_KEY on class CL_FPM_CFG_DATA has no exception.
Method GET_SINGLETON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_FPM_CFG_DATA | Basic Configuration Data | 20090122 |
Method GET_SINGLETON on class CL_FPM_CFG_DATA has no exception.
Method GET_VARIANT_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_VARIANT_ID | Value transfer | Type reference (TYPE) | FPM_VARIANT_ID | FPM: ID of the variant | 20090122 |
Method GET_VARIANT_ID on class CL_FPM_CFG_DATA has no exception.
Method IREC_GET_VARIANT_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_COMPONENT | Call by reference | Object reference (TYPE REF TO) | IF_WD_COMPONENT | Web Dynpro: Component | 20090209 | |||
| 2 | IO_CONFIG_READER | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONFIG_COMP_READER | Read Interface for the Component Configuration | 20090209 | |||
| 3 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | 20090209 | ||||
| 4 | IV_PARENT_INDEX | Call by reference | Type reference (TYPE) | I | 20090209 | ||||
| 5 | IV_PARENT_NODE_ID | Call by reference | Type reference (TYPE) | STRING | 20090209 | ||||
| 6 | IV_VARIANT_ID | Call by reference | Type reference (TYPE) | FPM_VARIANT_ID | FPM: ID of the variant | 20090209 | |||
| 7 | RV_VARIANT_ID | Value transfer | Type reference (TYPE) | FPM_VARIANT_ID | FPM: ID of the variant | 20090209 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions der Config-API | 20090624 |
Method IS_DYNAMIC_CONFIG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_IS_DYNAMIC | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120529 |
Method IS_DYNAMIC_CONFIG on class CL_FPM_CFG_DATA has no exception.
Method SET_APPLICATION_AREA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPLICATION_AREA | Call by reference | Type reference (TYPE) | FPM_APPL_AREA_ID | FPM BADIs: ID of the application / project area | 20090122 |
Method SET_APPLICATION_AREA on class CL_FPM_CFG_DATA has no exception.
Method SET_APPL_CONFIG_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CONFIG_KEY | Call by reference | Type reference (TYPE) | WDY_CONFIG_KEY | Key Components of Configuration Tables | 20090122 |
Method SET_APPL_CONFIG_KEY on class CL_FPM_CFG_DATA has no exception.
Method SET_COMPONENT_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMPONENT_NAME | Call by reference | Type reference (TYPE) | STRING | 20090122 |
Method SET_COMPONENT_NAME on class CL_FPM_CFG_DATA has no exception.
Method SET_COMP_CONFIG_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CONFIG_KEY | Call by reference | Type reference (TYPE) | WDY_CONFIG_KEY | Key Components of Configuration Tables | 20090122 |
Method SET_COMP_CONFIG_KEY on class CL_FPM_CFG_DATA has no exception.
Method SET_DYNAMIC_CONFIG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DYNAMIC | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120529 |
Method SET_DYNAMIC_CONFIG on class CL_FPM_CFG_DATA has no exception.
Method SET_VARIANT_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VARIANT_ID | Call by reference | Type reference (TYPE) | FPM_VARIANT_ID | FPM: ID of the variant | 20090122 |
Method SET_VARIANT_ID on class CL_FPM_CFG_DATA has no exception.
Method _IREC_GET_VARIANT_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_COMPONENT | Call by reference | Object reference (TYPE REF TO) | IF_WD_COMPONENT | Web Dynpro: Component | 20090624 | |||
| 2 | IS_CONFIG_KEY | Call by reference | Type reference (TYPE) | WDY_CONFIG_KEY | Key Components of Configuration Tables | 20090624 | |||
| 3 | IV_VARIANT_ID | Call by reference | Type reference (TYPE) | FPM_VARIANT_ID | FPM: ID of the variant | 20090624 | |||
| 4 | RV_VARIANT_ID | Value transfer | Type reference (TYPE) | FPM_VARIANT_ID | FPM: ID of the variant | 20090624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions der Config-API | 20090624 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 720 |