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)
⤷ 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 | CREATE_SEPARATOR | Instance method | Public | Method | Creates a separator for 'Other Functions' | 20070606 |
2 | DEFINE_BUTTON | Instance method | Public | Method | Creates/Changes a button with the given attributes | 20070606 |
3 | DEFINE_BUTTON_CHOICE | Instance method | Public | Method | Creates/Changes a button choice with the given attributes | 20070606 |
4 | DEFINE_RELATED_LINKS | Instance method | Public | Method | Defines the configuration of the RELATED LINKS menubar | 20070701 |
5 | DEFINE_YOU_CAN_ALSO | Instance method | Public | Method | Defines the configuration of the YOU CAN ALSO menubar | 20070701 |
6 | GET_BUTTONS | Instance method | Public | Method | Deliveres all buttons of the toolbar with their attributes | 20070919 |
7 | GET_BUTTON_CHOICES | Instance method | Public | Method | Deliveres all button-choices of the toolbar | 20070919 |
8 | GET_RELATED_LINKS | Instance method | Public | Method | Deliveres the content of the RELATED LINKS menubar | 20070919 |
9 | GET_SEPARATORS | Instance method | Public | Method | Deliveres the separator positions inside 'Other Functions' | 20071011 |
10 | GET_YOU_CAN_ALSO | Instance method | Public | Method | Deliveres the content of the YOU CAN ALSO menubar | 20070919 |
11 | REMOVE_SEPARATOR | Instance method | Public | Method | Removes a separator for 'Other Functions' | 20071011 |
12 | SET_DUPLICATE_TOOLBAR | Instance method | Public | Method | Defines if toolbar is duplicated at the end of the screen | 20070504 |
13 | SET_VIEW_SWITCH_ACTION_TYPE | Instance method | Public | Method | Defines the action type of a view switch (standard/val.ind.) | 20090805 |
14 | SET_VIEW_SWITCH_ENABLED | 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 | Importing | 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 | Importing | IV_SEQUENCE_ID | Call by reference | Type reference (TYPE) | I | sequence-index in which the separator has to be defined | 20070606 | ||
3 | Importing | 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 | Importing | IV_ACTION_TYPE | Call by reference | Type reference (TYPE) | FPM_ACTION_TYPE | FPM: Defines the FPM Event Action Type | 20090616 | ||
2 | Importing | IV_DEFAULT_BUTTON | Call by reference | Type reference (TYPE) | BOOLE_D | only relevant for Start, Check and Refresh Button | 20080430 | ||
3 | Importing | IV_DESIGN | Call by reference | Type reference (TYPE) | WDUI_BUTTON_DESIGN | WebDynpro:ButtonDesign | 20070606 | ||
4 | Importing | IV_ELEMENT_ID | Call by reference | Type reference (TYPE) | STRING | ID only for app-specific buttons, for later change | 20070606 | ||
5 | Importing | IV_ENABLED | Call by reference | Type reference (TYPE) | BOOLE_D | Supplement for True Boolean Type: 'X' == True '' == False | 20070606 | ||
6 | Importing | IV_EXPLANATION | Call by reference | Type reference (TYPE) | STRING | An explanation provides a more detailed description | 20070606 | ||
7 | Importing | IV_FUNCTION | Call by reference | Type reference (TYPE) | STRING | see Interface IF_FPM_CONSTANTS and attribute GC_BUTTON | 20070606 | ||
8 | Importing | IV_HOTKEY | Call by reference | Type reference (TYPE) | FPM_HOTKEY | Hotkey of a UI-Element | 20080819 | ||
9 | Importing | IV_IMAGE | Call by reference | Type reference (TYPE) | FPM_IMAGE | Image | 20101130 | ||
10 | Importing | IV_ON_ACTION | Call by reference | Type reference (TYPE) | STRING | EventID of the button | 20070606 | ||
11 | Importing | 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 | Importing | IV_SEQUENCE_ID | Call by reference | Type reference (TYPE) | STRING | only relevant for non-standard buttons ('Other Functions'... | 20070606 | ||
13 | Importing | IV_TEXT | Call by reference | Type reference (TYPE) | STRING | Text/Label of the button | 20070606 | ||
14 | Importing | IV_TOOLTIP | Call by reference | Type reference (TYPE) | STRING | Tooltip of the button | 20070606 | ||
15 | Importing | IV_VARIANT_ID | Call by reference | Type reference (TYPE) | STRING | Variant ID (current variant if skipped) | 20070624 | ||
16 | Importing | 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 | Importing | IT_MENU_ACTION_ITEMS | Call by reference | Type reference (TYPE) | T_MENU_ACTION_ITEMS | menu elements of a Button-Choice | 20070606 | ||
2 | Importing | IV_ELEMENT_ID | Call by reference | Type reference (TYPE) | STRING | ID only for app-specific buttons, for later change | 20070606 | ||
3 | Importing | IV_ENABLED | Call by reference | Type reference (TYPE) | BOOLE_D | Supplement for True Boolean Type: 'X' == True '' == False | 20070606 | ||
4 | Importing | IV_FUNCTION | Call by reference | Type reference (TYPE) | STRING | see Interface IF_FPM_CONSTANTS -> attribute GC_BUTTON_CHOICE | 20070606 | ||
5 | Importing | IV_IMAGE | Call by reference | Type reference (TYPE) | FPM_IMAGE | Image | 20101130 | ||
6 | Importing | IV_REPEAT_SELECTED_ACTION | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080805 | ||
7 | Importing | 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 | Importing | IV_SEQUENCE_ID | Call by reference | Type reference (TYPE) | STRING | only relevant for non-standard buttons (Other Functions,...) | 20070606 | ||
9 | Importing | IV_TEXT | Call by reference | Type reference (TYPE) | STRING | only relevant for certain buttons (see Spec of OIF Toolbar) | 20070606 | ||
10 | Importing | IV_TOOLTIP | Call by reference | Type reference (TYPE) | STRING | only relevant for certain buttons (see Spec of OIF Toolbar) | 20070606 | ||
11 | Importing | IV_VARIANT_ID | Call by reference | Type reference (TYPE) | STRING | Variant ID (current variant if skipped) | 20070624 | ||
12 | Importing | 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 | Importing | IV_INSTANCE | Call by reference | Type reference (TYPE) | FPM_S_NAVIGATION_KEY-KEY2 | Launchpad Instance | 20070701 | ||
2 | Importing | IV_LABEL | Call by reference | Type reference (TYPE) | STRING | Label of the menubar | 20070701 | ||
3 | Importing | IV_ROLE | Call by reference | Type reference (TYPE) | FPM_S_NAVIGATION_KEY-KEY1 | Launchpad Role | 20070701 | ||
4 | Importing | IV_VARIANT_ID | Call by reference | Type reference (TYPE) | STRING | Variant ID (current variant if skipped) | 20070701 | ||
5 | Importing | 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 | Importing | IV_INSTANCE | Call by reference | Type reference (TYPE) | FPM_S_NAVIGATION_KEY-KEY2 | Launchpad Instance | 20070701 | ||
2 | Importing | IV_LABEL | Call by reference | Type reference (TYPE) | STRING | Label of the menubar | 20070701 | ||
3 | Importing | IV_ROLE | Call by reference | Type reference (TYPE) | FPM_S_NAVIGATION_KEY-KEY1 | Launchpad Role | 20070701 | ||
4 | Importing | IV_VARIANT_ID | Call by reference | Type reference (TYPE) | STRING | Variant ID (current variant if skipped) | 20070701 | ||
5 | Importing | 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 | Exporting | ET_BUTTONS | Call by reference | Type reference (TYPE) | T_BUTTON | List of current buttons in the CNR toolbar | 20070919 | ||
2 | Importing | IV_EVENT_ID | Call by reference | Type reference (TYPE) | STRING | 20110809 | |||
3 | Importing | 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 | Importing | 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 | Exporting | ET_BUTTON_CHOICES | Call by reference | Type reference (TYPE) | T_BUTTON_CHOICE | List of all current button-choices in the CNR toolbar | 20070919 | ||
2 | Importing | IV_EVENT_ID | Call by reference | Type reference (TYPE) | STRING | 20110809 | |||
3 | Importing | 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 | Importing | 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 | Exporting | ES_RELATED_LINKS | Call by reference | Type reference (TYPE) | S_MENUBAR | List of the properties of RELATED LINKS | 20071017 | ||
2 | Importing | 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 | Exporting | ET_SEPARATORS | Call by reference | Type reference (TYPE) | T_SEPARATOR | Deliveres a table with all separator sequence-indexes | 20071011 | ||
2 | Importing | 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 | Importing | 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 | Exporting | ES_YOU_CAN_ALSO | Call by reference | Type reference (TYPE) | S_MENUBAR | List of the properties of YOU CAN ALSO | 20071017 | ||
2 | Importing | 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 | Importing | 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 | Importing | IV_SEQUENCE_ID | Call by reference | Type reference (TYPE) | I | sequence-index where the separator has to be deleted | 20071011 | ||
3 | Importing | 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 | Importing | IV_ACTIVATE_BOTTOM_TOOLBAR | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070504 | |
2 | Importing | 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 | Importing | IV_ACTION_TYPE | Call by reference | Type reference (TYPE) | FPM_VIEW_SWITCH_ACTION_TYPE | Action Type of OIF View Switch Event | 20090805 | ||
2 | Importing | 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 | Importing | IV_ENABLED | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080129 | |
2 | Importing | IV_MAINVIEW_ID | Call by reference | Type reference (TYPE) | STRING | 20080316 | |||
3 | Importing | 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 |