SAP ABAP Class CL_UC_TX_DATA (Transaction Data Object)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS (Application Component) Business Consolidation
     UCD0 (Package) SEM-BCS: Common Objects for Data Dispatcher
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_TX_DATA Transaction Data Object 20000905
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_TX_DATA_INT Internal view at trx data object 20000907
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_TX_DATA_IO Read From/Write to Data Object/Stream/Buffer 20000907
Properties
Class CL_UC_TX_DATA  
Short Description Transaction Data Object    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCD0   SEM-BCS: Common Objects for Data Dispatcher 
Created 20000905   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_UC_MODEL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 UC00 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UC_TX_DATA Transaction Data Object 20000905
2 IF_UC_TX_DATA_INT Internal view at trx data object 20000907
3 IF_UC_TX_DATA_IO Read From/Write to Data Object/Stream/Buffer 20000907
Friends
# Friend Modeled only Created on Description
1 CL_UC_COI_DATA_ALL 20021204 C/I: Central Data Read Class
2 CL_UC_METHOD 20010511 Consolidation Method
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_CHAR Instance attribute Private Object reference (TYPE REF TO) IF_UC_FIELD Field List 20030127
2 DO_CHAR_ATTR Instance attribute Private Object reference (TYPE REF TO) IF_UC_FIELD_ATTR Field List: Attribute Field List per Field 20030901
3 DO_CHAR_SATTR Instance attribute Private Object reference (TYPE REF TO) IF_UC_FIELD_ATTR 20031010
4 DO_CHAR_SATTR_ALL Instance attribute Private Object reference (TYPE REF TO) IF_UC_FIELD_ATTR Field List: Attribute Field List per Field 20031023
5 DO_CONTEXT Instance attribute Private Object reference (TYPE REF TO) IF_UC_CONTEXT Context (Version + Time + ?) 20030829
6 DO_IO Instance attribute Private Object reference (TYPE REF TO) IF_UC_TX_DATA_IO Read From/Write to Data Object/Stream/Buffer 20030904
7 DO_KFIG Instance attribute Private Object reference (TYPE REF TO) IF_UC_FIELD Field List 20030127
8 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_UC_MODEL Model (Metadata) 20030904
9 DO_SEL Instance attribute Private Attribute reference (LIKE) x 20000907
10 DO_TABLE Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20040317
11 DO_TX_DATA_IO_TYPE Instance attribute Private Attribute reference (LIKE) x 20020509
12 DO_TYPE_LINE Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Row Type of the Internal Table 20020510
13 DO_TYPE_S_CHAR Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Identification 20020510
14 DO_TYPE_S_KFIG Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Identification 20020510
15 DR_DATA Instance attribute Private Object reference (TYPE REF TO) DATA Reference to the Internal Table 20030904
16 DT_DATA_INDEX Instance attribute Private See coding 20021029
17 DT_FIELDNAME_STATISTICS Instance attribute Private Type reference (TYPE) TS_FIELDNAME_STATISTICS 20040720
18 DT_FIELD_ATTRIBUTES Instance attribute Private See coding 20030904
19 D_COMP_S_CHAR Instance attribute Private Type reference (TYPE) FIELD_TYPE Component of Row Type: Structure with Characteristics 20000905
20 D_COMP_S_CHAR_SATTR Instance attribute Private Type reference (TYPE) FIELD_TYPE Field type 20030901
21 D_COMP_S_KFIG Instance attribute Private Type reference (TYPE) FIELD_TYPE Component of Row Type: Structure with Key Figures 20000905
22 D_TYPE_TABLE Instance attribute Private Attribute reference (LIKE) x 20000905
23 X Constant Private Type reference (TYPE) UC_FLG 'X' x 20000905
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Private Method BPS: Set data reference from "outside" 20000905
2 ADD_DATA Instance method Private Method BPS: Set data reference from "outside" 20000907
3 CHECK_CONTEXT_CHANGE Instance method Private Method Checks whether Context Has Changed 20030901
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000905
5 COPY_OR_ADD_DATA_P Static method Private Method Get or add data 20030127
6 COPY_OR_ADD_DATA_P2 Static method Private Method Get or add data 20030127
7 COPY_OR_ADD_DATA_P3 Static method Private Method Get or add data 20030922
8 FILL_ATTRIBUTES Static method Private Method Fills Attributes 20030904
9 GET_DATA Instance method Private Method BPS: Set data reference from "outside" 20000905
10 INIT Instance method Private Method BPS: Set data reference from "outside" 20011002
11 READ Instance method Private Method BPS: Set data reference from "outside" 20000905
12 REFRESH Instance method Private Method BPS: Set data reference from "outside" 20000907
13 SAVE Instance method Private Method BPS: Set data reference from "outside" 20000907
14 SET_DR_DATA Instance method Private Method BPS: Set data reference from "outside" 20000912
Events
Class CL_UC_TX_DATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SX_DATA_INDEX Private See coding 20021029 begin of sx_data_index , t_keyfld type uc0_ts_field , is_built type uc_flg , "index has been created r_data type ref to data , end of sx_data_index
2 SX_FIELD_ATTRIBUTES Private See coding 20030904 begin of SX_FIELD_ATTRIBUTES, fieldname type uc_fieldname, has_attributes type uc_flg, r_ts_chprop type ref to data, r_s_chprop type ref to data, end of sx_field_attributes
3 S_FIELDNAME_STATISTICS Private See coding 20040720 begin of S_FIELDNAME_STATISTICS, fieldname type uc_value, nof_values type i, end of s_fieldname_statistics
4 TS_FIELDNAME_STATISTICS Private See coding 20040720 TS_FIELDNAME_STATISTICS type sorted table of S_FIELDNAME_STATISTICS with unique key fieldname
Method Signatures

