SAP ABAP Class CL_HTTP_SECURITY_SESSION_ADMIN (HTTP Security Session Management, Admin. Functions)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-LGN (Application Component) Authentication and SSO
     SHTTP_SECURITY_SESSIONS (Package) HTTP Security Session Management
Properties
Class CL_HTTP_SECURITY_SESSION_ADMIN  
Short Description HTTP Security Session Management, Admin. Functions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SHTTP_SECURITY_SESSIONS   HTTP Security Session Management 
Created 20081216   SAP 
Last change 20130531   SAP 
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)
Interfaces
Class CL_HTTP_SECURITY_SESSION_ADMIN has no interface implemented.
Friends
Class CL_HTTP_SECURITY_SESSION_ADMIN has no friend class.
Attributes
Class CL_HTTP_SECURITY_SESSION_ADMIN has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ABORT_SECURITY_SESSION Static method Public Method Cancel Security Session (hard) 20081216
2 ACTIVATE_SESSION_MANAGEMENT Static method Public Method Activate Security Session Management 20081216
3 DEACTIVATE_SESSION_MANAGEMENT Static method Public Method Deactivate Security Session Management 20081216
4 DECOMPOSE_AUTHNMETHODS_FIELD Static method Public Method Logon Procedure: Decomposition of Compact Display 20090716
5 GET_ASSOCIATED_CONTEXTS Static method Public Method List of Contexts Assorted by Context Reference 20081218
6 GET_CONTEXT_CACHE_STATISTICS Static method Public Method Returns specification of current filled level of cache 20090211
7 GET_CURRENT_SESSION_CONTEXT Static method Public Method Info on Current Security Session Context 20090716
8 GET_DISPLAYNAME_FOR_CONTEXTREF Static method Public Method Returns displayable name for context reference 20081218
9 LIST_SECURITY_SESSION_CONTEXTS Static method Public Method Returns a list of all security session contexts 20081216
10 SESSION_MANAGEMENT_IS_ACTIVE Static method Public Method Information: Is HTTP Security Session Management active? 20090119
Events
Class CL_HTTP_SECURITY_SESSION_ADMIN has no event.
Types
Class CL_HTTP_SECURITY_SESSION_ADMIN has no local type.
Method Signatures

Method ABORT_SECURITY_SESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) MANDT Mandant 20081216
2 Importing CONTEXT_ID Call by reference Type reference (TYPE) SECURITY_CONTEXT_ID Security Kontext-ID (interne Darstellung der Session-ID) 20081216
3 Importing SUPPRESS_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Kennzeichen: kein "COMMIT WORK" erwünscht 20090319
# Exception Resumable Description Created on
1 CX_HTTP_SECURITY_SESSION Ausnahme-Klasse zu CL_HTTP_SECURITY_SESSION 20081216
2 CX_HTTP_SECURITY_SESSION_ADMIN Ausnahme-Klasse zu CL_HTTP_SECURIT_SESSION_ADMIN 20090716

Method ACTIVATE_SESSION_MANAGEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) MANDT SY-MANDT Mandant 20081216
# Exception Resumable Description Created on
1 CX_HTTP_SECURITY_SESSION Ausnahme-Klasse zu CL_HTTP_SECURITY_SESSION 20081216
2 CX_HTTP_SECURITY_SESSION_ADMIN Ausnahme-Klasse zu CL_HTTP_SECURIT_SESSION_ADMIN 20090716

Method DEACTIVATE_SESSION_MANAGEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) MANDT SY-MANDT Mandant 20081216
# Exception Resumable Description Created on
1 CX_HTTP_SECURITY_SESSION Ausnahme-Klasse zu CL_HTTP_SECURITY_SESSION 20081216
2 CX_HTTP_SECURITY_SESSION_ADMIN Ausnahme-Klasse zu CL_HTTP_SECURIT_SESSION_ADMIN 20090716

