SAP ABAP Class IF_UC_DATA_FACTORY (Factory for Data Objects)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UC_DATA_FACTORY Factory for Data Objects 20000905
Properties
Class IF_UC_DATA_FACTORY  
Short Description Factory for Data Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20000905   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_UC_DATA_FACTORY has no forward declaration.
Interfaces
Class IF_UC_DATA_FACTORY has no interface implemented.
Friends
Class IF_UC_DATA_FACTORY has no friend class.
Attributes
Class IF_UC_DATA_FACTORY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_ACC Instance method Public Method Create target assignment 20000918
2 CREATE_FIELD Instance method Public Method Generate Field List 20020411
3 CREATE_FIELD_ATTR Instance method Public Method Generate Field List Attribute List 20030828
4 CREATE_FIELD_SEQUENCE Instance method Public Method Generate Field List with Relevant Sequence 20050810
5 CREATE_HRY Instance method Public Method Create (Partial) Hierarchy 20010614
6 CREATE_HRY_TI Instance method Public Method Create Time-Dependent (Partial) Hierarchy 20040222
7 CREATE_SEL Instance method Public Method Create selection condition 20000914
8 CREATE_TX_DATA Instance method Public Method Create trans. data object 20000905
9 CREATE_TX_DATA_BUFFER Instance method Public Method Create buffer for trx data object 20000905
10 CREATE_TX_DATA_CHANGE Instance method Public Method Generate Object for Transaction Data Change 20020507
11 CREATE_TX_DATA_INT Instance method Public Method Datamanager internal (only for use by buffer object) 20000905
12 CREATE_TX_DATA_IO_TYPE Instance method Public Method Generate Data Stream Type 20020411
13 CREATE_TX_DATA_STREAM Instance method Public Method Create data stream 20000907
14 GET_INSTANCE Static method Public Method Get instance of factory 20000905
Events
Class IF_UC_DATA_FACTORY has no event.
Types
Class IF_UC_DATA_FACTORY has no local type.
Method Signatures

Method CREATE_ACC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_ACC Value transfer Object reference (TYPE REF TO) IF_UC_ACC Zielkontierung 20000918
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Feldkatalog, ...) 20010813
3 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20010813
4 Importing IT_ACCOUNT Call by reference Type reference (TYPE) UCT_TS_ACCOUNT Zielkontierung 20010813

Method CREATE_ACC on class IF_UC_DATA_FACTORY has no exception.

Method CREATE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_FIELD Value transfer Object reference (TYPE REF TO) IF_UC_FIELD Feldliste 20020411
2 Importing IT_FIELD Call by reference Type reference (TYPE) UC0_TS_FIELD Liste von Feldnamen 20020411

Method CREATE_FIELD on class IF_UC_DATA_FACTORY has no exception.

Method CREATE_FIELD_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_FIELD_ATTR Value transfer Object reference (TYPE REF TO) IF_UC_FIELD_ATTR Feldliste Attributliste 20030828
2 Importing IT_FIELD_ATTR Call by reference Type reference (TYPE) UC0_TS_FIELD_ATTR Liste von Feldnamen/Attributen 20030828

Method CREATE_FIELD_ATTR on class IF_UC_DATA_FACTORY has no exception.

Method CREATE_FIELD_SEQUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_FIELD Value transfer Object reference (TYPE REF TO) IF_UC_FIELD_SEQUENCE Feldliste, Reihenfolge relevant 20050810
2 Importing IT_FIELD Call by reference Type reference (TYPE) UC0_T_FIELD Liste von Feldnamen 20050810

Method CREATE_FIELD_SEQUENCE on class IF_UC_DATA_FACTORY has no exception.

Method CREATE_HRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_HRY Value transfer Object reference (TYPE REF TO) IF_UC_HRY (Teil-)Hierarchie 20010614
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Feldkatalog, ...) 20010614
3 Importing IT_SEMKEY Call by reference Type reference (TYPE) UC0_TS_VALUE Feldwerte 20010614
4 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME Feldname 20010614

Method CREATE_HRY on class IF_UC_DATA_FACTORY has no exception.

