SAP ABAP Class /UI2/CL_SYS_ALIAS_MANAGER (API methods to handle system aliases defined in SM59)
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_SYS_ALIAS_MANAGER  
Short Description API methods to handle system aliases defined in SM59    
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 20140401   SAP 
Last change 20141120    
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_HTTP_FORM_FIELDS_SAP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class /UI2/CL_SYS_ALIAS_MANAGER has no interface implemented.
Friends
Class /UI2/CL_SYS_ALIAS_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ST_SYSTEMS Static Attribute Private Type reference (TYPE) TT_SYSTEMS Cached system aliases data 20140402
2 SV_AUTH_RFC Static Attribute Private Type reference (TYPE) ABAP_BOOL ABAP_UNDEFINED State of RFC Authorization Check 20140522
3 SV_ITS_SYSTEM Static Attribute Protected Type reference (TYPE) STRING ;~sysid=XXX;~instance=NN 20140402
4 SV_LAST_MODIFIED Static Attribute Private Type reference (TYPE) TIMESTAMP Cached las modified timestamp 20140402
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTH Static method Protected Method Check RFC Authorization 20140522
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20140402
3 EXPAND_HOST Static method Public Method Expand host information fir specific system alias 20140401
4 GET_ISO_LANGU Static method Protected Method Get ISO Language Code from SAP-Language 20140815
5 GET_LAST_MODIFIED Static method Public Method Reads last modified timestamp for system alis repository 20140401
6 IS_EXIST Static method Public Method Check if system alias exist 20140401
7 IS_EXIST_INT Static method Protected Method Check if system alias exist 20140402
8 LIST Static method Public Method List defined system aliases 20140401
9 NORMALIZE_ALIAS Static method Protected Method Normalize system lias name 20140401
10 RESOLVE Static method Public Method Resolve system alias 20140401
11 RESOLVE_SID Static method Protected Method Resolve system alias with SID 20140403
Events
Class /UI2/CL_SYS_ALIAS_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ALIASES Public See coding 20140401 tt_aliases TYPE SORTED TABLE OF t_alias WITH UNIQUE KEY name
2 TT_SYSTEMS Public See coding 20140401 tt_systems TYPE SORTED TABLE OF t_system WITH UNIQUE KEY name
3 T_ALIAS Public See coding 20140401 BEGIN OF t_alias, name TYPE string, description TYPE string, END OF t_alias
4 T_BOE_DEST Public See coding 20140403 BEGIN OF t_boe_dest, user TYPE rfcdisplay-rfcalias, password TYPE rfcdisplay-rfcexec, language TYPE rfcdisplay-rfclang, client TYPE rfcdisplay-rfcclient. INCLUDE TYPE t_http_dest. TYPES: END OF t_boe_dest
5 T_BOE_DEST_EXT Public See coding 20140805 BEGIN OF t_boe_dest_ext, user TYPE rfcdisplay-rfcalias, password TYPE rfcdisplay-rfcexec, language TYPE string, client TYPE rfcdisplay-rfcclient. INCLUDE TYPE t_http_dest. TYPES: END OF t_boe_dest_ext
6 T_HTTP_DEST Public See coding 20140401 BEGIN OF t_http_dest, name TYPE rfcdest, description TYPE rfcdoc-rfcdoc1,"string, rfctype TYPE rfcdisplay-rfctype, "rfctype, server_name TYPE rfcdisplay-rfchost, port TYPE rfcdisplay-rfcsysid,"string, "SERVICENR url TYPE string, proxy_host TYPE rfcdisplay-rfcgwhost, proxy_port TYPE rfcdisplay-rfcgwserv, proxy_user TYPE rfcdisplay-proxyuser, "rfcdisplay-rfcalias, proxy_password TYPE string, "rfcdisplay-rfcexec, ssl_applic TYPE rfcdisplay-sslapplic, path_prefix TYPE string, authority TYPE destauth, slogin TYPE rfcdisplay-rfcslogin, same_user TYPE rfcdisplay-rfcsameusr, ssl_active TYPE rfcdisplay-rfcsnc, "ssl_active http_timeout TYPE i, http_version TYPE rfcdisplay-rfctype, http_compress TYPE rfcdisplay-rfctype, compressreply TYPE rfcdisplay-rfctype, cookie_accept TYPE rfcdisplay-rfctype, sso_ticket TYPE rfcdisplay-rfctsysopt, category TYPE rfcdisplay-rfccategory, END OF t_http_dest
7 T_RFC_DEST Public See coding 20140401 BEGIN OF t_rfc_dest, name TYPE rfcdest, description TYPE rfcdoc-rfcdoc1,"string, server_name TYPE rfcdisplay-rfchost, system_id TYPE rfcopt-rfcsysid, system_number TYPE rfcdisplay-rfcservice, load_balancing TYPE rfcdisplaz-rfclbflag, load_balancing_group TYPE rfcdisplaz-rfcload, trusted_system TYPE rfcdisplay-rfcslogin, logon_gui TYPE rfcdisplay-rfclogon, snc TYPE rfcdisplay-rfcsnc, gwhost TYPE rfcdisplay-rfcgwhost, gwservice TYPE rfcdisplay-rfcgwserv, convert TYPE rfcdisplay-rfcconvert, convx TYPE rfcdisplay-rfcconvx, unicode TYPE rfcdisplay-rfcunicode, wan TYPE rfcdisplay-rfcwan, authority TYPE destauth, same_user TYPE rfcdisplay-rfcsameusr, qrfc_vers TYPE qrfcchar, keep_alive_timeout TYPE keep_timeout_val, snc_qop TYPE rfcdessecu-snc_qop, snc_sid TYPE rfcdessecu-snc_sid, pname_appl TYPE rfcdessecu-pname_appl, pname_msg TYPE rfcdessecu-pname_msg, END OF t_rfc_dest
8 T_SYSTEM Public See coding 20140401 BEGIN OF t_system, name TYPE string, description TYPE string, language TYPE string, "sy-langu, client TYPE mandt, user TYPE sy-uname, password TYPE string, pref_dest TYPE t_http_dest, http_dest TYPE t_http_dest, https_dest TYPE t_http_dest, boe_dest TYPE t_boe_dest_ext, rfc_dest TYPE t_rfc_dest, END OF t_system
Method Signatures

