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 |