Method CREATE_HRY_TI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_HRY_TI Value transfer Object reference (TYPE REF TO) IF_UC_HRY_TI (Teil-)Hierarchie mit zeitabh. Kanten 20040222
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20040222
3 Importing IT_SEMKEY Call by reference Type reference (TYPE) UC0_TS_VALUE Feldwerte 20040222
4 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME Feldname 20040222

Method CREATE_HRY_TI on class IF_UC_DATA_FACTORY has no exception.

Method CREATE_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_SEL Value transfer Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20000914
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Feldkatalog, ...) 20000914
3 Importing IT_ATTR Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR Tabelle: Selektionsbedingung (Attributsel. pro Feld) 20030825
4 Importing IT_ATTR_CROSS Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR_CROSS Cross Char Selektion für Attribute (einfach) 20030908
5 Importing IT_ATTR_RANGE Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR_RANGE Tabelle: Selektionsbedingung (Attributrange pro Feld) 20030825
6 Importing IT_ATTR_T_CROSS Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR_T_CROSS Cross Char Selektion für Attribute 20030908
7 Importing IT_ATTR_T_NODE_SID Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR_T_NODE_SID Tabelle: Selektionsbedingung (Attributknoten pro Feld) 20030825
8 Importing IT_ATTR_T_RANGE Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR_T_RANGE Tabelle: Selektionsbedingung (Attributrange pro Feld) 20030825
9 Importing IT_CROSS Call by reference Type reference (TYPE) UC0_TS_SEL_CROSS Cross Char Selektion für Merkmale 20030908
10 Importing IT_NODE_SID Call by reference Type reference (TYPE) UC0_TS_SEL_NODE_SID Tabelle: Selektionsbedingung (Knoten pro Feld) 20030825
11 Importing IT_SEL Call by reference Type reference (TYPE) UC0_TS_SEL Tabelle: Selektionsbedingung (Range pro Feld) 20000914

Method CREATE_SEL on class IF_UC_DATA_FACTORY has no exception.

Method CREATE_TX_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_DATA Value transfer Object reference (TYPE REF TO) IF_UC_TX_DATA Bewegungsdatenobjekt 20000905
2 Importing IO_CHAR Call by reference Object reference (TYPE REF TO) IF_UC_FIELD Feldliste Merkmale 20030127
3 Importing IO_CHAR_SATTR Call by reference Object reference (TYPE REF TO) IF_UC_FIELD_ATTR Feldliste: Attribut-Feldliste pro Feld 20031021
4 Importing IO_IO Call by reference Object reference (TYPE REF TO) IF_UC_TX_DATA_IO Lesen/Schreiben in Datenobjekt/Strom/Puffer 20000907
5 Importing IO_IO_TYPE Call by reference Object reference (TYPE REF TO) IF_UC_TX_DATA_IO_TYPE Datenstromtyp 20021205
6 Importing IO_KFIG Call by reference Object reference (TYPE REF TO) IF_UC_FIELD Feldliste Kennzahlen 20030127
7 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Feldkatalog, ...) 20000905
8 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20000905
9 Importing I_COMP_S_CHAR Call by reference Type reference (TYPE) FIELD_TYPE 'S_CHAR' Feldtyp des Feldes 20000905
10 Importing I_COMP_S_CHAR_SATTR Call by reference Type reference (TYPE) FIELD_TYPE Feldtyp des Feldes 20030901
11 Importing I_COMP_S_KFIG Call by reference Type reference (TYPE) FIELD_TYPE 'S_KFIG' Feldtyp des Feldes 20000905
12 Importing I_TYPE_TABLE Call by reference Type reference (TYPE) FIELD_TYPE 'UCD_TH_TX_DATA' Metatype der internen Tabelle 20000905

Method CREATE_TX_DATA on class IF_UC_DATA_FACTORY has no exception.

Method CREATE_TX_DATA_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_BUFFER Value transfer Object reference (TYPE REF TO) IF_UC_TX_DATA_BUFFER Puffer für Bewegungsdaten 20000905
2 Importing IO_IO Call by reference Object reference (TYPE REF TO) IF_UC_TX_DATA_IO Lesen/Schreiben in Datenobjekt/Strom/Puffer 20000907
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Feldkatalog, ...) 20000905
4 Importing I_TYPE_TABLE Call by reference Type reference (TYPE) FIELD_TYPE Metatyp der internen Tabelle 20000905

Method CREATE_TX_DATA_BUFFER on class IF_UC_DATA_FACTORY has no exception.

