SAP ABAP Class CL_EHSB_RC_APPLICATION_LOG (EHS: Editing Logs)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   EHS-BD-CCK (Application Component) Compliance Check
     CBBA_REGCOMPL (Package) Compliance Check
Properties
Class CL_EHSB_RC_APPLICATION_LOG  
Short Description EHS: Editing Logs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CBBA_REGCOMPL   Compliance Check 
Created 20070131   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ESP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ESPAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_EHSB_RC_APPLICATION_LOG has no interface implemented.
Friends
Class CL_EHSB_RC_APPLICATION_LOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_LOG_ID_PREFIX Constant Private Type reference (TYPE) CHAR3 'CCK' 3-Byte Field 20070403
2 GC_LOG_ID_SEPARATOR Constant Private Type reference (TYPE) CHAR1 '_' Single-Character Indicator 20070403
3 GC_LOG_OBJECT Constant Private Type reference (TYPE) BALOBJ_D 'EHRC' Application Log: Object Name (Application Code) 20070131
4 GC_MSGTY_INFO Constant Private Type reference (TYPE) MSGTY 'I' Message Type 20070131
5 GC_MSG_DETLEVEL Constant Private Type reference (TYPE) BALLEVEL 1 Application Log: Level of Detail 20070131
6 GC_MSG_PROBCLASS_ADD_INFO Constant Public Type reference (TYPE) BALPROBCL 4 Application Log: Message Problem Class 20070131
7 GC_MSG_PROBCLASS_IMPORTANT Constant Public Type reference (TYPE) BALPROBCL 2 Application Log: Message Problem Class 20070131
8 GC_MSG_PROBCLASS_MEDIUM Constant Public Type reference (TYPE) BALPROBCL 3 Application Log: Message Problem Class 20070131
9 GC_MSG_PROBCLASS_VERYIMPORTANT Constant Public Type reference (TYPE) BALPROBCL 1 Application Log: Message Problem Class 20070131
10 GC_MSG_SORT_GLOBAL_MESSAGES Constant Private Type reference (TYPE) BALSORT 'GM' Application Log: Sort Criterion/Grouping 20070131
11 GC_MSG_SORT_LEADING_OBJECT Constant Public Type reference (TYPE) BALSORT 'LO' Application Log: Sort Criterion/Grouping 20070131
12 GO_APPLOG Static Attribute Private Object reference (TYPE REF TO) CL_EHSB_RC_APPLICATION_LOG EHS: Editing Logs 20070131
13 GTS_RESULT_ADD_INFO Static Attribute Private Type reference (TYPE) EHSB_TS_RC_RESULT_ADD_INFO EHS: RM Additional Information for Overall Result 20070214
14 GT_MESSAGE Static Attribute Private Type reference (TYPE) ESPAP_EXTERROR_TAB_TYPE Buffer Table for Log Messages 20070131
15 GV_EXPIRATION_DATE Static Attribute Private Type reference (TYPE) EHSBE_RC_LOG_EXPIRATION_DATE Expiration Date for Logs 20070201
16 GV_EXTERNAL_LOG_ID Static Attribute Private Type reference (TYPE) BALNREXT Application Log: External ID 20070131
17 GV_FLG_GM_MESSAGE_LOGGED Static Attribute Private Type reference (TYPE) ESP1_BOOLEAN 20070612
18 GV_FLG_LOG_WAS_CHANGED Static Attribute Private Type reference (TYPE) ESP1_BOOLEAN ' ' Indicator for Whether Log Was Changed After Display 20070131
19 GV_FLG_LOG_WAS_DISPLAYED Static Attribute Private Type reference (TYPE) ESP1_BOOLEAN ' ' Indicator for Whether Log Already Displayed 20070131
20 GV_FLG_LOG_WAS_SAVED Static Attribute Private Type reference (TYPE) ESP1_BOOLEAN ' ' Indicator for Whether Log Was Saved 20070306
21 GV_LOG_HANDLE Static Attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20070131
22 GV_TRANSACTION Static Attribute Private Type reference (TYPE) SYTCODE Transaction from Which Compliance Check Was Initiated 20070404
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Public Method Adds Message to Log 20070131
2 AS_LOG_MESSAGE Instance method Private Method Conversion Between Message Structures 20070131
3 CLEAR Static method Public Method Clears All Static Attributes 20110103
4 CREATE_LOG Instance method Private Method Generates New Log 20070201
5 DISPLAY_LOG Instance method Public Method Display Log Using Standard Transaction 20070131
6 GET_EXTERNAL_LOG_ID Static method Public Method Delivers External ID of Log 20070201
7 GET_INSTANCE_CL Static method Public Method Delivers Reference for Log Management 20070131
8 GET_NEXT_LOG_ID_NO Static method Private Method Determines Next Free Number As Part 20070403
9 INIT_LOG Instance method Private Method Delete Content of Log 20070131
10 IS_MESSAGE_CONTAINING Instance method Public Method Checks Whether Log Contains Message(s) 20070213
11 SAVE_LOG Instance method Public Method Save Log in Database 20070131
12 TRANSFER_MESSAGES_TO_APPL_LOG Instance method Public Method Set Up Buffered Messages in Log 20101020
13 TRANSFER_MESSAGES_TO_LOG Instance method Private Method Set Up Buffered Messages in Log 20070131
Events
Class CL_EHSB_RC_APPLICATION_LOG has no event.
Types
Class CL_EHSB_RC_APPLICATION_LOG has no local type.
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) ESPAP_EXTERROR_TAB_TYPE 20070131

