SAP ABAP Class CL_LOGON_INFO (Logon Information)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CST (Application Component) Client/Server Technology
     SSI (Package) Server Infrastructure
Properties
Class CL_LOGON_INFO  
Short Description Logon Information    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SSI   Server Infrastructure 
Created 20100428   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_LOGON_INFO has no forward declaration.
Interfaces
Class CL_LOGON_INFO has no interface implemented.
Friends
Class CL_LOGON_INFO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATTRIBUTE_LIST Instance attribute Private Type reference (TYPE) SSI_LOGON_ATTRIBUTE_LIST List of all Attributes 20100705
2 LOCAL_LOGON Instance attribute Private Type reference (TYPE) I 1 Local Logon 20100430
3 LOGON_HDL Instance attribute Private Type reference (TYPE) SSI_LOGON_HDL -1 Logon Handle 20100428
4 LOGON_ID Instance attribute Private Type reference (TYPE) SSI_LOGON_ID -1 Logon ID 20100428
5 LOGON_SUB_TYPE Instance attribute Private Type reference (TYPE) SSI_LOGON_SUB_TYPE Subtype of Logon 20100430
6 LOGON_TYPE Instance attribute Private Type reference (TYPE) SSI_LOGON_TYPE Type of Logon 20100429
7 NO_LOGON_HDL Constant Private Type reference (TYPE) SSI_LOGON_HDL -1 Constant for "No logon handle" 20100428
8 NO_LOGON_ID Constant Private Type reference (TYPE) SSI_LOGON_ID -1 Constant for "No logon ID" 20100428
9 SERVER_NAME Instance attribute Private Type reference (TYPE) SSI_SERVERNAME Name of the Application Server 20100428
10 SESSION_LIST Instance attribute Private Type reference (TYPE) SSI_SESSION_LIST List of All Sessions 20100504
11 UI_INFO Instance attribute Private Type reference (TYPE) SSI_UI_INFO ' ' User Interface Information 20100505
12 USER_NAME Instance attribute Private Type reference (TYPE) UNAME User Name 20100429
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20100428
2 GET_ATTRIBUTE_LIST Instance method Public Method Reads all logon attributes 20100705
3 GET_LAST_ACTIVE_SESSION Instance method Public Method Reads handle for the last active session 20100505
4 GET_LOGON_SUB_TYPE Instance method Public Method Reads logon subtype 20120112
5 GET_LOGON_TYPE Instance method Public Method Reads logon subtype 20100429
6 GET_SESSION_INFO Instance method Public Method Reads reference to the session info 20100505
7 GET_SESSION_LIST Instance method Public Method Reads list of all active sessions 20100504
8 GET_UI_INFO Instance method Public Method If UI available: Reads info from UI 20100505
9 GET_USER_NAME Instance method Public Method Reads user name 20100428
10 _GET_ATTRIBUTE_LIST Instance method Private Method Reads all logon attributes from the kernel 20100705
11 _GET_LAST_ACTIVE_SESSION Instance method Private Method Reads handle for last active session from kernel 20100505
12 _GET_SESSION_LIST Instance method Private Method Reads list of active session from kernel 20100504
13 _GET_SUB_TYPE Instance method Private Method Reads logon subtype from kernel 20100430
14 _GET_TYPE Instance method Private Method Reads logon type from kernel 20100430
15 _GET_UI_INFO Instance method Private Method Reads user interface info from kernel 20100505
16 _GET_USER_NAME Instance method Private Method Read user name from kernel 20100430
Events
Class CL_LOGON_INFO has no event.
Types
Class CL_LOGON_INFO has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOGON_HDL Value transfer Type reference (TYPE) SSI_LOGON_HDL -1 Logon Handle 20100428
2 Importing LOGON_ID Value transfer Type reference (TYPE) SSI_LOGON_ID -1 Logon Id 20100428
3 Importing SERVER_NAME Call by reference Type reference (TYPE) SSI_SERVERNAME ' ' Server name where the logon resides 20100428
# Exception Resumable Description Created on
1 CX_SSI_BAD_PARAMETER no resources 20120110
2 CX_SSI_NO_AUTH no authority for this action 20120110

