SAP ABAP Class CL_UC_VALCHECK (Validation Check)
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_FOBU_CONNECTOR Formula Builder: Interface Addapter for Formula Builder 20031120
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_DATA Internal View of Customizing Data 20031119
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_DATA_EXT External view at Customizing data 20031119
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_PRINT List Processor Output 20040119
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_TRANSPORT Transport of Customizing Objects 20031119
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_INOUT_CUST Read/write Customizing settings from spec. BCS Objects 20031119
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_VALCHECK Validation Check: Runtime View 20031215
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_VALCHECK_GUI_DATA Validation Check: Communication GUI <-> Data 20031127
9 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_MD_CHAR_VALUE FIN Master Data: Representation of a Characteristic Value 20031119
Properties
Class CL_UC_VALCHECK  
Short Description Validation Check    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCFV   SEM-BCS: Validation 
Created 20031119   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 UC00 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 UCFV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 UCLP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FOBU_CONNECTOR Formula Builder: Interface Addapter for Formula Builder 20031120
2 IF_UC_CUST_DATA Internal View of Customizing Data 20031119
3 IF_UC_CUST_DATA_EXT External view at Customizing data 20031119
4 IF_UC_CUST_PRINT List Processor Output 20040119
5 IF_UC_CUST_TRANSPORT Transport of Customizing Objects 20031119
6 IF_UC_INOUT_CUST Read/write Customizing settings from spec. BCS Objects 20031119
7 IF_UC_VALCHECK Validation Check: Runtime View 20031215
8 IF_UC_VALCHECK_GUI_DATA Validation Check: Communication GUI <-> Data 20031127
9 IF_UG_MD_CHAR_VALUE FIN Master Data: Representation of a Characteristic Value 20031119
Friends
# Friend Modeled only Created on Description
1 CL_UC_VALCHECK_FACTORY 20031120 Factory for Validation Check
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_FOEV Instance attribute Private Object reference (TYPE REF TO) CL_FOEV_FORMULA Formula During Evaluation 20031215
2 DO_FORMULA Instance attribute Private Object reference (TYPE REF TO) CL_FOBU_FORMULA Formula Builder 20031202
3 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_UC_MODEL Model (Metadata) 20031119
4 DS_VALCHECK Instance attribute Private Type reference (TYPE) S_VALCHECK Validation Check 20031120
5 DS_VALCHECK_TXT Instance attribute Private Type reference (TYPE) S_VALCHECK_TXT Validation Check: Texts 20031120
6 DT_BUFFER Instance attribute Private Type reference (TYPE) T_BUFFER Customizing Buffer 20031119
7 DT_FFIX Instance attribute Private Type reference (TYPE) UC0_TS_FFIX Fixed Characteristic Values 20031119
8 DT_SEL Instance attribute Private Type reference (TYPE) UCF_TH_VALCHECK_SEL Validation Check: Selection Conditions 20031215
9 DT_SELCOND Instance attribute Private Type reference (TYPE) TS_SELCOND Selection Conditions 20031120
10 DT_SELCOND_LANGU Instance attribute Private Type reference (TYPE) TS_SELCOND_LANGU Selection Conditions: Texts of All Languages Except SY Langs 20040218
11 DT_SELCOND_TXT Instance attribute Private Type reference (TYPE) TS_SELCOND_TXT Selection Conditions: Texts 20031120
12 DT_VALCHECK_LANGU Instance attribute Private Type reference (TYPE) TS_VALCHECK_LANGU Validation Check: Texts of All Languages Except SY Languages 20040218
13 D_BUFFER_COMMIT Instance attribute Private Type reference (TYPE) SYTABIX Commit Status of Customizing Buffer 20031119
14 D_CUST_IS_READ Instance attribute Private Type reference (TYPE) UC_FLG Customizing Was Imported 20031208
15 D_DELETE Instance attribute Private Type reference (TYPE) UC_FLG Object Was Deleted 20031119
16 D_EXISTS Instance attribute Private Type reference (TYPE) UC_FLG Object Exists 20031119
17 D_VALCHECKID Instance attribute Private Type reference (TYPE) UC_VALCHECKID GUID to Identify Validation Check 20031119
18 GC_BUFFER_DB Constant Private Type reference (TYPE) SYTABIX 1 DB Status of Customizing Buffer 20031119
19 GC_FIELDNAME Constant Private Type reference (TYPE) UC_FIELDNAME 'VALCHECKID' Field Name 20031120
20 GC_FSYM_FXCS Constant Public Type reference (TYPE) SFBEFSYM 'FXCS' FoBuEv: Function Symbol: Application Functions 20031205
21 GC_FSYM_KFIGS Constant Private Type reference (TYPE) SFBEFSYM 'KFIGS' FoBuEv: Function Symbol: Characteristics 20031205
22 GC_FSYM_VALUES Constant Public Type reference (TYPE) SFBEFSYM 'VALUES' FoBuEv: Function Symbol: Values 20031205
23 GC_GUI_CLASS Constant Private Type reference (TYPE) CLASSNAME 'CL_UC_VALCHECK_GUI' GUI Class 20031120
24 GC_LIST_CLASSNAME Instance attribute Private Type reference (TYPE) UC_FIELDNAME 'CL_UC_VALCHECK' Field Name 20040120
25 GC_LIST_DETAIL Instance attribute Private Type reference (TYPE) UC_LIST_LP '005' List Number for List Processor 20040120
26 GC_LIST_FORMULA Instance attribute Private Type reference (TYPE) UC_LIST_LP '006' List Number for List Processor 20040120
27 GC_LIST_GROUPBY Instance attribute Private Type reference (TYPE) UC_LIST_LP '007' List Number for List Processor 20040120
28 GC_LIST_MAIN Instance attribute Private Type reference (TYPE) UC_LIST_LP '004' List Processor: List Number 20040120
29 GC_LIST_SELCOND Instance attribute Private Type reference (TYPE) UC_LIST_LP '008' List Number for List Processor 20040120
30 GC_MASTERNAME Constant Private Type reference (TYPE) SOBJ_NAME 'UCFV2' Object Name in Object Directory 20031202
31 GC_NAMED_CHAR Constant Private Type reference (TYPE) UG_FIELDNAME 'VALCHECK' Field Name 20031119
32 GC_TRANSPORT_OBJECT Constant Private Type reference (TYPE) OB_OBJECT 'UCFV21' Transport Object 20031120
33 GC_TRUE Constant Private Type reference (TYPE) UC_FLG 'X' True 20031120
34 GC_TYPE_AMOUNT Constant Private Type reference (TYPE) SFBETYPE 'SFBE_AMOUNT' Currency Amount 20031205
35 GC_TYPE_BOOLEAN Constant Private Type reference (TYPE) SFBETYPE 'BOOLEAN' Boolean Result Type 20031202
36 GC_TYPE_QUANTITY Constant Private Type reference (TYPE) SFBETYPE 'SFBE_QUANTITY' Quantity 20031205
37 GC_TYPE_SELID Constant Private Type reference (TYPE) SFBETYPE 'UC_SELID' GUID of a Selection Condition 20031205
38 GC_UCFV21G Constant Protected Type reference (TYPE) UC_SEQNR3 '001' Sequence Number 20031202
39 GC_UCFV21T Constant Protected Type reference (TYPE) UC_SEQNR3 '002' Sequence Number 20031202
40 GC_UCFV220 Constant Protected Type reference (TYPE) UC_SEQNR3 '003' Sequence Number 20031202
41 GC_UCFV22T Constant Protected Type reference (TYPE) UC_SEQNR3 '004' Sequence Number 20031202
42 GT_ALLOWED_DATASTREAMTYPE Static Attribute Public Type reference (TYPE) UCF_TH_DATASTREAMTYPE Data Stream Types 20031212
43 GT_BCS_FUNCTIONS Static Attribute Private Type reference (TYPE) UCF_TS_VAL_FUNCTION Validation: SEM-BCS Function List in FoBu Format 20031205
44 GT_BCS_FUNC_VALTYPE Static Attribute Private Type reference (TYPE) UCF_TH_VAL_VALTYPE_FUNCTION Validation: Assignment of Function - Validation Type 20031205
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20031212
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20031120
3 DB2INT Instance method Private Method DB -> Internal View 20031202
4 DELETE_FIELDLIST_P Instance method Private Method Delete Field List 20040113
5 GET_FIELDLIST_DT_P Instance method Private Method Determine Rows of Field List 20031208
6 GET_SELCOND_P Instance method Private Method Get Sel.Cond. + Compound 20031215
7 INIT_INSTANCE_P Instance method Private Method Initialize Instance 20031202
8 INT2DB Instance method Private Method Internal View -> DB 20031202
9 LOAD_ALL_LANGUAGES Instance method Public Method Read Texts of All Languages (Except SY Languages) 20040218
10 REGISTER_CHANGE_P Instance method Private Method Register Change in Buffer 20031120
11 SAVE_P Instance method Private Method Save changes 20031203
12 SET_ALLOWED_FIELDS_P Instance method Private Method Set Permitted Fields of a Field List 20040113
Events
Class CL_UC_VALCHECK has no event.
Types
Class CL_UC_VALCHECK has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20031120
2 Importing I_DATASTREAMTYPE Call by reference Type reference (TYPE) UC_DATASTREAMTYPE Typ eines Datentroms in einer Datenbasis 20031215
3 Importing I_VALCHECKID Call by reference Type reference (TYPE) UC_VALCHECKID GUID zur Identifikation der Validierungsprüfung 20031120
4 Importing I_VALTYPE Call by reference Type reference (TYPE) UC_VALTYPE Validerungstyp 20031215

