SAP ABAP Class CL_BS_FPM_TOOLBOX (Toolbox for FPM enabled applications)
Hierarchy
☛
SAP_BS_FND (Software Component) SAP Business Suite Foundation
⤷ CA-MDG-APP-BP (Application Component) MDG Business Partner (Central Part)
⤷ BS_COMMON_OBJECTS (Package) Common Tools and Interfaces
⤷ CA-MDG-APP-BP (Application Component) MDG Business Partner (Central Part)
⤷ BS_COMMON_OBJECTS (Package) Common Tools and Interfaces
Properties
Class | CL_BS_FPM_TOOLBOX | |
Short Description | Toolbox for FPM enabled applications | |
Super Class | ||
Instantiability of a Class | 1 | Protected |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | BS_COMMON_OBJECTS | Common Tools and Interfaces |
Created | 20100902 | SAP |
Last change | 20130531 | SAP |
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 | IF_FPM_OVP | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_BS_FPM_TOOLBOX has no interface implemented.
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_BS_FPM_TOOLBOX_FACTORY | 20100902 | Toolbox-factory for FPM related tools |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_EVENT | Constant | Public | See coding | 20110107 | ||||
2 | GC_EVENT_PARAM | Constant | Public | See coding | 20110107 | ||||
3 | MO_FPM | Instance attribute | Public | Object reference (TYPE REF TO) | IF_FPM | Interface for accessing FPM functionality | 20100902 | ||
4 | MT_UIBB_TRAYS | Instance attribute | Protected | Type reference (TYPE) | TY_UIBB_TRAYS | List of UIBBs related to an OVP tray (AB) | 20110317 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_SUB_UIBB | Instance method | Protected | Method | adds the given UIBB if not a "collection" UIBB | 20110317 |
2 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20100902 |
3 | CROSS_APPLICATION_NAVIGATION | Instance method | Public | Method | triggers a cross application navigation | 20100909 |
4 | GET_CURRENT_CONTENT_AREA_ID | Instance method | Public | Method | returns the ID of the current content area | 20100903 |
5 | GET_ELEMENT_ID_OF_UIBB | Instance method | Public | Method | determines the element id of the given UIBB | 20100902 |
6 | GET_EVENT_CONTEXT_DATA | Instance method | Public | Method | reads data from context element if attached to event | 20100902 |
7 | GET_EVENT_DATA | Instance method | Public | Method | reads the given event's data from several sources | 20100902 |
8 | GET_SUB_UIBBS | Instance method | Protected | Method | gets all sub-UIBBs of a given UIBB | 20110317 |
9 | GET_TARGET_CONTENT_AREA_ID | Instance method | Public | Method | returns the ID of the target content area | 20100903 |
10 | GET_TARGET_CONTENT_AREA_STATE | Instance method | Public | Method | returns the state of the target content area | 20101216 |
11 | GET_UIBB_OF_CONTENT_AREA | Instance method | Public | Method | returns the parameters of a UIBB for a given content area | 20100903 |
12 | SET_TITLE | Instance method | Public | Method | sets the title of the current content area | 20110321 |
13 | TRAY_OF_UIBB | Instance method | Public | Method | determines the tray in which the given UIBB is configured | 20110317 |
14 | UNFOLD_UIBB_HIERARCHY_OF_TRAYS | Instance method | Public | Method | determines all sub UIBBs of composite/tabbed UIBB trays | 20110317 |
Events
Class CL_BS_FPM_TOOLBOX has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_UIBB | Public | See coding | 20110317 | BEGIN OF ty_uibb.
INCLUDE TYPE fpm_s_uibb_instance_key AS instance_key.
TYPES:
interface_view TYPE fpm_window_name,
END OF ty_uibb
|
||
2 | TY_UIBBS | Public | See coding | 20110317 | ty_uibbs TYPE STANDARD TABLE OF ty_uibb
|
||
3 | TY_UIBB_TRAY | Public | See coding | 20110317 | BEGIN OF ty_uibb_tray,
content_area_id TYPE fpm_content_area_id,
uibb TYPE ty_uibb,
tray TYPE ty_uibb,
END OF ty_uibb_tray
|
||
4 | TY_UIBB_TRAYS | Public | See coding | 20110317 | ty_uibb_trays TYPE STANDARD TABLE OF ty_uibb_tray
|
Method Signatures
Method ADD_SUB_UIBB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_SUB_UIBBS | Call by reference | Type reference (TYPE) | TY_UIBBS | 20110317 | |||
2 | Importing | IS_UIBB | Call by reference | Type reference (TYPE) | TY_UIBB | 20110317 |
Method ADD_SUB_UIBB on class CL_BS_FPM_TOOLBOX has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_BS_FPM_TOOLBOX has no parameter.
Method CONSTRUCTOR on class CL_BS_FPM_TOOLBOX has no exception.
Method CROSS_APPLICATION_NAVIGATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | FPMGB_T_MESSAGES | FPMGB Messages (T100 & Plaintext) | 20100909 | ||
2 | Importing | IT_PARAMETERS | Call by reference | Type reference (TYPE) | TIHTTPNVP | HTTP Framework (iHTTP) Table Name/Value Pairs | 20100909 | ||
3 | Importing | IV_APPLICATION_NAME | Call by reference | Type reference (TYPE) | STRING | WD application's name | 20100909 | ||
4 | Importing | IV_IN_SAME_WINDOW | Call by reference | Type reference (TYPE) | ABAP_BOOL | ' ' | indicator: 'X' = navigate within same browser window | 20100909 |
Method CROSS_APPLICATION_NAVIGATION on class CL_BS_FPM_TOOLBOX has no exception.
Method GET_CURRENT_CONTENT_AREA_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_CONTENT_AREA_ID | Value transfer | Type reference (TYPE) | FPM_CONTENT_AREA_ID | FPM: Content Area ID | 20100903 |
Method GET_CURRENT_CONTENT_AREA_ID on class CL_BS_FPM_TOOLBOX has no exception.
Method GET_ELEMENT_ID_OF_UIBB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_INSTANCE_KEY | Call by reference | Type reference (TYPE) | FPM_S_UIBB_INSTANCE_KEY | UIBB Instance Key | 20100902 | ||
2 | Returning | RV_ELEMENT_ID | Value transfer | Type reference (TYPE) | FPM_ELEMENT_ID | FPM: Element ID | 20100902 |
Method GET_ELEMENT_ID_OF_UIBB on class CL_BS_FPM_TOOLBOX has no exception.
Method GET_EVENT_CONTEXT_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_VALUE | Call by reference | Type reference (TYPE) | DATA | 20100902 | |||
2 | Importing | IO_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_FPM_EVENT | CL_FPM_EVENT | 20100902 | ||
3 | Importing | IV_NAME | Call by reference | Type reference (TYPE) | STRING | name of the parameter that contains the data | 20100902 |
Method GET_EVENT_CONTEXT_DATA on class CL_BS_FPM_TOOLBOX has no exception.
Method GET_EVENT_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_VALUE | Call by reference | Type reference (TYPE) | DATA | 20100902 | |||
2 | Importing | IO_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_FPM_EVENT | CL_FPM_EVENT | 20100902 | ||
3 | Importing | IV_NAME | Call by reference | Type reference (TYPE) | STRING | name of the parameter that contains the data | 20100902 |
Method GET_EVENT_DATA on class CL_BS_FPM_TOOLBOX has no exception.
Method GET_SUB_UIBBS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_SUB_UIBBS | Call by reference | Type reference (TYPE) | TY_UIBBS | 20110317 | |||
2 | Importing | IS_UIBB | Call by reference | Type reference (TYPE) | TY_UIBB | 20110317 |
Method GET_SUB_UIBBS on class CL_BS_FPM_TOOLBOX has no exception.
Method GET_TARGET_CONTENT_AREA_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_CONTENT_AREA_ID | Value transfer | Type reference (TYPE) | FPM_CONTENT_AREA_ID | FPM: Content Area ID | 20100903 |
Method GET_TARGET_CONTENT_AREA_ID on class CL_BS_FPM_TOOLBOX has no exception.
Method GET_TARGET_CONTENT_AREA_STATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_CONTENT_AREA_STATE | Value transfer | Type reference (TYPE) | FPM_FLOORPLAN_STATE | 20101216 |
Method GET_TARGET_CONTENT_AREA_STATE on class CL_BS_FPM_TOOLBOX has no exception.
Method GET_UIBB_OF_CONTENT_AREA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_INSTANCE_KEY | Call by reference | Type reference (TYPE) | FPM_S_UIBB_INSTANCE_KEY | UIBB Instance Key | 20100903 | ||
2 | Importing | IV_CONTENT_AREA_ID | Call by reference | Type reference (TYPE) | FPM_CONTENT_AREA_ID | FPM: Content Area ID | 20100903 | ||
3 | Returning | RS_UIBB | Value transfer | Type reference (TYPE) | IF_FPM_OVP=>TY_S_UIBB | data of the found uibb | 20100903 |
Method GET_UIBB_OF_CONTENT_AREA on class CL_BS_FPM_TOOLBOX has no exception.
Method SET_TITLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_FOR_TARGET_PAGE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Indicator: 'X' =sets title for target content area | 20110524 | |
2 | Importing | IV_TITLE | Call by reference | Type reference (TYPE) | FPM_CONTENT_AREA_TITLE | Content Area Title | 20110321 |
Method SET_TITLE on class CL_BS_FPM_TOOLBOX has no exception.
Method TRAY_OF_UIBB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_FOR_TARGET_PAGE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Indicator: 'X' = uses target page as a base | 20110524 | |
2 | Importing | IV_UIBB_CONFIG_ID | Call by reference | Type reference (TYPE) | WDY_CONFIG_ID | Configuration Identification | 20110317 | ||
3 | Returning | RS_TRAY | Value transfer | Type reference (TYPE) | TY_UIBB | 20110317 |
Method TRAY_OF_UIBB on class CL_BS_FPM_TOOLBOX has no exception.
Method UNFOLD_UIBB_HIERARCHY_OF_TRAYS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_OVP | Call by reference | Object reference (TYPE REF TO) | IF_FPM_OVP | Interface for Communication FPM App CC | 20110317 |
Method UNFOLD_UIBB_HIERARCHY_OF_TRAYS on class CL_BS_FPM_TOOLBOX has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 703 |