Method ADD_MESSAGE on class CL_EHSB_RC_APPLICATION_LOG has no exception.

Method AS_LOG_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOG_MESSAGE Call by reference Type reference (TYPE) BAL_S_MSG Anwendungs-Log: Daten einer Meldung 20070201
2 Importing IS_APPLICATION_MESSAGE Call by reference Type reference (TYPE) ESPAP_EXTERROR_WA_TYPE 20070201
3 Importing IV_SUBID Call by reference Type reference (TYPE) ESESUBID Spezifikation 20110208

Method AS_LOG_MESSAGE on class CL_EHSB_RC_APPLICATION_LOG has no exception.

Method CLEAR Signature

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

Method CREATE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) ESPAP_EXTERROR_TAB_TYPE Fehlermeldungen 20070404
2 Importing IV_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Anwendungs-Log: Unterobjekt 20110207
# Exception Resumable Description Created on
1 INTERNAL_ERROR Protokollkopf ist inkonsistent 20070404

Method DISPLAY_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) ESPAP_EXTERROR_TAB_TYPE 20070131

Method DISPLAY_LOG on class CL_EHSB_RC_APPLICATION_LOG has no exception.

Method GET_EXTERNAL_LOG_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) ESPAP_EXTERROR_TAB_TYPE Fehlermeldungen 20070404
2 Exporting EV_EXTERNAL_LOG_ID Call by reference Type reference (TYPE) BALNREXT Anwendungs-Log: Externe Identifikation 20070404

Method GET_EXTERNAL_LOG_ID on class CL_EHSB_RC_APPLICATION_LOG has no exception.

Method GET_INSTANCE_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) ESPAP_EXTERROR_TAB_TYPE 20070221
2 Exporting EO_LOG_MANAGER Call by reference Object reference (TYPE REF TO) CL_EHSB_RC_APPLICATION_LOG EHS: Bearbeitung von Protokollen 20070221
3 Importing ITS_RESULT_ADD_INFO Call by reference Type reference (TYPE) EHSB_TS_RC_RESULT_ADD_INFO EHS: RM Zusatzinformationen zum Gesamtergebnis 20070214
4 Importing IV_EXTERNAL_LOG_ID Call by reference Type reference (TYPE) BALNREXT Externe Protokoll ID 20070404
5 Importing IV_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Anwendungs-Log: Unterobjekt 20110207
6 Importing IV_TRANSACTION Call by reference Type reference (TYPE) SYTCODE Transaktion von der die Vorgabenprüfung initiiert wurde 20070404

Method GET_INSTANCE_CL on class CL_EHSB_RC_APPLICATION_LOG has no exception.

Method GET_NEXT_LOG_ID_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) ESPAP_EXTERROR_TAB_TYPE Fehlermeldungen 20070403
2 Exporting EV_LOG_ID_NO Call by reference Type reference (TYPE) EHSBE_RC_ALOG_ID_NO EHS: Nummer als Teil für Application Log ID 20070403

Method GET_NEXT_LOG_ID_NO on class CL_EHSB_RC_APPLICATION_LOG has no exception.

Method INIT_LOG Signature

Method INIT_LOG on class CL_EHSB_RC_APPLICATION_LOG has no parameter.
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler ist aufgetreten 20070201

Method IS_MESSAGE_CONTAINING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_FLG_LOG_HAS_MESSAGE Value transfer Type reference (TYPE) ESP1_BOOLEAN Protokoll enthält Meldung(en) 20070213

Method IS_MESSAGE_CONTAINING on class CL_EHSB_RC_APPLICATION_LOG has no exception.

Method SAVE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) ESPAP_EXTERROR_TAB_TYPE 20070131

Method SAVE_LOG on class CL_EHSB_RC_APPLICATION_LOG has no exception.

Method TRANSFER_MESSAGES_TO_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) ESPAP_EXTERROR_TAB_TYPE Meldungen 20101020
2 Exporting EV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20101020

Method TRANSFER_MESSAGES_TO_APPL_LOG on class CL_EHSB_RC_APPLICATION_LOG has no exception.

Method TRANSFER_MESSAGES_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) ESPAP_EXTERROR_TAB_TYPE 20070131

Method TRANSFER_MESSAGES_TO_LOG on class CL_EHSB_RC_APPLICATION_LOG has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700