Method CHECK_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_AUTH_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20140522

Method CHECK_AUTH on class /UI2/CL_SYS_ALIAS_MANAGER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /UI2/CL_SYS_ALIAS_MANAGER has no parameter.
Method CLASS_CONSTRUCTOR on class /UI2/CL_SYS_ALIAS_MANAGER has no exception.

Method EXPAND_HOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_URL Call by reference Type reference (TYPE) STRING URL to update with host information 20140401
2 Importing IV_ALIAS Call by reference Type reference (TYPE) STRING Alias to retrieve host information 20140401
3 Importing IV_CHECK_AUTH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE with or w/o authorization check 20140522

Method EXPAND_HOST on class /UI2/CL_SYS_ALIAS_MANAGER has no exception.

Method GET_ISO_LANGU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU_SAP Call by reference Type reference (TYPE) STRING Language Key 20140815
2 Returning RV_LANGU_ISO Value transfer Type reference (TYPE) STRING Language according to ISO 639 20140815

Method GET_ISO_LANGU on class /UI2/CL_SYS_ALIAS_MANAGER has no exception.

Method GET_LAST_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TS Value transfer Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20140401

Method GET_LAST_MODIFIED on class /UI2/CL_SYS_ALIAS_MANAGER has no exception.

Method IS_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALIAS Call by reference Type reference (TYPE) CSEQUENCE Alias to resolve 20140401
2 Returning RV_EXIST Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE if alias is known 20140401

Method IS_EXIST on class /UI2/CL_SYS_ALIAS_MANAGER has no exception.

Method IS_EXIST_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALIAS Call by reference Type reference (TYPE) CSEQUENCE Alias to resolve 20140402
2 Importing IV_SUFFIX Call by reference Type reference (TYPE) STRING Optional suffix to add 20140402
3 Importing IV_TYPE Call by reference Type reference (TYPE) RFCTYPE_D Type of Entry in RFCDES 20140624
4 Returning RV_NAME Value transfer Type reference (TYPE) STRING Name of existing destinatin 20140402

Method IS_EXIST_INT on class /UI2/CL_SYS_ALIAS_MANAGER has no exception.

Method LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LIST Call by reference Type reference (TYPE) TT_ALIASES List of defined system aliases 20140401
2 Importing IV_CHECK_AUTH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE with or w/o authorization check 20140522
3 Importing IV_QUERY Call by reference Type reference (TYPE) STRING Name pattern to query 20140402

Method LIST on class /UI2/CL_SYS_ALIAS_MANAGER has no exception.

Method NORMALIZE_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ALIAS Call by reference Type reference (TYPE) STRING Alias name to normalize 20140401

Method NORMALIZE_ALIAS on class /UI2/CL_SYS_ALIAS_MANAGER has no exception.

Method RESOLVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) T_SYSTEM System data 20140401
2 Importing IV_ALIAS Call by reference Type reference (TYPE) CSEQUENCE Alias to resolve 20140401
3 Importing IV_CHECK_AUTH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE With or w/o authorization check 20140522

Method RESOLVE on class /UI2/CL_SYS_ALIAS_MANAGER has no exception.

Method RESOLVE_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) T_SYSTEM System data 20140403
2 Importing IV_ALIAS Call by reference Type reference (TYPE) CSEQUENCE Alias to resolve 20140403
3 Importing IV_CHECK_AUTH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE with or w/o authorization check 20140522

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