Method GET_ATTRIBUTE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ATTRIBUTE_LIST Value transfer Type reference (TYPE) SSI_LOGON_ATTRIBUTE_LIST 20100705
2 Importing REFRESH Call by reference Type reference (TYPE) SSI_BOOL 0 Refresh attribute list 20100705

Method GET_ATTRIBUTE_LIST on class CL_LOGON_INFO has no exception.

Method GET_LAST_ACTIVE_SESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LAST_ACTIVE_SESSION Value transfer Type reference (TYPE) SSI_SESSION_HDL Session Handle 20100505

Method GET_LAST_ACTIVE_SESSION on class CL_LOGON_INFO has no exception.

Method GET_LOGON_SUB_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LOGON_SUB_TYPE Value transfer Type reference (TYPE) SSI_LOGON_SUB_TYPE Subtyp des Logon 20120112

Method GET_LOGON_SUB_TYPE on class CL_LOGON_INFO has no exception.

Method GET_LOGON_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LOGON_TYPE Value transfer Type reference (TYPE) SSI_LOGON_TYPE Typ der Anmeldung 20100429

Method GET_LOGON_TYPE on class CL_LOGON_INFO has no exception.

Method GET_SESSION_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SESSION_HDL Value transfer Type reference (TYPE) SSI_SESSION_HDL Session Handle 20100505
2 Returning SESSION_INFO Value transfer Object reference (TYPE REF TO) CL_SESSION_INFO Get information about a session 20100505

Method GET_SESSION_INFO on class CL_LOGON_INFO has no exception.

Method GET_SESSION_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REFRESH Call by reference Type reference (TYPE) I 0 Refresh existing list 20100505
2 Returning SESSION_LIST Value transfer Type reference (TYPE) SSI_SESSION_LIST Liste aller Sessions 20100504
3 Importing TENANT Call by reference Type reference (TYPE) SSI_TENANT_ID '' Name des Mandanten 20130603
4 Importing WITH_APPLICATION_INFO Call by reference Type reference (TYPE) SSI_BOOL 1 Boolscher Wert 20130603
# Exception Resumable Description Created on
1 CX_SSI_NO_AUTH no authority for this action 20130603

Method GET_UI_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning UI_INFO Value transfer Type reference (TYPE) SSI_UI_INFO Information über das User Interface 20100505

Method GET_UI_INFO on class CL_LOGON_INFO 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) UNAME Benutzername 20100429

Method GET_USER_NAME on class CL_LOGON_INFO has no exception.

Method _GET_ATTRIBUTE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ATTRIBUTE_LIST Value transfer Type reference (TYPE) SSI_LOGON_ATTRIBUTE_LIST List of all logon attributes 20100705

Method _GET_ATTRIBUTE_LIST on class CL_LOGON_INFO has no exception.

Method _GET_LAST_ACTIVE_SESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LAST_ACTIVE_SESSION Value transfer Type reference (TYPE) SSI_SESSION_HDL Session Handle 20100505

Method _GET_LAST_ACTIVE_SESSION on class CL_LOGON_INFO has no exception.

Method _GET_SESSION_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TENANT Call by reference Type reference (TYPE) SSI_TENANT_ID '' Name des Mandanten 20130603
2 Importing WITH_APPLICATION_INFO Call by reference Type reference (TYPE) SSI_BOOL 1 Boolscher Wert 20130603

Method _GET_SESSION_LIST on class CL_LOGON_INFO has no exception.

Method _GET_SUB_TYPE Signature

Method _GET_SUB_TYPE on class CL_LOGON_INFO has no parameter.
Method _GET_SUB_TYPE on class CL_LOGON_INFO has no exception.

Method _GET_TYPE Signature

Method _GET_TYPE on class CL_LOGON_INFO has no parameter.
Method _GET_TYPE on class CL_LOGON_INFO has no exception.

Method _GET_UI_INFO Signature

Method _GET_UI_INFO on class CL_LOGON_INFO has no parameter.
Method _GET_UI_INFO on class CL_LOGON_INFO has no exception.

Method _GET_USER_NAME Signature

Method _GET_USER_NAME on class CL_LOGON_INFO has no parameter.
Method _GET_USER_NAME on class CL_LOGON_INFO has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 800