SAP ABAP Class CL_UC_DEP_DATAKERNEL (The kernel of the data entry processor)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS (Application Component) Business Consolidation
     UCFE (Package) SEM-BCS: Data Collection
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CONTEXT Context (Version + Time + ?) 20031008
Properties
Class CL_UC_DEP_DATAKERNEL  
Short Description The kernel of the data entry processor    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCFE   SEM-BCS: Data Collection 
Created 20011219   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_CONV_IN_CE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_ABAP_CONV_OUT_CE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 UC00 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 UCFE Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UC_CONTEXT Context (Version + Time + ?) 20031008
Friends
Class CL_UC_DEP_DATAKERNEL 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 The data model instance 20011221
2 DO_RAND Instance attribute Private Object reference (TYPE REF TO) IF_RANDOM_NUMBER Random Number Generator 20020316
3 DO_SEL Instance attribute Private Object reference (TYPE REF TO) IF_UC_SEL The selection condition object for the kernel 20011221
4 DO_SEL_DEFAULT Instance attribute Private Object reference (TYPE REF TO) IF_UC_SEL The default selection condition 20020322
5 DO_SEL_MODIFIABLE Instance attribute Private Object reference (TYPE REF TO) IF_UC_SEL The readonly selection condition 20020325
6 DO_TIMECHECK Instance attribute Private Object reference (TYPE REF TO) IF_UC_DEP_COMBIANALYZER Combination Object 20030414
7 DR_TXDATA Instance attribute Private Object reference (TYPE REF TO) DATA The data pointer to the selected transaction data 20020322
8 DR_TXDATABACK Instance attribute Private Object reference (TYPE REF TO) DATA The data to put back to the transaction data buffer 20020322
9 DR_TXKEY2ID Instance attribute Private Object reference (TYPE REF TO) DATA 20020627
10 DR_TXTYPEPROP Instance attribute Private Object reference (TYPE REF TO) DATA 20020402
11 DR_T_KFIG Instance attribute Private Object reference (TYPE REF TO) UC0_TS_FIELD List of Field Names 20030307
12 DR_UNIQUEKEY Instance attribute Private Object reference (TYPE REF TO) INT4 Natural Number 20020528
13 DR_UNIQUEKEY_DB Instance attribute Private Object reference (TYPE REF TO) INT4 Natural Number 20020528
14 DS_DATA Instance attribute Private Type reference (TYPE) UCD_SX_EXEC_DATA Method/Task Execution: Interfaces Data Read/Write 20020508
15 DT_FFIX Instance attribute Private Type reference (TYPE) UC0_TS_FFIX Fixed Characteristic Values 20020612
16 DT_PERIODLIST Instance attribute Private Type reference (TYPE) UCF_TS_DEP_PERIODLIST The value list of period 20020611
17 DT_TXDATA_INDEX Instance attribute Private Type reference (TYPE) UCF_TH_DEP_TXDATA Transaction data table 20020328
18 D_DUMMYFIELDNAME Instance attribute Private Type reference (TYPE) UCF_TS_DEL_FIELDNAME Data entry: fieldname(char) 20020320
19 D_FIELDNAME_CTFLG Instance attribute Private Type reference (TYPE) UC_FIELDNAME Field name 20020327
20 D_FIELDNAME_PLEVEL Instance attribute Private Type reference (TYPE) UC_DEVALUE Value in Output Cell 20020327
21 D_FLG_CUMULATIVE Instance attribute Private Type reference (TYPE) UC_FLG General Indicator, SAP Consolidation 20020611
22 D_FLG_DUMMY Instance attribute Private Type reference (TYPE) UC_FLG General indicator, SAP Consolidation 20020328
23 D_NAME_S_CHAR Instance attribute Private Type reference (TYPE) FIELD_TYPE Field type 20020327
24 D_NAME_S_CHKEY Instance attribute Private Type reference (TYPE) FIELD_TYPE Field type 20020402
25 D_NAME_S_KFIG Instance attribute Private Type reference (TYPE) FIELD_TYPE Field type 20020327
26 GC_DUMMYMODE_A Constant Public Type reference (TYPE) UC_FLG 'A' General indicator, SAP Consolidation 20020320
27 GC_DUMMYMODE_B Constant Public Type reference (TYPE) UC_FLG 'B' General indicator, SAP Consolidation 20020320
28 GC_DUMMY_KFIGVALUE Constant Private Type reference (TYPE) INT4 '1' Natural Number 20020317
29 GC_DUMMY_LINE Constant Private Type reference (TYPE) INT4 '200' Natural Number 20020317
30 GC_DUMMY_MAX Constant Private Type reference (TYPE) INT4 '20' Natural Number 20020317
31 GC_FLG_FALSE Constant Private Type reference (TYPE) UC_FLG ' ' General indicator, SAP Consolidation 20020316
32 GC_FLG_TRUE Constant Private Type reference (TYPE) UC_FLG 'X' General indicator, SAP Consolidation 20020316
33 GC_SEED Constant Private Type reference (TYPE) INT4 '771025' Natural Number 20020316
34 GC_TOTALS Constant Private Type reference (TYPE) UC_DATASTREAMTYPE '1' Type of Data Stream in a Data Basis 20020513
35 GC_VALUE_CTFLG Constant Private Type reference (TYPE) UC_DEVALUE '0' Value in Output Cell 20020327
36 GC_VALUE_PLEVEL Constant Private Type reference (TYPE) UC_DEVALUE '00' Value in Output Cell 20020327
37 LO_TXDATA Instance attribute Private Object reference (TYPE REF TO) IF_UC_TX_DATA Transaction Data Object 20020510
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_TXDATAINDEX Instance method Public Method Get whether a line of the tx data is modifiable 20020328
2 CHANGESEL_FORCML Instance method Private Method Get max value of the period 20030414
3 COLLECT_FIELDPROP Instance method Private Method Collect the fields' properties 20020402
4 CONSTRUCTOR Instance method Public Constructor The constructor of the dep kernel 20011221
5 DPK_CHECK_DATA Instance method Public Method Check the transaction data 20030210
6 DPK_GET_TX_DATA Instance method Public Method Get the transaction data from the transaction data buffer 20011219
7 DPK_PUT_TX_DATA Instance method Public Method Put the transaction data back to the buffer 20011219
8 DPK_SET_FIELDNAMES Instance method Public Method 20050315
9 DPK_SET_TX_DATA_BACK Instance method Public Method Set the transaction data back reference 20011221
10 GENERATE_BYSELSTRUC_CHAR Instance method Private Method Generate a value by selection structure 20020316
11 GENERATE_BYSELSTRUC_NUM Instance method Private Method Generate a value by selection structure 20020317
12 GENERATE_BYSELT Instance method Private Method Generate a value by selection table 20020317
13 GENERATE_CHARRAND Instance method Private Method Generate a char in random way 20020316
14 GENERATE_CMLDATFORPOST Instance method Private Method Generate cumulative tx data for posting 20020701
15 GENERATE_DUMMYDATATABLE Instance method Private Method Genearate the dummy data internal table 20020317
16 GENERATE_DUMMYTMODEL Instance method Private Method Generate the dummy data via the value from the model 20020320
17 GENERATE_NUMBERINRANGE Instance method Private Method Generate a number between a range 20020316
18 GENERATE_STRINGRAND Instance method Private Method Generate a char[] in random way 20020316
19 GET_DATAFROMMODEL Instance method Private Method Get the data from the data model 20020328
20 GET_DUMMY_DATA Instance method Private Method Get the dummy data of the transaction data 20020328
21 GET_FIELD_INFO Instance method Private Method Check a field is a number of char 20020317
22 GET_NUMC_CHAR Instance method Private Method Check it is a number char or not 20020317
23 PREPARE_FIELDNAMETABLE Instance method Private Method Prepare a fieldname table 20020317
24 SPLOGIC_TXDATA Instance method Private Method Special logic of the tx data 20020327
Events
Class CL_UC_DEP_DATAKERNEL has no event.
Types
Class CL_UC_DEP_DATAKERNEL has no local type.
Method Signatures

