SAP ABAP Class CL_S_AUT_DEL (Audit Trail (ILM): Deletion of Long Texts)
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)
Properties
Class CL_S_AUT_DEL  
Short Description Audit Trail (ILM): Deletion of Long Texts    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_AUT   Enhancements Audit Trail (ILM) 
Created 20081128   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_S_AUT_DEL has no interface implemented.
Friends
Class CL_S_AUT_DEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_MAX_STMNT_SIZE Constant Public Type reference (TYPE) I 55 20081129
2 GS_R_SEL_DATE Instance attribute Public See coding 20081128
3 GT_R_SEL_DATE Instance attribute Public Type reference (TYPE) GTY_TR_SEL_DATE 20081128
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY Instance method Public Method Checks Authorization to Delete 20081128
2 CREATE_OUTPUT Instance method Public Method Issues Deletion Log as ALV Grid 20081128
3 DELETE Instance method Public Method Deletes Long Text Log (STXH & STXL) 20081128
4 DELETE_GROUPED Instance method Public Method Deletes Grouped Long Text Logs (STXH & STXL) 20081128
5 DELETE_NON_TEXT Instance method Public Method Deletes Non-Text-Like Logs (STXL) 20081128
6 DELETE_ONE_SELECT Instance method Public Method Deletes Long Text Logs with SELECT (STXH & STXL) 20081129
7 DETERMINE_START_DATE Instance method Public Method Determines Suitable Start Date for Delete Operation 20081128
8 GROUP_AUT_DELTTXID Instance method Public Method Groups Long Text Logs (STXH & STXL) for Deletion 20081128
9 INIT Instance method Public Method Initializes Global Buffer Tables 20081128
Events
Class CL_S_AUT_DEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_AUT_INT Public See coding 20081128 BEGIN OF gty_aut_int. INCLUDE TYPE aut_c_delttxid. TYPES: tabname TYPE tabname. TYPES: logkey TYPE RANGE OF dbtablog-logkey, END OF gty_aut_int
2 GTY_LOG_TYPE Public See coding 20081128 BEGIN OF gty_log_type. INCLUDE TYPE aut_c_delttxid. TYPES: dateto TYPE sy-datum. TYPES: stxh TYPE sy-dbcnt, stxl TYPE sy-dbcnt, END OF gty_log_type
3 GTY_TR_SEL_DATE Public See coding 20081128 gty_tr_sel_date TYPE RANGE OF sy-datum
4 GTY_TTXID Public See coding 20081128 BEGIN OF gty_ttxid, tdobject TYPE tdobject, tdid TYPE tdid, END OF gty_ttxid
5 GTY_T_AUT_DELTTXID Public See coding 20081128 gty_t_aut_delttxid TYPE STANDARD TABLE OF aut_c_delttxid
6 GTY_T_AUT_INT Public See coding 20081128 gty_t_aut_int TYPE STANDARD TABLE OF gty_aut_int
7 GTY_T_TTXID Public See coding 20081128 gty_t_ttxid TYPE STANDARD TABLE OF gty_ttxid
Method Signatures

Method CHECK_AUTHORITY Signature

Method CHECK_AUTHORITY on class CL_S_AUT_DEL has no parameter.
Method CHECK_AUTHORITY on class CL_S_AUT_DEL has no exception.

Method CREATE_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OUTPUT Call by reference Type reference (TYPE) STANDARD TABLE Datensätze des Löschprotokolls 20081129
2 Importing IV_TITLE Call by reference Type reference (TYPE) LVC_TITLE Titel ALV Grid 20081128

Method CREATE_OUTPUT on class CL_S_AUT_DEL has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEL_DATE Call by reference Attribute reference (LIKE) GS_R_SEL_DATE Löschdatum 20081128
2 Importing IT_AUT_DELTTXID Call by reference Type reference (TYPE) GTY_T_AUT_DELTTXID Langtextobjekte zum Löschen 20081129
3 Importing IV_COMMIT_NEEDED Call by reference Type reference (TYPE) I COMMIT WORK benötigt 20081128
4 Importing IV_SINGLE_LOG_OUT Call by reference Type reference (TYPE) C 'X' = Einzelausgabe Löschprotokolle 20090622
5 Importing IV_STXH Call by reference Type reference (TYPE) C 'X' = Löschen STXH-Sätze 20081128
6 Importing IV_STXL Call by reference Type reference (TYPE) C 'X' = Löschen STXL-Sätze 20081128

