SAP ABAP Class /UI2/CL_NWBC_SAPGUI_SHORTCUT (SAPGUI Shortcut)
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
Properties
Class /UI2/CL_NWBC_SAPGUI_SHORTCUT  
Short Description SAPGUI Shortcut    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /UI2/NWBC_CORE   NetWeaver Business Client - Core Functionality 
Created 20130419   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /UI2/CL_NWBC_SAPGUI_SHORTCUT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /UI2/CL_NWBC_SAPGUI_SHORTCUT has no interface implemented.
Friends
Class /UI2/CL_NWBC_SAPGUI_SHORTCUT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_S_URL_PARAM Constant Public See coding 20130419
2 MT_GATEWAY_HOSTS Instance attribute Protected Type reference (TYPE) T_GATEWAY_HOSTS Gateway host names and services 20130419
3 MT_PARAMETERS Instance attribute Protected Type reference (TYPE) TIHTTPNVP Dynpro selection fields: Name-value pairs 20130419
4 MV_APPLICATION_SERVER_NAME Instance attribute Protected Type reference (TYPE) RFCDISPLAY-RFCHOST Application server 20130419
5 MV_CLIENT_ID Instance attribute Protected Type reference (TYPE) SYST-MANDT System client 20130419
6 MV_GROUP Instance attribute Protected Type reference (TYPE) RZLLI_APCL Logon group 20130419
7 MV_GUI_SIZE Instance attribute Protected Type reference (TYPE) CHAR20 GUI size 20130419
8 MV_LANGUAGE Instance attribute Protected Type reference (TYPE) SYST-LANGU Language key 20130419
9 MV_LOGON_GROUP Instance attribute Protected Type reference (TYPE) RFCLOAD Logon group for load-balancing mode 20130419
10 MV_MESSAGE_SERVER_NAME Instance attribute Protected Type reference (TYPE) RFCHOST_EXT Message server 20130419
11 MV_PASSWORD Instance attribute Protected Type reference (TYPE) CHAR12 Password 20130419
12 MV_REPORT_NAME Instance attribute Protected Type reference (TYPE) PROGRAMM ABAP program name 20130419
13 MV_REPORT_VARIANT Instance attribute Protected Type reference (TYPE) RALDB_VARI Variant name 20130419
14 MV_REUSE_EXISTING_CONNECTION Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_TRUE Reuse connection 20130419
15 MV_SERVICE_PORT Instance attribute Protected Type reference (TYPE) I Service port 20130419
16 MV_SKIP_INITIAL_SCREEN Instance attribute Protected Type reference (TYPE) XFELD Skip initial screen of transaction 20130419
17 MV_SNC_PARTNER_NAME Instance attribute Protected Type reference (TYPE) STRING SNC name 20130419
18 MV_SNC_QUALITY_OF_PROTECTION Instance attribute Protected Type reference (TYPE) SNC_QOP SNC: Quality of protection 20130419
19 MV_SSO_COOKIE Instance attribute Private Type reference (TYPE) STRING SSO Cookie 20130419
20 MV_SYSNAME Instance attribute Protected Type reference (TYPE) CHAR255 System name 20130419
21 MV_SYSTEM_COMMAND Instance attribute Protected Type reference (TYPE) CHAR70 System command 20130419
22 MV_SYSTEM_DESCRIPTION Instance attribute Protected Type reference (TYPE) TEXT80 System description 20130419
23 MV_SYSTEM_ID Instance attribute Protected Type reference (TYPE) SYST-SYSID System ID 20130419
24 MV_SYSTEM_NUMBER Instance attribute Protected Type reference (TYPE) RFCDISPLAY-RFCSERVICE System number 20130419
25 MV_TITLE Instance attribute Protected Type reference (TYPE) STRING Title 20130419
26 MV_TRACE_LEVEL Instance attribute Protected Type reference (TYPE) CHAR1 Trace 20130419
27 MV_TRANSACTION_CODE Instance attribute Protected Type reference (TYPE) TCODE Transaction code 20130419
28 MV_USER_ID Instance attribute Protected Type reference (TYPE) SYST-UNAME User name 20130419
29 MV_WORK_DIRECTORY Instance attribute Protected Type reference (TYPE) CHAR255 Work directory 20130419
30 SC_APOSTROPHE Constant Protected Type reference (TYPE) CHAR4 '''' Apostrophe 20130419
31 SC_COMMAND_TYPE_REPORT Constant Protected Type reference (TYPE) CHAR20 'Report' Function type report 20130419
32 SC_COMMAND_TYPE_SYSTEM_COMMAND Constant Protected Type reference (TYPE) CHAR20 'SystemCommand' Function type system command 20130419
33 SC_COMMAND_TYPE_TRANSACTION Constant Protected Type reference (TYPE) CHAR20 'Transaction' Function type transaction 20130419
34 SC_GUI_SIZE_MAXIMIZED Constant Public Type reference (TYPE) CHAR20 'Maximized' Maximized GUI size 20130419
35 SC_GUI_SIZE_NORMAL_WINDOW Constant Public Type reference (TYPE) CHAR20 'Normal Window' Normal GUI size 20130419
36 SC_HEADER_CONFIGURATION Constant Protected Type reference (TYPE) CHAR20 'Configuration' Header for configuration 20130419
37 SC_HEADER_FUNCTION Constant Protected Type reference (TYPE) CHAR20 'Function' Header for function 20130419
38 SC_HEADER_OPTIONS Constant Protected Type reference (TYPE) CHAR20 'Options' Header for options 20130419
39 SC_HEADER_SNC Constant Protected Type reference (TYPE) CHAR20 'SNC' Header for SNC 20130419
40 SC_HEADER_SYSTEM Constant Protected Type reference (TYPE) CHAR20 'System' Header for system 20130419
41 SC_HEADER_USER Constant Protected Type reference (TYPE) CHAR20 'User' Header for user 20130419
42 SC_LOCAL_SYSTEM Constant Protected Type reference (TYPE) RFCDEST 'NONE' Local system as RFC destination 20130419
43 SC_NO_TRACE Constant Public Type reference (TYPE) N '0' Num1 20130419
44 SC_QUOTATION Constant Protected Type reference (TYPE) CHAR4 '"' Quotation 20130419
45 SC_SNC_QOP_MAXIMUM Constant Public Type reference (TYPE) SNC_QOP '9' SNC: Quality of protection 20130419
46 SC_SNC_QOP_NO Constant Public Type reference (TYPE) SNC_QOP '0' SNC: Quality of protection 20130419
47 SC_SYSTEM_DEF_APP_SERVER Constant Protected Type reference (TYPE) CHAR1 'A' System by application server and system number 20130419
48 SC_SYSTEM_DEF_GATEWAY_MSGSRV Constant Protected Type reference (TYPE) CHAR1 'R' System by gateway(s), message server, service, and group 20130419
49 SC_SYSTEM_DEF_GROUP Constant Protected Type reference (TYPE) CHAR1 'G' System by system ID and logon group 20130419
50 SC_SYSTEM_DEF_LOGON_ENTRY Constant Protected Type reference (TYPE) CHAR1 'L' System by SAP Logon entry 20130419
51 SC_SYSTEM_DEF_MSGSRV_GROUP Constant Protected Type reference (TYPE) CHAR1 'M' System by message server and logon group 20130419
Methods
# Method Level Visibility Method type Description Created on
1 ADD_HEADER Static method Protected Method Adds header to shortcut table 20130419
2 ADD_OPTION Static method Protected Method Adds new option to shortcut table 20130419
3 ADD_URL_PARAM Static method Private Method Adds URL parameter to paramater table 20130419
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130419
5 CREATE_TRANSACTION_STRING Static method Protected Method Create SAP GUI transaction string 20130419
6 GET_COMMAND_STRING Instance method Protected Method Constructs GUI command string 20130419
7 GET_COMMAND_TYPE_STRING Instance method Protected Method Constructs GUI command type string 20130419
8 GET_GUI_PARAM_STRING Instance method Protected Method Constructs GUI parameter string 20130419
9 GET_SHORTCUT Instance method Public Method Get shortcut 20130419
10 GET_SYSTEM_NUMBER Static method Protected Method 20130419
11 SURROUND Static method Protected Method Surround text by predefined symbols 20130419
12 URL Static method Public Method Generate SAPGUI Link url 20130419
Events
Class /UI2/CL_NWBC_SAPGUI_SHORTCUT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_GATEWAY_HOST Public See coding 20130419 BEGIN OF t_gateway_host, router TYPE rfcgwhost, routerservice TYPE rfcgwserv, END OF t_gateway_host
2 T_GATEWAY_HOSTS Public See coding 20130419 t_gateway_hosts TYPE STANDARD TABLE OF t_gateway_host WITH KEY router
Method Signatures

Method ADD_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DATA Call by reference Type reference (TYPE) STRING_TABLE 20130419
2 Importing HEADER Call by reference Type reference (TYPE) CSEQUENCE 20130419

Method ADD_HEADER on class /UI2/CL_NWBC_SAPGUI_SHORTCUT has no exception.

Method ADD_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DATA Call by reference Type reference (TYPE) STRING_TABLE 20130419
2 Importing NAME Call by reference Type reference (TYPE) CSEQUENCE 20130419
3 Importing VALUE Call by reference Type reference (TYPE) CSEQUENCE 20130419

Method ADD_OPTION on class /UI2/CL_NWBC_SAPGUI_SHORTCUT has no exception.

Method ADD_URL_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) CSEQUENCE 20130419
2 Importing VALUE Call by reference Type reference (TYPE) CSEQUENCE TYPE 20130419

Method ADD_URL_PARAM on class /UI2/CL_NWBC_SAPGUI_SHORTCUT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GATEWAY_HOSTS Call by reference Type reference (TYPE) T_GATEWAY_HOSTS 20130419
2 Importing IT_PARAMETERS Call by reference Type reference (TYPE) TIHTTPNVP 20130419
3 Importing IV_APPLICATION_SERVER_NAME Call by reference Type reference (TYPE) RFCDISPLAY-RFCHOST 20130419
4 Importing IV_CLIENT_ID Call by reference Type reference (TYPE) SYST-MANDT SY-MANDT 20130419
5 Importing IV_GUI_SIZE Call by reference Type reference (TYPE) CHAR20 /UI2/CL_NWBC_SAPGUI_SHORTCUT=>SC_GUI_SIZE_NORMAL_WINDOW 20130419
6 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYST-LANGU SY-LANGU 20130419
7 Importing IV_LOGON_GROUP Call by reference Type reference (TYPE) RFCLOAD 20130419
8 Importing IV_MESSAGE_SERVER_NAME Call by reference Type reference (TYPE) RFCHOST_EXT 20130419
9 Importing IV_PASSWORD Call by reference Type reference (TYPE) CHAR12 20130419
10 Importing IV_REPORT_NAME Call by reference Type reference (TYPE) PROGRAMM 20130419
11 Importing IV_REPORT_VARIANT Call by reference Type reference (TYPE) RALDB_VARI 20130419
12 Importing IV_REUSE_EXISTING_CONNECTION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130419
13 Importing IV_SERVICE_PORT Call by reference Type reference (TYPE) I 20130419
14 Importing IV_SKIP_INITIAL_SCREEN Call by reference Type reference (TYPE) XFELD ABAP_FALSE 20130419
15 Importing IV_SM59_DESTINATION Call by reference Type reference (TYPE) RFCDEST 20130419
16 Importing IV_SYSTEM_COMMAND Call by reference Type reference (TYPE) CHAR70 20130419
17 Importing IV_SYSTEM_DESCRIPTION Call by reference Type reference (TYPE) TEXT80 20130419
18 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) SYST-SYSID SY-SYSID 20130419
19 Importing IV_SYSTEM_NUMBER Call by reference Type reference (TYPE) RFCDISPLAY-RFCSERVICE 20130419
20 Importing IV_TITLE Call by reference Type reference (TYPE) STRING 20130419
21 Importing IV_TRACE_LEVEL Call by reference Type reference (TYPE) N /UI2/CL_NWBC_SAPGUI_SHORTCUT=>SC_NO_TRACE 20130419
22 Importing IV_TRANSACTION_CODE Call by reference Type reference (TYPE) TCODE 20130419
23 Importing IV_USER_ID Call by reference Type reference (TYPE) SYST-UNAME SY-UNAME 20130419
24 Importing IV_WORK_DIRECTORY Call by reference Type reference (TYPE) CHAR255 20130419

Method CONSTRUCTOR on class /UI2/CL_NWBC_SAPGUI_SHORTCUT has no exception.

Method CREATE_TRANSACTION_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARAMETERS Call by reference Type reference (TYPE) TIHTTPNVP 20130419
2 Returning RV Value transfer Type reference (TYPE) STRING 20130419
3 Importing SKIP_SELECTION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130419
4 Importing TRANSACTION_CODE Call by reference Type reference (TYPE) TCODE 20130419

Method CREATE_TRANSACTION_STRING on class /UI2/CL_NWBC_SAPGUI_SHORTCUT has no exception.

Method GET_COMMAND_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_COMMAND Value transfer Type reference (TYPE) STRING 20130419

Method GET_COMMAND_STRING on class /UI2/CL_NWBC_SAPGUI_SHORTCUT has no exception.

Method GET_COMMAND_TYPE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_COMMAND_TYPE Value transfer Type reference (TYPE) STRING 20130419

Method GET_COMMAND_TYPE_STRING on class /UI2/CL_NWBC_SAPGUI_SHORTCUT has no exception.

Method GET_GUI_PARAM_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PARAMETERS Value transfer Type reference (TYPE) STRING 20130419

Method GET_GUI_PARAM_STRING on class /UI2/CL_NWBC_SAPGUI_SHORTCUT has no exception.

Method GET_SHORTCUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SHORTCUT Call by reference Type reference (TYPE) STRING_TABLE 20130419

Method GET_SHORTCUT on class /UI2/CL_NWBC_SAPGUI_SHORTCUT has no exception.

Method GET_SYSTEM_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HOST Call by reference Type reference (TYPE) STUNHOST 20130419
2 Returning RV_SYSTEM_NUMBER Value transfer Type reference (TYPE) SAPWLSYSNO 20130419

Method GET_SYSTEM_NUMBER on class /UI2/CL_NWBC_SAPGUI_SHORTCUT has no exception.

Method SURROUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BLANKS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130419
2 Returning RV Value transfer Type reference (TYPE) STRING 20130419
3 Importing SYMBOL Call by reference Type reference (TYPE) CSEQUENCE SC_APOSTROPHE 20130419
4 Importing TEXT Call by reference Type reference (TYPE) CSEQUENCE 20130419

Method SURROUND on class /UI2/CL_NWBC_SAPGUI_SHORTCUT has no exception.

Method URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GATEWAY_HOSTS Call by reference Type reference (TYPE) T_GATEWAY_HOSTS 20130419
2 Importing IT_PARAMETERS Call by reference Type reference (TYPE) TIHTTPNVP 20130419
3 Importing IV_APPLICATION_SERVER_NAME Call by reference Type reference (TYPE) RFCDISPLAY-RFCHOST 20130419
4 Importing IV_CLIENT_ID Call by reference Type reference (TYPE) SYST-MANDT SY-MANDT 20130419
5 Importing IV_GUI_SIZE Call by reference Type reference (TYPE) CHAR20 /UI2/CL_NWBC_SAPGUI_SHORTCUT=>SC_GUI_SIZE_NORMAL_WINDOW 20130419
6 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYST-LANGU SY-LANGU 20130419
7 Importing IV_LOGON_GROUP Call by reference Type reference (TYPE) RFCLOAD 20130419
8 Importing IV_MESSAGE_SERVER_NAME Call by reference Type reference (TYPE) RFCHOST_EXT 20130419
9 Importing IV_PASSWORD Call by reference Type reference (TYPE) CHAR12 20130419
10 Importing IV_REPORT_NAME Call by reference Type reference (TYPE) PROGRAMM 20130419
11 Importing IV_REPORT_VARIANT Call by reference Type reference (TYPE) RALDB_VARI 20130419
12 Importing IV_REUSE_EXISTING_CONNECTION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130419
13 Importing IV_SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER 20130419
14 Importing IV_SERVER_RELATIVE_URL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130419
15 Importing IV_SERVICE_PORT Call by reference Type reference (TYPE) I 20130419
16 Importing IV_SKIP_INITIAL_SCREEN Call by reference Type reference (TYPE) XFELD ABAP_FALSE 20130419
17 Importing IV_SM59_DESTINATION Call by reference Type reference (TYPE) RFCDEST 20130419
18 Importing IV_SYSTEM_COMMAND Call by reference Type reference (TYPE) CHAR70 20130419
19 Importing IV_SYSTEM_DESCRIPTION Call by reference Type reference (TYPE) TEXT80 20130419
20 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) SYST-SYSID SY-SYSID 20130419
21 Importing IV_SYSTEM_NUMBER Call by reference Type reference (TYPE) RFCDISPLAY-RFCSERVICE 20130419
22 Importing IV_TITLE Call by reference Type reference (TYPE) STRING 20130419
23 Importing IV_TRACE_LEVEL Call by reference Type reference (TYPE) N /UI2/CL_NWBC_SAPGUI_SHORTCUT=>SC_NO_TRACE 20130419
24 Importing IV_TRANSACTION_CODE Call by reference Type reference (TYPE) TCODE 20130419
25 Importing IV_USER_ID Call by reference Type reference (TYPE) SYST-UNAME SY-UNAME 20130419
26 Importing IV_WORK_DIRECTORY Call by reference Type reference (TYPE) CHAR255 20130419
27 Returning RV_URL Value transfer Type reference (TYPE) STRING 20130419

Method URL on class /UI2/CL_NWBC_SAPGUI_SHORTCUT has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 100