Method CONSTRUCTOR on class CL_UC_VALCHECK has no exception.

Method DB2INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_REGISTER Call by reference Type reference (TYPE) UC_FLG 'X': Änderungen registrieren 20040127
2 Importing IT_UCFV21G Call by reference Type reference (TYPE) STANDARD TABLE Validierungsprüfung: GUID 20031202
3 Importing IT_UCFV21T Call by reference Type reference (TYPE) STANDARD TABLE Validierungsprüfung: Text 20031202
4 Importing IT_UCFV220 Call by reference Type reference (TYPE) STANDARD TABLE Validierungsprüfung: Selektionsbedingungen 20031202
5 Importing IT_UCFV22T Call by reference Type reference (TYPE) STANDARD TABLE Validierungsprüfung: Selektionsbeding: Text 20031202

Method DB2INT on class CL_UC_VALCHECK has no exception.

Method DELETE_FIELDLIST_P Signature

Method DELETE_FIELDLIST_P on class CL_UC_VALCHECK has no parameter.
Method DELETE_FIELDLIST_P on class CL_UC_VALCHECK has no exception.

Method GET_FIELDLIST_DT_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_ATTR Call by reference Type reference (TYPE) UC0_TS_FIELD_ATTR Feldname-Attribut-Kombination 20031208
2 Importing ID_FIELDLISTID Call by reference Type reference (TYPE) UC_FIELDLISTID Feldliste 20031208