Method ADD Signature

Method ADD on class CL_UC_TX_DATA has no parameter.
Method ADD on class CL_UC_TX_DATA has no exception.

Method ADD_DATA Signature

Method ADD_DATA on class CL_UC_TX_DATA has no parameter.
Method ADD_DATA on class CL_UC_TX_DATA has no exception.

Method CHECK_CONTEXT_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHAR_SATTR_TO Call by reference Object reference (TYPE REF TO) IF_UC_FIELD_ATTR 20031010
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_UC_CONTEXT Kontext (Version + Zeit + ?) 20030901
3 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20030901

Method CHECK_CONTEXT_CHANGE on class CL_UC_TX_DATA has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHAR Call by reference Object reference (TYPE REF TO) IF_UC_FIELD Feldliste 20030127
2 Importing IO_CHAR_SATTR Call by reference Object reference (TYPE REF TO) IF_UC_FIELD_ATTR Feldliste: Attribut-Feldliste pro Feld 20031021
3 Importing IO_IO Call by reference Object reference (TYPE REF TO) IF_UC_TX_DATA_IO Lesen/Schreiben in Datenobjekt/Strom/Puffer 20000907
4 Importing IO_IO_TYPE Call by reference Object reference (TYPE REF TO) IF_UC_TX_DATA_IO_TYPE Datenstromtyp 20021205
5 Importing IO_KFIG Call by reference Object reference (TYPE REF TO) IF_UC_FIELD Feldliste 20030127
6 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Feldkatalog, ...) 20000905
7 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20000905
8 Importing I_COMP_S_CHAR Call by reference Type reference (TYPE) FIELD_TYPE IF_UC_MODEL=>GC_TYPE_COMP_S_CHAR Name der Struktur mit Merkmalen 20000905
9 Importing I_COMP_S_CHAR_SATTR Call by reference Type reference (TYPE) FIELD_TYPE Feldtyp des Feldes 20030901
10 Importing I_COMP_S_KFIG Call by reference Type reference (TYPE) FIELD_TYPE IF_UC_MODEL=>GC_TYPE_COMP_S_KFIG Name der Struktur mit Kennzahlen 20000905
11 Importing I_TYPE_TABLE Call by reference Type reference (TYPE) FIELD_TYPE IF_UC_MODEL=>GC_TYPE_TH_TX_DATA Metatyp der internen Tabelle 20000905

