SAP ABAP Class CL_IDGT_APPLOG_UTIL (Utility Class for Application Log)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   FI-LOC (Application Component) Localization
     ID-SD-CN-GT-01 (Package) Golden Tax Interface Enhancements
Properties
Class CL_IDGT_APPLOG_UTIL  
Short Description Utility Class for Application Log    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ID-SD-CN-GT-01   Golden Tax Interface Enhancements 
Created 20120503   SAP 
Last change 20130531   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
Class CL_IDGT_APPLOG_UTIL has no interface implemented.
Friends
Class CL_IDGT_APPLOG_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPL_LOG_CALLBACK_FM Constant Public Type reference (TYPE) BALUEF 'BCT_LOGGIN_CALLBACK_MSG' Application Log: Callback: Routine name 20120503
2 APPL_LOG_DEFAULT_CALLBACK Constant Public Type reference (TYPE) SEOCLSNAME 'CL_BCT_MSG_CONTEXT_EXIT' Object Type Name 20120503
3 APPL_LOG_PAR1 Constant Public Type reference (TYPE) BALPAR 'PAR1' Application log: Parameters 20120503
4 APPL_LOG_PAR2 Constant Public Type reference (TYPE) BALPAR 'PAR2' Application log: Parameters 20120503
5 APPL_LOG_PAR3 Constant Public Type reference (TYPE) BALPAR 'PAR3' Application log: Parameters 20120503
6 APPL_LOG_PAR4 Constant Public Type reference (TYPE) BALPAR 'PAR4' Application log: Parameters 20120503
7 APPL_LOG_PAR5 Constant Public Type reference (TYPE) BALPAR 'PAR5' Application log: Parameters 20120503
8 APPL_LOG_PAR_PIECE_CNT Constant Public Type reference (TYPE) BALPAR 'PIECECNT' Application log: Parameters 20120503
9 APPL_LOG_PAR_PIECE_PREFIX Constant Public Type reference (TYPE) BALPAR 'PIE' Application log: Parameters 20120503
10 APPL_LOG_PAR_SYS_GRP Constant Public Type reference (TYPE) BALPAR 'SYSGRP' Application log: Parameters 20120503
11 APPL_LOG_PAR_SYS_TYP Constant Public Type reference (TYPE) BALPAR 'SYSTYP' Application log: Parameters 20120503
12 APPL_LOG_PAR_TABNAME Constant Public Type reference (TYPE) BALPAR 'TABNAME' Application log: Parameters 20120503
13 CV_OBJ Constant Public Type reference (TYPE) BALOBJ_D 'CH_GTI' Application Log: Object Name (Application Code) 20120503
14 CV_SUB_OBJ_COMMON Constant Public Type reference (TYPE) BALSUBOBJ 'CH_GTI' Sub-object for Common 20120503
15 CV_SUB_OBJ_INBOUND Constant Public Type reference (TYPE) BALSUBOBJ 'GTI_INBOUND' Sub-object for Download 20120510
16 CV_SUB_OBJ_OUTBOUND Constant Public Type reference (TYPE) BALSUBOBJ 'GTI_OUTBOUND' Sub-object for Upload 20120510
17 CV_SUB_OBJ_REPORT Constant Public Type reference (TYPE) BALSUBOBJ 'GTI_REPORT' Sub-object for Report 20120503
18 LOG_PAR_MSG_LEVEL Constant Public Type reference (TYPE) BALPAR 'MSGLEVEL' Application log: Parameters 20120503
19 MT_LOG_BUFFER Static Attribute Protected Type reference (TYPE) YT_LOG_BUFFER 20120503
20 PIECE_CNT_LEN Constant Public Type reference (TYPE) N 7 20120503
Methods
# Method Level Visibility Method type Description Created on
1 FREE_COPYED_LOG Static method Public Method Free copied log 20120503
2 GET_LOG_HANDLER Static method Public Method Get application log handler 20120503
3 RELOAD_LOG Static method Private Method Reload application log 20120503
Events
Class CL_IDGT_APPLOG_UTIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_LOG_BUFFER Protected See coding 20120503 BEGIN OF ys_log_buffer, loghandle TYPE balloghndl, parent TYPE balloghndl, o_log TYPE REF TO if_idgt_applog, END OF ys_log_buffer
2 YT_LOG_BUFFER Protected See coding 20120503 yt_log_buffer TYPE STANDARD TABLE OF ys_log_buffer
Method Signatures

Method FREE_COPYED_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_REF_LOG Call by reference Object reference (TYPE REF TO) IF_IDGT_APPLOG Application log interface for GTI 20120503

Method FREE_COPYED_LOG on class CL_IDGT_APPLOG_UTIL has no exception.

Method GET_LOG_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTNUMBER Call by reference Type reference (TYPE) BALNREXT Application Log: External ID 20120503
2 Importing IV_LOGNUMBER Call by reference Type reference (TYPE) BALOGNR Application log: log number 20120503
3 Importing IV_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Application Log: Object Name (Application Code) 20120503
4 Importing IV_SAVE_TO_DB Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120503
5 Importing IV_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20120503
6 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120503
7 Returning RO_LOG Value transfer Object reference (TYPE REF TO) IF_IDGT_APPLOG Application log interface for GTI 20120503

Method GET_LOG_HANDLER on class CL_IDGT_APPLOG_UTIL has no exception.

Method RELOAD_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOGHANDLER Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20120503
2 Importing IV_LOGNUMBER Call by reference Type reference (TYPE) BALOGNR Application log: log number 20120503
3 Importing IV_SAVE_TO_DB Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120503
4 Returning RO_LOG Value transfer Object reference (TYPE REF TO) IF_IDGT_APPLOG Application log interface for GTI 20120503

Method RELOAD_LOG on class CL_IDGT_APPLOG_UTIL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607