SAP ABAP Class CL_UPG_LOGGER (Upgrade Tools Default Logger)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-UPG-TLS-TLA (Application Component) Upgrade Tools for ABAP
     SAUS (Package) Transport Control (Repository Switch)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UPG_LOGGER Standard Upgrade Logger Interface 20120919
Properties
Class CL_UPG_LOGGER  
Short Description Upgrade Tools Default Logger    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAUS   Transport Control (Repository Switch) 
Created 20120919   SAP 
Last change 20140120   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_UPG_LOGGER Standard Upgrade Logger Interface 20120919
Friends
Class CL_UPG_LOGGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 LOG Static Attribute Public Object reference (TYPE REF TO) IF_UPG_LOGGER 20120919
2 MO_LOG_ACCESS Instance attribute Private Object reference (TYPE REF TO) LIF_UPG_LOG_INTF Return Value of ABAP Statements 20120919
3 MS_MSG Static Attribute Public Type reference (TYPE) SUPG_MESSAGE_S 20120919
4 MV_LOG_OPEN Instance attribute Private Type reference (TYPE) ABAP_BOOL 20120919
5 MV_REPORT Instance attribute Private Type reference (TYPE) STRING 20120919
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_FILENAME Static method Private Method 20120919
2 CLEAR Static method Public Method 20120919
3 CONSTRUCTOR Instance method Private Constructor 20120919
4 CREATE Static method Public Method 20120919
5 FLUSH_LOG Static method Public Method 20120919
6 GET_MESSAGE_FROM_SYSTEM Static method Private Method 20120919
7 GET_MSG Static method Public Method 20120919
8 GET_MSG_FROM_ROOT Static method Private Method 20120919
9 GET_MSG_FROM_T100 Static method Private Method 20120919
10 GET_MSG_FROM_UPG Static method Private Method 20120919
11 GET_SOURCE Static method Private Method 20120919
12 OPEN_LOG Instance method Private Method 20120919
13 SAVE_LOG Instance method Private Method 20120919
14 WRITE_FREE_TEXT Instance method Private Method 20120919
15 WRITE_LOG Instance method Private Method 20120919
16 WRITE_REFERENCE Static method Public Method Add reference for sublogfiles to be scanned by SAPup 20121102
Events
Class CL_UPG_LOGGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_LOGGER_INSTANCE_S Private See coding 20120919 begin of gty_logger_instance_s, filename type trfilename, instance type ref to object, end of gty_logger_instance_s
Method Signatures

Method BUILD_FILENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILENAME Call by reference Type reference (TYPE) TRFILENAME 20120919
2 Importing IV_PROCESSID Call by reference Type reference (TYPE) INT1 20120919
3 Returning RV_FILENAME Value transfer Type reference (TYPE) TRFILENAME 20120919
# Exception Resumable Description Created on
1 CX_UPG 20120919

Method CLEAR Signature

Method CLEAR on class CL_UPG_LOGGER has no parameter.
Method CLEAR on class CL_UPG_LOGGER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILENAME Call by reference Type reference (TYPE) TRFILENAME 20120919
2 Importing IV_LOGTYPE Call by reference Type reference (TYPE) INT1 20121005
3 Importing IV_REPORT Call by reference Type reference (TYPE) STRING 20120919

Method CONSTRUCTOR on class CL_UPG_LOGGER has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILENAME Call by reference Type reference (TYPE) TRFILENAME 20120919
2 Importing IV_LOGTYPE Call by reference Type reference (TYPE) INT1 1 20121005
3 Importing IV_PROCESSID Call by reference Type reference (TYPE) INT1 20120919
4 Returning RO_LOGGER Value transfer Object reference (TYPE REF TO) IF_UPG_LOGGER 20120919

Method CREATE on class CL_UPG_LOGGER has no exception.

Method FLUSH_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLOSE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120919

Method FLUSH_LOG on class CL_UPG_LOGGER has no exception.

Method GET_MESSAGE_FROM_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_MESSAGE Value transfer Type reference (TYPE) SUPG_MESSAGE_S 20120919

Method GET_MESSAGE_FROM_SYSTEM on class CL_UPG_LOGGER has no exception.

Method GET_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_MESSAGE Value transfer Type reference (TYPE) SUPG_MESSAGE_S 20120919

Method GET_MSG on class CL_UPG_LOGGER has no exception.

Method GET_MSG_FROM_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSG Call by reference Type reference (TYPE) SUPG_MESSAGE_T 20120919
2 Importing IX_ROOT Call by reference Object reference (TYPE REF TO) CX_ROOT 20120919

Method GET_MSG_FROM_ROOT on class CL_UPG_LOGGER has no exception.

Method GET_MSG_FROM_T100 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSG Call by reference Type reference (TYPE) SUPG_MESSAGE_T 20120919
2 Importing IX_ROOT Call by reference Object reference (TYPE REF TO) CX_ROOT 20120919
3 Importing IX_T100 Call by reference Object reference (TYPE REF TO) IF_T100_MESSAGE 20120919

Method GET_MSG_FROM_T100 on class CL_UPG_LOGGER has no exception.

Method GET_MSG_FROM_UPG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSG Call by reference Type reference (TYPE) SUPG_MESSAGE_T Upgrade Tools Message Table 20120919
2 Importing IX_UPG Call by reference Object reference (TYPE REF TO) CX_UPG_BASE Abstract Upgrade Tools Exception Class 20120919

Method GET_MSG_FROM_UPG on class CL_UPG_LOGGER has no exception.

Method GET_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SOURCE Value transfer Type reference (TYPE) STRING 20120919

Method GET_SOURCE on class CL_UPG_LOGGER has no exception.

Method OPEN_LOG Signature

Method OPEN_LOG on class CL_UPG_LOGGER has no parameter.
Method OPEN_LOG on class CL_UPG_LOGGER has no exception.

Method SAVE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLOSE Call by reference Type reference (TYPE) ABAP_BOOL 20120919

Method SAVE_LOG on class CL_UPG_LOGGER has no exception.

Method WRITE_FREE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SEVERITY Call by reference Type reference (TYPE) SYMSGTY 'S' 20120919
2 Importing IV_TEXT Call by reference Type reference (TYPE) ANY 20120919

Method WRITE_FREE_TEXT on class CL_UPG_LOGGER has no exception.

Method WRITE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MSG Call by reference Type reference (TYPE) SUPG_MESSAGE_S 20120919
2 Importing IV_SEVERITY Call by reference Type reference (TYPE) SYMSGTY 20120919
3 Importing IV_TEXT Call by reference Type reference (TYPE) DUPGMSGTEXT 20120919

Method WRITE_LOG on class CL_UPG_LOGGER has no exception.

Method WRITE_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROCESSID Call by reference Type reference (TYPE) INT1 Dummy for B20 int1 (Local Everywhere) 20121102
2 Importing IV_SUBFILENAME Call by reference Type reference (TYPE) TRFILENAME File Name 20121102
# Exception Resumable Description Created on
1 CX_UPG Standard Upgrade Tools Exception 20121102
History
Last changed by/on SAP  20140120 
SAP Release Created in 740