Method CONSTRUCTOR on class CL_UC_TX_DATA has no exception.

Method COPY_OR_ADD_DATA_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA_INDEX_FROM Call by reference Attribute reference (LIKE) DT_DATA_INDEX 20030127
2 Changing CT_DATA_TO Call by reference Type reference (TYPE) HASHED TABLE Zieldaten 20030127
3 Exporting E_COMPLETE Call by reference Type reference (TYPE) UC_FLG SelBed der Datenquelle umfaßt die SelBed des Datenziels 20030127
4 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Feldkatalog, ...) 20030127
5 Importing IO_SEL_FROM Call by reference Object reference (TYPE REF TO) IF_UC_SEL Selektionsbedingung zur Datenquelle IT_DATA_FROM 20030127
6 Importing IO_SEL_TO Call by reference Object reference (TYPE REF TO) IF_UC_SEL Selektionsbedingung zum Datenziel CT_DATA_TO 20030127
7 Importing IO_TYPE_LINE_FROM Value transfer Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Zeilentyp von IT_DATA_FROM 20030127
8 Importing IO_TYPE_LINE_TO Value transfer Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Zeilentyp von CT_DATA_TO 20030127
9 Importing IO_TYPE_S_CHAR_FROM Value transfer Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Run-Time Type Identification 20030127
10 Importing IO_TYPE_S_CHAR_TO Value transfer Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Run-Time Type Identification 20030127
11 Importing IO_TYPE_S_KFIG_FROM Value transfer Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Run-Time Type Identification 20030127
12 Importing IO_TYPE_S_KFIG_TO Value transfer Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Run-Time Type Identification 20030127
13 Importing IT_DATA_FROM Call by reference Type reference (TYPE) HASHED TABLE Quelldaten 20030127
14 Importing I_COMPLETE_REQUESTED Call by reference Type reference (TYPE) UC_FLG =x => E_COMPLETE soll berechnet werden 20030127
15 Importing I_COMP_S_CHAR_FROM Call by reference Type reference (TYPE) FIELD_TYPE Name der Komponente mit den Merkmalen in IT_DATA_FROM 20030127
16 Importing I_COMP_S_CHAR_TO Call by reference Type reference (TYPE) FIELD_TYPE Name der Komponente mit den Merkmalen in CT_DATA_TO 20030127
17 Importing I_COMP_S_KFIG_FROM Call by reference Type reference (TYPE) FIELD_TYPE Name der Komponente mit den Kennzahlen in IT_DATA_FROM 20030127
18 Importing I_COMP_S_KFIG_TO Call by reference Type reference (TYPE) FIELD_TYPE Name der Komponente mit den Kennzahlen in CT_DATA_TO 20030127

Method COPY_OR_ADD_DATA_P on class CL_UC_TX_DATA has no exception.

