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

Method ADD_HEADER on class 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 Shortcut data table 20130412
2 Importing NAME Call by reference Type reference (TYPE) CSEQUENCE Parameter name 20130412
3 Importing VALUE Call by reference Type reference (TYPE) CSEQUENCE Parameter value 20130412

Method ADD_OPTION on class 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 DEFAULT Call by reference Type reference (TYPE) CSEQUENCE Default value 20130412
2 Changing FIELDS Call by reference Type reference (TYPE) TIHTTPNVP Parameters table 20130412
3 Importing NAME Call by reference Type reference (TYPE) CSEQUENCE Parameter name 20130412
4 Importing VALUE Call by reference Type reference (TYPE) CSEQUENCE Paramater value 20130412

Method ADD_URL_PARAM on class 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 Gateway Host Names and Services 20130412
2 Importing IT_PARAMETERS Call by reference Type reference (TYPE) TIHTTPNVP Dynpro Selection Fields: Name-Value-Pairs 20130412
3 Importing IV_APPLICATION_SERVER_NAME Call by reference Type reference (TYPE) RFCDISPLAY-RFCHOST Application Server Name 20130412
4 Importing IV_CLIENT_ID Call by reference Type reference (TYPE) SYST-MANDT SY-MANDT System Client 20130412
5 Importing IV_GUI_SIZE Call by reference Type reference (TYPE) CHAR20 CL_NWBC_SAPGUI_SHORTCUT=>SC_GUI_SIZE_NORMAL_WINDOW Window Size of the GUI 20130412
6 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYST-LANGU SY-LANGU Language Key of Current Text Environment 20130412
7 Importing IV_LOGON_GROUP Call by reference Type reference (TYPE) RFCLOAD Logon Group for Load Balancing Mode 20130412
8 Importing IV_MESSAGE_SERVER_NAME Call by reference Type reference (TYPE) RFCHOST_EXT Name of Target Host 20130412
9 Importing IV_PASSWORD Call by reference Type reference (TYPE) CHAR12 Password 20130412
10 Importing IV_REPORT_NAME Call by reference Type reference (TYPE) PROGRAMM ABAP Program Name 20130412
11 Importing IV_REPORT_VARIANT Call by reference Type reference (TYPE) RALDB_VARI Variant Name 20130412
12 Importing IV_REUSE_EXISTING_CONNECTION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Reuse an existing connection 20130412
13 Importing IV_SERVICE_PORT Call by reference Type reference (TYPE) I Service Port 20130412
14 Importing IV_SKIP_INITIAL_SCREEN Call by reference Type reference (TYPE) XFELD ABAP_FALSE Skip initial screen of transaction 20130412
15 Importing IV_SM59_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20130412
16 Importing IV_SYSTEM_COMMAND Call by reference Type reference (TYPE) CHAR70 System Command 20130412
17 Importing IV_SYSTEM_DESCRIPTION Call by reference Type reference (TYPE) TEXT80 System Description 20130412
18 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) SYST-SYSID SY-SYSID System ID 20130412
19 Importing IV_SYSTEM_NUMBER Call by reference Type reference (TYPE) RFCDISPLAY-RFCSERVICE System Number 20130412
20 Importing IV_TITLE Call by reference Type reference (TYPE) STRING Title 20130412
21 Importing IV_TRACE_LEVEL Call by reference Type reference (TYPE) N CL_NWBC_SAPGUI_SHORTCUT=>SC_NO_TRACE Diagnose the shortcut program 20130412
22 Importing IV_TRANSACTION_CODE Call by reference Type reference (TYPE) TCODE Transaction Code 20130412
23 Importing IV_USER_ID Call by reference Type reference (TYPE) SYST-UNAME SY-UNAME User Name 20130412
24 Importing IV_WORK_DIRECTORY Call by reference Type reference (TYPE) CHAR255 Work directory for the diagnose 20130412

Method CONSTRUCTOR on class 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 Dynpro selection fields: Name-value pairs 20130412
2 Returning RV Value transfer Type reference (TYPE) STRING Transaction string 20130412
3 Importing SKIP_SELECTION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Skip selectio nscreen indicator 20130412
4 Importing TRANSACTION_CODE Call by reference Type reference (TYPE) TCODE Transaction Code 20130412

Method CREATE_TRANSACTION_STRING on class 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 20130412