Method DECOMPOSE_AUTHNMETHODS_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTHNMETHODS Call by reference Type reference (TYPE) SECURITY_CONTEXT_AUTHN_METHOD Security-Kontext: geprüfte Anmeldeverfahren (Bit-Flags) 20090716
2 Exporting AUTHNMETHOD_ASSERTIONTICKET Call by reference Type reference (TYPE) ABAP_BOOL Anmeldung mit Zusicherungsticket 20090716
3 Exporting AUTHNMETHOD_LOCALHTTPCALL Call by reference Type reference (TYPE) ABAP_BOOL lokaler HTTP-Aufruf (gleiches System) 20090716
4 Exporting AUTHNMETHOD_LOGONTICKET Call by reference Type reference (TYPE) ABAP_BOOL Anmeldung mit Anmeldeticket 20090716
5 Exporting AUTHNMETHOD_PASSWORD Call by reference Type reference (TYPE) ABAP_BOOL Kennwortanmeldung 20090716
6 Exporting AUTHNMETHOD_SAML Call by reference Type reference (TYPE) ABAP_BOOL SAML-Anmeldung 20090716
7 Exporting AUTHNMETHOD_SPNEGO Call by reference Type reference (TYPE) ABAP_BOOL SPNego-Anmeldung 20120709
8 Exporting AUTHNMETHOD_TRUSTEDSYSTEM Call by reference Type reference (TYPE) ABAP_BOOL Trusted-System-Anmeldung 20090716
9 Exporting AUTHNMETHOD_X509CERT Call by reference Type reference (TYPE) ABAP_BOOL X.509-Zertifikatsanmeldung 20090716

Method DECOMPOSE_AUTHNMETHODS_FIELD on class CL_HTTP_SECURITY_SESSION_ADMIN has no exception.

Method GET_ASSOCIATED_CONTEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTEXT_LIST Value transfer Type reference (TYPE) SECURITY_CONTEXT_TAB HTTP Security Kontext 20081218
2 Importing CONTEXT_REF Call by reference Type reference (TYPE) SECURITY_CONTEXT_REF interne Referenz auf einen Security-Kontext (zeitinvariant) 20081218
# Exception Resumable Description Created on
1 CX_HTTP_SECURITY_SESSION Ausnahme-Klasse zu CL_HTTP_SECURITY_SESSION 20081218

Method GET_CONTEXT_CACHE_STATISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MAX_ENTRIES Call by reference Type reference (TYPE) ICMINTVAL maximale Anzahl von Cache-Einträgen 20090211
2 Exporting USED_ENTRIES Call by reference Type reference (TYPE) ICMINTVAL Anzahl aktuell belegter Cache-Einträge 20090211
# Exception Resumable Description Created on
1 CX_HTTP_SECURITY_SESSION Ausnahme-Klasse zu CL_HTTP_SECURITY_SESSION 20090211

Method GET_CURRENT_SESSION_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTEXT Value transfer Type reference (TYPE) SECURITY_CONTEXT HTTP Security Kontext (serverübergreifende Attribute) 20090716
# Exception Resumable Description Created on
1 CX_HTTP_SECURITY_SESSION_ADMIN Ausnahme-Klasse zu CL_HTTP_SECURIT_SESSION_ADMIN 20090716

Method GET_DISPLAYNAME_FOR_CONTEXTREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_REF Call by reference Type reference (TYPE) SECURITY_CONTEXT_REF interne Referenz auf einen Security-Kontext (zeitinvariant) 20081218
2 Returning DISPLAY_NAME Value transfer Type reference (TYPE) STRING 20081218
# Exception Resumable Description Created on
1 CX_HTTP_SECURITY_SESSION Ausnahme-Klasse zu CL_HTTP_SECURITY_SESSION 20081218

Method LIST_SECURITY_SESSION_CONTEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) MANDT '*' Mandant 20081216
2 Returning CONTEXT_LIST Value transfer Type reference (TYPE) SECURITY_CONTEXT_TAB HTTP Security Kontext 20081216
# Exception Resumable Description Created on
1 CX_HTTP_SECURITY_SESSION_ADMIN Ausnahme-Klasse zu CL_HTTP_SECURITY_SESSION 20090716

Method SESSION_MANAGEMENT_IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) MANDT SY-MANDT Mandant 20090119
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL Schalter: HTTP Security Session Management aktiv / inaktiv 20090119

Method SESSION_MANAGEMENT_IS_ACTIVE on class CL_HTTP_SECURITY_SESSION_ADMIN has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720