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 | ![]() |
Static method | Public | Method | Check if a security event is to be recorded | 20130806 |
2 | ![]() |
Static method | Public | Method | Generate an Audit Event | 20070810 |
3 | ![]() |
Static method | Public | Method | Write audit entry | 20130806 |
4 | ![]() |
Static method | Public | Method | Read Activation Status | 20051109 |
5 | ![]() |
Static method | Public | Method | Access to the Shared Memory of the Security Audit Log | 20051110 |
6 | ![]() |
Static method | Public | Method | Read Settings for a Filter | 20051109 |
7 | ![]() |
Static method | Public | Method | Read audit file | 20130116 |
8 | ![]() |
Static method | Public | Method | Set Activation Status | 20051109 |
9 | ![]() |
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 | ![]() |
E_ACTIVE | Call by reference | Type reference (TYPE) | I | 1 = aufzeichnen, 0 = nicht aufzeichen | 20130806 | ||
2 | ![]() |
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 | ![]() |
I_EVENT | Call by reference | Type reference (TYPE) | RSAUEVENT | SecAudit: Bezeichnung für ein Ereigniss | 20070810 | ||
2 | ![]() |
I_VARDATA | Call by reference | Type reference (TYPE) | RSLG_DATA | SysLog: variable Daten zum Einsetzen in Meldung | 20070810 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
I_EVENT | Call by reference | Type reference (TYPE) | RSAUEVENT | SecAudit: Bezeichnung für ein Ereigniss | 20130806 | ||
2 | ![]() |
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 | ![]() |
E_ENABLE | Call by reference | Type reference (TYPE) | I | Audit eingeschaltet | 20051109 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
E_RSAU_SHM | Call by reference | Type reference (TYPE) | RSAUSHM_V6 | Security Audit Log: Shared Memory Struktur des Kernel | 20051110 | ||
2 | ![]() |
I_VERSION | Call by reference | Type reference (TYPE) | I | Version des Shared Memory | 20051110 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
E_CLASS | Call by reference | Type reference (TYPE) | I | Audit-Klassen | 20051109 | ||
2 | ![]() |
E_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Mandant | 20051109 | ||
3 | ![]() |
E_EVENTVEC | Call by reference | Type reference (TYPE) | RSAUMSGVEC | SecAudit: Selektionsvektor der Audit-Ereignisse | 20051109 | ||
4 | ![]() |
E_SELVAR | Call by reference | Type reference (TYPE) | X | Selektionsvariante | 20051109 | ||
5 | ![]() |
E_SEVERITY | Call by reference | Type reference (TYPE) | I | Audit- | 20051109 | ||
6 | ![]() |
E_STATE | Call by reference | Type reference (TYPE) | I | Aktivstatus des Filters | 20051109 | ||
7 | ![]() |
E_USERID | Call by reference | Type reference (TYPE) | SYUNAME | Benutzername | 20051109 | ||
8 | ![]() |
I_SLOTNO | Call by reference | Type reference (TYPE) | I | Nummer des Filters | 20051109 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
AUDIT_LIST | Call by reference | Type reference (TYPE) | RSAUENTR2_T | Tabelle von Security Auditlog-Einträgen | 20130116 | ||
2 | ![]() |
EVENTLIST | Call by reference | Type reference (TYPE) | STRING | Liste von gewünschten Auditevents | 20130116 | ||
3 | ![]() |
FILE | Call by reference | Type reference (TYPE) | STRING | Pfad und Name der Auditlogdatei | 20130116 | ||
4 | ![]() |
LIMIT | Call by reference | Type reference (TYPE) | I | Limitierung der zurückgegebenen Auditevents | 20130116 | ||
5 | ![]() |
START | Call by reference | Type reference (TYPE) | RSLGSDATIM | Startdatum und -zeit | 20130116 | ||
6 | ![]() |
STOP | Call by reference | Type reference (TYPE) | RSLGSDATIM | Stopdatum und -zeit | 20130116 | ||
7 | ![]() |
SUBRC | Call by reference | Type reference (TYPE) | I | Returncode | 20130116 | ||
8 | ![]() |
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 | ![]() |
I_ENABLE | Call by reference | Type reference (TYPE) | I | Audit ein-/ausschalten | 20051109 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
I_CLASS | Call by reference | Type reference (TYPE) | I | Audit-Klassen | 20051109 | ||
2 | ![]() |
I_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Mandant | 20051109 | ||
3 | ![]() |
I_EVENTVEC | Call by reference | Type reference (TYPE) | RSAUMSGVEC | SecAudit: Selektionsvektor der Audit-Ereignisse | 20051109 | ||
4 | ![]() |
I_SELVAR | Call by reference | Type reference (TYPE) | X | Selektionsvariante | 20051109 | ||
5 | ![]() |
I_SEVERITY | Call by reference | Type reference (TYPE) | I | Audit- | 20051109 | ||
6 | ![]() |
I_SLOTNO | Call by reference | Type reference (TYPE) | I | Nummer des Filters | 20051109 | ||
7 | ![]() |
I_STATE | Call by reference | Type reference (TYPE) | I | Aktivstatus des Filters | 20051109 | ||
8 | ![]() |
I_USERID | Call by reference | Type reference (TYPE) | SYUNAME | Benutzername | 20051109 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahmeklasse für Shared Memory Handling | 20051109 |
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 710 |