SAP ABAP Class IHC_CL_DB_LOG (Database Access for Logging)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-IHC (Application Component) FSCM In-House Cash
     FIN_IHC (Package) Payment Order In-House Cash
Properties
Class IHC_CL_DB_LOG  
Short Description Database Access for Logging    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FIN_IHC   Payment Order In-House Cash 
Created 20031007   SAP 
Last change 20040210   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IHC_CL_DB_LOG has no forward declaration.
Interfaces
Class IHC_CL_DB_LOG has no interface implemented.
Friends
Class IHC_CL_DB_LOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_NULL Instance attribute Private Object reference (TYPE REF TO) CX_IHC_LOG Null Reference 20031008
2 GT_BUFFER_CONTEXT Instance attribute Private Type reference (TYPE) IHC_TTY_LOG_CONTEXT Table Type for IHC_TAB_LOG_CTX 20031007
3 GT_BUFFER_CONTEXT_STR Instance attribute Private Type reference (TYPE) IHC_TTY_LOG_CONTEXT_TABLE Table Type for IHC_TAB_LOG_STR 20031008
4 GT_BUFFER_FIELDS Instance attribute Private Type reference (TYPE) IHC_TTY_LOG_FIELD_SET Table Type for IHC_TAB_LOG_FLD 20031007
5 GT_BUFFER_LAYER Instance attribute Private Type reference (TYPE) IHC_TTY_LOG_LAYER_CONTEXT Table Type for IHC_TAB_LOG_LYR 20031007
6 GT_BUFFER_REFERENCES Instance attribute Private Type reference (TYPE) IHC_TTY_LOG_REFERENCE Table Type for IHC_TAB_LOG_REF 20031007
7 G_CON_ACTIVE Constant Private Type reference (TYPE) IHC_DTE_LOG_STRUCTURE_STATUS 'A' Active Generated Structure 20031008
8 G_CON_DEFAULT_CONTEXT Constant Private Type reference (TYPE) IHC_DTE_LOG_CONTEXT '$DEFAULT' Context Name in Log 20040203
9 G_CON_DEVCLASS Constant Private Type reference (TYPE) TADIR-DEVCLASS '$TMP' TADIR Development Class 20031009
10 G_CON_LOG_STR_NAME Constant Private Type reference (TYPE) AS4TEXT 'Generierte Struktur fuer Kontext ' Name of Generated Tables 20031009
11 G_CON_LOG_STR_PREFIX Constant Private Type reference (TYPE) IHC_DTE_LOG_STRUCTURE_NAME 'IHC_STR_CTX_' Prefix for Context Structures 20031009
12 G_CON_NUMBER_RANGE Constant Private Type reference (TYPE) INRI-NRRANGENR '01' Number Range Interval Number 20031009
13 G_CON_NUMBER_RANGE_OBJECT Constant Private Type reference (TYPE) INRI-OBJECT 'IHC_LOG' Number Range Object 20031009
14 G_CON_SUBCONTEXT Constant Private Type reference (TYPE) IHC_DTE_LOG_CONTEXT_FIELD_TYPE '1' Subcontext 20031008
15 G_CON_TABCLASS_STR Constant Private Type reference (TYPE) TABCLASS 'INTTAB' Type of Generated Structures 20031009
16 G_CON_TADIR_OBJECT Constant Private Type reference (TYPE) TADIR-OBJECT 'TABL' TADIR Object 20031009
17 G_CON_TADIR_PGMID Constant Private Type reference (TYPE) TADIR-PGMID 'R3TR' TADIR Program ID 20031009
18 SR_DB_INSTANCE Static Attribute Private Object reference (TYPE REF TO) IHC_CL_DB_LOG Database Access for Logging 20031007
19 SR_EXCEPTION Static Attribute Private Object reference (TYPE REF TO) CX_IHC_EXCEPTION Exceptions with Static and Dynamic Check of RAISING Clause 20031007
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20031007
2 GET_CONTEXT_FIELDS Instance method Public Method Read Context Information 20031008
3 GET_CONTEXT_STRUCTURE Instance method Public Method Determine Structure for Context 20031008
4 GET_FIELD Instance method Public Method Read Field Information 20031007
5 GET_LAYER Instance method Public Method Read Layer Information 20031007
6 GET_REFERENCE Instance method Public Method Read Reference Information 20031007
7 S_INSTANCE Static method Public Method Factory Method 20031007
8 _GENERATE_CONTEXT Instance method Private Method Generate Context Structure 20031008
9 _SET_CONTEXT_STATUS Instance method Private Method Set the Status of a Context 20031009
Events
Class IHC_CL_DB_LOG has no event.
Types
Class IHC_CL_DB_LOG has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class IHC_CL_DB_LOG has no parameter.
# Exception Resumable Description Created on
1 CX_IHC_LOG Für Ausnahmen in Protokollbehandlung 20031007

