SAP ABAP Class CL_UC_LOG_DEFINITION (Log for Tasks)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS (Application Component) Business Consolidation
     UCL2 (Package) SEM-BCS: Audit Trail
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_DATA Internal View of Customizing Data 20011012
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_DATA_EXT External view at Customizing data 20011012
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_TRANSPORT Transport of Customizing Objects 20011012
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_LOG_GUI Audit Trail GUI Interface 20011012
Properties
Class CL_UC_LOG_DEFINITION  
Short Description Log for Tasks    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCL2   SEM-BCS: Audit Trail 
Created 20011012   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 UC00 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UC_CUST_DATA Internal View of Customizing Data 20011012
2 IF_UC_CUST_DATA_EXT External view at Customizing data 20011012
3 IF_UC_CUST_TRANSPORT Transport of Customizing Objects 20011012
4 IF_UC_LOG_GUI Audit Trail GUI Interface 20011012
Friends
Class CL_UC_LOG_DEFINITION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_UC_MODEL Model 20011012
2 DT_FFIX Instance attribute Private Type reference (TYPE) UC0_TS_FFIX Fixed Characteristic Values 20031218
3 DT_LOGTYPE_TXT Instance attribute Private Type reference (TYPE) UCL_T_LOGTYPE_TXT Audit Trail: Audit Trail Type Property 20031216
4 D_AREA Instance attribute Private Type reference (TYPE) UC_AREA Consolidation Area 20011016
5 D_LOGTYPE_TEXT_IS_READ Instance attribute Private Type reference (TYPE) UC_FLG Audit trail type text was read 20011012
6 D_TASK Instance attribute Private Type reference (TYPE) UC_TASK Task 20011016
7 D_TASKTYPE Instance attribute Private Type reference (TYPE) UC_TASKTYPE Task Category 20011016
8 GC_DEFAULT Constant Public Type reference (TYPE) UC_FLG '1' Default Values 20040108
9 GC_DISPLAY_LP Constant Public Type reference (TYPE) UC_LOG_DISPLAY '1' List Processor 20011019
10 GC_KIND_ANALYSIS Constant Public Type reference (TYPE) UC_LOG_KIND '2' Analysis Log 20020408
11 GC_KIND_DOCUMENT Constant Public Type reference (TYPE) UC_LOG_KIND '1' Document Audit Trail 20020408
12 GC_LOGTYPE Constant Public Type reference (TYPE) UG_VALUE 'LOGTYPE' Characteristic Value 20031218
13 GC_LOGVARID Constant Public Type reference (TYPE) UC_VALUE 'LOGVARID' Characteristic Value 20040113
14 GC_NO Constant Public Type reference (TYPE) UC_FLG '3' No 20040121
15 GC_STYLE_COMPACT Constant Public Type reference (TYPE) UC_LOG_STYLE '2' Audit Trail: Type of List - Compact/Hierarchical 20020408
16 GC_STYLE_HIERARCHICAL Constant Public Type reference (TYPE) UC_LOG_STYLE '1' Audit Trail: Type of List - Compact/Hierarchical 20020408
17 GC_YES Constant Public Type reference (TYPE) UC_FLG '2' YES 20040108
18 GO_CHAR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) IF_UG_MD_CHAR FIN Master Data: Representation of a Characteristic 20031216
19 GT_INSTANCE Static Attribute Private Type reference (TYPE) TS_INSTANCE 20031216
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_LOG_VARIANT Instance method Public Method Apply log variant to the default log 20040107
2 CHECK_LOGVARID Instance method Public Method Check log variant 20031217
3 CONSTRUCTOR Instance method Public Constructor Constructor 20011012
4 CREATE_LOGVARID Instance method Public Method Create log variant 20031216
5 DELETE_LOGVARID Instance method Public Method Delete log variant 20031216
6 GET_INSTANCE Static method Public Method Determine Instance 20031215
7 GET_LOGTYPE_TEXT Instance method Public Method Get text for default logs 20031215
8 GET_LOGVARID_LOGTYPE Instance method Public Method Get logtype of log variant 20040120
9 GET_LOGVARID_TEXT Instance method Public Method Get text for log variants 20031217
10 GET_LOG_DEFINITION Instance method Public Method Get log definition 20011017
11 SET_LOGVARID_TEXT Instance method Public Method Set text for log variant 20031217
Events
Class CL_UC_LOG_DEFINITION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SX_BUFFER Private See coding 20011012 begin of sx_buffer. types exists type uc_flg. types t_char type t_char. types text type string. types end of sx_buffer
2 SX_INSTANCE Private See coding 20031216 begin of sx_instance, area type uc_area, task type uc_task, tasktype type uc_tasktype, o_instance type ref to cl_uc_log_definition, end of sx_instance
3 S_CHAR Private See coding 20011012 begin of s_char, catnr type uc_log_catalog, fieldname type uc_fieldname, seqnr type uc_seqnr2, breakdown type uc_log_brkdown, scrtext_m type scrtext_m, end of s_char
4 S_CHARTXT Private See coding 20011012 begin of s_chartxt, fieldname type uc_fieldname, text type scrtext_m, end of s_chartxt
5 TS_INSTANCE Private See coding 20031216 ts_instance type sorted table of sx_instance with unique key area task tasktype
6 T_CHAR Private See coding 20011012 t_char type sorted table of s_char with unique key catnr fieldname
7 T_CHARTXT Private See coding 20011012 t_chartxt type sorted table of s_chartxt with unique key fieldname
Method Signatures

