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 |