SAP ABAP Class CL_UC_TX_DATA_STREAM (Transaction Data Stream (I/O))
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_IO Read From/Write to Data Object/Stream/Buffer 20000907
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_TX_DATA_STREAM Transaction Data Stream (I/O) 20000907
Properties
Class CL_UC_TX_DATA_STREAM  
Short Description Transaction Data Stream (I/O)    
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 20000907   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UC_TX_DATA_STREAM has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_UC_TX_DATA_IO Read From/Write to Data Object/Stream/Buffer 20000907
2 IF_UC_TX_DATA_STREAM Transaction Data Stream (I/O) 20000907
Friends
Class CL_UC_TX_DATA_STREAM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_IO Instance attribute Private Object reference (TYPE REF TO) IF_UC_TX_DATA_IO Read From/Write to Data Object/Stream/Buffer 20000907
2 DO_IO_TYPE Instance attribute Private Attribute reference (LIKE) 20020411
3 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_UC_MODEL Model (Field Catalog, ...) 20000907
4 DO_VERSIONS_FACTORY Instance attribute Private Object reference (TYPE REF TO) CL_UC_VERSIONS_FACTORY Version Combinations 20040105
5 DS_CURSOR_MEMORY Instance attribute Private Type reference (TYPE) SX_CURSOR_MEMORY 20031010
6 DT_CURSOR_MEMORY Instance attribute Private Type reference (TYPE) TS_CURSOR_MEMORY 20051124
7 DT_VALUE_ORIG_VERSION Instance attribute Private Type reference (TYPE) UC0_TS_VALUE Field Values 20040105
8 DT_VERSION_FOR_AFD Instance attribute Private Type reference (TYPE) UC0_TS_VALUE Field Values 20040105
9 X Constant Private Type reference (TYPE) UC_FLG 'X' x 20000907
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DATA Instance method Private Method 20000907
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000907
3 GET_DATA Instance method Private Method 20000907
4 GET_KEYDATE Static method Private Method Get Key Date 20071113
5 IS_AFD_RELEVANT_DSTYPE Instance method Private Method 20040226
6 REPLACE_AVD_TO_SPECIAL Instance method Private Method Swaps version for standard version (for AFD) 20040105
7 REPLACE_SEL_FOR_AFD Instance method Private Method 20040226
8 REPLACE_SPECIAL2VERS_AFD Instance method Private Method Swaps standard version for version in ct_data (for AFD) 20040105
9 RETRIEVE_VERSIONS_FACTORY Instance method Private Method Gets the version factory 20040102
Events
Class CL_UC_TX_DATA_STREAM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SX_CURSOR_MEMORY Private See coding 20031010 begin of sx_cursor_memory , cursor_id type i, "jhn231105 o_add_info type ref to object, "jhn231105 closed type uc_flg, "jhn231105 o_sel type ref to if_uc_sel , comp_s_char type field_type , end of sx_cursor_memory
2 TS_CURSOR_MEMORY Private See coding 20051124 ts_cursor_memory type sorted table of sx_cursor_memory with unique key cursor_id
Method Signatures

Method ADD_DATA Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_IO Call by reference Object reference (TYPE REF TO) IF_UC_TX_DATA_IO Lesen/Schreiben in Datenobjekt/Strom/Puffer 20000907
2 Importing IO_IO_TYPE Call by reference Object reference (TYPE REF TO) IF_UC_TX_DATA_IO_TYPE Datenstromtyp 20020411
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Feldkatalog, ...) 20000907

Method CONSTRUCTOR on class CL_UC_TX_DATA_STREAM has no exception.

Method GET_DATA Signature

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

Method GET_KEYDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20071113
2 Importing IT_CONTEXT Call by reference Type reference (TYPE) UC0_TS_VALUE Kontext (Version + Zeit + ?) 20071113
3 Returning RD_KEYDATE Value transfer Type reference (TYPE) SY-DATUM Stichtag laut Kontext, sonst sy-datum 20071113

Method GET_KEYDATE on class CL_UC_TX_DATA_STREAM has no exception.

Method IS_AFD_RELEVANT_DSTYPE Signature

Method IS_AFD_RELEVANT_DSTYPE on class CL_UC_TX_DATA_STREAM has no parameter.
Method IS_AFD_RELEVANT_DSTYPE on class CL_UC_TX_DATA_STREAM has no exception.

Method REPLACE_AVD_TO_SPECIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) HASHED TABLE Bewegungsdaten 20040105
2 Changing CT_SEL Call by reference Type reference (TYPE) UC0_TS_SEL Tabelle: Selektionsbedingung (Range pro Feld) 20040105

Method REPLACE_AVD_TO_SPECIAL on class CL_UC_TX_DATA_STREAM has no exception.

Method REPLACE_SEL_FOR_AFD Signature

Method REPLACE_SEL_FOR_AFD on class CL_UC_TX_DATA_STREAM has no parameter.
Method REPLACE_SEL_FOR_AFD on class CL_UC_TX_DATA_STREAM has no exception.

Method REPLACE_SPECIAL2VERS_AFD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) HASHED TABLE 20040105

Method REPLACE_SPECIAL2VERS_AFD on class CL_UC_TX_DATA_STREAM has no exception.

Method RETRIEVE_VERSIONS_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_VERSIONS_FACTORY Value transfer Object reference (TYPE REF TO) CL_UC_VERSIONS_FACTORY Versionsfabrik 20040102

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