Method BUILD_TXDATAINDEX Signature

Method BUILD_TXDATAINDEX on class CL_UC_DEP_DATAKERNEL has no parameter.
Method BUILD_TXDATAINDEX on class CL_UC_DEP_DATAKERNEL has no exception.

Method CHANGESEL_FORCML Signature

Method CHANGESEL_FORCML on class CL_UC_DEP_DATAKERNEL has no parameter.
Method CHANGESEL_FORCML on class CL_UC_DEP_DATAKERNEL has no exception.

Method COLLECT_FIELDPROP Signature

Method COLLECT_FIELDPROP on class CL_UC_DEP_DATAKERNEL has no parameter.
Method COLLECT_FIELDPROP on class CL_UC_DEP_DATAKERNEL 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 The data model 20011221
2 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL The selection condition object 20011221
3 Importing IO_SEL_MODIFIABLE Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20020325
4 Importing IO_TIMECHECK Call by reference Object reference (TYPE REF TO) IF_UC_DEP_COMBIANALYZER Kombinationsobjekt 20030414
5 Importing IR_TXKEY2ID Call by reference Object reference (TYPE REF TO) DATA 20020627
6 Importing IR_T_KFIG Call by reference Object reference (TYPE REF TO) UC0_TS_FIELD Liste von Feldnamen 20030307
7 Importing IR_UNIQUEKEY Call by reference Object reference (TYPE REF TO) INT4 Natürliche Zahl 20020528
8 Importing IR_UNIQUEKEY_DB Call by reference Object reference (TYPE REF TO) INT4 Natürliche Zahl 20020528
9 Importing IS_DATA Call by reference Type reference (TYPE) UCD_SX_EXEC_DATA Methoden/Maßnahmenausführung: Interfaces Daten Lesen/Schreib 20020508
10 Importing IT_FFIX Call by reference Type reference (TYPE) UC0_TS_FFIX Global parameters 20020612
11 Importing I_FLG_CUMULATIVE Call by reference Type reference (TYPE) UC_FLG SPACE Allgemeines Kennzeichen SAP Konsolidierung 20020611
12 Importing I_FLG_DUMMY Call by reference Type reference (TYPE) UC_FLG SPACE Allgemeines Kennzeichen SAP Konsolidierung 20020328

