SAP ABAP Class CL_SLDW (Generic Whitelists)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SEC (Application Component) Security
⤷
SLDW (Package) Generic Whitelist Administration
⤷
⤷
Properties
| Class | CL_SLDW | |
| Short Description | Generic Whitelists | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SLDW | Generic Whitelist Administration |
| Created | 20130409 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_SLDW has no forward declaration.
Interfaces
Class CL_SLDW has no interface implemented.
Friends
Class CL_SLDW has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | TADIR-OBJECT | 'SLDC' | Work area: active whitelist | 20130930 | ||
| 2 | Constant | Public | Type reference (TYPE) | TADIR-OBJECT | 'SLDD' | Work area: development | 20130930 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Perform whitelist chcek for a check element | 20130930 | |
| 2 | Static method | Private | Method | Active whitelist check (production mode) | 20130930 | |
| 3 | Static method | Private | Method | Active whitelist check in information mode | 20130930 | |
| 4 | Static method | Private | Method | Record whitelist element without dialog | 20130930 | |
| 5 | Static method | Private | Method | Create missing whitelist element in dialog | 20130930 | |
| 6 | Static method | Private | Method | Create whitelist, if possible | 20130930 | |
| 7 | Static method | Private | Method | Load header data for whitelist | 20130930 | |
| 8 | Static method | Private | Method | Get check status for a whitelist element | 20130930 | |
| 9 | Static method | Private | Method | Get maintenance area for whitelist | 20130930 | |
| 10 | Static method | Public | Method | Check whether system is an SAP development system | 20130930 | |
| 11 | Static method | Private | Method | Result Formatting | 20130930 | |
| 12 | Static method | Private | Method | Display predefined message for whitelist event | 20130930 | |
| 13 | Static method | Private | Method | Write alert for missing scenario | 20130930 |
Events
Class CL_SLDW has no event.
Types
Class CL_SLDW has no local type.
Method Signatures
Method CHECK_WHITE_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_RESULT | Value transfer | Type reference (TYPE) | SY-SUBRC | Prüfergebnis ( 0 ... erfolgreich) | 20130930 | |||
| 2 | ID_SILENT | Call by reference | Type reference (TYPE) | BOOLE_D | X ... keine Fehlerdialoge ausgeben | 20130930 | |||
| 3 | ID_WL_ENAME | Call by reference | Type reference (TYPE) | SLDW_ENAME | Name des zu prüfenden Elements | 20130930 | |||
| 4 | ID_WL_NAME | Call by reference | Type reference (TYPE) | SLDW_NAME | Name einer Whitelist | 20130930 |
Method CHECK_WHITE_LIST on class CL_SLDW has no exception.
Method CHECK_WL_ELEMENT_A Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_RESULT | Value transfer | Type reference (TYPE) | SYSUBRC | Returncode | 20130930 | |||
| 2 | ID_SILENT | Call by reference | Type reference (TYPE) | BOOLE_D | X ... keine Fehlerdialoge ausgeben | 20130930 | |||
| 3 | IS_HEAD | Call by reference | Type reference (TYPE) | SLDW_HEADER_RT | Kopfeintrag der Whitelist | 20130930 | |||
| 4 | IS_KEY | Call by reference | Type reference (TYPE) | SLDW_S_KEY | Schlüssel eines Whitelisteintrages | 20130930 |
Method CHECK_WL_ELEMENT_A on class CL_SLDW has no exception.
Method CHECK_WL_ELEMENT_I Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_RESULT | Value transfer | Type reference (TYPE) | SY-SUBRC | Prüfergebnis | 20130930 | |||
| 2 | ID_SILENT | Call by reference | Type reference (TYPE) | BOOLE_D | X ... keine Fehlerdialoge ausgeben | 20131116 | |||
| 3 | IS_HEAD | Call by reference | Type reference (TYPE) | SLDW_HEADER_RT | Kopfeintrag der Whitelist | 20130930 | |||
| 4 | IS_KEY | Call by reference | Type reference (TYPE) | SLDW_S_KEY | Schlüssel eines Whitelisteintrages | 20130930 |
Method CHECK_WL_ELEMENT_I on class CL_SLDW has no exception.
Method CHECK_WL_ELEMENT_NEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_RETURN | Value transfer | Type reference (TYPE) | SY-SUBRC | 24 = Aufzeichnung fehlgeschlagen | 20130930 | |||
| 2 | IS_HEAD | Call by reference | Type reference (TYPE) | SLDW_HEADER_RT | Kopfattribute zu Whitelisten | 20130930 | |||
| 3 | IS_KEY | Call by reference | Type reference (TYPE) | SLDW_S_KEY | Schlüssel eines Whitelisteintrages | 20130930 |
Method CHECK_WL_ELEMENT_NEW on class CL_SLDW has no exception.
Method CHECK_WL_ELEMENT_R Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_RESULT | Value transfer | Type reference (TYPE) | SYSUBRC | Returncode | 20130930 | |||
| 2 | ID_SILENT | Call by reference | Type reference (TYPE) | BOOLE_D | X ... keine Fehlerdialoge ausgeben | 20130930 | |||
| 3 | IS_HEAD | Call by reference | Type reference (TYPE) | SLDW_HEADER_RT | Kopfattribute zu Whitelisten | 20130930 | |||
| 4 | IS_KEY | Call by reference | Type reference (TYPE) | SLDW_S_KEY | Schlüssel eines Whitelisteintrages | 20130930 |
Method CHECK_WL_ELEMENT_R on class CL_SLDW has no exception.
Method CREATE_WHITE_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_RESULT | Value transfer | Type reference (TYPE) | SYSUBRC | Returncode | 20130930 | |||
| 2 | ID_SILENT | Call by reference | Type reference (TYPE) | BOOLE_D | X ... keine Fehlerdialoge ausgeben | 20130930 | |||
| 3 | IS_KEY | Call by reference | Type reference (TYPE) | SLDW_S_KEY | Schlüssel eines Whitelisteintrages | 20130930 |
Method CREATE_WHITE_LIST on class CL_SLDW has no exception.
Method GET_ACT_SLDW_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_HEAD | Value transfer | Type reference (TYPE) | SLDW_HEADER_RT | Kopfattribute zu Whitelisten | 20130930 | |||
| 2 | ID_NAME | Call by reference | Type reference (TYPE) | SLDW_NAME | WL-Name | 20130930 |
Method GET_ACT_SLDW_HEADER on class CL_SLDW has no exception.
Method GET_ESTAT_FROM_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_ESTAT | Value transfer | Type reference (TYPE) | SLDW_ESTAT | Prüfstatus für Whitelistelement | 20130930 | |||
| 2 | IS_KEY | Call by reference | Type reference (TYPE) | SLDW_S_KEY | Schlüssel eines Whitelisteintrages | 20130930 |
Method GET_ESTAT_FROM_DB on class CL_SLDW has no exception.
Method GET_MAINT_AREA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_OBJECT | Value transfer | Type reference (TYPE) | TADIR-OBJECT | Objekttyp für Transport | 20130930 | |||
| 2 | IS_KEY | Call by reference | Type reference (TYPE) | SLDW_S_KEY | Schlüssel eines Whitelisteintrages | 20130930 |
Method GET_MAINT_AREA on class CL_SLDW has no exception.
Method IS_SAP_SYSTEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_SAP_SYS | Value transfer | Type reference (TYPE) | BOOLE_D | X = SAP System | 20130930 |
Method IS_SAP_SYSTEM on class CL_SLDW has no exception.
Method SLDW_SEND_TO_SAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_RESULT | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert | 20130930 | |||
| 2 | IS_HEAD | Call by reference | Type reference (TYPE) | SLDW_HEADER_RT | Kopfattribute zu Whitelisten | 20130930 | |||
| 3 | IS_KEY | Call by reference | Type reference (TYPE) | SLDW_S_KEY | Schlüssel eines Whitelisteintrages | 20130930 |
Method SLDW_SEND_TO_SAL on class CL_SLDW has no exception.
Method SLDW_SHOW_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_MTYP | Call by reference | Type reference (TYPE) | SY-MSGTY | Nachrichtentyp | 20130930 | |||
| 2 | ID_SILENT | Call by reference | Type reference (TYPE) | BOOLE_D | X ... für Dialog unterdrücken | 20131116 | |||
| 3 | IS_HEAD | Call by reference | Type reference (TYPE) | SLDW_HEADER_RT | Kopfattribute zu Whitelisten | 20130930 | |||
| 4 | IS_KEY | Call by reference | Type reference (TYPE) | SLDW_S_KEY | Schlüssel eines Whitelisteintrages | 20130930 |
Method SLDW_SHOW_MESSAGE on class CL_SLDW has no exception.
Method WRITE_ALERT_RECORD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_NAME | Call by reference | Type reference (TYPE) | SLDW_NAME | Name einer Whitelist | 20130930 |
Method WRITE_ALERT_RECORD on class CL_SLDW has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 740 |