Method GET_COMMAND_STRING on class 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 20130412

Method GET_COMMAND_TYPE_STRING on class 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 20130412

Method GET_GUI_PARAM_STRING on class 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 Table of Strings 20130412

Method GET_SHORTCUT on class 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 20130412
2 Returning RV_SYSTEM_NUMBER Value transfer Type reference (TYPE) SAPWLSYSNO SAP Workload: instance number of an SAP instance 20130412

Method GET_SYSTEM_NUMBER on class 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 Respect blanks 20130412
2 Returning RV Value transfer Type reference (TYPE) STRING Surrounded string 20130412
3 Importing SYMBOL Call by reference Type reference (TYPE) CSEQUENCE SC_APOSTROPHE Prefix/Suffix string 20130412
4 Importing TEXT Call by reference Type reference (TYPE) CSEQUENCE Text to be surrounded 20130412

Method SURROUND on class 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 Gateway Host Names and Services 20130412
2 Importing IT_PARAMETERS Call by reference Type reference (TYPE) TIHTTPNVP Dynpro Selection Fields: Name-Value-Pairs 20130412
3 Importing IV_APPLICATION_SERVER_NAME Call by reference Type reference (TYPE) RFCDISPLAY-RFCHOST Application Server Name 20130412
4 Importing IV_CLIENT_ID Call by reference Type reference (TYPE) SYST-MANDT SY-MANDT System Client 20130412
5 Importing IV_GUI_SIZE Call by reference Type reference (TYPE) CHAR20 CL_NWBC_SAPGUI_SHORTCUT=>SC_GUI_SIZE_NORMAL_WINDOW Window Size of the GUI 20130412
6 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYST-LANGU SY-LANGU Language Key of Current Text Environment 20130412
7 Importing IV_LOGON_GROUP Call by reference Type reference (TYPE) RFCLOAD Logon Group for Load Balancing Mode 20130412
8 Importing IV_MESSAGE_SERVER_NAME Call by reference Type reference (TYPE) RFCHOST_EXT Name of Target Host 20130412
9 Importing IV_PASSWORD Call by reference Type reference (TYPE) CHAR12 Password 20130412
10 Importing IV_REPORT_NAME Call by reference Type reference (TYPE) PROGRAMM ABAP Program Name 20130412
11 Importing IV_REPORT_VARIANT Call by reference Type reference (TYPE) RALDB_VARI Variant Name 20130412
12 Importing IV_REUSE_EXISTING_CONNECTION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Reuse an existing connection 20130412
13 Importing IV_SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER Use for determining proxies in network 20130412
14 Importing IV_SERVER_RELATIVE_URL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Use server relative form instead of fully qulified 20130412
15 Importing IV_SERVICE_PORT Call by reference Type reference (TYPE) I Service Port 20130412
16 Importing IV_SKIP_INITIAL_SCREEN Call by reference Type reference (TYPE) XFELD ABAP_FALSE Skip initial screen of transaction 20130412
17 Importing IV_SM59_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20130412
18 Importing IV_SYSTEM_COMMAND Call by reference Type reference (TYPE) CHAR70 System Command 20130412
19 Importing IV_SYSTEM_DESCRIPTION Call by reference Type reference (TYPE) TEXT80 System Description 20130412
20 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) SYST-SYSID SY-SYSID System ID 20130412
21 Importing IV_SYSTEM_NUMBER Call by reference Type reference (TYPE) RFCDISPLAY-RFCSERVICE System Number 20130412
22 Importing IV_TITLE Call by reference Type reference (TYPE) STRING Title 20130412
23 Importing IV_TRACE_LEVEL Call by reference Type reference (TYPE) N CL_NWBC_SAPGUI_SHORTCUT=>SC_NO_TRACE Diagnose the shortcut program 20130412
24 Importing IV_TRANSACTION_CODE Call by reference Type reference (TYPE) TCODE Transaction Code 20130412
25 Importing IV_USER_ID Call by reference Type reference (TYPE) SYST-UNAME SY-UNAME User Name 20130412
26 Importing IV_WORK_DIRECTORY Call by reference Type reference (TYPE) CHAR255 Work directory for the diagnose 20130412
27 Returning RV_URL Value transfer Type reference (TYPE) STRING Resulting URL 20130412

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