SAP ABAP Class CL_INM_NAVIGATION (INM Navigation)
Hierarchy
☛
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
⤷
PPM-CF (Application Component) Common Functions
⤷
INM_UI_NAV (Package) PPM Cross Application Navigation Objects
⤷
⤷
Properties
| Class | CL_INM_NAVIGATION | |
| Short Description | INM Navigation | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | INM_UI_NAV | PPM Cross Application Navigation Objects |
| Created | 20080408 | SAP |
| Last change | 20141109 | |
| 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_INM_NAVIGATION has no interface implemented.
Friends
Class CL_INM_NAVIGATION has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_FPM_NAVIGATION | List of Navigationtargets | 20080723 | |||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_FPM_NAVIGATION | List of Navigationtargets | 20080603 | |||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_FPM_NAVIGATION | List of Navigationtargets | 20080603 | |||
| 4 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_APB_LAUNCHPAD_API | Persistant XML Object for Launchpad | 20080408 | |||
| 5 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_APB_LAUNCHPAD_API | API for Launchpad persistence | 20080623 | |||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_APB_LAUNCHPAD_API | Persistant XML Object for Launchpad | 20080408 | |||
| 7 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_APB_LAUNCHPAD_API | API for Launchpad persistence | 20090506 | |||
| 8 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_APB_LAUNCHPAD_API | Persistant XML Object for Launchpad | 20080408 | |||
| 9 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_APB_LAUNCHPAD_API | API for Launchpad persistence | 20090506 | |||
| 10 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_APB_LAUNCHPAD_API | Persistant XML Object for Launchpad | 20080408 | |||
| 11 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_APB_LAUNCHPAD_API | Persistant XML Object for Launchpad | 20080408 | |||
| 12 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_INM_SESSION_STATE | Session State for getting current state information | 20090716 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | APB_LPD_T_CONTENT | Tree Content | 20080408 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | APB_LPD_T_CONTENT | Tree Content | 20080623 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | APB_LPD_T_CONTENT | Tree Content | 20080408 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | APB_LPD_T_CONTENT | Tree Content | 20090506 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | APB_LPD_T_CONTENT | Tree Content | 20080408 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | APB_LPD_T_CONTENT | Tree Content | 20090506 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | APB_LPD_T_CONTENT | Tree Content | 20080408 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | APB_LPD_T_CONTENT | Tree Content | 20080408 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | INM_NAV_TV_VARIANT_ID | FPM Variant Id | 20080410 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | APB_LPD_APPL_ALIAS | Application alias | 20080603 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | APB_LPD_ROLE | Role | 20080409 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | Update context | 20080604 | |||
| 25 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_APPL_TYPE | 'DPO' | Application Type | 20081202 | ||
| 26 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_APPL_TYPE | 'DPT' | Application Type | 20110331 | ||
| 27 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_APPL_TYPE | 'RPM' | Application Type | 20081202 | ||
| 28 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_CONTEXT | 'OIF' | Navigation Context | 20080610 | ||
| 29 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_CONTEXT | 'WS' | Navigation Context | 20080610 | ||
| 30 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 039 | Link Provider | 20090729 | ||
| 31 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 015 | Link Provider | 20090205 | ||
| 32 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 002 | Link Provider | 20090205 | ||
| 33 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 037 | Link Provider | 20090715 | ||
| 34 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 031 | Link Provider | 20090629 | ||
| 35 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 041 | Link Provider | 20091009 | ||
| 36 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 016 | Link Provider | 20090205 | ||
| 37 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 005 | Link Provider | 20090205 | ||
| 38 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 010 | Link Provider | 20090205 | ||
| 39 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 025 | Link Provider | 20090306 | ||
| 40 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 019 | Link Provider | 20090306 | ||
| 41 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 027 | Link Provider | 20090407 | ||
| 42 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 028 | Link Provider | 20090407 | ||
| 43 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 043 | Link Provider | 20100615 | ||
| 44 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 021 | Link Provider | 20090206 | ||
| 45 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 040 | Link Provider | 20090819 | ||
| 46 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 012 | Link Provider | 20081008 | ||
| 47 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 009 | Link Provider | 20090205 | ||
| 48 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 001 | Link Provider | 20080603 | ||
| 49 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 035 | Link Provider | 20090709 | ||
| 50 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 036 | Link Provider | 20090709 | ||
| 51 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 038 | Link Provider | 20090720 | ||
| 52 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 030 | Link Provider | 20090709 | ||
| 53 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 034 | Link Provider | 20090709 | ||
| 54 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 033 | Link Provider | 20090709 | ||
| 55 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 022 | Link Provider | 20090206 | ||
| 56 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 008 | Link Provider | 20090205 | ||
| 57 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 007 | Link Provider | 20090205 | ||
| 58 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 029 | Link Provider | 20090421 | ||
| 59 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 032 | Link Provider | 20090703 | ||
| 60 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 004 | Link Provider | 20090205 | ||
| 61 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 024 | Link Provider | 20090306 | ||
| 62 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 018 | Link Provider | 20090306 | ||
| 63 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 023 | Link Provider | 20090303 | ||
| 64 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 006 | Link Provider | 20090205 | ||
| 65 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 011 | Link Provider | 20090205 | ||
| 66 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 042 | Link Provider | 20100118 | ||
| 67 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 003 | Link Provider | 20080922 | ||
| 68 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 020 | Link Provider | 20081218 | ||
| 69 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 026 | Link Provider | 20090406 | ||
| 70 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 017 | Link Provider | 20081113 | ||
| 71 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 013 | Link Provider | 20090205 | ||
| 72 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 014 | Link Provider | 20090205 | ||
| 73 | Static Attribute | Public | Type reference (TYPE) | APB_LPD_INSTANCE | 'DASH' | Instance | 20080603 | ||
| 74 | Static Attribute | Public | Type reference (TYPE) | APB_LPD_INSTANCE | 'DASH_C' | Instance | 20090421 | ||
| 75 | Static Attribute | Public | Type reference (TYPE) | APB_LPD_INSTANCE | 'DASH_REL' | Instance | 20080623 | ||
| 76 | Static Attribute | Public | Type reference (TYPE) | APB_LPD_INSTANCE | 'DASH_REL_C' | Instance | 20090421 | ||
| 77 | Static Attribute | Public | Type reference (TYPE) | APB_LPD_INSTANCE | 'DRILLDOWN' | Instance | 20080603 | ||
| 78 | Static Attribute | Public | Type reference (TYPE) | APB_LPD_INSTANCE | 'DRILLDOWN_C' | Instance | 20090421 | ||
| 79 | Static Attribute | Public | Type reference (TYPE) | APB_LPD_INSTANCE | 'DRILLDOWN_REL' | Instance | 20080603 | ||
| 80 | Static Attribute | Public | Type reference (TYPE) | APB_LPD_INSTANCE | 'DRILLDOWN_REL_C' | Instance | 20090421 | ||
| 81 | Static Attribute | Public | Type reference (TYPE) | APB_LPD_INSTANCE | 'WORKCENTER' | Instance | 20080603 | ||
| 82 | Static Attribute | Public | Type reference (TYPE) | APB_LPD_INSTANCE | 'WORKCENTER_C' | Instance | 20090421 | ||
| 83 | Static Attribute | Public | Type reference (TYPE) | APB_LPD_INSTANCE | 'OIF' | Instance | 20080603 | ||
| 84 | Static Attribute | Public | Type reference (TYPE) | APB_LPD_INSTANCE | 'OIF_C' | Instance | 20090421 | ||
| 85 | Static Attribute | Public | Type reference (TYPE) | APB_LPD_INSTANCE | 'SAVE' | Instance | 20080723 | ||
| 86 | Static Attribute | Public | Type reference (TYPE) | APB_LPD_INSTANCE | 'SAVE_C' | Instance | 20090421 | ||
| 87 | Static Attribute | Public | Type reference (TYPE) | APB_LPD_INSTANCE | 'SCOPE' | Instance | 20080603 | ||
| 88 | Static Attribute | Public | Type reference (TYPE) | APB_LPD_INSTANCE | 'SCOPE_C' | Instance | 20090421 | ||
| 89 | Static Attribute | Public | Type reference (TYPE) | APB_LPD_INSTANCE | 'YCA' | Instance | 20080603 | ||
| 90 | Static Attribute | Public | Type reference (TYPE) | APB_LPD_INSTANCE | 'YCA_C' | Instance | 20090421 | ||
| 91 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_MODE | 8 | Target Application Mode | 20090306 | ||
| 92 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_MODE | 5 | Target Application Mode | 20080603 | ||
| 93 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_MODE | 1 | Target Application Mode | 20080603 | ||
| 94 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_MODE | 4 | Target Application Mode | 20080603 | ||
| 95 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_MODE | 2 | Target Application Mode | 20080603 | ||
| 96 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_MODE | 7 | Target Application Mode | 20081027 | ||
| 97 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_MODE | 3 | Target Application Mode | 20080603 | ||
| 98 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_MODE | 6 | Target Application Mode | 20081027 | ||
| 99 | Static Attribute | Public | Type reference (TYPE) | INM_NAV_TV_LINK_PROVIDER | 000 | Link Provider | 20080603 | ||
| 100 | Static Attribute | Public | Type reference (TYPE) | AGR_NAME | 'PPM_ADMIN' | Role Name | 20090706 | ||
| 101 | Static Attribute | Public | Type reference (TYPE) | AGR_NAME | 'RPM_ITEM' | Role Name | 20090203 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Authorization pre check | 20080624 | |
| 2 | Instance method | Public | Method | Create navigation related toolbar elements in Dashboard | 20080408 | |
| 3 | Instance method | Public | Method | Create navigation related toolbar elements in FPM | 20080408 | |
| 4 | Instance method | Public | Method | Create navigation related toolbar elements in Hierarchy Dash | 20090310 | |
| 5 | Instance method | Public | Method | Trigger FPM close and navigation | 20080626 | |
| 6 | Instance method | Public | Method | Trigger FPM navigation | 20080408 | |
| 7 | Instance method | Public | Method | Set navigation parameters in FPM navigation | 20080408 | |
| 8 | Instance method | Public | Method | Get FPM Variant | 20080528 | |
| 9 | Instance method | Public | Method | Get Report Launchpad Content | 20080408 | |
| 10 | Instance method | Public | Method | Gets the launchpad role | 20100715 | |
| 11 | Instance method | Public | Method | Get Navigation Information FPM | 20081001 | |
| 12 | Instance method | Public | Method | Get Navigation Information | 20090206 | |
| 13 | Static method | Public | Method | fetch navigation parameter from temp table | 20100719 | |
| 14 | Instance method | Public | Method | Get update context flag | 20080604 | |
| 15 | Instance method | Public | Method | Trigger Report Launchpad navigation | 20080408 | |
| 16 | Static method | Public | Method | Create a new navigation instance | 20080409 | |
| 17 | Instance method | Public | Method | Set update context flag | 20080604 | |
| 18 | Instance method | Public | Method | Switch FPM variant for fin/cap ALV planning et al. | 20120907 |
Events
Class CL_INM_NAVIGATION has no event.
Types
Class CL_INM_NAVIGATION has no local type.
Method Signatures
Method AUTH_PRE_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COMPONENT | Call by reference | Object reference (TYPE REF TO) | IF_WD_COMPONENT | Web Dynpro: Component | 20080703 | |||
| 2 | IR_FPM_MESSAGE_MANAGER | Call by reference | Object reference (TYPE REF TO) | IF_FPM_MESSAGE_MANAGER | FPM message manager public use | 20080703 | |||
| 3 | IR_MESSAGE_MANAGER | Call by reference | Object reference (TYPE REF TO) | IF_WD_MESSAGE_MANAGER | Message Manager | 20080630 | |||
| 4 | IS_OBJECT_HIERARCHY | Call by reference | Type reference (TYPE) | INM_TS_NAV_OBJECT_HIER | Portfolio Hierarchy | 20080624 | |||
| 5 | IV_ACTIVITY | Call by reference | Type reference (TYPE) | ACO_ACTVT | Activity for Authorization Check | 20080624 | |||
| 6 | IV_CREATE_MODE | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20081202 | |||
| 7 | IV_IS_DASHBOARD | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20090203 | |||
| 8 | IV_MY_OBJECTS | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20090202 | |||
| 9 | RV_AUTHORIZED | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080624 |
Method AUTH_PRE_CHECK on class CL_INM_NAVIGATION has no exception.
Method CREATE_DSHB_NAV_TOOLBAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_ALV_FUNC_SETTINGS | Call by reference | Object reference (TYPE REF TO) | IF_SALV_WD_FUNCTION_SETTINGS | Settings for User-Defined Functions | 20080408 | |||
| 2 | IR_WD_COMPONENT | Call by reference | Object reference (TYPE REF TO) | IF_WD_COMPONENT | Web Dynpro: Component | 20080408 | |||
| 3 | IS_OBJECT_HIERARCHY | Call by reference | Type reference (TYPE) | INM_TS_NAV_OBJECT_HIER | Portfolio Hierarchy | 20080702 | |||
| 4 | IV_DASHBOARD_SCOPE | Call by reference | Type reference (TYPE) | /RPM/TV_DASHBOARD_SCOPE | Dashboard Scope | 20090715 | |||
| 5 | IV_PORTAL_ROLE | Call by reference | Type reference (TYPE) | AGR_NAME | Role Name | 20080702 | |||
| 6 | IV_RELATED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080623 |
Method CREATE_DSHB_NAV_TOOLBAR on class CL_INM_NAVIGATION has no exception.
Method CREATE_FPM_NAV_TOOLBAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_CNR_OIF | Call by reference | Object reference (TYPE REF TO) | IF_FPM_CNR_OIF | Interface for CNR in OIF | 20080408 | |||
| 2 | IR_FPM | Call by reference | Object reference (TYPE REF TO) | IF_FPM | Interface for accessing FPM functionality | 20080408 | |||
| 3 | IS_OBJECT_HIERARCHY | Call by reference | Type reference (TYPE) | INM_TS_NAV_OBJECT_HIER | Portfolio Hierarchy | 20080702 | |||
| 4 | IV_APPL_MODE | Call by reference | Type reference (TYPE) | INM_NAV_TV_MODE | Target Application Mode | 20080702 | |||
| 5 | IV_PORTAL_ROLE | Call by reference | Type reference (TYPE) | AGR_NAME | Role Name | 20080702 |
Method CREATE_FPM_NAV_TOOLBAR on class CL_INM_NAVIGATION has no exception.
Method CREATE_HDSHB_NAV_TOOL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_WD_COMPONENT | Call by reference | Object reference (TYPE REF TO) | IF_WD_COMPONENT | Web Dynpro: Component | 20090310 | |||
| 2 | IR_WD_TOOLBAR | Call by reference | Object reference (TYPE REF TO) | CL_WD_TOOLBAR | Perforce change= / 20051117-120623 | 20090310 | |||
| 3 | IS_OBJECT_HIERARCHY | Call by reference | Type reference (TYPE) | INM_TS_NAV_OBJECT_HIER | Portfolio Hierarchy | 20090310 | |||
| 4 | IV_ACTION_NAME | Call by reference | Type reference (TYPE) | STRING | 20090311 | ||||
| 5 | IV_DASHBOARD_SCOPE | Call by reference | Type reference (TYPE) | /RPM/TV_DASHBOARD_SCOPE | Dashboard Scope | 20090715 | |||
| 6 | IV_PORTAL_ROLE | Call by reference | Type reference (TYPE) | AGR_NAME | Role Name | 20090310 |
Method CREATE_HDSHB_NAV_TOOL on class CL_INM_NAVIGATION has no exception.
Method FPM_CLOSE_AND_NAVIGATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_FPM | Call by reference | Object reference (TYPE REF TO) | IF_FPM | Interface for accessing FPM functionality | 20080626 |
Method FPM_CLOSE_AND_NAVIGATE on class CL_INM_NAVIGATION has no exception.
Method FPM_NAVIGATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COMPONENT | Call by reference | Object reference (TYPE REF TO) | IF_WD_COMPONENT | Web Dynpro: Component | 20080703 | |||
| 2 | IR_FPM_MESSAGE_MANAGER | Call by reference | Object reference (TYPE REF TO) | IF_FPM_MESSAGE_MANAGER | Message Manager | 20080703 | |||
| 3 | IS_OBJECT_HIERARCHY | Call by reference | Type reference (TYPE) | INM_TS_NAV_OBJECT_HIER | Portfolio Hierarchy | 20080703 | |||
| 4 | IV_LPD_APPL_ALIAS | Call by reference | Type reference (TYPE) | APB_LPD_APPL_ALIAS | Application alias | 20080408 |
Method FPM_NAVIGATE on class CL_INM_NAVIGATION has no exception.
Method FPM_SET_NAVI_PARAMETERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DO_NOT_NAVIGATE | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | Supplement for True Boolean Type: 'X' == True '' == False | 20091102 | |||
| 2 | IR_COMPONENT | Call by reference | Object reference (TYPE REF TO) | IF_WD_COMPONENT | Web Dynpro: Component | 20080703 | |||
| 3 | IR_FPM_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_FPM_EVENT | CL_FPM_EVENT | 20080602 | |||
| 4 | IR_FPM_MESSAGE_MANAGER | Call by reference | Object reference (TYPE REF TO) | IF_FPM_MESSAGE_MANAGER | FPM message manager public use | 20080703 | |||
| 5 | IR_FPM_OIF | Call by reference | Object reference (TYPE REF TO) | IF_FPM_OIF | Interface for Communication FPM App CC | 20080703 | |||
| 6 | IS_OBJECT_HIERARCHY | Call by reference | Type reference (TYPE) | INM_TS_NAV_OBJECT_HIER | Object Hierarchy | 20080513 | |||
| 7 | IV_APPL_MODE | Call by reference | Type reference (TYPE) | INM_NAV_TV_MODE | Target Application Mode | 20080604 | |||
| 8 | IV_APPL_TYPE | Call by reference | Type reference (TYPE) | INM_NAV_TV_APPL_TYPE | Application Type | 20090120 | |||
| 9 | IV_EDIT_MODE | Call by reference | Type reference (TYPE) | /RPM/TV_EDIT_MODE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20081202 | |||
| 10 | IV_OBJ_DESC | Call by reference | Type reference (TYPE) | RPM_TV_TEXT | Object description | 20090211 | |||
| 11 | IV_PORTAL_ROLE | Call by reference | Type reference (TYPE) | AGR_NAME | Role Name | 20080529 |
Method FPM_SET_NAVI_PARAMETERS on class CL_INM_NAVIGATION has no exception.
Method GET_FPM_VARIANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_FPM_VARIANT | Value transfer | Type reference (TYPE) | INM_NAV_TV_VARIANT_ID | FPM Variant Id | 20080528 |
Method GET_FPM_VARIANT on class CL_INM_NAVIGATION has no exception.
Method GET_LPD_CONTENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LPD_CONTENT | Call by reference | Type reference (TYPE) | APB_LPD_T_CONTENT | Tree Content | 20080408 | |||
| 2 | EV_LPD_ROLE | Call by reference | Type reference (TYPE) | INM_NAV_TV_LPD_ROLE | Report Launchpad Application ID | 20080430 | |||
| 3 | IR_WD_COMPONENT | Call by reference | Object reference (TYPE REF TO) | IF_WD_COMPONENT | Web Dynpro: Component | 20080408 | |||
| 4 | IV_LPD_INSTANCE | Call by reference | Type reference (TYPE) | APB_LPD_INSTANCE | Instance | 20080408 | |||
| 5 | IV_LPD_ROLE | Call by reference | Type reference (TYPE) | APB_LPD_ROLE | Role | 20080424 |
Method GET_LPD_CONTENT on class CL_INM_NAVIGATION has no exception.
Method GET_LPD_ROLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LPD_ROLE | Call by reference | Type reference (TYPE) | APB_LPD_ROLE | Role | 20100715 | |||
| 2 | IV_APPL_MODE | Call by reference | Type reference (TYPE) | INM_NAV_TV_MODE | Target Application Mode | 20100715 | |||
| 3 | IV_APPL_TYPE | Call by reference | Type reference (TYPE) | INM_NAV_TV_APPL_TYPE | Application Type | 20100715 | |||
| 4 | IV_OBJ_TYPE | Call by reference | Type reference (TYPE) | /RPM/OBJECT_TYPE | Object Type | 20100715 | |||
| 5 | IV_PORTAL_ROLE | Call by reference | Type reference (TYPE) | AGR_NAME | Role Name | 20100715 | |||
| 6 | IV_PORTFOLIO_TYPE | Call by reference | Type reference (TYPE) | /RPM/TV_PORTFOLIO | Portfolio | 20100715 |
Method GET_LPD_ROLE on class CL_INM_NAVIGATION has no exception.
Method GET_NAV_INFO_F Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_NAV_INFO_F | Call by reference | Type reference (TYPE) | INM_NAV_INF_F | INM Navigation Information | 20081001 | |||
| 2 | IV_FPM_VARIANT | Call by reference | Type reference (TYPE) | INM_NAV_TV_VARIANT_ID | FPM Variant Id | 20081001 | |||
| 3 | IV_MAINVIEW_ID | Call by reference | Type reference (TYPE) | INM_NAV_TV_MAINVIEW_ID | FPM MainView Id | 20081001 | |||
| 4 | IV_SUBVIEW_ID | Call by reference | Type reference (TYPE) | INM_NAV_TV_SUBVIEW_ID | FPM SubView Id | 20081001 | |||
| 5 | IV_WD_APPLICATION | Call by reference | Type reference (TYPE) | INM_NAV_TV_WD_APP_NAME | WD Application Name | 20081001 | |||
| 6 | IV_WD_CONFIGURATION | Call by reference | Type reference (TYPE) | INM_NAV_TV_WD_CONFIG_ID | WD Configuration Id | 20081001 |
Method GET_NAV_INFO_F on class CL_INM_NAVIGATION has no exception.
Method GET_NAV_INFO_W Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_NAV_INFO_W | Call by reference | Type reference (TYPE) | INM_NAV_INF_W | INM Navigation Information | 20090206 | |||
| 2 | IV_LPD_APPL_ALIAS | Call by reference | Type reference (TYPE) | INM_NAV_TV_LPD_APPL_ALIAS | Report Launchpad Application Alias | 20090206 | |||
| 3 | IV_LPD_INSTANCE | Call by reference | Type reference (TYPE) | APB_LPD_INSTANCE | Instance | 20090206 | |||
| 4 | IV_LPD_ROLE | Call by reference | Type reference (TYPE) | APB_LPD_ROLE | Role | 20090206 |
Method GET_NAV_INFO_W on class CL_INM_NAVIGATION has no exception.
Method GET_NAV_PARAM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PARAMS | Call by reference | Type reference (TYPE) | INM_S_PARAM | Shares parameter for navigation | 20100719 | |||
| 2 | IV_NAV_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | Guid for application objects | 20100719 |
Method GET_NAV_PARAM on class CL_INM_NAVIGATION has no exception.
Method GET_UPDATE_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_UPDATE_CONTEXT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20080604 |
Method GET_UPDATE_CONTEXT on class CL_INM_NAVIGATION has no exception.
Method LPD_NAVIGATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_MESSAGE_MANAGER | Call by reference | Object reference (TYPE REF TO) | IF_WD_MESSAGE_MANAGER | Message Manager | 20080626 | |||
| 2 | IS_OBJECT_HIERARCHY | Call by reference | Type reference (TYPE) | INM_TS_NAV_OBJECT_HIER | Object Hierarchy | 20080513 | |||
| 3 | IT_BUSINESS_PARAMETER | Call by reference | Type reference (TYPE) | APB_LPD_T_PARAMS | Key/Value Pairs | 20080903 | |||
| 4 | IV_APPL_MODE | Call by reference | Type reference (TYPE) | INM_NAV_TV_MODE | Target Application Mode | 20080604 | |||
| 5 | IV_APPL_TYPE | Call by reference | Type reference (TYPE) | INM_NAV_TV_APPL_TYPE | Application Type | 20090120 | |||
| 6 | IV_DASHBOARD_SCOPE | Call by reference | Type reference (TYPE) | /RPM/TV_DASHBOARD_SCOPE | Dashboard Scope | 20090616 | |||
| 7 | IV_EDIT_MODE | Call by reference | Type reference (TYPE) | /RPM/TV_EDIT_MODE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20081202 | |||
| 8 | IV_LPD_APPL_ALIAS | Call by reference | Type reference (TYPE) | APB_LPD_APPL_ALIAS | Application alias | 20080408 | |||
| 9 | IV_LPD_INSTANCE | Call by reference | Type reference (TYPE) | APB_LPD_INSTANCE | Instance | 20080410 | |||
| 10 | IV_LPD_ROLE | Call by reference | Type reference (TYPE) | APB_LPD_ROLE | Role | 20090403 | |||
| 11 | IV_MY_OBJECTS | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20090616 | |||
| 12 | IV_OBJ_DESC | Call by reference | Type reference (TYPE) | RPM_TV_TEXT | Object description | 20090210 | |||
| 13 | IV_PORTAL_ROLE | Call by reference | Type reference (TYPE) | AGR_NAME | Role Name | 20080529 |
Method LPD_NAVIGATE on class CL_INM_NAVIGATION has no exception.
Method NEW_NAVIGATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPL_MODE | Call by reference | Type reference (TYPE) | INM_NAV_TV_MODE | Target Application Mode | 20080506 | |||
| 2 | IV_APPL_TYPE | Call by reference | Type reference (TYPE) | INM_NAV_TV_APPL_TYPE | Application Type | 20080421 | |||
| 3 | IV_CONTEXT | Call by reference | Type reference (TYPE) | INM_NAV_TV_CONTEXT | Navigation Context | 20080506 | |||
| 4 | IV_OBJ_TYPE | Call by reference | Type reference (TYPE) | /RPM/OBJECT_TYPE | Object Type | 20080409 | |||
| 5 | IV_OBJ_TYPE_R | Call by reference | Type reference (TYPE) | /RPM/OBJECT_TYPE | Object Type | 20080506 | |||
| 6 | IV_PORTAL_ROLE | Call by reference | Type reference (TYPE) | AGR_NAME | Role Name | 20080409 | |||
| 7 | IV_PORTFOLIO_TYPE | Call by reference | Type reference (TYPE) | /RPM/TV_PORTFOLIO | Portfolio | 20080409 | |||
| 8 | RR_NAVIGATION | Value transfer | Object reference (TYPE REF TO) | CL_INM_NAVIGATION | INM Navigation | 20080409 |
Method NEW_NAVIGATION on class CL_INM_NAVIGATION has no exception.
Method SET_UPDATE_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_UPDATE_CONTEXT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080604 |
Method SET_UPDATE_CONTEXT on class CL_INM_NAVIGATION has no exception.
Method SWITCH_FPM_VARIANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPL_MODE | Call by reference | Type reference (TYPE) | INM_NAV_TV_MODE | Target Application Mode | 20120907 | |||
| 2 | IV_APPL_TYPE | Call by reference | Type reference (TYPE) | INM_NAV_TV_APPL_TYPE | Application Type | 20120907 | |||
| 3 | IV_OBJ_TYPE | Call by reference | Type reference (TYPE) | /RPM/OBJECT_TYPE | Object Type | 20120907 | |||
| 4 | IV_PORTAL_ROLE | Call by reference | Type reference (TYPE) | AGR_NAME | Role Name | 20120907 | |||
| 5 | IV_PORTFOLIO_TYPE | Call by reference | Type reference (TYPE) | /RPM/TV_PORTFOLIO | Portfolio | 20120907 |
Method SWITCH_FPM_VARIANT on class CL_INM_NAVIGATION has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 500_701 |