Method CREATE_TX_DATA_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_CHANGE Value transfer Object reference (TYPE REF TO) IF_UC_TX_DATA_CHANGE Datenänderungen 20020507
2 Importing IO_HEADER_CHAR Call by reference Object reference (TYPE REF TO) IF_UC_FIELD Header Merkmale 20020507
3 Importing IO_IO Call by reference Object reference (TYPE REF TO) IF_UC_TX_DATA_IO Lesen/Schreiben in Datenobjekt/Strom/Puffer 20021219
4 Importing IO_IO_DOC Call by reference Object reference (TYPE REF TO) IF_UC_TX_DATA_IO Lesen/Schreiben in Datenobjekt/Strom/Puffer 20021219
5 Importing IO_IO_TYPE Call by reference Object reference (TYPE REF TO) IF_UC_TX_DATA_IO_TYPE OBSOLETE !!!!!!!!!!11 20021218
6 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Feldkatalog, ...) 20020507
7 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20020507
8 Importing I_PAIR_LOGIC Call by reference Type reference (TYPE) UC_FLG Sonderlogik Level-20-artig (CU-Paare) 20040513

Method CREATE_TX_DATA_CHANGE on class IF_UC_DATA_FACTORY has no exception.

Method CREATE_TX_DATA_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_DATA Value transfer Object reference (TYPE REF TO) IF_UC_TX_DATA_INT Bewegungsdatenobjekt 20000905
2 Importing IO_CHAR Call by reference Object reference (TYPE REF TO) IF_UC_FIELD Feldliste 20030219
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_KFIG Call by reference Object reference (TYPE REF TO) IF_UC_FIELD Feldliste 20030219
5 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Feldkatalog, ...) 20000905
6 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20000905
7 Importing I_COMP_S_CHAR Call by reference Type reference (TYPE) FIELD_TYPE 'S_CHAR' Feldtyp des Feldes 20000905
8 Importing I_COMP_S_KFIG Call by reference Type reference (TYPE) FIELD_TYPE 'S_KFIG' Feldtyp des Feldes 20000905
9 Importing I_TYPE_TABLE Call by reference Type reference (TYPE) FIELD_TYPE 'UCD_TH_TX_DATA' Metatyp der internen Tabelle 20000905

Method CREATE_TX_DATA_INT on class IF_UC_DATA_FACTORY has no exception.

Method CREATE_TX_DATA_IO_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_TX_DATA_IO_TYPE Value transfer Object reference (TYPE REF TO) IF_UC_TX_DATA_IO_TYPE Datenstromtyp 20020411
2 Importing IO_CHAR_KEY Call by reference Object reference (TYPE REF TO) IF_UC_FIELD Feldliste Schlüsselmerkmale 20020423
3 Importing IO_CHAR_NONKEY Call by reference Object reference (TYPE REF TO) IF_UC_FIELD Feldliste Nichtschlüsselmerkmale 20020423
4 Importing IO_CHAR_SATTR Call by reference Object reference (TYPE REF TO) IF_UC_FIELD_ATTR Feldliste optimierte Selektionsattribute 20031006
5 Importing IO_KFIG Call by reference Object reference (TYPE REF TO) IF_UC_FIELD Feldliste Kennzahlen 20020411
6 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Feldkatalog, ...) 20020411
7 Importing I_DATASTREAM Call by reference Type reference (TYPE) UC_DATASTREAM Datenstrom 20040123
8 Importing I_DATASTREAMKEY Call by reference Type reference (TYPE) UC_DATASTREAMKEY Interner Schlüssel für den Datenstrom 20040123
9 Importing I_DATASTREAMTYPE Call by reference Type reference (TYPE) UC_DATASTREAMTYPE Typ eines Datentroms in einer Datenbasis 20020411

Method CREATE_TX_DATA_IO_TYPE on class IF_UC_DATA_FACTORY has no exception.

Method CREATE_TX_DATA_STREAM Signature

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

Method CREATE_TX_DATA_STREAM on class IF_UC_DATA_FACTORY 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) IF_UC_DATA_FACTORY Factory für Datenobjekte 20000905
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Feldkatalog, ...) 20000905

Method GET_INSTANCE on class IF_UC_DATA_FACTORY has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in