Method GET_CONTEXT_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDS Call by reference Type reference (TYPE) IHC_TTY_LOG_CONTEXT Tabellentyp für IHC_TAB_LOG_CTX 20031008
2 Importing I_CONTEXT Value transfer Type reference (TYPE) IHC_DTE_LOG_CONTEXT Kontextname in Protokollierung 20031008
3 Importing I_EXPAND_LIST Value transfer Type reference (TYPE) XFLAG 'X' inkludierte Kontexte aufklappen 20031008
4 Importing I_INCLUDE_DEFAULT Value transfer Type reference (TYPE) XFELD 'X' Default-Kontext anfügen 20040203
# Exception Resumable Description Created on
1 CX_IHC_LOG Für Ausnahmen in Protokollbehandlung 20031008

Method GET_CONTEXT_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRUCTURE_NAME Call by reference Type reference (TYPE) IHC_DTE_LOG_STRUCTURE_NAME Name der generierten Struktur eines Kontextes 20031008
2 Importing I_CONTEXT Call by reference Type reference (TYPE) IHC_DTE_LOG_CONTEXT Kontextname in Protokollierung 20031008
# Exception Resumable Description Created on
1 CX_IHC_LOG Für Ausnahmen in Protokollbehandlung 20031008

Method GET_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FIELDTYPE Call by reference Type reference (TYPE) IHC_STR_LOG_FIELD_SET Feldvorrat für Kontexte in Protokollierung 20031008
2 Importing I_FIELDNAME Value transfer Type reference (TYPE) IHC_DTE_LOG_FIELDNAME Feldname in einem Kontext 20031008
# Exception Resumable Description Created on
1 CX_IHC_LOG Für Ausnahmen in Protokollbehandlung 20031007

Method GET_LAYER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LAYER_INFO Call by reference Type reference (TYPE) IHC_STR_LOG_LAYER_CONTEXT Kontexte der Schichten 20031007
2 Importing I_LAYER Value transfer Type reference (TYPE) IHC_DTE_LOG_LAYER Schichttyp 20031007
3 Importing I_LAYER_NAME Value transfer Type reference (TYPE) IHC_DTE_LOG_LAYER_NAME Name der Schicht 20031007
# Exception Resumable Description Created on
1 CX_IHC_LOG Für Ausnahmen in Protokollbehandlung 20031007

Method GET_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_REFERENCE Call by reference Type reference (TYPE) IHC_STR_LOG_REFERENCE Referenzen in Protokollierung 20031008
2 Importing I_REFERENCE_TYPE Value transfer Type reference (TYPE) IHC_DTE_LOG_REFERENCE_TYPE Referenzentyp für Protokollierungsfeld 20031008
# Exception Resumable Description Created on
1 CX_IHC_LOG Für Ausnahmen in Protokollbehandlung 20031007

Method S_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REF_DB Call by reference Object reference (TYPE REF TO) IHC_CL_DB_LOG Datenbankzugriff für Protokollierung 20031007
# Exception Resumable Description Created on
1 CX_IHC_LOG Für Ausnahmen in Protokollbehandlung 20031007

Method _GENERATE_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_STRUCTURE_NAME Call by reference Type reference (TYPE) IHC_DTE_LOG_STRUCTURE_NAME Name der generierten Struktur eines Kontextes 20040203
2 Importing I_CONTEXT Value transfer Type reference (TYPE) IHC_DTE_LOG_CONTEXT Kontextname in Protokollierung 20031008
# Exception Resumable Description Created on
1 CX_IHC_LOG Für Ausnahmen in Protokollbehandlung 20031008

Method _SET_CONTEXT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTEXT Value transfer Type reference (TYPE) IHC_DTE_LOG_CONTEXT Kontextname in Protokollierung 20031009
2 Importing I_STATUS Value transfer Type reference (TYPE) IHC_DTE_LOG_STRUCTURE_STATUS Status einer generierten Struktur 20031009
3 Importing I_STRUCTURE Value transfer Type reference (TYPE) IHC_DTE_LOG_STRUCTURE_NAME Name der generierten Struktur eines Kontextes 20031009
# Exception Resumable Description Created on
1 CX_IHC_LOG Für Ausnahmen in Protokollbehandlung 20031009
History
Last changed by/on SAP  20040210 
SAP Release Created in 500