SAP ABAP Class CL_HDS_LOG (Log Class)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FS-HDS (Application Component) Hierarchical Derivation Service
     HDS_GLOBAL (Package) Global Objects (e.g. Exceptions) in FS_HDS
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HDS_LOG HDS Interface for Logging 20060425
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HDS_LOG_UI 20060810
Properties
Class CL_HDS_LOG  
Short Description Log Class    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class HDS    
Program status     
Category 0   
Package HDS_GLOBAL   Global Objects (e.g. Exceptions) in FS_HDS 
Created 20060425   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HDS_LOG has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HDS_LOG HDS Interface for Logging 20060425
Friends
Class CL_HDS_LOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_BAL_OBJ Constant Public Type reference (TYPE) BALOBJ_D 'HDS_LOG' Application Log: Object Name (Application Code) 20060425
2 DUMMY Static Attribute Public Type reference (TYPE) STRING 20060425
3 FLG_MESSAGE Instance attribute Private Type reference (TYPE) C 20060425
4 LOGHANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20060425
5 NULL Static Attribute Public Object reference (TYPE REF TO) IF_HDS_LOG Logging Interface of Print Workbench 20060425
6 STR_LAST_MSG Instance attribute Public Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20060425
7 TAB_MSG Instance attribute Private Type reference (TYPE) TTY_MSG 20060425
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EXCEPTION Instance method Public Method 20060505
2 ADD_IF_T100_MSG Instance method Public Method 20060425
3 ADD_MSG Instance method Public Method Write Message to Log 20060425
4 ADD_S_MSG Instance method Public Method Insert Message as Structure 20060425
5 APPEND_MESSAGES_FROM_LOG Instance method Public Method Transfer Messages 20060425
6 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20060425
7 CLOSE Instance method Public Method Exit Log 20060425
8 DISPLAY Instance method Public Method Display of Log 20060425
9 GET_ALL_MESSAGES Instance method Public Method Return of All Messages 20060425
10 HAS_MESSAGES Instance method Public Method Messages Exist 20060425
11 INIT Instance method Public Method 20060619
12 SAVE Instance method Public Method Save Log 20060425
13 S_CREATE Static method Public Method Instantiation 20060425
Events
Class CL_HDS_LOG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_MSG Public See coding 20060425 tty_msg TYPE TABLE OF bal_s_msg WITH DEFAULT KEY
Method Signatures

Method ADD_EXCEPTION Signature

Method ADD_EXCEPTION on class CL_HDS_LOG has no parameter.
Method ADD_EXCEPTION on class CL_HDS_LOG has no exception.

Method ADD_IF_T100_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF_T100 Value transfer Object reference (TYPE REF TO) IF_T100_MESSAGE Schnittstelle zum Zugriff auf T100-Texte 20060425

Method ADD_IF_T100_MSG on class CL_HDS_LOG has no exception.

Method ADD_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSGID Value transfer Type reference (TYPE) SY-MSGID SY-MSGID Nachrichtenklasse 20060425
2 Importing I_MSGNO Value transfer Type reference (TYPE) SY-MSGNO SY-MSGNO Nachrichtennummer 20060425
3 Importing I_MSGTY Value transfer Type reference (TYPE) SY-MSGTY SY-MSGTY Nachrichtentyp 20060425
4 Importing I_MSGV1 Value transfer Type reference (TYPE) SY-MSGV1 SY-MSGV1 Nachrichtenvariable 20060425
5 Importing I_MSGV2 Value transfer Type reference (TYPE) SY-MSGV2 SY-MSGV2 Nachrichtenvariable 20060425
6 Importing I_MSGV3 Value transfer Type reference (TYPE) SY-MSGV3 SY-MSGV3 Nachrichtenvariable 20060425
7 Importing I_MSGV4 Value transfer Type reference (TYPE) SY-MSGV4 SY-MSGV4 Nachrichtenvariable 20060425

Method ADD_MSG on class CL_HDS_LOG has no exception.

Method ADD_S_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STR_MSG Value transfer Type reference (TYPE) ANY 20060425

Method ADD_S_MSG on class CL_HDS_LOG has no exception.

Method APPEND_MESSAGES_FROM_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF_LOG Call by reference Object reference (TYPE REF TO) CL_HDS_LOG Logklasse 20060425

Method APPEND_MESSAGES_FROM_LOG on class CL_HDS_LOG has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HDS_LOG has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HDS_LOG has no exception.

Method CLOSE Signature

Method CLOSE on class CL_HDS_LOG has no parameter.
Method CLOSE on class CL_HDS_LOG has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_AMODAL Value transfer Type reference (TYPE) C 20060425
2 Importing I_FLG_CLOSE Value transfer Type reference (TYPE) C 'X' 20060425
3 Importing I_FLG_POPUP Value transfer Type reference (TYPE) C 20060425

Method DISPLAY on class CL_HDS_LOG has no exception.

Method GET_ALL_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TAB_MSG Value transfer Type reference (TYPE) TTY_MSG 20060425

Method GET_ALL_MESSAGES on class CL_HDS_LOG has no exception.

Method HAS_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FLG_HAS_MESSAGES Value transfer Type reference (TYPE) XFELD Allgemeines Kennzeichen 20060425

Method HAS_MESSAGES on class CL_HDS_LOG has no exception.

Method INIT Signature

Method INIT on class CL_HDS_LOG has no parameter.
Method INIT on class CL_HDS_LOG has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LOGNUM Value transfer Type reference (TYPE) BALOGNR Anwendungs-Log: Protokollnummer 20060425

Method SAVE on class CL_HDS_LOG has no exception.

Method S_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASSNAME Call by reference Type reference (TYPE) STRING 'CL_HDS_LOG' 20060810
2 Importing I_OBJECT Value transfer Type reference (TYPE) BALOBJ_D CON_BAL_OBJ Anwendungs-Log: Objektname (Applikationskürzel) 20060425
3 Returning R_REF_LOG Value transfer Object reference (TYPE REF TO) CL_HDS_LOG Logklasse 20060425

Method S_CREATE on class CL_HDS_LOG has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710