SAP ABAP Class CL_UC_METHOD_VAL_LOG (Validation log)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS-CSF (Application Component) Consolidation Functions
     UCFV (Package) SEM-BCS: Validation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_LOG_CUST_DATA Log Data Interface 20030823
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_LP_VAL_DERIVATION List Processor: Value Derivation for Control Fields 20040121
Properties
Class CL_UC_METHOD_VAL_LOG  
Short Description Validation log    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCFV   SEM-BCS: Validation 
Created 20030823   SAP 
Last change 20060711   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON 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)
3 UCFV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UC_LOG_CUST_DATA Log Data Interface 20030823
2 IF_UC_LP_VAL_DERIVATION List Processor: Value Derivation for Control Fields 20040121
Friends
Class CL_UC_METHOD_VAL_LOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DD_CHECK_SEQNR Instance attribute Private Type reference (TYPE) UCF_SX_VAL_LOG_S_CHAR_CHECK-VAL_SEQNR Auxiliary sequence number for validation checks 20031013
2 DD_DATASTREAMTYPE Instance attribute Private Type reference (TYPE) UC_DATASTREAMTYPE Data stream type 20030831
3 DF_CHECK_SET Instance attribute Private Type reference (TYPE) UC_FLG SPACE 'X' = validation check has been set 20030923
4 DF_ERR_ONLY Instance attribute Private Type reference (TYPE) UC_VAL_LOG_ERR SPACE Show only erroneous checks ('X') 20030825
5 DF_REPUNIT Instance attribute Private Type reference (TYPE) UC_FLG 'X' 'X' = log for repunits, SPACE = log for repgroups 20030917
6 DF_SHOW_DETAIL Instance attribute Private Type reference (TYPE) UC_VAL_LOG_DETAILED 'X' Display evaluation detail 20030825
7 DO_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_UC_FACTORY Cons factory 20030824
8 DO_LOG Instance attribute Private Object reference (TYPE REF TO) CL_UC_LOG Log instance 20030823
9 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_UC_MODEL Model (metadata) 20030823
10 DR_S_DATA Instance attribute Private Object reference (TYPE REF TO) DATA Log data record 20030823
11 DR_T_DATA Instance attribute Private Object reference (TYPE REF TO) DATA Log data (one check) 20030823
12 DR_T_DATA_ALL Instance attribute Private Object reference (TYPE REF TO) DATA Log data (all checks) 20030824
13 DS_VAL_TASK_SETTINGS Instance attribute Private Type reference (TYPE) UCU_S_TASK_VAL_GLOB_SET Validation task global settings 20030825
14 DT_MESSAGE Instance attribute Private Type reference (TYPE) UC0_T_MESSAGE Messages 20030823
15 DT_MESSAGE_ALL Instance attribute Private Type reference (TYPE) UC0_T_MESSAGE Messages (all checks, repug global messages) 20030824
16 DT_MESSAGE_REPUG Instance attribute Private Type reference (TYPE) UC0_T_MESSAGE Messages (global repug messages) 20030824
17 DT_MSG_SUBLIST_ALL Instance attribute Private Type reference (TYPE) UCL_TS_LOG_MSG_SUBLIST Sublist field name and value for messages (all checks) 20030824
18 DT_VALCHECK_SEL Instance attribute Private Type reference (TYPE) UCF_TH_VALCHECK_SEL Descriptions of selection conditions 20040116
19 GC_CATALOG_CHECK Constant Private Type reference (TYPE) UC_LOG_CATALOG '02' Log: catalog number: checks 20030823
20 GC_CATALOG_CHECK_MSG Constant Private Type reference (TYPE) UC_LOG_CATALOG '09' Log: catalog number: messages 20030823
21 GC_CATALOG_DETAIL Constant Private Type reference (TYPE) UC_LOG_CATALOG '03' Log: catalog number: checks-detail 20030823
22 GC_CATALOG_DETAIL_GB Constant Private Type reference (TYPE) UC_LOG_CATALOG '05' Log: catalog number: checks-detail group by characteristics 20030904
23 GC_CATALOG_DETAIL_GB_AT Constant Private Type reference (TYPE) UC_LOG_CATALOG '06' Log: catalog number: checks-detail group by attributes 20030916
24 GC_CATALOG_DETAIL_GB_CHAT Constant Private Type reference (TYPE) UC_LOG_CATALOG '07' Log: catalog number: checks-detail group by char.+attr. 20031015
25 GC_CATALOG_MAIN Constant Private Type reference (TYPE) UC_LOG_CATALOG '01' Log: catalog number: main 20030823
26 GC_CATALOG_MSG Constant Private Type reference (TYPE) UC_LOG_CATALOG '99' Log: catalog number: messages 20030823
27 GC_CLASS_METHOD_VAL Constant Private Type reference (TYPE) SEOCLSNAME 'CL_UC_METHOD_VAL' Validation method class 20030824
28 GC_DERIV_CLASS Constant Private Type reference (TYPE) SEOCLSNAME 'CL_UC_METHOD_VAL_LOG' Object Type Name 20040121
29 GC_DERIV_METHOD Constant Private Type reference (TYPE) SEOCPDNAME 'IF_UC_LP_VAL_DERIVATION~GET_FIELD_VALUE' Object Type Name 20040121
30 GC_LIST_HEADER Constant Private Type reference (TYPE) UC_FIELDNAME 'UCF_S_VAL_LOG_HEADER' Validation log header 20030823
31 GC_LIST_STRUCTURE Constant Private Type reference (TYPE) UC_FIELDNAME 'UCF_SX_VAL_LOG_ALL' Validation log structure 20030823
32 GC_MAX_DETAIL_LEVEL Constant Private Type reference (TYPE) INT4 10 Maximum evaluation detail level 20030823
33 GC_MSGTY_ERROR Constant Private See coding 'AEX' 20030824
34 GC_MSGTY_ERROR_WARNING Constant Private See coding 'AEXW' 20030825
35 GC_MSGTY_WARNING Constant Private See coding 'W' 20030824
36 GC_PARAM_TYPE_SELID Constant Private Type reference (TYPE) VSEOPARAM-TYPE 'UC_SELID' UC_SELID type 20030824
37 GC_SUBLIST Constant Private Type reference (TYPE) UC_FIELDNAME 'SUBLIST' Sublist 20030823
38 GC_SUBLIST1 Constant Private Type reference (TYPE) UC_FIELDNAME 'SUBLIST1' Sublist 20030823
39 GC_S_CHAR_VAL Constant Public Type reference (TYPE) UC_FIELDNAME 'S_CHAR_VAL' Repug & result 20030823
40 GC_S_CHAR_VAL_CHECK Constant Public Type reference (TYPE) UC_FIELDNAME 'S_CHAR_VAL_CHECK' Validation check & result 20030823
41 GC_S_CHAR_VAL_DETAIL Constant Private Type reference (TYPE) UC_FIELDNAME 'S_CHAR_VAL_DETAIL' Validation log detail 20030823
42 GC_S_CHAR_VAL_GB Constant Private Type reference (TYPE) UC_FIELDNAME 'S_CHAR_VAL_GB' Validation log detail 20030830
43 GC_TRUE Constant Private Type reference (TYPE) UC_FLG 'X' True 20030823
44 GC_VAL_CHECK Constant Private Type reference (TYPE) UC_FIELDNAME 'VAL_CHECK' Validation check 20030823
45 GC_VAL_CHECK_HRYLVL Constant Private Type reference (TYPE) UC_FIELDNAME 'VAL_HRY_LVL' Field Name 20031121
46 GC_VAL_CHECK_SEQNR Constant Private Type reference (TYPE) UC_FIELDNAME 'VAL_SEQNR' Validation check sequence number (auxiliary) 20031013
47 GC_VAL_DETAIL_FSYM Constant Private Type reference (TYPE) UC_FIELDNAME 'VAL_FSYM' Detail field 20030823
48 GC_VAL_DETAIL_SEQNR Constant Private Type reference (TYPE) UC_FIELDNAME 'VAL_SEQNR' Detail sequence number 20030823
49 GC_VAL_DETAIL_VALUE Constant Private Type reference (TYPE) UC_FIELDNAME 'VAL_VALUE' Detail value 20030823
50 GC_VAL_ERROR_COUNT Constant Public Type reference (TYPE) UC_FIELDNAME 'VAL_ERROR_COUNT' Number of errors 20030823
51 GC_VAL_RESULT Constant Private Type reference (TYPE) UC_FIELDNAME 'VAL_RESULT' Evaluation result 20030823
52 GC_VAL_WARNING_COUNT Constant Public Type reference (TYPE) UC_FIELDNAME 'VAL_WARNING_COUNT' Number of warnings 20030823
53 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_WEAK_REFERENCE Weak reference on validation log 20030823
54 GO_LP_VAL_DERIVATION Static Attribute Public Object reference (TYPE REF TO) IF_UC_LP_VAL_DERIVATION Listprocessor: derivation of kfig based on other fields 20030823
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHECK_MESSAGES Instance method Public Method Add messages resulting from evaluation of current check 20030823
2 ADD_DETAIL Instance method Public Method Add detail of evaluation of current check 20030823
3 ADD_REPUG_MESSAGES Instance method Public Method Add messages for current repug 20030823
4 COMMIT Instance method Public Method Add log data of one check to global log data storage 20030824
5 CREATE_SELCOND_P Instance method Private Method Create selection condition instance 20030824
6 DISCARD Instance method Public Method Discard log data of current check 20030823
7 FINISH Instance method Public Method Cleanup 20040317
8 GET_INSTANCE Static method Public Method Get instance of validation log 20030823
9 GET_SELCOND_AS_TEXT_P Instance method Private Method Provide descriptive text of a selection content 20030824
10 INITIALIZE Instance method Public Method Initialize 20030823
11 RELEASE Instance method Public Method Pass log data to log instance 20030823
12 SET_CHECK Instance method Public Method Set currently processed check 20030823
13 SET_CHECK_RESULT_P Instance method Private Method Set result of currently processed check 20030824
14 SET_LOG_HEADER Instance method Public Method Create log header 20030823
15 SET_REPUG Instance method Public Method Set currently processed reporting unit / group 20030823
16 SET_REPUG_RESULT_P Instance method Private Method Set result of currently processed reporting unit / group 20030825
17 TRANSFORM_TRACE_P Instance method Private Method Transform evaluation trace -> validation log detail 20030824
Events
Class CL_UC_METHOD_VAL_LOG has no event.
Types
Class CL_UC_METHOD_VAL_LOG has no local type.
Method Signatures

