SAP ABAP Class CL_APL_ECATT_LOG_WRITE (Write Log Data in DB and Cache)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
     SECATT_MIDDLEWARE (Package) eCATT Middleware Objects
Properties
Class CL_APL_ECATT_LOG_WRITE  
Short Description Write Log Data in DB and Cache    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_MIDDLEWARE   eCATT Middleware Objects 
Created 20071121   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_APL_ECATT_LOG_WRITE has no forward declaration.
Interfaces
Class CL_APL_ECATT_LOG_WRITE has no interface implemented.
Friends
Class CL_APL_ECATT_LOG_WRITE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_LOG_DATA Instance attribute Private Type reference (TYPE) ECLOG_DATA_TABTYPE Table of Script Row Subsequent Data in Log 20071217
2 AT_LOG_SCNT Instance attribute Private Type reference (TYPE) ECLOG_SCNT_TABTYPE Table for Continue Data (Currently BCSET) 20071217
3 AT_LOG_SCR Instance attribute Private Type reference (TYPE) ECLOG_SCR_TABTYPE Table of Script Rows in Log 20071217
4 AT_LOG_XDAT Instance attribute Private Type reference (TYPE) ECLOG_XDAT_TABTYPE Table of Script Lines XML-String Data in Log 20071217
5 A_SIZE_BYTES Instance attribute Private Type reference (TYPE) ETLOG_SIZE Total Sizeof Log in Database 20071217
6 A_SLOG_MODE Instance attribute Private Type reference (TYPE) ETSHORTLOG_MODE eCATT - Mode for Short Log 20071221
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_BUFFER Instance method Public Method Empty Log Buffer 20071217
2 DECIDE_LOG_LINE_TO_DB Instance method Public Method Decision About Storage of Current Log Script Line in DB 20071213
3 INCREASE_SIZE Instance method Public Method Collect Byte Sizes for DB or Buffer 20071218
4 WRITE_BUFFER_TO_DB Instance method Public Method Write Log Buffer to DB 20071217
5 WRITE_LINE Instance method Public Method Write Data of a Command to DB or in Cache 20071121
Events
Class CL_APL_ECATT_LOG_WRITE has no event.
Types
Class CL_APL_ECATT_LOG_WRITE has no local type.
Method Signatures

Method CLEAR_BUFFER Signature

Method CLEAR_BUFFER on class CL_APL_ECATT_LOG_WRITE has no parameter.
Method CLEAR_BUFFER on class CL_APL_ECATT_LOG_WRITE has no exception.

Method DECIDE_LOG_LINE_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUFFER_UPD Call by reference Type reference (TYPE) ETONOFF X = Buffer auf DB schreiben 20071217
2 Exporting E_NO_WRITE Call by reference Type reference (TYPE) ETONOFF X = Nicht auf DB schreiben 20071217
3 Importing IP_TOP_LOG Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_LOG Top Level Log Objekt 20071219
4 Importing IS_LOG Call by reference Type reference (TYPE) ETLOG Gesamtstruktur für alle Protokolleinträge 20071213

Method DECIDE_LOG_LINE_TO_DB on class CL_APL_ECATT_LOG_WRITE has no exception.

Method INCREASE_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LOG_XDAT Call by reference Type reference (TYPE) ECLOG_XDAT_TABTYPE Tabelle von Scriptzeilen-XML-Folgedaten im Protokoll 20071218
2 Importing IP_TOP_LOG Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_LOG Top Level Log-Objekt 20071218
3 Importing IS_LOG_SCR Call by reference Type reference (TYPE) ECLOG_SCR Tabelle von Protokolleinträgen einer Scriptzeile 20071218
4 Importing IT_LOG_DATA Call by reference Type reference (TYPE) ECLOG_DATA_TABTYPE Tabelle von Scriptzeilen-Folgedaten im Protokoll 20071218
5 Importing IT_LOG_SCNT Call by reference Type reference (TYPE) ECLOG_SCNT_TABTYPE Tabelle für die Continue-Daten (z.Zt. BCSET) 20071218
6 Importing I_NO_WRITE Call by reference Type reference (TYPE) ETONOFF X = nicht auf DB schreiben 20071218

Method INCREASE_SIZE on class CL_APL_ECATT_LOG_WRITE has no exception.

Method WRITE_BUFFER_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_TOP_LOG Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_LOG Top Level Log Objekt 20071217

Method WRITE_BUFFER_TO_DB on class CL_APL_ECATT_LOG_WRITE has no exception.

Method WRITE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SLOG_MODE Call by reference Type reference (TYPE) ETSHORTLOG_MODE eCATT - Modus für Kurzprotokoll 20080114
2 Importing IS_LOG_SCR Call by reference Type reference (TYPE) ECLOG_SCR Tabelle von Protokolleinträgen einer Scriptzeile 20080114
3 Importing IT_LOG_DATA Call by reference Type reference (TYPE) ECLOG_DATA_TABTYPE Tabelle von Scriptzeilen-Folgedaten im Protokoll 20071121
4 Importing IT_LOG_SCNT Call by reference Type reference (TYPE) ECLOG_SCNT_TABTYPE Tabelle für die Continue-Daten (z.Zt. BCSET) 20071121
5 Importing IT_LOG_XDAT Call by reference Type reference (TYPE) ECLOG_XDAT_TABTYPE Tabelle von Scriptzeilen-XML-Folgedaten im Protokoll 20071121
6 Importing I_MODE_UPD Call by reference Type reference (TYPE) ETONOFF X = mit Mode-Update zum vorherigen Befehl 20080114
7 Importing I_NO_WRITE Call by reference Type reference (TYPE) ETONOFF X = nicht auf DB schreiben 20071121

Method WRITE_LINE on class CL_APL_ECATT_LOG_WRITE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 711