SAP ABAP Interface IF_FPM_CNR_OIF (Interface for CNR in OIF)
Hierarchy
☛
SAP_UI (Software Component) User Interface Technology
⤷
BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
⤷
APB_FPM_CORE (Package) Floorplan Manager (Framework)
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_FPM_CNR_OIF | API to overwrite properties of CNR_OIF | 20070504 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_FPM_TEST_DOUBLE | Test double for IF_FPM | 20111004 |
Properties
| Interface | IF_FPM_CNR_OIF | |
| Short Description | Interface for CNR in OIF |
General Data
| Package | APB_FPM_CORE | Floorplan Manager (Framework) |
| Created | 20070504 | SAP |
| Last changed | 20130531 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | CL_FPM_CNR_OIF | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
| 2 | IF_FPM_CNR_OIF | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Interface IF_FPM_CNR_OIF has no interface.
Friends
Interface IF_FPM_CNR_OIF has no friend.
Attributes
Interface IF_FPM_CNR_OIF has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Creates a separator for 'Other Functions' | 20070606 | |
| 2 | Instance method | Public | Method | Creates/Changes a button with the given attributes | 20070606 | |
| 3 | Instance method | Public | Method | Creates/Changes a button choice with the given attributes | 20070606 | |
| 4 | Instance method | Public | Method | Defines the configuration of the RELATED LINKS menubar | 20070701 | |
| 5 | Instance method | Public | Method | Defines the configuration of the YOU CAN ALSO menubar | 20070701 | |
| 6 | Instance method | Public | Method | Deliveres all buttons of the toolbar with their attributes | 20070919 | |
| 7 | Instance method | Public | Method | Deliveres all button-choices of the toolbar | 20070919 | |
| 8 | Instance method | Public | Method | Deliveres the content of the RELATED LINKS menubar | 20070919 | |
| 9 | Instance method | Public | Method | Deliveres the separator positions inside 'Other Functions' | 20071011 | |
| 10 | Instance method | Public | Method | Deliveres the content of the YOU CAN ALSO menubar | 20070919 | |
| 11 | Instance method | Public | Method | Removes a separator for 'Other Functions' | 20071011 | |
| 12 | Instance method | Public | Method | Defines if toolbar is duplicated at the end of the screen | 20070504 | |
| 13 | Instance method | Public | Method | Defines the action type of a view switch (standard/val.ind.) | 20090805 | |
| 14 | Instance method | Public | Method | Enables/Disables a certain view of the current variant | 20080129 |
Events
Interface IF_FPM_CNR_OIF has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | S_BUTTON | Public | See coding | 20070919 | BEGIN OF s_button,
variant_id TYPE string,
function TYPE string,
screen TYPE fpm_floorplan_state,
element_id TYPE string,
other_function_index TYPE string,
design TYPE wdui_button_design,
enabled TYPE boole_d,
explanation TYPE string,
on_action TYPE string,
text TYPE string,
tooltip TYPE string,
visibility TYPE wdui_visibility,
default_button TYPE boole_d,
hotkey type fpm_hotkey,
action_type TYPE fpm_action_type,
image type fpm_image,
END OF s_button
|
||
| 2 | S_BUTTON_CHOICE | Public | See coding | 20070919 | BEGIN OF s_button_choice,
variant_id TYPE string,
function TYPE string,
element_id TYPE string,
other_function_index TYPE string,
enabled TYPE boole_d,
text TYPE string,
tooltip TYPE string,
visibility TYPE wdui_visibility,
menu_action_items TYPE t_menu_action_items,
screen TYPE fpm_floorplan_state,
repeat_selected_action TYPE boole_d,
image type fpm_image,
END OF s_button_choice
|
||
| 3 | S_MENUBAR | Public | See coding | 20070919 | BEGIN OF s_menubar,
variant_id TYPE string,
role TYPE fpm_s_navigation_key-key1,
instance TYPE fpm_s_navigation_key-key2,
label TYPE string,
visibility TYPE wdui_visibility,
END OF s_menubar
|
||
| 4 | S_MENU_ACTION_ITEMS | Public | See coding | 20070606 | BEGIN OF s_menu_action_items,
text TYPE string,
on_action TYPE string,
enabled TYPE wdy_boolean,
visible TYPE wdui_visibility,
action_type TYPE fpm_action_type,
element_id TYPE fpm_element_id,
hotkey type fpm_hotkey,
END OF s_menu_action_items
|
||
| 5 | S_SEPARATOR | Public | See coding | 20071016 | BEGIN OF s_separator,
variant_id TYPE string,
sequence_id TYPE i,
screen TYPE fpm_floorplan_state,
END OF s_separator
|
||
| 6 | T_BUTTON | Public | See coding | 20070919 | t_button TYPE STANDARD TABLE OF s_button WITH DEFAULT KEY
|
||
| 7 | T_BUTTON_CHOICE | Public | See coding | 20070919 | t_button_choice TYPE STANDARD TABLE OF s_button_choice WITH DEFAULT KEY
|
||
| 8 | T_MENUBAR | Public | See coding | 20070920 | t_menubar TYPE STANDARD TABLE OF s_menubar WITH DEFAULT KEY
|
||
| 9 | T_MENU_ACTION_ITEMS | Public | See coding | 20070606 | t_menu_action_items TYPE STANDARD TABLE OF s_menu_action_items WITH DEFAULT KEY
|
||
| 10 | T_SEPARATOR | Public | See coding | 20071016 | t_separator TYPE STANDARD TABLE OF s_separator WITH DEFAULT KEY
|
Method Signatures
Method CREATE_SEPARATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SCREEN | Call by reference | Type reference (TYPE) | FPM_FLOORPLAN_STATE | The screen where the UI-Element has to be added (INIT, MAIN) | 20080701 | |||
| 2 | IV_SEQUENCE_ID | Call by reference | Type reference (TYPE) | I | sequence-index in which the separator has to be defined | 20070606 | |||
| 3 | IV_VARIANT_ID | Call by reference | Type reference (TYPE) | STRING | Variant ID (current variant if skipped) | 20070624 |
Method CREATE_SEPARATOR on Interface IF_FPM_CNR_OIF has no exception.
Method DEFINE_BUTTON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ACTION_TYPE | Call by reference | Type reference (TYPE) | FPM_ACTION_TYPE | FPM: Defines the FPM Event Action Type | 20090616 | |||
| 2 | IV_DEFAULT_BUTTON | Call by reference | Type reference (TYPE) | BOOLE_D | only relevant for Start, Check and Refresh Button | 20080430 | |||
| 3 | IV_DESIGN | Call by reference | Type reference (TYPE) | WDUI_BUTTON_DESIGN | WebDynpro:ButtonDesign | 20070606 | |||
| 4 | IV_ELEMENT_ID | Call by reference | Type reference (TYPE) | STRING | ID only for app-specific buttons, for later change | 20070606 | |||
| 5 | IV_ENABLED | Call by reference | Type reference (TYPE) | BOOLE_D | Supplement for True Boolean Type: 'X' == True '' == False | 20070606 | |||
| 6 | IV_EXPLANATION | Call by reference | Type reference (TYPE) | STRING | An explanation provides a more detailed description | 20070606 | |||
| 7 | IV_FUNCTION | Call by reference | Type reference (TYPE) | STRING | see Interface IF_FPM_CONSTANTS and attribute GC_BUTTON | 20070606 | |||
| 8 | IV_HOTKEY | Call by reference | Type reference (TYPE) | FPM_HOTKEY | Hotkey of a UI-Element | 20080819 | |||
| 9 | IV_IMAGE | Call by reference | Type reference (TYPE) | FPM_IMAGE | Image | 20101130 | |||
| 10 | IV_ON_ACTION | Call by reference | Type reference (TYPE) | STRING | EventID of the button | 20070606 | |||
| 11 | IV_SCREEN | Call by reference | Type reference (TYPE) | FPM_FLOORPLAN_STATE | The screen where the UI-Element has to be added (INIT, MAIN) | 20080701 | |||
| 12 | IV_SEQUENCE_ID | Call by reference | Type reference (TYPE) | STRING | only relevant for non-standard buttons ('Other Functions'... | 20070606 | |||
| 13 | IV_TEXT | Call by reference | Type reference (TYPE) | STRING | Text/Label of the button | 20070606 | |||
| 14 | IV_TOOLTIP | Call by reference | Type reference (TYPE) | STRING | Tooltip of the button | 20070606 | |||
| 15 | IV_VARIANT_ID | Call by reference | Type reference (TYPE) | STRING | Variant ID (current variant if skipped) | 20070624 | |||
| 16 | IV_VISIBILITY | Call by reference | Type reference (TYPE) | WDUI_VISIBILITY | Web Dynpro: Visibility | 20070606 |
Method DEFINE_BUTTON on Interface IF_FPM_CNR_OIF has no exception.
Method DEFINE_BUTTON_CHOICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_MENU_ACTION_ITEMS | Call by reference | Type reference (TYPE) | T_MENU_ACTION_ITEMS | menu elements of a Button-Choice | 20070606 | |||
| 2 | IV_ELEMENT_ID | Call by reference | Type reference (TYPE) | STRING | ID only for app-specific buttons, for later change | 20070606 | |||
| 3 | IV_ENABLED | Call by reference | Type reference (TYPE) | BOOLE_D | Supplement for True Boolean Type: 'X' == True '' == False | 20070606 | |||
| 4 | IV_FUNCTION | Call by reference | Type reference (TYPE) | STRING | see Interface IF_FPM_CONSTANTS -> attribute GC_BUTTON_CHOICE | 20070606 | |||
| 5 | IV_IMAGE | Call by reference | Type reference (TYPE) | FPM_IMAGE | Image | 20101130 | |||
| 6 | IV_REPEAT_SELECTED_ACTION | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080805 | |||
| 7 | IV_SCREEN | Call by reference | Type reference (TYPE) | FPM_FLOORPLAN_STATE | The screen where the UI-Element has to be added (INIT, MAIN) | 20080701 | |||
| 8 | IV_SEQUENCE_ID | Call by reference | Type reference (TYPE) | STRING | only relevant for non-standard buttons (Other Functions,...) | 20070606 | |||
| 9 | IV_TEXT | Call by reference | Type reference (TYPE) | STRING | only relevant for certain buttons (see Spec of OIF Toolbar) | 20070606 | |||
| 10 | IV_TOOLTIP | Call by reference | Type reference (TYPE) | STRING | only relevant for certain buttons (see Spec of OIF Toolbar) | 20070606 | |||
| 11 | IV_VARIANT_ID | Call by reference | Type reference (TYPE) | STRING | Variant ID (current variant if skipped) | 20070624 | |||
| 12 | IV_VISIBILITY | Call by reference | Type reference (TYPE) | WDUI_VISIBILITY | Web Dynpro: Visibility | 20070606 |
Method DEFINE_BUTTON_CHOICE on Interface IF_FPM_CNR_OIF has no exception.
Method DEFINE_RELATED_LINKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_INSTANCE | Call by reference | Type reference (TYPE) | FPM_S_NAVIGATION_KEY-KEY2 | Launchpad Instance | 20070701 | |||
| 2 | IV_LABEL | Call by reference | Type reference (TYPE) | STRING | Label of the menubar | 20070701 | |||
| 3 | IV_ROLE | Call by reference | Type reference (TYPE) | FPM_S_NAVIGATION_KEY-KEY1 | Launchpad Role | 20070701 | |||
| 4 | IV_VARIANT_ID | Call by reference | Type reference (TYPE) | STRING | Variant ID (current variant if skipped) | 20070701 | |||
| 5 | IV_VISIBILITY | Call by reference | Type reference (TYPE) | WDUI_VISIBILITY | Web Dynpro: Visibility | 20070701 |
Method DEFINE_RELATED_LINKS on Interface IF_FPM_CNR_OIF has no exception.
Method DEFINE_YOU_CAN_ALSO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_INSTANCE | Call by reference | Type reference (TYPE) | FPM_S_NAVIGATION_KEY-KEY2 | Launchpad Instance | 20070701 | |||
| 2 | IV_LABEL | Call by reference | Type reference (TYPE) | STRING | Label of the menubar | 20070701 | |||
| 3 | IV_ROLE | Call by reference | Type reference (TYPE) | FPM_S_NAVIGATION_KEY-KEY1 | Launchpad Role | 20070701 | |||
| 4 | IV_VARIANT_ID | Call by reference | Type reference (TYPE) | STRING | Variant ID (current variant if skipped) | 20070701 | |||
| 5 | IV_VISIBILITY | Call by reference | Type reference (TYPE) | WDUI_VISIBILITY | Web Dynpro: Visibility | 20070701 |
Method DEFINE_YOU_CAN_ALSO on Interface IF_FPM_CNR_OIF has no exception.
Method GET_BUTTONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BUTTONS | Call by reference | Type reference (TYPE) | T_BUTTON | List of current buttons in the CNR toolbar | 20070919 | |||
| 2 | IV_EVENT_ID | Call by reference | Type reference (TYPE) | STRING | 20110809 | ||||
| 3 | IV_SCREEN | Call by reference | Type reference (TYPE) | FPM_FLOORPLAN_STATE | The screen where the UI-Element has to be added (INIT, MAIN) | 20080808 | |||
| 4 | IV_VARIANT_ID | Call by reference | Type reference (TYPE) | STRING | Variant ID (current variant if skipped) | 20070919 |
Method GET_BUTTONS on Interface IF_FPM_CNR_OIF has no exception.
Method GET_BUTTON_CHOICES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BUTTON_CHOICES | Call by reference | Type reference (TYPE) | T_BUTTON_CHOICE | List of all current button-choices in the CNR toolbar | 20070919 | |||
| 2 | IV_EVENT_ID | Call by reference | Type reference (TYPE) | STRING | 20110809 | ||||
| 3 | IV_SCREEN | Call by reference | Type reference (TYPE) | FPM_FLOORPLAN_STATE | The screen where the UI-Element has to be added (INIT, MAIN) | 20080808 | |||
| 4 | IV_VARIANT_ID | Call by reference | Type reference (TYPE) | STRING | Variant ID (current variant if skipped) | 20070919 |
Method GET_BUTTON_CHOICES on Interface IF_FPM_CNR_OIF has no exception.
Method GET_RELATED_LINKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_RELATED_LINKS | Call by reference | Type reference (TYPE) | S_MENUBAR | List of the properties of RELATED LINKS | 20071017 | |||
| 2 | IV_VARIANT_ID | Call by reference | Type reference (TYPE) | STRING | Variant ID (current variant if skipped) | 20070919 |
Method GET_RELATED_LINKS on Interface IF_FPM_CNR_OIF has no exception.
Method GET_SEPARATORS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SEPARATORS | Call by reference | Type reference (TYPE) | T_SEPARATOR | Deliveres a table with all separator sequence-indexes | 20071011 | |||
| 2 | IV_SCREEN | Call by reference | Type reference (TYPE) | FPM_FLOORPLAN_STATE | The screen where the UI-Element has to be added (INIT, MAIN) | 20080808 | |||
| 3 | IV_VARIANT_ID | Call by reference | Type reference (TYPE) | STRING | Variant ID (current variant if skipped) | 20071011 |
Method GET_SEPARATORS on Interface IF_FPM_CNR_OIF has no exception.
Method GET_YOU_CAN_ALSO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_YOU_CAN_ALSO | Call by reference | Type reference (TYPE) | S_MENUBAR | List of the properties of YOU CAN ALSO | 20071017 | |||
| 2 | IV_VARIANT_ID | Call by reference | Type reference (TYPE) | STRING | Variant ID (current variant if skipped) | 20070919 |
Method GET_YOU_CAN_ALSO on Interface IF_FPM_CNR_OIF has no exception.
Method REMOVE_SEPARATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SCREEN | Call by reference | Type reference (TYPE) | FPM_FLOORPLAN_STATE | The screen where the UI-Element has to be added (INIT, MAIN) | 20080701 | |||
| 2 | IV_SEQUENCE_ID | Call by reference | Type reference (TYPE) | I | sequence-index where the separator has to be deleted | 20071011 | |||
| 3 | IV_VARIANT_ID | Call by reference | Type reference (TYPE) | STRING | Variant ID (current variant if skipped) | 20071011 |
Method REMOVE_SEPARATOR on Interface IF_FPM_CNR_OIF has no exception.
Method SET_DUPLICATE_TOOLBAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ACTIVATE_BOTTOM_TOOLBAR | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070504 | ||
| 2 | IV_VARIANT_ID | Call by reference | Type reference (TYPE) | STRING | Variant ID (current variant if skipped) | 20070624 |
Method SET_DUPLICATE_TOOLBAR on Interface IF_FPM_CNR_OIF has no exception.
Method SET_VIEW_SWITCH_ACTION_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ACTION_TYPE | Call by reference | Type reference (TYPE) | FPM_VIEW_SWITCH_ACTION_TYPE | Action Type of OIF View Switch Event | 20090805 | |||
| 2 | IV_VARIANT | Call by reference | Type reference (TYPE) | FPM_VARIANT_ID | FPM: ID of the variant | 20090805 |
Method SET_VIEW_SWITCH_ACTION_TYPE on Interface IF_FPM_CNR_OIF has no exception.
Method SET_VIEW_SWITCH_ENABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ENABLED | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080129 | ||
| 2 | IV_MAINVIEW_ID | Call by reference | Type reference (TYPE) | STRING | 20080316 | ||||
| 3 | IV_SUBVIEW_ID | Call by reference | Type reference (TYPE) | STRING | 20080316 |
Method SET_VIEW_SWITCH_ENABLED on Interface IF_FPM_CNR_OIF has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |