SAP ABAP Interface /UI2/IF_LSAPI_RESOLVE (L-Shape URL Resolve interface)
Hierarchy
☛
SAP_UI (Software Component) User Interface Technology
⤷
CA-UI2-INT-BE (Application Component) Backend Enablement
⤷
/UI2/NWBC_CORE (Package) NetWeaver Business Client - Core Functionality
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface composition (i COMPRISING i_ref) | /UI2/IF_LSAPI | L-Shape API interface | 20131121 |
Properties
| Interface | /UI2/IF_LSAPI_RESOLVE | |
| Short Description | L-Shape URL Resolve interface |
General Data
| Package | /UI2/NWBC_CORE | NetWeaver Business Client - Core Functionality |
| Created | 20131121 | SAP |
| Last changed | 20141120 | |
| 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) |
Interfaces
Interface /UI2/IF_LSAPI_RESOLVE has no interface.
Friends
Interface /UI2/IF_LSAPI_RESOLVE has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GC_S_RESOLVER_CLASS | Constant | Public | See coding | 20131121 | ||||
| 2 | GC_S_RESOLVER_ID | Constant | Public | See coding | 20131121 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Resolves indirect url | 20131121 |
Events
Interface /UI2/IF_LSAPI_RESOLVE has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TT_RESOLVER_CLASS | Public | See coding | 20131121 | tt_resolver_class TYPE STANDARD TABLE OF seoclsname WITH DEFAULT KEY
|
||
| 2 | T_APP_DESCRIPTOR | Public | See coding | 20131121 | BEGIN OF t_app_descriptor,
id TYPE string, " application unique id
title TYPE string, " readable application title (translatable)
alias TYPE string, " application alias from Launchpad or PFCG entry
additional_data TYPE string, " additional app data
view TYPE REF TO /ui2/cl_app_view, " assigned application view
END OF t_app_descriptor
|
||
| 3 | T_NAVIGATION_TARGET | Public | See coding | 20131121 | BEGIN OF t_navigation_target,
nav_mode TYPE string, " suggested navigation mode
cacheble TYPE abap_bool, " target is cacheable for same app id + params
suspend_session TYPE abap_bool, " indicates that current session shall be suspended
menu_item_id TYPE string, " unique id of the app id in user menu
application TYPE t_app_descriptor, " connected application structure
END OF t_navigation_target
|
||
| 4 | T_NAVIGATION_TARGETS | Public | See coding | 20131121 | t_navigation_targets TYPE STANDARD TABLE OF t_navigation_target WITH DEFAULT KEY
|
Method Signatures
Method RESOLVE_NAVIGATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_NAV_TARGETS | Call by reference | Type reference (TYPE) | T_NAVIGATION_TARGETS | Resolved navigation targets | 20131121 | |||
| 2 | IT_POST_BODY | Call by reference | Type reference (TYPE) | TIHTTPNVP | HTTP Framework (iHTTP) Table Name/Value Pairs | 20131121 | |||
| 3 | IT_RESOLVERS | Call by reference | Type reference (TYPE) | TT_RESOLVER_CLASS | Optional list of resolver classes (names) to be used | 20131121 | |||
| 4 | IV_APP_URL | Call by reference | Type reference (TYPE) | STRING | Appication ID or App search term | 20131121 | |||
| 5 | IV_EXACT_MATCH | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Identifies, if caller expect exact match or smart | 20131121 | ||
| 6 | IV_FORM_FACTOR | Call by reference | Type reference (TYPE) | STRING | Desired form factor | 20140220 | |||
| 7 | IV_NAV_MODE | Call by reference | Type reference (TYPE) | STRING | Suggested Navigation Mode | 20131121 | |||
| 8 | IV_QUERY_ALL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Query all resolvers always | 20131121 | ||
| 9 | IV_RESUME_URL | Call by reference | Type reference (TYPE) | STRING | Return URL for Suspend/Resume | 20131121 | |||
| 10 | IV_SHELL_TYPE | Call by reference | Type reference (TYPE) | STRING | /ui2/if_fnd_launchpad_access-gc_shell_type | 20131121 |
Method RESOLVE_NAVIGATION on Interface /UI2/IF_LSAPI_RESOLVE has no exception.
History
| Last changed by/on | SAP | 20141120 |
| SAP Release Created in | 100 |