SAP ABAP Class /UI2/CL_NAVIGATION_FACTORY (Navigation factory)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-INT-BE (Application Component) Backend Enablement
     /UI2/BASIS_SERVICES_NAVIGATION (Package) UI BE: Navigation Callable Entities
Properties
Class /UI2/CL_NAVIGATION_FACTORY  
Short Description Navigation factory    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /UI2/BASIS_SERVICES_NAVIGATION   UI BE: Navigation Callable Entities 
Created 20130321   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /UI2/IF_NAVIGATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /UI2/CL_NAVIGATION_FACTORY has no interface implemented.
Friends
Class /UI2/CL_NAVIGATION_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CATALOG_UTIL Instance attribute Private Object reference (TYPE REF TO) /UI2/CL_CATALOG_UTIL Catalog Utility 20131121
2 MO_FND_LPD_FACTORY Instance attribute Private Object reference (TYPE REF TO) /UI2/IF_FND_LAUNCHPAD_ACCESS Launchpad-Access 20131122
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_RB_TARGET_ID Static method Public Method Builds a target id for rb-navigation 20130709
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20131121
3 GET_MY_RB_TARGETS Instance method Public Method Get target information from nav. repository (resource-based) 20140506
4 GET_SEMANTIC_OBJECTS Instance method Public Method Get semantic objects 20130628
5 GET_SEMANTIC_OBJECTS_CC Instance method Public Method Get semantic objects (cross-client) 20130911
6 GET_TARGETS Instance method Public Method Get target information (id and text) from nav. repository 20130321
7 GET_TARGET_HTML Instance method Public Method Get target HTML (resoved link) 20130321
Events
Class /UI2/CL_NAVIGATION_FACTORY has no event.
Types
Class /UI2/CL_NAVIGATION_FACTORY has no local type.
Method Signatures

Method BUILD_RB_TARGET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TARGET_ID Call by reference Type reference (TYPE) STRING 20130709
2 Importing IV_ACTION Call by reference Type reference (TYPE) STRING 20130903
3 Importing IV_ALIAS Call by reference Type reference (TYPE) STRING 20130709
4 Importing IV_LPD_ID Call by reference Type reference (TYPE) STRING 20130709
5 Importing IV_NAVIGATION_OBJECT Call by reference Type reference (TYPE) /UI2/SEMANTIC_OBJECT Navigation object (semantic element) 20130709
6 Importing IV_NAVIGATION_PROVIDER Call by reference Type reference (TYPE) /UI2/NAVIGATION_PROVIDER 'LPD' Navigation provider for callable entities 20130709
7 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20130709
8 Importing IV_URL_TEXT Call by reference Type reference (TYPE) STRING optional URL text (combination with guid) 20130724

Method BUILD_RB_TARGET_ID on class /UI2/CL_NAVIGATION_FACTORY has no exception.

Method CONSTRUCTOR Signature

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

Method GET_MY_RB_TARGETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TARGET_RESULT Call by reference Type reference (TYPE) /UI2/IF_NAVIGATION=>TP_T_TARGET_RESULT 20140506
2 Importing IT_BUSINESS_PARAMS Call by reference Type reference (TYPE) TIHTTPNVP Business parameters table 20140506
3 Importing IV_FORM_FACTOR Call by reference Type reference (TYPE) STRING Desired form factor 20140506
4 Importing IV_NAVIGATION_ACTION Call by reference Type reference (TYPE) /UI2/SEMANTIC_ACTION Semantic Object action 20140506
5 Importing IV_NAVIGATION_OBJECT Call by reference Type reference (TYPE) /UI2/SEMANTIC_OBJECT Navigation object (semantic element) 20140506
6 Importing IV_NAVIGATION_PROVIDER Call by reference Type reference (TYPE) /UI2/NAVIGATION_PROVIDER 'LPD' Navigation provider for callable entities 20140506

Method GET_MY_RB_TARGETS on class /UI2/CL_NAVIGATION_FACTORY has no exception.

Method GET_SEMANTIC_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEMANTIC_OBJECT Call by reference Type reference (TYPE) /UI2/IF_NAVIGATION=>TY_T_SEMANTIC_OBJECT Semantic objects list with navigation provider 20130628
2 Importing IV_NAVIGATION_PROVIDER Call by reference Type reference (TYPE) /UI2/NAVIGATION_PROVIDER Navigation provider for callable entities 20130628
3 Importing IV_SEMANTIC_OBJECT Call by reference Type reference (TYPE) /UI2/SEMANTIC_OBJECT Navigation object (semantic element) 20130628

Method GET_SEMANTIC_OBJECTS on class /UI2/CL_NAVIGATION_FACTORY has no exception.

Method GET_SEMANTIC_OBJECTS_CC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEMANTIC_OBJECT Call by reference Type reference (TYPE) /UI2/IF_NAVIGATION=>TY_T_SEMANTIC_OBJECT_CC Semantic object table (cross-client definition) 20130911
2 Importing IV_GET_TEXTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE For performance reasons texts are missing by default 20130912
3 Importing IV_SEMANTIC_OBJECT Call by reference Type reference (TYPE) /UI2/SEMANTIC_OBJECT Semantic object 20130911

Method GET_SEMANTIC_OBJECTS_CC on class /UI2/CL_NAVIGATION_FACTORY has no exception.

Method GET_TARGETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TARGET_RESULT Call by reference Type reference (TYPE) /UI2/IF_NAVIGATION=>TP_T_TARGET_RESULT 20130321
2 Importing IV_NAVIGATION_OBJECT Call by reference Type reference (TYPE) /UI2/NAVIGATION_OBJECT Navigation object (semantic element) 20130321
3 Importing IV_NAVIGATION_PROVIDER Call by reference Type reference (TYPE) /UI2/NAVIGATION_PROVIDER Navigation provider for callable entities 20130627

Method GET_TARGETS on class /UI2/CL_NAVIGATION_FACTORY has no exception.

Method GET_TARGET_HTML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUSINESS_PARAMS Call by reference Type reference (TYPE) /UI2/IF_NAVIGATION=>TP_T_PARAMETERS_STD Key/Value Pairs 20130321
2 Importing IV_ID Call by reference Type reference (TYPE) STRING 20130321
3 Returning RV_HTML Value transfer Type reference (TYPE) STRING 20130321

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