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 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MSNAME2 | Application Server Name | 20050408 | ||
2 | ![]() |
Constant | Public | Type reference (TYPE) | SESSION_AUTHENTICATION_STATUS | 127403 | Session running under user ID (after logon) | 20120814 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | SESSION_AUTHENTICATION_STATUS | 127402 | Session running under (technical) service user ID | 20120814 | |
4 | ![]() |
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 | ![]() |
Static method | Public | Method | Gets alias name of current user | 20120814 |
2 | ![]() |
Static method | Public | Method | Gets the Logon Clients | 20041214 |
3 | ![]() |
Static method | Public | Method | Gets the Name of the Current Program | 20041215 |
4 | ![]() |
Static method | Public | Method | Gets the Name of the Application Server | 20041217 |
5 | ![]() |
Static method | Public | Method | Returns the Application Server Instance Name | 20050408 |
6 | ![]() |
Static method | Public | Method | Gets the Language of the Current Text Environment | 20041217 |
7 | ![]() |
Static method | Public | Method | Gets language set at logon | 20120810 |
8 | ![]() |
Static method | Public | Method | Gets statement about successful/failed logon | 20120814 |
9 | ![]() |
Static method | Public | Method | Gets the Current Transaction Code (see Method Docu) | 20041215 |
10 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 |