Method GET_FIELDLIST_DT_P on class CL_UC_VALCHECK has no exception.

Method GET_SELCOND_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_COMPOUND Call by reference Object reference (TYPE REF TO) IF_UC_COMPOUND_SELCOND Compound für Selektionsbedingungen 20031215
2 Exporting EO_SELCOND Call by reference Object reference (TYPE REF TO) IF_UC_SELCOND Selektionsbedingung (persistent) 20031215
3 Exporting E_SELID Call by reference Type reference (TYPE) UC_SELID GUID zur Identifikation der Selektionsbedingung 20031215
4 Importing I_SELID Call by reference Type reference (TYPE) UC_SELID GUID zur Identifikation der Selektionsbedingung 20031215

Method GET_SELCOND_P on class CL_UC_VALCHECK has no exception.

Method INIT_INSTANCE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATASTREAMTYPE Call by reference Type reference (TYPE) UC_DATASTREAMTYPE Typ eines Datentroms in einer Datenbasis 20031215
2 Importing I_VALTYPE Call by reference Type reference (TYPE) UC_VALTYPE Validerungstyp 20031215

Method INIT_INSTANCE_P on class CL_UC_VALCHECK has no exception.

Method INT2DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UCFV21G_INSERT Call by reference Type reference (TYPE) STANDARD TABLE Validierungsprüfung: GUID - Insert 20031202
2 Exporting ET_UCFV21G_MODIFY Call by reference Type reference (TYPE) STANDARD TABLE Validierungsprüfung: GUID - Modify 20031202
3 Exporting ET_UCFV21T_DELETE Call by reference Type reference (TYPE) STANDARD TABLE Validierungsprüfung: Text - Delete 20031202
4 Exporting ET_UCFV21T_INSERT Call by reference Type reference (TYPE) STANDARD TABLE Validierungsprüfung: Text - Insert 20031202
5 Exporting ET_UCFV21T_UPDATE Call by reference Type reference (TYPE) STANDARD TABLE Validierungsprüfung: Text - Update 20031202
6 Exporting ET_UCFV220_DELETE Call by reference Type reference (TYPE) STANDARD TABLE Validierungsprüfung: Selektionsbedingungen - Delete 20031202
7 Exporting ET_UCFV220_INSERT Call by reference Type reference (TYPE) STANDARD TABLE Validierungsprüfung: Selektionsbedingungen - Insert 20031202
8 Exporting ET_UCFV220_UPDATE Call by reference Type reference (TYPE) STANDARD TABLE Validierungsprüfung: Selektionsbedingungen - Update 20031202
9 Exporting ET_UCFV22T_DELETE Call by reference Type reference (TYPE) STANDARD TABLE Validierungsprüfung: Selektionsbedingung: Text - Delete 20031202
10 Exporting ET_UCFV22T_INSERT Call by reference Type reference (TYPE) STANDARD TABLE Validierungsprüfung: Selektionsbedingung: Text - Insert 20031202
11 Exporting ET_UCFV22T_UPDATE Call by reference Type reference (TYPE) STANDARD TABLE Validierungsprüfung: Selektionsbedingung: Text - Update 20031202
12 Exporting ET_WHERE Call by reference Type reference (TYPE) UGMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20031202
13 Importing IS_BUFFER Call by reference Type reference (TYPE) SX_BUFFER Customizing Puffer 20031202

