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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
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 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TT_SYSTEMS | Cached system aliases data | 20140402 | ||
2 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_UNDEFINED | State of RFC Authorization Check | 20140522 | |
3 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | STRING | ;~sysid=XXX;~instance=NN | 20140402 | ||
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TIMESTAMP | Cached las modified timestamp | 20140402 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Protected | Method | Check RFC Authorization | 20140522 |
2 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20140402 |
3 | ![]() |
Static method | Public | Method | Expand host information fir specific system alias | 20140401 |
4 | ![]() |
Static method | Protected | Method | Get ISO Language Code from SAP-Language | 20140815 |
5 | ![]() |
Static method | Public | Method | Reads last modified timestamp for system alis repository | 20140401 |
6 | ![]() |
Static method | Public | Method | Check if system alias exist | 20140401 |
7 | ![]() |
Static method | Protected | Method | Check if system alias exist | 20140402 |
8 | ![]() |
Static method | Public | Method | List defined system aliases | 20140401 |
9 | ![]() |
Static method | Protected | Method | Normalize system lias name | 20140401 |
10 | ![]() |
Static method | Public | Method | Resolve system alias | 20140401 |
11 | ![]() |
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 | ![]() |
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 | ![]() |
CV_URL | Call by reference | Type reference (TYPE) | STRING | URL to update with host information | 20140401 | ||
2 | ![]() |
IV_ALIAS | Call by reference | Type reference (TYPE) | STRING | Alias to retrieve host information | 20140401 | ||
3 | ![]() |
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 | ![]() |
IV_LANGU_SAP | Call by reference | Type reference (TYPE) | STRING | Language Key | 20140815 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
IV_ALIAS | Call by reference | Type reference (TYPE) | CSEQUENCE | Alias to resolve | 20140401 | ||
2 | ![]() |
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 | ![]() |
IV_ALIAS | Call by reference | Type reference (TYPE) | CSEQUENCE | Alias to resolve | 20140402 | ||
2 | ![]() |
IV_SUFFIX | Call by reference | Type reference (TYPE) | STRING | Optional suffix to add | 20140402 | ||
3 | ![]() |
IV_TYPE | Call by reference | Type reference (TYPE) | RFCTYPE_D | Type of Entry in RFCDES | 20140624 | ||
4 | ![]() |
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 | ![]() |
ET_LIST | Call by reference | Type reference (TYPE) | TT_ALIASES | List of defined system aliases | 20140401 | ||
2 | ![]() |
IV_CHECK_AUTH | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | with or w/o authorization check | 20140522 | |
3 | ![]() |
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 | ![]() |
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 | ![]() |
ES_DATA | Call by reference | Type reference (TYPE) | T_SYSTEM | System data | 20140401 | ||
2 | ![]() |
IV_ALIAS | Call by reference | Type reference (TYPE) | CSEQUENCE | Alias to resolve | 20140401 | ||
3 | ![]() |
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 | ![]() |
ES_DATA | Call by reference | Type reference (TYPE) | T_SYSTEM | System data | 20140403 | ||
2 | ![]() |
IV_ALIAS | Call by reference | Type reference (TYPE) | CSEQUENCE | Alias to resolve | 20140403 | ||
3 | ![]() |
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 |