Method ADD_CHECK_MESSAGES 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) UC0_T_MESSAGE Messages 20030823

Method ADD_CHECK_MESSAGES on class CL_UC_METHOD_VAL_LOG has no exception.

Method ADD_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSGV Call by reference Type reference (TYPE) UCF_S_EVAL_MSGV Validierung: Auswertung einer Prüfung: Meldungsvariabeln 20031210
2 Importing IS_GB_VALUE Call by reference Type reference (TYPE) DATA Group-by field values 20030823
3 Importing IT_GB_FIELD_ATTR Call by reference Type reference (TYPE) UC0_TS_FIELD_ATTR Fieldname / Attribute combination 20030823
4 Importing IT_TRACE Call by reference Type reference (TYPE) TSFBE_TRACE Trace table for formula evaluation 20030823
5 Importing I_RESULT Call by reference Type reference (TYPE) UC_FLG Boolean Variable (X=true, space=false) 20030831

Method ADD_DETAIL on class CL_UC_METHOD_VAL_LOG has no exception.

Method ADD_REPUG_MESSAGES 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) UC0_T_MESSAGE Messages 20030823

Method ADD_REPUG_MESSAGES on class CL_UC_METHOD_VAL_LOG has no exception.

Method COMMIT Signature

Method COMMIT on class CL_UC_METHOD_VAL_LOG has no parameter.
Method COMMIT on class CL_UC_METHOD_VAL_LOG has no exception.