Method COPY_OR_ADD_DATA_P2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA_INDEX_FROM Call by reference Attribute reference (LIKE) DT_DATA_INDEX 20030127
2 Changing CT_DATA_TO Call by reference Type reference (TYPE) HASHED TABLE Zieldaten 20030127
3 Exporting E_COMPLETE Call by reference Type reference (TYPE) UC_FLG SelBed der Datenquelle umfaßt die SelBed des Datenziels 20030127
4 Importing IO_CHAR_FROM Call by reference Object reference (TYPE REF TO) IF_UC_FIELD Feldliste 20030127
5 Importing IO_CHAR_TO Call by reference Object reference (TYPE REF TO) IF_UC_FIELD Feldliste 20030127
6 Importing IO_KFIG_FROM Call by reference Object reference (TYPE REF TO) IF_UC_FIELD Feldliste 20030127
7 Importing IO_KFIG_TO Call by reference Object reference (TYPE REF TO) IF_UC_FIELD Feldliste 20030127
8 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Feldkatalog, ...) 20030127
9 Importing IO_SEL_FROM Call by reference Object reference (TYPE REF TO) IF_UC_SEL Selektionsbedingung zur Datenquelle IT_DATA_FROM 20030127
10 Importing IO_SEL_TO Call by reference Object reference (TYPE REF TO) IF_UC_SEL Selektionsbedingung zum Datenziel CT_DATA_TO 20030127
11 Importing IO_TYPE_LINE_FROM Value transfer Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Zeilentyp von IT_DATA_FROM 20030127
12 Importing IO_TYPE_LINE_TO Value transfer Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Zeilentyp von CT_DATA_TO 20030127
13 Importing IO_TYPE_S_CHAR_FROM Value transfer Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Run-Time Type Identification 20030127
14 Importing IO_TYPE_S_CHAR_TO Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run-Time Type Identification 20030127
15 Importing IO_TYPE_S_KFIG_FROM Value transfer Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Run-Time Type Identification 20030127
16 Importing IO_TYPE_S_KFIG_TO Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run-Time Type Identification 20030127
17 Importing IT_DATA_FROM Call by reference Type reference (TYPE) HASHED TABLE Quelldaten 20030127
18 Importing I_COMPLETE_REQUESTED Call by reference Type reference (TYPE) UC_FLG =x => E_COMPLETE soll berechnet werden 20030127
19 Importing I_COMP_S_CHAR_FROM Call by reference Type reference (TYPE) FIELD_TYPE Name der Komponente mit den Merkmalen in IT_DATA_FROM 20030127
20 Importing I_COMP_S_CHAR_TO Call by reference Type reference (TYPE) FIELD_TYPE Name der Komponente mit den Merkmalen in CT_DATA_TO 20030127
21 Importing I_COMP_S_KFIG_FROM Call by reference Type reference (TYPE) FIELD_TYPE Name der Komponente mit den Kennzahlen in IT_DATA_FROM 20030127
22 Importing I_COMP_S_KFIG_TO Call by reference Type reference (TYPE) FIELD_TYPE Name der Komponente mit den Kennzahlen in CT_DATA_TO 20030127

Method COPY_OR_ADD_DATA_P2 on class CL_UC_TX_DATA has no exception.