Method APPLY_LOG_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CATALOG Call by reference Type reference (TYPE) UCL_TS_LOG_CAT_DEF Protokoll: Katalogeigenschaften 20040107
2 Changing CT_CHARACTERISTIC Call by reference Type reference (TYPE) UCL_TS_LOG_CAT_CHAR_BD Protokoll: Merkmale/Kennzahlen pro Katalog 20040107
3 Importing I_LOGVARID Call by reference Type reference (TYPE) UC_LOGVARID GUID zur Identifikation der benutzerdefinierten Protokolle 20040107

Method APPLY_LOG_VARIANT on class CL_UC_LOG_DEFINITION has no exception.

Method CHECK_LOGVARID 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) UC0_T_MESSAGE Meldungen 20031217
2 Importing I_LOGVARID Call by reference Type reference (TYPE) UC_LOGVARID GUID zur Identifikation der benutzerdefinierten Protokolle 20031217

Method CHECK_LOGVARID on class CL_UC_LOG_DEFINITION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FACTORY Call by reference Object reference (TYPE REF TO) IF_UG_MD_FACTORY Stammdaten-Fabrik 20031216
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Feldkatalog, ...) 20011012
3 Importing I_AREA Call by reference Type reference (TYPE) UC_AREA Konsolidierungsgebiet 20011016
4 Importing I_TASK Call by reference Type reference (TYPE) UC_TASK Maßnahme 20011016
5 Importing I_TASKTYPE Call by reference Type reference (TYPE) UC_TASKTYPE Maßnahmentyp 20011016

Method CONSTRUCTOR on class CL_UC_LOG_DEFINITION has no exception.

Method CREATE_LOGVARID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_LOGVARID Value transfer Type reference (TYPE) UC_LOGVARID GUID zur Identifikation der benutzerdefinierten Protokolle 20031216
2 Importing I_LOGTYPE Call by reference Type reference (TYPE) UC_LOG_TYPE Protokoll-Typ 20040331
3 Importing I_LOGVARID Call by reference Type reference (TYPE) UC_LOGVARID GUID zur Identifikation der benutzerdefinierten Protokolle 20031218

Method CREATE_LOGVARID on class CL_UC_LOG_DEFINITION has no exception.

Method DELETE_LOGVARID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGVARID Call by reference Type reference (TYPE) UC_LOGVARID GUID zur Identifikation der benutzerdefinierten Protokolle 20031216

