SAP ABAP Class CL_S_AUT_AT_CHK (Audit Trail (ILM): Checking Methods (Audit Trail))
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SRV-ASF-AT (Application Component) Audit trail enhancements (ILM)
⤷
S_AUT (Package) Enhancements Audit Trail (ILM)
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_S_AUT_AT_TOP | Audit Trail (ILM): Global Data and Types | 20090118 |
Properties
| Class | CL_S_AUT_AT_CHK | |
| Short Description | Audit Trail (ILM): Checking Methods (Audit Trail) | |
| Super Class | CL_S_AUT_AT_TOP | Audit Trail (ILM): Global Data and Types |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | S_AUT | Enhancements Audit Trail (ILM) |
| Created | 20090116 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_S_AUT_AT_CHK has no interface implemented.
Friends
Class CL_S_AUT_AT_CHK has no friend class.
Attributes
Class CL_S_AUT_AT_CHK has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Checks Whether Possible to Read from Archive | 20090118 | |
| 2 | Instance method | Public | Method | Checks Authorizations for Transaction Passed On | 20090118 | |
| 3 | Instance method | Public | Method | Checks Audit Trail Authorization | 20090118 | |
| 4 | Instance method | Public | Method | Checkes Whether Conversion (BAdI) Active | 20090118 | |
| 5 | Instance method | Public | Method | Checks Client of Table Log | 20090118 | |
| 6 | Instance method | Public | Method | Checks User Selection (Radio Buttons) | 20090118 | |
| 7 | Instance method | Public | Method | Checks Whether Texts Have Been Changed | 20090118 | |
| 8 | Instance method | Public | Method | Checks Whether Text Formatting Has Been Changed | 20090118 | |
| 9 | Instance method | Public | Method | Determines Number of Missing Authorizations | 20090118 | |
| 10 | Instance method | Public | Method | Checks Existence of Long Text Header Records Before Key Date | 20090118 | |
| 11 | Instance method | Public | Method | Checks Existence of Long Text Header Records After Key Date | 20090118 | |
| 12 | Instance method | Public | Method | Calculates Differences of Date and Time | 20090118 |
Events
Class CL_S_AUT_AT_CHK has no event.
Types
Class CL_S_AUT_AT_CHK has no local type.
Method Signatures
Method CHECK_ARCHIVES_SELECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ERROR | Call by reference | Type reference (TYPE) | C | 'X' = Fehler beim Lesen aufgetreten | 20090118 | |||
| 2 | IT_EVAL_STEPS | Call by reference | Type reference (TYPE) | GTY_T_EVAL_STEPS | Audit Trail Prüfschritte | 20090118 | |||
| 3 | IV_READ_FROM_ARCHIVE | Call by reference | Type reference (TYPE) | S_AUT_ARCHIVES | Audit Trail (ILM): Auswertung archivierter (System-)Daten | 20090118 |
Method CHECK_ARCHIVES_SELECTION on class CL_S_AUT_AT_CHK has no exception.
Method CHECK_AUTHORITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_AUTHORITY | Call by reference | Type reference (TYPE) | GTY_T_AUTHORITY_TYPE | Tabelle mit vorhandenen Berechtigungen | 20090118 | |||
| 2 | CV_AUTHORITY_COUNT | Call by reference | Type reference (TYPE) | I | Zähler für Transaktionen, für die Berechtigung existiert | 20090118 | |||
| 3 | IV_TCODE | Call by reference | Type reference (TYPE) | SY-TCODE | Transaktion, deren Berechtigung geprüft wird | 20090118 |
Method CHECK_AUTHORITY on class CL_S_AUT_AT_CHK has no exception.
Method CHECK_AUTHORITY_INIT Signature
Method CHECK_AUTHORITY_INIT on class CL_S_AUT_AT_CHK has no parameter.
Method CHECK_AUTHORITY_INIT on class CL_S_AUT_AT_CHK has no exception.
Method CHECK_BADIS_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_BADI_CONV_ACTIVE | Call by reference | Type reference (TYPE) | GTY_T_ACT_IMP | Tabelle aktiver BAdI Implementierungen | 20090118 |
Method CHECK_BADIS_ACTIVE on class CL_S_AUT_AT_CHK has no exception.
Method CHECK_CLIENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert von ABAP-Anweisungen | 20090118 | |||
| 2 | IO_HCL_ARC | Call by reference | Object reference (TYPE REF TO) | CL_S_AUT_ARC | Audit Trail (ILM): Archivierung | 20090118 | |||
| 3 | IO_HCL_GET | Call by reference | Object reference (TYPE REF TO) | CL_S_AUT_AT_GET | Audit Trail (ILM): Datenbeschaffung (Audit Trail) | 20090118 | |||
| 4 | IO_HCL_SEL | Call by reference | Object reference (TYPE REF TO) | CL_S_AUT_AT_SEL | Audit Trail (ILM): Selektion (Audit Trail) | 20090118 | |||
| 5 | IT_CODEPAGES | Call by reference | Type reference (TYPE) | AUT_T_CODEPAGE | Tabellenprotokollierung: Codepages und Migrationszeitpunkte | 20090118 | |||
| 6 | IV_LOG_DATE | Call by reference | Type reference (TYPE) | SYDATS | Protokolldatum | 20090118 | |||
| 7 | IV_LOG_KEY | Call by reference | Type reference (TYPE) | DBTABLOG-LOGKEY | variabler Schlüsselteil einer Tabelle | 20090118 | |||
| 8 | IV_LOG_TIME | Call by reference | Type reference (TYPE) | SYTIME | Protokollzeit | 20090118 | |||
| 9 | IV_TABLE_NAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20090118 | |||
| 10 | IV_VERSNO | Call by reference | Type reference (TYPE) | DBTABLOG-VERSNO | Version | 20090118 |
Method CHECK_CLIENT on class CL_S_AUT_AT_CHK has no exception.
Method CHECK_SELECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MERGE | Call by reference | Type reference (TYPE) | C | Mischen | 20090118 | |||
| 2 | IT_EVAL_STEPS | Call by reference | Type reference (TYPE) | GTY_T_EVAL_STEPS | Audit Trail Prüfschritte | 20090118 |
Method CHECK_SELECTION on class CL_S_AUT_AT_CHK has no exception.
Method CHECK_TEXT_CHANGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_STREAM_NEW | Call by reference | Type reference (TYPE) | GTY_T_STREAMLINES | Konvertierte neue Textzeilen | 20090118 | |||
| 2 | CT_STREAM_OLD | Call by reference | Type reference (TYPE) | GTY_T_STREAMLINES | Konvertierte alte Textzeilen | 20090118 | |||
| 3 | CT_TMP_LINES_NEW | Call by reference | Type reference (TYPE) | LVC_T_TLIN | Neue ITF-Textzeilen (SAPscript) | 20090118 | |||
| 4 | CT_TMP_LINES_OLD | Call by reference | Type reference (TYPE) | LVC_T_TLIN | Alte ITF-Textzeilen (SAPscript) | 20090118 | |||
| 5 | EV_NO_TEXT_CHANGE | Call by reference | Type reference (TYPE) | C | 'X' = Keine Textänderungen vorhanden | 20090118 | |||
| 6 | IS_ALV_TABLOG_OUT | Call by reference | Type reference (TYPE) | GTY_ALV_OUTPUT_TABLOG | ALV-Ausgabe Tabellenprotokolle | 20110426 |
Method CHECK_TEXT_CHANGES on class CL_S_AUT_AT_CHK has no exception.
Method CHECK_TEXT_FORMAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_LINES | Call by reference | Type reference (TYPE) | LVC_T_TLIN | ALV-Control: Tabelle SAPSCript | 20090118 | |||
| 2 | EV_ADD_INFO | Call by reference | Type reference (TYPE) | CLIKE | 'X' = Zusätzliche Informationen vorhanden | 20090118 |
Method CHECK_TEXT_FORMAT on class CL_S_AUT_AT_CHK has no exception.
Method COUNT_MISSING_AUTHORITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_NO_AUTHORITY_COUNT | Call by reference | Type reference (TYPE) | I | Anzahl an Transaktionen, für die eine Berechtigung fehlt | 20090118 | |||
| 2 | IT_AUTHORITY | Call by reference | Type reference (TYPE) | GTY_T_AUTHORITY_TYPE | Berechtigungen für Transaktionen | 20090118 |
Method COUNT_MISSING_AUTHORITY on class CL_S_AUT_AT_CHK has no exception.
Method EVALUATE_LEFT_BORDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DB_FLAG | Call by reference | Type reference (TYPE) | I | '1' = Kein STXH-Eintrag vor ausgewähltem Datum/Uhrzeit | 20090118 | |||
| 2 | EV_LOWER_DATE | Call by reference | Type reference (TYPE) | SYDATS | Unterer Grenzwert für Datum | 20090118 | |||
| 3 | EV_LOWER_TIME | Call by reference | Type reference (TYPE) | SYTIME | Unterer Grenzwert für Uhrzeit | 20090118 | |||
| 4 | IV_INTEREST_DATE | Call by reference | Type reference (TYPE) | DBTABLOG-LOGDATE | ausgewähltes Datum | 20090118 | |||
| 5 | IV_INTEREST_TIME | Call by reference | Type reference (TYPE) | DBTABLOG-LOGTIME | ausgewählte Uhrzeit | 20090118 | |||
| 6 | IV_NEXTH_KEY | Call by reference | Type reference (TYPE) | DBTABLOG-LOGKEY | nächster Tabellenschlüssel | 20090118 | |||
| 7 | IV_SEARCH_ARCHIVE | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' = Suche nach archivierten Daten | 20091016 | |||
| 8 | IV_STXH_NAME | Call by reference | Type reference (TYPE) | TABNAME | Name Langtextkopftabelle | 20090118 |
Method EVALUATE_LEFT_BORDER on class CL_S_AUT_AT_CHK has no exception.
Method EVALUATE_RIGHT_BORDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DB_FLAG | Call by reference | Type reference (TYPE) | I | '1' = Kein Eintrag vor ausgewähltem Datum/Uhrzeit | 20090118 | |||
| 2 | EV_HIGHER_DATE | Call by reference | Type reference (TYPE) | SYDATS | Oberer Grenzwert für Datum | 20090118 | |||
| 3 | EV_HIGHER_TIME | Call by reference | Type reference (TYPE) | SYTIME | Oberer Grenzwert für Uhrzeit | 20090118 | |||
| 4 | IV_INTEREST_DATE | Call by reference | Type reference (TYPE) | DBTABLOG-LOGDATE | ausgewähltes Datum | 20090118 | |||
| 5 | IV_INTEREST_TIME | Call by reference | Type reference (TYPE) | DBTABLOG-LOGTIME | ausgewählte Uhrzeit | 20090118 | |||
| 6 | IV_NEXTH_KEY | Call by reference | Type reference (TYPE) | DBTABLOG-LOGKEY | nächster Protokollschlüssel | 20090118 | |||
| 7 | IV_SEARCH_ARCHIVE | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' = Suche nach archivierten Daten | 20091016 | |||
| 8 | IV_STXH_NAME | Call by reference | Type reference (TYPE) | TABNAME | Name Langtextkopftabelle | 20090118 |
Method EVALUATE_RIGHT_BORDER on class CL_S_AUT_AT_CHK has no exception.
Method EVALUATE_TIME_DIFFERENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_TABLOG | Call by reference | Type reference (TYPE) | GTY_T_TABLOG | Tabellenprotokolle | 20090118 | |||
| 2 | IO_HCL_ARC | Call by reference | Object reference (TYPE REF TO) | CL_S_AUT_ARC | Audit Trail (ILM): Archivierung | 20090118 | |||
| 3 | IV_INTEREST_DATE | Call by reference | Type reference (TYPE) | DBTABLOG-LOGDATE | DATE (8-stellig) fuer SYST | 20090118 | |||
| 4 | IV_INTEREST_TIME | Call by reference | Type reference (TYPE) | DBTABLOG-LOGTIME | TIME-Datenelement fuer SYST | 20090118 |
Method EVALUATE_TIME_DIFFERENCE on class CL_S_AUT_AT_CHK has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 732 |