Method CREATE_SELCOND_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_SELCOND Call by reference Object reference (TYPE REF TO) IF_UC_SELCOND Selektionsbedingung (Customizing) 20030824
2 Exporting E_SELID Call by reference Type reference (TYPE) UC_SELID GUID zur Identifikation der Selektionsbedingung 20030824
3 Importing I_SELID Call by reference Type reference (TYPE) UC_SELID GUID zur Identifikation der Selektionsbedingung 20030824

Method CREATE_SELCOND_P on class CL_UC_METHOD_VAL_LOG has no exception.

Method DISCARD Signature

Method DISCARD on class CL_UC_METHOD_VAL_LOG has no parameter.
Method DISCARD on class CL_UC_METHOD_VAL_LOG has no exception.

Method FINISH Signature

Method FINISH on class CL_UC_METHOD_VAL_LOG has no parameter.
Method FINISH on class CL_UC_METHOD_VAL_LOG has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_UC_METHOD_VAL_LOG Validierungsprotokoll 20030823

Method GET_INSTANCE on class CL_UC_METHOD_VAL_LOG has no exception.

Method GET_SELCOND_AS_TEXT_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DESCRIPTION Call by reference Type reference (TYPE) DATA Description of a selection condition 20030824
2 Importing IF_TECHNICAL_NAMES Call by reference Type reference (TYPE) UC_FLG SPACE Use technical names ('X') 20030824
3 Importing I_SELID Call by reference Type reference (TYPE) UC_SELID Selection condition GUID 20030824