Method CONSTRUCTOR on class CL_UC_DEP_DATAKERNEL has no exception.

Method DPK_CHECK_DATA 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 20030210
2 Importing IT_GRIDDEF Call by reference Type reference (TYPE) UCF_TS_DEP_GRIDDEF Grid difinitiaon information 20050608
3 Importing IT_HEADDEF Call by reference Type reference (TYPE) UCF_TS_DEP_GRIDDEF Grid difinitiaon information 20050608

Method DPK_CHECK_DATA on class CL_UC_DEP_DATAKERNEL has no exception.

Method DPK_GET_TX_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_TXDATA Call by reference Object reference (TYPE REF TO) DATA 20020503
2 Exporting ER_TXDATABACK Call by reference Object reference (TYPE REF TO) DATA 20020401
3 Exporting ET_TXDATA_INDEX Call by reference Type reference (TYPE) UCF_TH_DEP_TXDATA Transaction data table 20020328

Method DPK_GET_TX_DATA on class CL_UC_DEP_DATAKERNEL has no exception.

Method DPK_PUT_TX_DATA Signature

Method DPK_PUT_TX_DATA on class CL_UC_DEP_DATAKERNEL has no parameter.
Method DPK_PUT_TX_DATA on class CL_UC_DEP_DATAKERNEL has no exception.

Method DPK_SET_FIELDNAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDNAME Call by reference Type reference (TYPE) UCF_TS_DEL_FIELDNAME Data entry: fieldname(char) 20050315

Method DPK_SET_FIELDNAMES on class CL_UC_DEP_DATAKERNEL has no exception.

Method DPK_SET_TX_DATA_BACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TXDATA Call by reference Type reference (TYPE) UCF_TH_DEP_TXDATA Transaction data table 20020506
2 Importing IR_TX_DATA_BACK Call by reference Type reference (TYPE) DATA The data to put back to the buffer 20011221
3 Importing I_FLG_CHANGED Call by reference Type reference (TYPE) UC_FLG SPACE Allgemeines Kennzeichen SAP Konsolidierung 20020506

Method DPK_SET_TX_DATA_BACK on class CL_UC_DEP_DATAKERNEL has no exception.

Method GENERATE_BYSELSTRUC_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_VALUE Value transfer Type reference (TYPE) UC_DEVALUE Wert in Ausgabezelle 20020316
2 Importing IS_LENGTH Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20020316
3 Importing IS_NUM Call by reference Type reference (TYPE) UC_FLG ' ' Allgemeines Kennzeichen SAP Konsolidierung 20020317
4 Importing IS_SEL Call by reference Type reference (TYPE) UC0_S_SEL Zeilenstruktur: Selektionsbedingung (Range pro Feld) 20020316

Method GENERATE_BYSELSTRUC_CHAR on class CL_UC_DEP_DATAKERNEL has no exception.

Method GENERATE_BYSELSTRUC_NUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_VALUE Value transfer Type reference (TYPE) UC_DEVALUE Wert in Ausgabezelle 20020317
2 Importing IS_LENGTH Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20020317
3 Importing IS_SEL Call by reference Type reference (TYPE) UC0_S_SEL Zeilenstruktur: Selektionsbedingung (Range pro Feld) 20020317

Method GENERATE_BYSELSTRUC_NUM on class CL_UC_DEP_DATAKERNEL has no exception.

Method GENERATE_BYSELT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_DUMMYVALUE Value transfer Type reference (TYPE) UCF_SX_DEP_DUMMYDATA_INT SAP Consolidation: The field value of fields 20020317
2 Importing IT_SEL Call by reference Type reference (TYPE) UC0_TS_SEL Tabelle: Selektionsbedingung (Range pro Feld) 20020317
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME Fieldname 20020529