Method COPY_OR_ADD_DATA_P3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA_FROM Call by reference Type reference (TYPE) HASHED TABLE Quelldaten 20030922
2 Changing CT_DATA_INDEX_FROM Call by reference Attribute reference (LIKE) DT_DATA_INDEX 20030922
3 Changing CT_DATA_TO Call by reference Type reference (TYPE) HASHED TABLE Zieldaten 20030922
4 Changing CT_FIELDNAME_STATISTICS Call by reference Type reference (TYPE) TS_FIELDNAME_STATISTICS 20040720
5 Changing CT_FIELD_ATTRIBUTES Call by reference Attribute reference (LIKE) DT_FIELD_ATTRIBUTES 20030922
6 Exporting E_COMPLETE Call by reference Type reference (TYPE) UC_FLG SelBed der Datenquelle umfaßt die SelBed des Datenziels 20030922
7 Importing IO_CHAR_FROM Call by reference Object reference (TYPE REF TO) IF_UC_FIELD Feldliste 20030922
8 Importing IO_CHAR_SATTR_ALL Call by reference Object reference (TYPE REF TO) IF_UC_FIELD_ATTR Feldliste: Attribut-Feldliste pro Feld 20031023
9 Importing IO_CHAR_SATTR_FROM Call by reference Object reference (TYPE REF TO) IF_UC_FIELD_ATTR 20031010
10 Importing IO_CHAR_SATTR_TO Call by reference Object reference (TYPE REF TO) IF_UC_FIELD_ATTR 20031010
11 Importing IO_CHAR_TO Call by reference Object reference (TYPE REF TO) IF_UC_FIELD Feldliste 20030922
12 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_UC_CONTEXT Kontext (Version + Zeit + ?) 20030922
13 Importing IO_KFIG_FROM Call by reference Object reference (TYPE REF TO) IF_UC_FIELD Feldliste 20030922
14 Importing IO_KFIG_TO Call by reference Object reference (TYPE REF TO) IF_UC_FIELD Feldliste 20030922
15 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Feldkatalog, ...) 20030922
16 Importing IO_SEL_FROM Call by reference Object reference (TYPE REF TO) IF_UC_SEL Selektionsbedingung zur Datenquelle IT_DATA_FROM 20030922
17 Importing IO_SEL_TO Call by reference Object reference (TYPE REF TO) IF_UC_SEL Selektionsbedingung zum Datenziel CT_DATA_TO 20030922
18 Importing IO_TYPE_LINE_FROM Value transfer Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Zeilentyp von IT_DATA_FROM 20030922
19 Importing IO_TYPE_LINE_TO Value transfer Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Zeilentyp von CT_DATA_TO 20030922
20 Importing IO_TYPE_S_CHAR_FROM Value transfer Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Run-Time Type Identification 20030922
21 Importing IO_TYPE_S_CHAR_TO Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run-Time Type Identification 20030922
22 Importing IO_TYPE_S_KFIG_FROM Value transfer Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Run-Time Type Identification 20030922
23 Importing IO_TYPE_S_KFIG_TO Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run-Time Type Identification 20030922
24 Importing I_COMPLETE_REQUESTED Call by reference Type reference (TYPE) UC_FLG =x => E_COMPLETE soll berechnet werden 20030922
25 Importing I_COMP_S_CHAR_FROM Call by reference Type reference (TYPE) FIELD_TYPE Name der Komponente mit den Merkmalen in IT_DATA_FROM 20030922
26 Importing I_COMP_S_CHAR_SATTR_FROM Call by reference Type reference (TYPE) FIELD_TYPE Feldtyp des Feldes 20030922
27 Importing I_COMP_S_CHAR_SATTR_TO Call by reference Type reference (TYPE) FIELD_TYPE Feldtyp des Feldes 20030922
28 Importing I_COMP_S_CHAR_TO Call by reference Type reference (TYPE) FIELD_TYPE Name der Komponente mit den Merkmalen in CT_DATA_TO 20030922
29 Importing I_COMP_S_KFIG_FROM Call by reference Type reference (TYPE) FIELD_TYPE Name der Komponente mit den Kennzahlen in IT_DATA_FROM 20030922
30 Importing I_COMP_S_KFIG_TO Call by reference Type reference (TYPE) FIELD_TYPE Name der Komponente mit den Kennzahlen in CT_DATA_TO 20030922

Method COPY_OR_ADD_DATA_P3 on class CL_UC_TX_DATA has no exception.

Method FILL_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ATTR Call by reference Type reference (TYPE) DATA 20030904
2 Changing CT_FIELD_ATTRIBUTES Call by reference Attribute reference (LIKE) DT_FIELD_ATTRIBUTES 20030922
3 Exporting E_ATTR_UPDATED Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20030923
4 Importing IO_CHAR_SATTR Call by reference Object reference (TYPE REF TO) IF_UC_FIELD_ATTR 20031010
5 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_UC_CONTEXT Kontext (Version + Zeit + ?) 20030904
6 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20030904
7 Importing IS_CHAR Call by reference Type reference (TYPE) DATA 20030904

Method FILL_ATTRIBUTES on class CL_UC_TX_DATA has no exception.

Method GET_DATA Signature

Method GET_DATA on class CL_UC_TX_DATA has no parameter.
Method GET_DATA on class CL_UC_TX_DATA has no exception.

Method INIT Signature

Method INIT on class CL_UC_TX_DATA has no parameter.
Method INIT on class CL_UC_TX_DATA has no exception.

Method READ Signature

Method READ on class CL_UC_TX_DATA has no parameter.
Method READ on class CL_UC_TX_DATA has no exception.

Method REFRESH Signature

Method REFRESH on class CL_UC_TX_DATA has no parameter.
Method REFRESH on class CL_UC_TX_DATA has no exception.

Method SAVE Signature

Method SAVE on class CL_UC_TX_DATA has no parameter.
Method SAVE on class CL_UC_TX_DATA has no exception.

Method SET_DR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA Referenz auf die Datentabelle 20000912

Method SET_DR_DATA on class CL_UC_TX_DATA has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 3.0A