SAP ABAP Class CL_ABAP_SYST (Safe Determination of SYST Values)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     SABP_CORE (Package) Kernel-Level Objects
Properties
Class CL_ABAP_SYST  
Short Description Safe Determination of SYST Values    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SABP_CORE   Kernel-Level Objects 
Created 20041214   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ABAP_SYST has no forward declaration.
Interfaces
Class CL_ABAP_SYST has no interface implemented.
Friends
Class CL_ABAP_SYST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INSTANCE_NAME Static Attribute Private Type reference (TYPE) MSNAME2 Application Server Name 20050408
2 SESSION_AUTHENTICATED_USER Constant Public Type reference (TYPE) SESSION_AUTHENTICATION_STATUS 127403 Session running under user ID (after logon) 20120814
3 SESSION_CONFIGURED_IDENTITY Constant Public Type reference (TYPE) SESSION_AUTHENTICATION_STATUS 127402 Session running under (technical) service user ID 20120814
4 SESSION_SYSTEM_ACCOUNT Constant Public Type reference (TYPE) SESSION_AUTHENTICATION_STATUS 127401 Session running under system ID (no logon) 20120814
Methods
# Method Level Visibility Method type Description Created on
1 GET_ALIAS_USER Static method Public Method Gets alias name of current user 20120814
2 GET_CLIENT Static method Public Method Gets the Logon Clients 20041214
3 GET_CURRENT_PROGRAM Static method Public Method Gets the Name of the Current Program 20041215
4 GET_HOST_NAME Static method Public Method Gets the Name of the Application Server 20041217
5 GET_INSTANCE_NAME Static method Public Method Returns the Application Server Instance Name 20050408
6 GET_LANGUAGE Static method Public Method Gets the Language of the Current Text Environment 20041217
7 GET_LOGON_LANGUAGE Static method Public Method Gets language set at logon 20120810
8 GET_SESSION_AUTHENTICATION Static method Public Method Gets statement about successful/failed logon 20120814
9 GET_TRANSACTION_CODE Static method Public Method Gets the Current Transaction Code (see Method Docu) 20041215
10 GET_USER_NAME Static method Public Method Gets the Name of the Current User 20041215
Events
Class CL_ABAP_SYST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SESSION_AUTHENTICATION_STATUS Public Type reference (TYPE) I Statement about successful/failed logon 20120814
Method Signatures

Method GET_ALIAS_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ALIAS_USER Value transfer Type reference (TYPE) USALIAS Alias-Name des aktuellen Benutzers 20120814

Method GET_ALIAS_USER on class CL_ABAP_SYST has no exception.

Method GET_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLIENT Value transfer Type reference (TYPE) MANDT Mandant 20041214

Method GET_CLIENT on class CL_ABAP_SYST has no exception.

Method GET_CURRENT_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CURRENT_PROGRAM Value transfer Type reference (TYPE) SYCPROG Aufrufendes Programm 20041215

Method GET_CURRENT_PROGRAM on class CL_ABAP_SYST has no exception.

Method GET_HOST_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HOST_NAME Value transfer Type reference (TYPE) SYHOST Name des aktuellen Applikationsservers 20041217

Method GET_HOST_NAME on class CL_ABAP_SYST has no exception.

Method GET_INSTANCE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INSTANCE_NAME Value transfer Type reference (TYPE) MSNAME2 Name des Applikationsservers 20050408

Method GET_INSTANCE_NAME on class CL_ABAP_SYST has no exception.

Method GET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LANGUAGE Value transfer Type reference (TYPE) SYLANGU Sprachenschlüssel der aktuellen Textumgebung 20041217

Method GET_LANGUAGE on class CL_ABAP_SYST has no exception.

Method GET_LOGON_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LANGUAGE Value transfer Type reference (TYPE) SYLANGU Einstelliges Kennzeichen 20120810

Method GET_LOGON_LANGUAGE on class CL_ABAP_SYST has no exception.

Method GET_SESSION_AUTHENTICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RC Value transfer Type reference (TYPE) SESSION_AUTHENTICATION_STATUS Art der Nutzeranmeldung 20120814

Method GET_SESSION_AUTHENTICATION on class CL_ABAP_SYST has no exception.

Method GET_TRANSACTION_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TRANSACTION_CODE Value transfer Type reference (TYPE) SYTCODE Aktueller Transaktionscode 20041215

Method GET_TRANSACTION_CODE on class CL_ABAP_SYST has no exception.

Method GET_USER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning USER_NAME Value transfer Type reference (TYPE) SYUNAME Benutzername 20041215

Method GET_USER_NAME on class CL_ABAP_SYST has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700