Method GENERATE_BYSELT on class CL_UC_DEP_DATAKERNEL has no exception.

Method GENERATE_CHARRAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_CRES Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20020316
2 Importing I_CBOT Call by reference Type reference (TYPE) C 20020316
3 Importing I_CTOP Call by reference Type reference (TYPE) C 20020316

Method GENERATE_CHARRAND on class CL_UC_DEP_DATAKERNEL has no exception.

Method GENERATE_CMLDATFORPOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA 20030210
2 Importing IT_GRIDDEF Call by reference Type reference (TYPE) UCF_TS_DEP_GRIDDEF Grid difinitiaon information 20050608
3 Importing IT_HEADDEF Call by reference Type reference (TYPE) UCF_TS_DEP_GRIDDEF Grid difinitiaon information 20050608

Method GENERATE_CMLDATFORPOST on class CL_UC_DEP_DATAKERNEL has no exception.

Method GENERATE_DUMMYDATATABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_DUMMYDATA Value transfer Type reference (TYPE) UCF_T_DEP_DUMMYDATA_INT SAP Consolidation: The field value of fields 20020317
2 Importing IT_SEL Call by reference Type reference (TYPE) UC0_TS_SEL Tabelle: Selektionsbedingung (Range pro Feld) 20020317

Method GENERATE_DUMMYDATATABLE on class CL_UC_DEP_DATAKERNEL has no exception.

Method GENERATE_DUMMYTMODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_DUMMYDATATABLE Value transfer Type reference (TYPE) UCF_T_DEP_DUMMYDATA_INT SAP Consolidation: The field value of fields 20020320

Method GENERATE_DUMMYTMODEL on class CL_UC_DEP_DATAKERNEL has no exception.

Method GENERATE_NUMBERINRANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RESULT Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20020316
2 Importing I_BOTTOM Call by reference Type reference (TYPE) INT4 '0' Natürliche Zahl 20020316
3 Importing I_TOP Call by reference Type reference (TYPE) INT4 '10' Natürliche Zahl 20020316
# Exception Resumable Description Created on
1 EX_RANGE_ERROR 20020316

Method GENERATE_STRINGRAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_RESULT Value transfer Type reference (TYPE) UC_VALUE Merkmalswert 20020316
2 Importing IS_HIGH Call by reference Type reference (TYPE) UC_VALUE Merkmalswert 20020316
3 Importing IS_LENGTH Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20020316
4 Importing IS_LOW Call by reference Type reference (TYPE) UC_VALUE Merkmalswert 20020316
5 Importing IS_NUM Call by reference Type reference (TYPE) UC_FLG ' ' Allgemeines Kennzeichen SAP Konsolidierung 20020317

Method GENERATE_STRINGRAND on class CL_UC_DEP_DATAKERNEL has no exception.

Method GET_DATAFROMMODEL Signature

Method GET_DATAFROMMODEL on class CL_UC_DEP_DATAKERNEL has no parameter.
Method GET_DATAFROMMODEL on class CL_UC_DEP_DATAKERNEL has no exception.

Method GET_DUMMY_DATA Signature

Method GET_DUMMY_DATA on class CL_UC_DEP_DATAKERNEL has no parameter.
Method GET_DUMMY_DATA on class CL_UC_DEP_DATAKERNEL has no exception.

Method GET_FIELD_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_CHAR Value transfer Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20020529
2 Exporting E_LENGTH Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20020529
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME Fieldname 20020529

Method GET_FIELD_INFO on class CL_UC_DEP_DATAKERNEL has no exception.

Method GET_NUMC_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_FLG_NUM Value transfer Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20020317
2 Importing IT_SEL Call by reference Type reference (TYPE) UC0_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20020317

Method GET_NUMC_CHAR on class CL_UC_DEP_DATAKERNEL has no exception.

Method PREPARE_FIELDNAMETABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_FIELDNAME Value transfer Type reference (TYPE) UCF_T_DEP_VALUE Value list 20020317
2 Importing IT_SEL Call by reference Type reference (TYPE) UC0_TS_SEL Tabelle: Selektionsbedingung (Range pro Feld) 20020317

Method PREPARE_FIELDNAMETABLE on class CL_UC_DEP_DATAKERNEL has no exception.

Method SPLOGIC_TXDATA Signature

Method SPLOGIC_TXDATA on class CL_UC_DEP_DATAKERNEL has no parameter.
Method SPLOGIC_TXDATA on class CL_UC_DEP_DATAKERNEL has no exception.
History
Last changed by/on SAP  20050615 
SAP Release Created in 31B