SAP ABAP Class /UI2/CL_SEM_OBJECT_RESOLVER (Semantic object resolver (resource based navigation))
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-INT-BE (Application Component) Backend Enablement
     /UI2/BASIS_SERVICES_INTEROP (Package) UI BE: Interface Interoperability Service
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /UI2/IF_LSAPI_URL_RESOLVER L-Shape URL Resolver interface 20130627
Properties
Class /UI2/CL_SEM_OBJECT_RESOLVER  
Short Description Semantic object resolver (resource based navigation)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /UI2/BASIS_SERVICES_INTEROP   UI BE: Interface Interoperability Service 
Created 20130627   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /UI2/CL_TM_INDEX_SHR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 /UI2/IF_LSAPI_URL_RESOLVER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /UI2/IF_LSAPI_URL_RESOLVER L-Shape URL Resolver interface 20130627
Friends
Class /UI2/CL_SEM_OBJECT_RESOLVER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_FND_LPD_FACTORY Instance attribute Private Object reference (TYPE REF TO) /UI2/IF_FND_LAUNCHPAD_ACCESS Launch pad data access 20131128
2 MO_NAVIGATION_FACTORY Instance attribute Private Object reference (TYPE REF TO) /UI2/CL_NAVIGATION_FACTORY Navigation factory 20131129
3 MO_SERIALIZE Instance attribute Private Object reference (TYPE REF TO) /UI2/CL_SERIALIZE Generic compressed serialization class 20131129
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130830
2 GET_TARGET_FOR_LPD Instance method Public Method Retrieves and maps lpd-information to target app of resolver 20130709
3 GET_TARGET_FOR_UI5 Instance method Public Method Retrieves and maps UI5-information to target app of resolver 20140509
4 RAISE_EMPTY_NAV_TARGET_MSG Static method Protected Method Resolves indirect url 20140514
5 RESOLVE_NAVIGATION_MY_LINKS Instance method Public Method Resolves indirect url 20140506
Events
Class /UI2/CL_SEM_OBJECT_RESOLVER has no event.
Types
Class /UI2/CL_SEM_OBJECT_RESOLVER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /UI2/CL_SEM_OBJECT_RESOLVER has no parameter.
Method CONSTRUCTOR on class /UI2/CL_SEM_OBJECT_RESOLVER has no exception.

Method GET_TARGET_FOR_LPD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NAV_TARGETS Call by reference Type reference (TYPE) /UI2/IF_LSAPI_URL_RESOLVER=>T_NAVIGATION_TARGETS 20130709
2 Importing IS_FORM_FACTOR Call by reference Type reference (TYPE) /UI2/CL_TM_INDEX_SHR=>TS_FORM_FACTOR List of form factors from TM definition 20140514
3 Importing IS_SIGNATURE Call by reference Type reference (TYPE) /UI2/CL_TM_INDEX_SHR=>TS_SIG_DATA Call signature from TM definition 20140514
4 Importing IT_POST_BODY Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20130709
5 Importing IV_ACTION Call by reference Type reference (TYPE) STRING Action of pb-sem-obj customizing 20130903
6 Importing IV_APP_ID Call by reference Type reference (TYPE) STRING Actual AppID 20140502
7 Importing IV_LPD_ID Call by reference Type reference (TYPE) STRING launchpad id for odata-service 20130709
8 Importing IV_NAVIGATION_OBJECT Call by reference Type reference (TYPE) /UI2/SEMANTIC_OBJECT Navigation object (semantic element) 20130709
9 Importing IV_NAVIGATION_PROVIDER Call by reference Type reference (TYPE) /UI2/NAVIGATION_PROVIDER 'LPD' Navigation provider for callable entities 20130709
10 Importing IV_NAV_MODE Call by reference Type reference (TYPE) STRING navigation mode 20130709
11 Importing IV_RESUME_URL Call by reference Type reference (TYPE) STRING resume url 20130709
12 Importing IV_SHELL_TYPE Call by reference Type reference (TYPE) STRING shell type of LPD 20130709
13 Importing IV_TEXT Call by reference Type reference (TYPE) STRING text of lpd_entry 20130709
14 Importing IV_URL_TEXT Call by reference Type reference (TYPE) STRING url - text (in combination with app.guid) 20130724

Method GET_TARGET_FOR_LPD on class /UI2/CL_SEM_OBJECT_RESOLVER has no exception.

Method GET_TARGET_FOR_UI5 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NAV_TARGETS Call by reference Type reference (TYPE) /UI2/IF_LSAPI_URL_RESOLVER=>T_NAVIGATION_TARGETS 20140509
2 Importing IS_TARGET_MAPPING Call by reference Type reference (TYPE) /UI2/CL_TM_INDEX_SHR=>TP_S_TARGET Target mapping structure 20140514
3 Importing IV_NAV_MODE Call by reference Type reference (TYPE) STRING navigation mode 20140509
4 Importing IV_RESUME_URL Call by reference Type reference (TYPE) STRING resume url 20140509
5 Importing IV_SHELL_TYPE Call by reference Type reference (TYPE) STRING shell type of LPD 20140509

Method GET_TARGET_FOR_UI5 on class /UI2/CL_SEM_OBJECT_RESOLVER has no exception.

Method RAISE_EMPTY_NAV_TARGET_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_POST_BODY Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20140514
2 Importing IV_APP_URL Call by reference Type reference (TYPE) STRING Appication ID or App search term 20140514
3 Importing IV_FORM_FACTOR Call by reference Type reference (TYPE) STRING Desired form factor 20140514
4 Importing IV_SHELL_TYPE Call by reference Type reference (TYPE) STRING As defined in /ui2/if_fnd_launchpad_access 20140514

Method RAISE_EMPTY_NAV_TARGET_MSG on class /UI2/CL_SEM_OBJECT_RESOLVER has no exception.

Method RESOLVE_NAVIGATION_MY_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NAV_TARGETS Call by reference Type reference (TYPE) /UI2/IF_LSAPI_URL_RESOLVER=>T_NAVIGATION_TARGETS Resolved navigation targets 20140506
2 Importing IT_POST_BODY Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20140506
3 Importing IV_APP_URL Call by reference Type reference (TYPE) STRING Appication ID or App search term 20140506
4 Importing IV_EXACT_MATCH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Identifies, if caller expect exact match or smart 20140506
5 Importing IV_FORM_FACTOR Call by reference Type reference (TYPE) STRING Desired form factor 20140506
6 Importing IV_NAV_MODE Call by reference Type reference (TYPE) STRING Suggested Navigation Mode 20140506
7 Importing IV_RESUME_URL Call by reference Type reference (TYPE) STRING Return URL for Suspend/Resume 20140506
8 Importing IV_SHELL_TYPE Call by reference Type reference (TYPE) STRING As defined in /ui2/if_fnd_launchpad_access 20140506

Method RESOLVE_NAVIGATION_MY_LINKS on class /UI2/CL_SEM_OBJECT_RESOLVER has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 100