SAP ABAP Class CL_LSAPI_MANAGER (L-Shape API instance manager)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-FES-BUS (Application Component) Netweaver Business Client
     SAP_NWBC (Package) NetWeaver Business Client
Properties
Class CL_LSAPI_MANAGER  
Short Description L-Shape API instance manager    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAP_NWBC   NetWeaver Business Client 
Created 20100902   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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)
2 IF_LSAPI Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_WD_PORTAL_INTEGRATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_LSAPI_MANAGER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_NWBC 20101026 External Functionality for NWBC
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_INSTANCE Static Attribute Private Object reference (TYPE REF TO) IF_LSAPI L-Shape API interface 20100902
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_OBN_PARAMETERS Static method Public Method Adds obn parameters to location URL 20110627
2 GET_INSTANCE Static method Public Method Creates LSAPI instance depending on running conditions 20100902
3 NAVIGATE_TO_OBJECT Static method Public Method Helper method for OBN calls 20110103
4 NAVIGATE_TO_TRANSACTION Static method Public Method Helper method for OBN calls 20130314
5 SET_SUPPORTED Static method Protected Method Sets feature flag into support bit string 20101026
Events
Class CL_LSAPI_MANAGER has no event.
Types
Class CL_LSAPI_MANAGER has no local type.
Method Signatures

Method APPEND_OBN_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBN_PARAMS Call by reference Type reference (TYPE) IF_LSAPI=>T_PARAMETERS OBN Parameters table 20110627
2 Importing IV_LOCATION Call by reference Type reference (TYPE) STRING Location string 20110627
3 Returning RV_LOCATION Value transfer Type reference (TYPE) STRING Updated location string 20110627

Method APPEND_OBN_PARAMETERS on class CL_LSAPI_MANAGER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INSTANCE Value transfer Object reference (TYPE REF TO) IF_LSAPI LSAPI implementation instance 20100902

Method GET_INSTANCE on class CL_LSAPI_MANAGER has no exception.

Method NAVIGATE_TO_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUSINESS_PARAMETERS Call by reference Type reference (TYPE) IF_LSAPI=>T_PARAMETERS Parameter List, e.g. customerID=4711 for Target Application 20110103
2 Importing OBJECT_TYPE Call by reference Type reference (TYPE) STRING Type of Business Object 20110103
3 Importing OBJECT_VALUE Call by reference Type reference (TYPE) STRING Object Value 20110103
4 Importing OBJECT_VALUE_NAME Call by reference Type reference (TYPE) STRING 'objectValue' Name Used for Transfer of Object Value 20110103
5 Importing OPERATION Call by reference Type reference (TYPE) STRING Business object operation to be executed 20110103
6 Importing RESOLVING_MODE Call by reference Type reference (TYPE) STRING IF_WD_PORTAL_INTEGRATION=>CO_RESOLVING_MODE-SOURCE_ROLE Mode for Resolving the Roles 20110103
7 Importing SYSTEM Call by reference Type reference (TYPE) STRING System that Defines the Business Object 20110103
# Exception Resumable Description Created on
1 ERROR Unclassified error 20110103
2 NOT_SUPPORTED Syntax is not supported by current implementation 20110103

Method NAVIGATE_TO_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DYNP_OKCODE Call by reference Type reference (TYPE) CSEQUENCE DYNP OK Code 20130314
2 Importing FORCE_SAPGUI Call by reference Type reference (TYPE) ABAP_BOOL Force using of SAPGUI native, even in HTML client 20130412
3 Importing NAVIGATION_MODE Call by reference Type reference (TYPE) IF_LSAPI=>T_NAVIGATION_MODE '0' 0 - inplace / 1 - new window 20130314
4 Importing PARAMETERS Call by reference Type reference (TYPE) IF_LSAPI=>T_PARAMETERS Parameter List, e.g. customerID=4711 for Target Application 20130314
5 Importing SM59_ALIAS Call by reference Type reference (TYPE) CSEQUENCE SM59 Alias of remote system 20130314
6 Importing TRANSACTION Call by reference Type reference (TYPE) CSEQUENCE Transaction Name 20130314
7 Exporting URL Call by reference Type reference (TYPE) STRING ls-tr:// url 20130314
# Exception Resumable Description Created on
1 ERROR Unclassified error 20130314
2 NOT_SUPPORTED Syntax is not supported by current implementation 20130314

Method SET_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FEATURE Call by reference Type reference (TYPE) IF_LSAPI=>T_FEATURE_TYPE LSAPI feature type 20101026
2 Importing SET Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE New value of the feature 20101026
3 Changing SUPPORT_BITS Call by reference Type reference (TYPE) STRING Support bit string 20101026

Method SET_SUPPORTED on class CL_LSAPI_MANAGER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703