SAP ABAP Class CL_SGEN_LOG (SGEN log service class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-UPG-TLS-TLA (Application Component) Upgrade Tools for ABAP
     SLGN (Package) Post-Upgrade Generation Tools
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SGEN_LOG SGEN Log Service 20100616
Properties
Class CL_SGEN_LOG  
Short Description SGEN log service class    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLGN   Post-Upgrade Generation Tools 
Created 20100614   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SGEN_LOG SGEN Log Service 20100616
Friends
Class CL_SGEN_LOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ACTTYPE Constant Private Type reference (TYPE) CHAR_LG_01 'P' Character field of length 1 20100614
2 MO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) IF_SGEN_LOG SGEN Log Service 20100616
3 MT_PROTOCOL Instance attribute Private Type reference (TYPE) SPROT_U_T Table Type for SPROT_U 20100614
4 MV_FILENAME Instance attribute Private Attribute reference (LIKE) File Name 20100707
5 MV_IS_SHADOW Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100706
6 MV_LAST_FLUSH Instance attribute Private Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20100707
7 MV_LOG_FILE Instance attribute Private Type reference (TYPE) TRFILE File Including Path 20100614
8 MV_LOG_FILE_SET Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100706
9 MV_LOG_MODE Instance attribute Private Type reference (TYPE) SGEN_LOG_MODE_D Log Mode for SGEN 20100706
10 MV_PERCENTAGE Instance attribute Private Type reference (TYPE) I 20100706
11 MV_REPORT Instance attribute Private Type reference (TYPE) CHAR30 30 Characters 20100614
12 MV_STARTDATE Instance attribute Private Type reference (TYPE) SYDATUM Current Date of Application Server 20100614
13 MV_STARTTIME Instance attribute Private Type reference (TYPE) SYUZEIT Current Time of Application Server 20100614
14 MV_SUBDIR Instance attribute Private Type reference (TYPE) CHAR15 Single-Character Indicator 20100614
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SETTINGS Instance method Private Method 20100706
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100706
3 CREATE_INSTANCE Static method Public Method Gets instance of SGEN log class 20100706
4 FLUSH_IF_REQUIRED Instance method Private Method Save log under certain conditions 20100707
5 GET_INSTANCE Static method Public Method Gets existing instance of SGEN log class 20100616
Events
Class CL_SGEN_LOG has no event.
Types
Class CL_SGEN_LOG has no local type.
Method Signatures

Method CHECK_SETTINGS Signature

Method CHECK_SETTINGS on class CL_SGEN_LOG has no parameter.
# Exception Resumable Description Created on
1 CX_SGEN Exception Klasse für SGEN 20100706

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SGEN_LOG has no parameter.
Method CONSTRUCTOR on class CL_SGEN_LOG has no exception.

Method CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_SGEN_LOG SGEN Log Service 20100706

Method CREATE_INSTANCE on class CL_SGEN_LOG has no exception.

Method FLUSH_IF_REQUIRED Signature

Method FLUSH_IF_REQUIRED on class CL_SGEN_LOG has no parameter.
Method FLUSH_IF_REQUIRED on class CL_SGEN_LOG has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_SGEN_LOG SGEN Log Service 20100616

Method GET_INSTANCE on class CL_SGEN_LOG has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 703