Method DELETE on class CL_S_AUT_DEL has no exception.

Method DELETE_GROUPED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AUT_DEL Call by reference Type reference (TYPE) GTY_T_AUT_INT Langtextprotokolle, gruppiert nach Tabellenname 20081129
2 Changing CT_AUT_DELTTXID Call by reference Type reference (TYPE) GTY_T_AUT_DELTTXID Langtextprotokolle 20081129
3 Importing IS_DEL_DATE Call by reference Attribute reference (LIKE) GS_R_SEL_DATE Datumbereich für Löschlauf 20081129
4 Importing IV_COMMIT_NEEDED Call by reference Type reference (TYPE) I COMMIT WORK benötigt 20081129
5 Importing IV_SINGLE_LOG_OUT Call by reference Type reference (TYPE) C 'X' = Einzelausgabe Löschprotokolle 20090622
6 Importing IV_STXH Call by reference Type reference (TYPE) C 'X' = STXH-Sätze löschen 20081129
7 Importing IV_STXL Call by reference Type reference (TYPE) C 'X' = STXL-Sätze löschen 20081129

Method DELETE_GROUPED on class CL_S_AUT_DEL has no exception.

Method DELETE_NON_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEL_DATE Call by reference Attribute reference (LIKE) GS_R_SEL_DATE Löschdatum 20081129
2 Importing IV_COMMIT_NEEDED Call by reference Type reference (TYPE) I COMMIT WORK benötigt 20081129

Method DELETE_NON_TEXT on class CL_S_AUT_DEL has no exception.

Method DELETE_ONE_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEL_DATE Call by reference Attribute reference (LIKE) GS_R_SEL_DATE Löschdatum 20081129
2 Importing IT_AUT_DELTTXID Call by reference Type reference (TYPE) GTY_T_AUT_DELTTXID Langtextobjekte zum Löschen 20081129
3 Importing IV_COMMIT_NEEDED Call by reference Type reference (TYPE) I COMMIT WORK benötigt 20081129
4 Importing IV_STXH Call by reference Type reference (TYPE) C 'X' = Löschen STXH-Sätze 20081129
5 Importing IV_STXL Call by reference Type reference (TYPE) C 'X' = Löschen STXL-Sätze 20081129

Method DELETE_ONE_SELECT on class CL_S_AUT_DEL has no exception.

Method DETERMINE_START_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AUT_DEL Call by reference Type reference (TYPE) GTY_T_AUT_INT 20081129
2 Changing CV_DATE_OPT Call by reference Type reference (TYPE) AUT_C_DELTTXID-TDDATE Optimiertes Startdatum für Löschlauf 20081128

Method DETERMINE_START_DATE on class CL_S_AUT_DEL has no exception.

Method GROUP_AUT_DELTTXID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AUT_DEL Call by reference Type reference (TYPE) GTY_T_AUT_INT 20081129
2 Importing IT_AUT_DELTTXID Call by reference Type reference (TYPE) GTY_T_AUT_DELTTXID 20081129
3 Importing IT_TTXID Call by reference Type reference (TYPE) GTY_T_TTXID 20081129

Method GROUP_AUT_DELTTXID on class CL_S_AUT_DEL has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AUT_DEL Call by reference Type reference (TYPE) GTY_T_AUT_INT 20081129
2 Changing CT_AUT_DELTTXID Call by reference Type reference (TYPE) GTY_T_AUT_DELTTXID Langtextprotokolle 20081128
3 Changing CT_TTXID Call by reference Type reference (TYPE) GTY_T_TTXID 20081128
4 Importing IS_DEL_DATE Call by reference Attribute reference (LIKE) GS_R_SEL_DATE Datumbereich für Löschen 20081128
5 Importing IV_DATE_OPT Call by reference Type reference (TYPE) C 'X' = Optimierung des Startdatums für Löschlauf 20081128
6 Importing IV_FILTER Call by reference Type reference (TYPE) C 'X' = Filter berücksichtigt 20081128
7 Importing IV_GROUPED Call by reference Type reference (TYPE) C 'X' = gruppiertes Löschen 20081128

Method INIT on class CL_S_AUT_DEL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 720