SAP ABAP Interface IF_UC_DATA_FACTORY (Factory for Data Objects)
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 - 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
Interface | IF_UC_DATA_FACTORY | |
Short Description | Factory for Data Objects |
General Data
Package | UCD0 | SEM-BCS: Common Objects for Data Dispatcher |
Created | 20000905 | SAP |
Last changed | 20060208 | SAP |
Unicode checks active |
Forward declarations
Interface IF_UC_DATA_FACTORY has no forward declaration.
Interfaces
Interface IF_UC_DATA_FACTORY has no interface.
Friends
Interface IF_UC_DATA_FACTORY has no friend.
Attributes
Interface IF_UC_DATA_FACTORY has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Create target assignment | 20000918 |
2 | ![]() |
Instance method | Public | Method | Generate Field List | 20020411 |
3 | ![]() |
Instance method | Public | Method | Generate Field List Attribute List | 20030828 |
4 | ![]() |
Instance method | Public | Method | Generate Field List with Relevant Sequence | 20050810 |
5 | ![]() |
Instance method | Public | Method | Create (Partial) Hierarchy | 20010614 |
6 | ![]() |
Instance method | Public | Method | Create Time-Dependent (Partial) Hierarchy | 20040222 |
7 | ![]() |
Instance method | Public | Method | Create selection condition | 20000914 |
8 | ![]() |
Instance method | Public | Method | Create trans. data object | 20000905 |
9 | ![]() |
Instance method | Public | Method | Create buffer for trx data object | 20000905 |
10 | ![]() |
Instance method | Public | Method | Generate Object for Transaction Data Change | 20020507 |
11 | ![]() |
Instance method | Public | Method | Datamanager internal (only for use by buffer object) | 20000905 |
12 | ![]() |
Instance method | Public | Method | Generate Data Stream Type | 20020411 |
13 | ![]() |
Instance method | Public | Method | Create data stream | 20000907 |
14 | ![]() |
Static method | Public | Method | Get instance of factory | 20000905 |
Events
Interface IF_UC_DATA_FACTORY has no event.
Types
Interface 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 | ![]() |
EO_ACC | Value transfer | Object reference (TYPE REF TO) | IF_UC_ACC | Zielkontierung | 20000918 | ||
2 | ![]() |
IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_MODEL | Modell (Feldkatalog, ...) | 20010813 | ||
3 | ![]() |
IO_SEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_SEL | Interface Selektionsbedingung | 20010813 | ||
4 | ![]() |
IT_ACCOUNT | Call by reference | Type reference (TYPE) | UCT_TS_ACCOUNT | Zielkontierung | 20010813 |
Method CREATE_ACC on Interface 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 | ![]() |
EO_FIELD | Value transfer | Object reference (TYPE REF TO) | IF_UC_FIELD | Feldliste | 20020411 | ||
2 | ![]() |
IT_FIELD | Call by reference | Type reference (TYPE) | UC0_TS_FIELD | Liste von Feldnamen | 20020411 |
Method CREATE_FIELD on Interface 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 | ![]() |
EO_FIELD_ATTR | Value transfer | Object reference (TYPE REF TO) | IF_UC_FIELD_ATTR | Feldliste Attributliste | 20030828 | ||
2 | ![]() |
IT_FIELD_ATTR | Call by reference | Type reference (TYPE) | UC0_TS_FIELD_ATTR | Liste von Feldnamen/Attributen | 20030828 |
Method CREATE_FIELD_ATTR on Interface 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 | ![]() |
EO_FIELD | Value transfer | Object reference (TYPE REF TO) | IF_UC_FIELD_SEQUENCE | Feldliste, Reihenfolge relevant | 20050810 | ||
2 | ![]() |
IT_FIELD | Call by reference | Type reference (TYPE) | UC0_T_FIELD | Liste von Feldnamen | 20050810 |
Method CREATE_FIELD_SEQUENCE on Interface 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 | ![]() |
EO_HRY | Value transfer | Object reference (TYPE REF TO) | IF_UC_HRY | (Teil-)Hierarchie | 20010614 | ||
2 | ![]() |
IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_MODEL | Modell (Feldkatalog, ...) | 20010614 | ||
3 | ![]() |
IT_SEMKEY | Call by reference | Type reference (TYPE) | UC0_TS_VALUE | Feldwerte | 20010614 | ||
4 | ![]() |
I_FIELDNAME | Call by reference | Type reference (TYPE) | UC_FIELDNAME | Feldname | 20010614 |
Method CREATE_HRY on Interface 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 | ![]() |
EO_HRY_TI | Value transfer | Object reference (TYPE REF TO) | IF_UC_HRY_TI | (Teil-)Hierarchie mit zeitabh. Kanten | 20040222 | ||
2 | ![]() |
IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_MODEL | Modell (Metadaten) | 20040222 | ||
3 | ![]() |
IT_SEMKEY | Call by reference | Type reference (TYPE) | UC0_TS_VALUE | Feldwerte | 20040222 | ||
4 | ![]() |
I_FIELDNAME | Call by reference | Type reference (TYPE) | UC_FIELDNAME | Feldname | 20040222 |
Method CREATE_HRY_TI on Interface 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 | ![]() |
EO_SEL | Value transfer | Object reference (TYPE REF TO) | IF_UC_SEL | Interface Selektionsbedingung | 20000914 | ||
2 | ![]() |
IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_MODEL | Modell (Feldkatalog, ...) | 20000914 | ||
3 | ![]() |
IT_ATTR | Call by reference | Type reference (TYPE) | UC0_TS_SEL_ATTR | Tabelle: Selektionsbedingung (Attributsel. pro Feld) | 20030825 | ||
4 | ![]() |
IT_ATTR_CROSS | Call by reference | Type reference (TYPE) | UC0_TS_SEL_ATTR_CROSS | Cross Char Selektion für Attribute (einfach) | 20030908 | ||
5 | ![]() |
IT_ATTR_RANGE | Call by reference | Type reference (TYPE) | UC0_TS_SEL_ATTR_RANGE | Tabelle: Selektionsbedingung (Attributrange pro Feld) | 20030825 | ||
6 | ![]() |
IT_ATTR_T_CROSS | Call by reference | Type reference (TYPE) | UC0_TS_SEL_ATTR_T_CROSS | Cross Char Selektion für Attribute | 20030908 | ||
7 | ![]() |
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 | ![]() |
IT_ATTR_T_RANGE | Call by reference | Type reference (TYPE) | UC0_TS_SEL_ATTR_T_RANGE | Tabelle: Selektionsbedingung (Attributrange pro Feld) | 20030825 | ||
9 | ![]() |
IT_CROSS | Call by reference | Type reference (TYPE) | UC0_TS_SEL_CROSS | Cross Char Selektion für Merkmale | 20030908 | ||
10 | ![]() |
IT_NODE_SID | Call by reference | Type reference (TYPE) | UC0_TS_SEL_NODE_SID | Tabelle: Selektionsbedingung (Knoten pro Feld) | 20030825 | ||
11 | ![]() |
IT_SEL | Call by reference | Type reference (TYPE) | UC0_TS_SEL | Tabelle: Selektionsbedingung (Range pro Feld) | 20000914 |
Method CREATE_SEL on Interface 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 | ![]() |
EO_DATA | Value transfer | Object reference (TYPE REF TO) | IF_UC_TX_DATA | Bewegungsdatenobjekt | 20000905 | ||
2 | ![]() |
IO_CHAR | Call by reference | Object reference (TYPE REF TO) | IF_UC_FIELD | Feldliste Merkmale | 20030127 | ||
3 | ![]() |
IO_CHAR_SATTR | Call by reference | Object reference (TYPE REF TO) | IF_UC_FIELD_ATTR | Feldliste: Attribut-Feldliste pro Feld | 20031021 | ||
4 | ![]() |
IO_IO | Call by reference | Object reference (TYPE REF TO) | IF_UC_TX_DATA_IO | Lesen/Schreiben in Datenobjekt/Strom/Puffer | 20000907 | ||
5 | ![]() |
IO_IO_TYPE | Call by reference | Object reference (TYPE REF TO) | IF_UC_TX_DATA_IO_TYPE | Datenstromtyp | 20021205 | ||
6 | ![]() |
IO_KFIG | Call by reference | Object reference (TYPE REF TO) | IF_UC_FIELD | Feldliste Kennzahlen | 20030127 | ||
7 | ![]() |
IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_MODEL | Modell (Feldkatalog, ...) | 20000905 | ||
8 | ![]() |
IO_SEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_SEL | Interface Selektionsbedingung | 20000905 | ||
9 | ![]() |
I_COMP_S_CHAR | Call by reference | Type reference (TYPE) | FIELD_TYPE | 'S_CHAR' | Feldtyp des Feldes | 20000905 | |
10 | ![]() |
I_COMP_S_CHAR_SATTR | Call by reference | Type reference (TYPE) | FIELD_TYPE | Feldtyp des Feldes | 20030901 | ||
11 | ![]() |
I_COMP_S_KFIG | Call by reference | Type reference (TYPE) | FIELD_TYPE | 'S_KFIG' | Feldtyp des Feldes | 20000905 | |
12 | ![]() |
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 Interface 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 | ![]() |
EO_BUFFER | Value transfer | Object reference (TYPE REF TO) | IF_UC_TX_DATA_BUFFER | Puffer für Bewegungsdaten | 20000905 | ||
2 | ![]() |
IO_IO | Call by reference | Object reference (TYPE REF TO) | IF_UC_TX_DATA_IO | Lesen/Schreiben in Datenobjekt/Strom/Puffer | 20000907 | ||
3 | ![]() |
IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_MODEL | Modell (Feldkatalog, ...) | 20000905 | ||
4 | ![]() |
I_TYPE_TABLE | Call by reference | Type reference (TYPE) | FIELD_TYPE | Metatyp der internen Tabelle | 20000905 |
Method CREATE_TX_DATA_BUFFER on Interface 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 | ![]() |
EO_CHANGE | Value transfer | Object reference (TYPE REF TO) | IF_UC_TX_DATA_CHANGE | Datenänderungen | 20020507 | ||
2 | ![]() |
IO_HEADER_CHAR | Call by reference | Object reference (TYPE REF TO) | IF_UC_FIELD | Header Merkmale | 20020507 | ||
3 | ![]() |
IO_IO | Call by reference | Object reference (TYPE REF TO) | IF_UC_TX_DATA_IO | Lesen/Schreiben in Datenobjekt/Strom/Puffer | 20021219 | ||
4 | ![]() |
IO_IO_DOC | Call by reference | Object reference (TYPE REF TO) | IF_UC_TX_DATA_IO | Lesen/Schreiben in Datenobjekt/Strom/Puffer | 20021219 | ||
5 | ![]() |
IO_IO_TYPE | Call by reference | Object reference (TYPE REF TO) | IF_UC_TX_DATA_IO_TYPE | OBSOLETE !!!!!!!!!!11 | 20021218 | ||
6 | ![]() |
IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_MODEL | Modell (Feldkatalog, ...) | 20020507 | ||
7 | ![]() |
IO_SEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_SEL | Interface Selektionsbedingung | 20020507 | ||
8 | ![]() |
I_PAIR_LOGIC | Call by reference | Type reference (TYPE) | UC_FLG | Sonderlogik Level-20-artig (CU-Paare) | 20040513 |
Method CREATE_TX_DATA_CHANGE on Interface 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 | ![]() |
EO_DATA | Value transfer | Object reference (TYPE REF TO) | IF_UC_TX_DATA_INT | Bewegungsdatenobjekt | 20000905 | ||
2 | ![]() |
IO_CHAR | Call by reference | Object reference (TYPE REF TO) | IF_UC_FIELD | Feldliste | 20030219 | ||
3 | ![]() |
IO_IO | Call by reference | Object reference (TYPE REF TO) | IF_UC_TX_DATA_IO | Lesen/Schreiben in Datenobjekt/Strom/Puffer | 20000907 | ||
4 | ![]() |
IO_KFIG | Call by reference | Object reference (TYPE REF TO) | IF_UC_FIELD | Feldliste | 20030219 | ||
5 | ![]() |
IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_MODEL | Modell (Feldkatalog, ...) | 20000905 | ||
6 | ![]() |
IO_SEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_SEL | Interface Selektionsbedingung | 20000905 | ||
7 | ![]() |
I_COMP_S_CHAR | Call by reference | Type reference (TYPE) | FIELD_TYPE | 'S_CHAR' | Feldtyp des Feldes | 20000905 | |
8 | ![]() |
I_COMP_S_KFIG | Call by reference | Type reference (TYPE) | FIELD_TYPE | 'S_KFIG' | Feldtyp des Feldes | 20000905 | |
9 | ![]() |
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 Interface 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 | ![]() |
EO_TX_DATA_IO_TYPE | Value transfer | Object reference (TYPE REF TO) | IF_UC_TX_DATA_IO_TYPE | Datenstromtyp | 20020411 | ||
2 | ![]() |
IO_CHAR_KEY | Call by reference | Object reference (TYPE REF TO) | IF_UC_FIELD | Feldliste Schlüsselmerkmale | 20020423 | ||
3 | ![]() |
IO_CHAR_NONKEY | Call by reference | Object reference (TYPE REF TO) | IF_UC_FIELD | Feldliste Nichtschlüsselmerkmale | 20020423 | ||
4 | ![]() |
IO_CHAR_SATTR | Call by reference | Object reference (TYPE REF TO) | IF_UC_FIELD_ATTR | Feldliste optimierte Selektionsattribute | 20031006 | ||
5 | ![]() |
IO_KFIG | Call by reference | Object reference (TYPE REF TO) | IF_UC_FIELD | Feldliste Kennzahlen | 20020411 | ||
6 | ![]() |
IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_MODEL | Modell (Feldkatalog, ...) | 20020411 | ||
7 | ![]() |
I_DATASTREAM | Call by reference | Type reference (TYPE) | UC_DATASTREAM | Datenstrom | 20040123 | ||
8 | ![]() |
I_DATASTREAMKEY | Call by reference | Type reference (TYPE) | UC_DATASTREAMKEY | Interner Schlüssel für den Datenstrom | 20040123 | ||
9 | ![]() |
I_DATASTREAMTYPE | Call by reference | Type reference (TYPE) | UC_DATASTREAMTYPE | Typ eines Datentroms in einer Datenbasis | 20020411 |
Method CREATE_TX_DATA_IO_TYPE on Interface 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 | ![]() |
EO_STREAM | Value transfer | Object reference (TYPE REF TO) | IF_UC_TX_DATA_STREAM | Datenstrom für Bewegungsdaten | 20000907 | ||
2 | ![]() |
IO_IO | Call by reference | Object reference (TYPE REF TO) | IF_UC_TX_DATA_IO | Lesen/Schreiben in Datenobjekt/Strom/Puffer | 20000907 | ||
3 | ![]() |
IO_IO_TYPE | Call by reference | Object reference (TYPE REF TO) | IF_UC_TX_DATA_IO_TYPE | Datenstromtyp | 20020411 | ||
4 | ![]() |
IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_MODEL | Modell (Feldkatalog, ...) | 20000907 |
Method CREATE_TX_DATA_STREAM on Interface 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 | ![]() |
EO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | IF_UC_DATA_FACTORY | Factory für Datenobjekte | 20000905 | ||
2 | ![]() |
IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_MODEL | Modell (Feldkatalog, ...) | 20000905 |
Method GET_INSTANCE on Interface IF_UC_DATA_FACTORY has no exception.
History
Last changed by/on | SAP | 20060208 |
SAP Release Created in | 3.0A |