SAP ABAP Class CL_SAL_SHM_ACCESS (Kernel Methods Security Audit Log)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC (Application Component) Security
     SECU_KRN (Package) Kernel Objects Security Audit Log
Properties
Class CL_SAL_SHM_ACCESS  
Short Description Kernel Methods Security Audit Log    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECU_KRN   Kernel Objects Security Audit Log 
Created 20050819   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SAL_SHM_ACCESS has no forward declaration.
Interfaces
Class CL_SAL_SHM_ACCESS has no interface implemented.
Friends
Class CL_SAL_SHM_ACCESS has no friend class.
Attributes
Class CL_SAL_SHM_ACCESS has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 _CHECK_AUDIT_LOG_EVENT_ACTIVE Static method Public Method Check if a security event is to be recorded 20130806
2 _CREATE_AUDIT_EVENT Static method Public Method Generate an Audit Event 20070810
3 _CREATE_AUDIT_EVENTEX Static method Public Method Write audit entry 20130806
4 _GET_AUDIT_ENABLE Static method Public Method Read Activation Status 20051109
5 _GET_AUDIT_SHM_V6 Static method Public Method Access to the Shared Memory of the Security Audit Log 20051110
6 _GET_AUDIT_SLOT Static method Public Method Read Settings for a Filter 20051109
7 _READ_AUDIT_LOG Static method Public Method Read audit file 20130116
8 _SET_AUDIT_ENABLE Static method Public Method Set Activation Status 20051109
9 _SET_AUDIT_SLOT Static method Public Method Set Settings for a Filter 20051109
Events
Class CL_SAL_SHM_ACCESS has no event.
Types
Class CL_SAL_SHM_ACCESS has no local type.
Method Signatures

Method _CHECK_AUDIT_LOG_EVENT_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTIVE Call by reference Type reference (TYPE) I 1 = aufzeichnen, 0 = nicht aufzeichen 20130806
2 Importing I_EVENT Call by reference Type reference (TYPE) RSAUEVENT SecAudit: Bezeichnung für ein Ereigniss 20130806

Method _CHECK_AUDIT_LOG_EVENT_ACTIVE on class CL_SAL_SHM_ACCESS has no exception.

Method _CREATE_AUDIT_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EVENT Call by reference Type reference (TYPE) RSAUEVENT SecAudit: Bezeichnung für ein Ereigniss 20070810
2 Importing I_VARDATA Call by reference Type reference (TYPE) RSLG_DATA SysLog: variable Daten zum Einsetzen in Meldung 20070810
# Exception Resumable Description Created on
1 CX_SAL_SHM_ACCESS Ausnahmeklasse für Shared Memory Handling 20070810

Method _CREATE_AUDIT_EVENTEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EVENT Call by reference Type reference (TYPE) RSAUEVENT SecAudit: Bezeichnung für ein Ereigniss 20130806
2 Importing I_VARSTRING Call by reference Type reference (TYPE) STRING 20130806

Method _CREATE_AUDIT_EVENTEX on class CL_SAL_SHM_ACCESS has no exception.

Method _GET_AUDIT_ENABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ENABLE Call by reference Type reference (TYPE) I Audit eingeschaltet 20051109
# Exception Resumable Description Created on
1 CX_SAL_SHM_ACCESS Ausnahmeklasse für Shared Memory Handling 20051109

Method _GET_AUDIT_SHM_V6 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RSAU_SHM Call by reference Type reference (TYPE) RSAUSHM_V6 Security Audit Log: Shared Memory Struktur des Kernel 20051110
2 Importing I_VERSION Call by reference Type reference (TYPE) I Version des Shared Memory 20051110
# Exception Resumable Description Created on
1 CX_SAL_SHM_ACCESS Ausnahmeklasse für Shared Memory Handling 20051110

Method _GET_AUDIT_SLOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CLASS Call by reference Type reference (TYPE) I Audit-Klassen 20051109
2 Exporting E_CLIENT Call by reference Type reference (TYPE) MANDT Mandant 20051109
3 Exporting E_EVENTVEC Call by reference Type reference (TYPE) RSAUMSGVEC SecAudit: Selektionsvektor der Audit-Ereignisse 20051109
4 Exporting E_SELVAR Call by reference Type reference (TYPE) X Selektionsvariante 20051109
5 Exporting E_SEVERITY Call by reference Type reference (TYPE) I Audit- 20051109
6 Exporting E_STATE Call by reference Type reference (TYPE) I Aktivstatus des Filters 20051109
7 Exporting E_USERID Call by reference Type reference (TYPE) SYUNAME Benutzername 20051109
8 Importing I_SLOTNO Call by reference Type reference (TYPE) I Nummer des Filters 20051109
# Exception Resumable Description Created on
1 CX_SAL_SHM_ACCESS Ausnahmeklasse für Shared Memory Handling 20051109

Method _READ_AUDIT_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AUDIT_LIST Call by reference Type reference (TYPE) RSAUENTR2_T Tabelle von Security Auditlog-Einträgen 20130116
2 Importing EVENTLIST Call by reference Type reference (TYPE) STRING Liste von gewünschten Auditevents 20130116
3 Importing FILE Call by reference Type reference (TYPE) STRING Pfad und Name der Auditlogdatei 20130116
4 Importing LIMIT Call by reference Type reference (TYPE) I Limitierung der zurückgegebenen Auditevents 20130116
5 Importing START Call by reference Type reference (TYPE) RSLGSDATIM Startdatum und -zeit 20130116
6 Importing STOP Call by reference Type reference (TYPE) RSLGSDATIM Stopdatum und -zeit 20130116
7 Exporting SUBRC Call by reference Type reference (TYPE) I Returncode 20130116
8 Importing USERID Call by reference Type reference (TYPE) RSLGUSER Username oder User Pattern 20130116

Method _READ_AUDIT_LOG on class CL_SAL_SHM_ACCESS has no exception.

Method _SET_AUDIT_ENABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENABLE Call by reference Type reference (TYPE) I Audit ein-/ausschalten 20051109
# Exception Resumable Description Created on
1 CX_SAL_SHM_ACCESS Ausnahmeklasse für Shared Memory Handling 20051109

Method _SET_AUDIT_SLOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS Call by reference Type reference (TYPE) I Audit-Klassen 20051109
2 Importing I_CLIENT Call by reference Type reference (TYPE) MANDT Mandant 20051109
3 Importing I_EVENTVEC Call by reference Type reference (TYPE) RSAUMSGVEC SecAudit: Selektionsvektor der Audit-Ereignisse 20051109
4 Importing I_SELVAR Call by reference Type reference (TYPE) X Selektionsvariante 20051109
5 Importing I_SEVERITY Call by reference Type reference (TYPE) I Audit- 20051109
6 Importing I_SLOTNO Call by reference Type reference (TYPE) I Nummer des Filters 20051109
7 Importing I_STATE Call by reference Type reference (TYPE) I Aktivstatus des Filters 20051109
8 Importing I_USERID Call by reference Type reference (TYPE) SYUNAME Benutzername 20051109
# Exception Resumable Description Created on
1 CX_SAL_SHM_ACCESS Ausnahmeklasse für Shared Memory Handling 20051109
History
Last changed by/on SAP  20140121 
SAP Release Created in 710