Method GET_SELCOND_AS_TEXT_P on class CL_UC_METHOD_VAL_LOG has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_ERR_ONLY Call by reference Type reference (TYPE) UC_VAL_LOG_ERR Show only erroneous checks ('X') 20030825
2 Importing IF_REPUNIT Call by reference Type reference (TYPE) UC_FLG 'X' 'X' = log for repunits, SPACE = log for repgroups 20030917
3 Importing IF_SHOW_DETAIL Call by reference Type reference (TYPE) UC_VAL_LOG_DETAILED Show evaluation detail ('X') 20030825
4 Importing IO_FACTORY Call by reference Object reference (TYPE REF TO) IF_UC_FACTORY Cons Factory 20030824
5 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_UC_LOG Log instance 20030823
6 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Model (meta data) 20030823
7 Importing IS_VAL_TASK_SETTINGS Call by reference Type reference (TYPE) UCU_S_TASK_VAL_GLOB_SET Validation task: global settings 20030825
8 Importing IT_FIELD_ATTR_GB Call by reference Type reference (TYPE) UC0_TS_FIELD_ATTR Group-by fields 20040317
9 Importing IT_VALCHECK_SEL Call by reference Type reference (TYPE) UCF_TH_VALCHECK_SEL Descriptions of selection conditions 20040116
10 Importing I_DATASTREAMTYPE Call by reference Type reference (TYPE) UC_DATASTREAMTYPE Data stream type 20030831

Method INITIALIZE on class CL_UC_METHOD_VAL_LOG has no exception.

Method RELEASE Signature

Method RELEASE on class CL_UC_METHOD_VAL_LOG has no parameter.
Method RELEASE on class CL_UC_METHOD_VAL_LOG has no exception.

Method SET_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HRY_LEVEL Call by reference Type reference (TYPE) UC_SEQNR1 Hierarchieebene der Prüfüng 20031121
2 Importing I_TXTMI Call by reference Type reference (TYPE) UC_TXTMI Mittle text 20030823

Method SET_CHECK on class CL_UC_METHOD_VAL_LOG has no exception.

Method SET_CHECK_RESULT_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) DATA Log data record 20030824
2 Importing I_ERROR_COUNT Call by reference Type reference (TYPE) UC_VAL_ERROR_COUNT Number of errors 20030824
3 Importing I_WARNING_COUNT Call by reference Type reference (TYPE) UC_VAL_WARNING_COUNT Number of warnings 20030824

Method SET_CHECK_RESULT_P on class CL_UC_METHOD_VAL_LOG has no exception.

Method SET_LOG_HEADER Signature

Method SET_LOG_HEADER on class CL_UC_METHOD_VAL_LOG has no parameter.
Method SET_LOG_HEADER on class CL_UC_METHOD_VAL_LOG has no exception.

Method SET_REPUG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VALUE Call by reference Type reference (TYPE) UC0_TS_VALUE Fields / Values 20030823

Method SET_REPUG on class CL_UC_METHOD_VAL_LOG has no exception.

Method SET_REPUG_RESULT_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) DATA Log data record 20030825
2 Importing I_ERROR_COUNT Call by reference Type reference (TYPE) UC_VAL_ERROR_COUNT Number of errors 20030825
3 Importing I_WARNING_COUNT Call by reference Type reference (TYPE) UC_VAL_WARNING_COUNT Number of warnings 20030825

Method SET_REPUG_RESULT_P on class CL_UC_METHOD_VAL_LOG has no exception.

Method TRANSFORM_TRACE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TRACE Call by reference Type reference (TYPE) TSFBE_TRACE Trace table for formula evaluation 20030824
2 Changing C_ROW_INDEX Call by reference Type reference (TYPE) SY-TABIX 1 Current trace row index 20030824
3 Importing I_FUNC_NAME Call by reference Type reference (TYPE) STRING Function name 20030824

Method TRANSFORM_TRACE_P on class CL_UC_METHOD_VAL_LOG has no exception.
History
Last changed by/on SAP  20060711 
SAP Release Created in 350