Method INT2DB on class CL_UC_VALCHECK has no exception.

Method LOAD_ALL_LANGUAGES Signature

Method LOAD_ALL_LANGUAGES on class CL_UC_VALCHECK has no parameter.
Method LOAD_ALL_LANGUAGES on class CL_UC_VALCHECK has no exception.

Method REGISTER_CHANGE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BUFFER Call by reference Type reference (TYPE) SX_BUFFER Buffer line 20031120
2 Importing I_FORCE Call by reference Type reference (TYPE) UC_FLG Registrierung erzwingen 20031120

Method REGISTER_CHANGE_P on class CL_UC_VALCHECK has no exception.

Method SAVE_P 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 20031203
2 Exporting ET_TRANSPORT Call by reference Type reference (TYPE) UGMD_TS_TRANSPORT Transporteinträge 20040602
3 Importing IF_TEST Call by reference Type reference (TYPE) UC_FLG 'X': Simulation -> keine Verbuchung der Daten 20031208
4 Importing I_COMPLETE Call by reference Type reference (TYPE) UG_FLG SPACE Transportiere Gesamtobjekt inkl. untergeordnete Objekte 20040602

Method SAVE_P on class CL_UC_VALCHECK has no exception.

Method SET_ALLOWED_FIELDS_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FIELDLIST Call by reference Object reference (TYPE REF TO) CL_UC_FIELDLIST SAP Kons.: Feldliste 20040113

Method SET_ALLOWED_FIELDS_P on class CL_UC_VALCHECK has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 400