Method DELETE_LOGVARID on class CL_UC_LOG_DEFINITION has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_INSTANCE Call by reference Object reference (TYPE REF TO) CL_UC_LOG_DEFINITION Protokoll für Maßnahmen 20031215
2 Importing IO_FACTORY Call by reference Object reference (TYPE REF TO) IF_UG_MD_FACTORY Stammdaten-Fabrik 20031216
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20031215
4 Importing I_AREA Call by reference Type reference (TYPE) UC_AREA 20031215
5 Importing I_TASK Call by reference Type reference (TYPE) UC_TASK Maßnahme 20031215
6 Importing I_TASKTYPE Call by reference Type reference (TYPE) UC_TASKTYPE 20031215

Method GET_INSTANCE on class CL_UC_LOG_DEFINITION has no exception.

Method GET_LOGTYPE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEXT Call by reference Type reference (TYPE) UCL_T_LOGTYPE_TXT Allgemeines Kennzeichen SAP Konsolidierung 20031215

Method GET_LOGTYPE_TEXT on class CL_UC_LOG_DEFINITION has no exception.

Method GET_LOGVARID_LOGTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOGTYPE Call by reference Type reference (TYPE) UC_LOG_TYPE Protokoll-Typ 20040120
2 Importing I_LOGVARID Call by reference Type reference (TYPE) UC_LOGVARID GUID zur Identifikation der benutzerdefinierten Protokolle 20040120

Method GET_LOGVARID_LOGTYPE on class CL_UC_LOG_DEFINITION has no exception.

Method GET_LOGVARID_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TEXT Call by reference Type reference (TYPE) UCL_TS_LOGVAR_TXT Protokoll: Benutzervariante - Texte 20031217

Method GET_LOGVARID_TEXT on class CL_UC_LOG_DEFINITION has no exception.

Method GET_LOG_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CALLBACK Call by reference Object reference (TYPE REF TO) IF_UC_LP_CALLBACK Listprozessor: Schnittstelle für Callback Definition 20030325
2 Exporting ES_STRUCT Call by reference Type reference (TYPE) UCL_S_LOG_STRUCT Protokoll: Anzeigestrukturen 20011120
3 Exporting ET_CATALOG Call by reference Type reference (TYPE) UCL_TS_LOG_CAT_DEF Protokoll: Katalogeigenschaften 20011017
4 Exporting ET_CHARACTERISTIC Call by reference Type reference (TYPE) UCL_TS_LOG_CAT_CHAR_BD Protokoll: Merkmale pro Katalog (mit Aufriß) 20011017
5 Exporting ET_OPT_FCODE Call by reference Type reference (TYPE) UCL_TS_LP_OPT_FCODE Listprozessor: Anzeige optionaler Menüeinträge 20050322
6 Exporting ET_VAL_DERIV Call by reference Type reference (TYPE) UCL_TS_LP_VAL_DERIV Listprocessor: Wertableitung von Steuerfelder 20020918
7 Exporting E_DISPLAY Call by reference Type reference (TYPE) UC_LOG_DISPLAY Allgemeines Kennzeichen SAP Konsolidierung 20011019
8 Exporting E_KIND Call by reference Type reference (TYPE) UC_LOG_KIND Allgemeines Kennzeichen SAP Konsolidierung 20011019
9 Importing I_AREA Call by reference Type reference (TYPE) UC_AREA Konsolidierungsgebiet 20040324
10 Importing I_LOGTYPE Call by reference Type reference (TYPE) UC_LOG_TYPE Protokoll-Typ 20031216
11 Importing I_LOGVARID Call by reference Type reference (TYPE) UC_LOGVARID GUID zur Identifikation der benutzerdefinierten Protokolle 20040120

Method GET_LOG_DEFINITION on class CL_UC_LOG_DEFINITION has no exception.

Method SET_LOGVARID_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGVARID Call by reference Type reference (TYPE) UC_LOGVARID GUID zur Identifikation der benutzerdefinierten Protokolle 20031217
2 Importing I_TXTMI Call by reference Type reference (TYPE) UC_TXTMI Mitteltext 20031217

Method SET_LOGVARID_TEXT on class CL_UC_LOG_DEFINITION has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 31A