SAP ABAP Class CL_RODPS_DATASOURCE_MODEL (DataSource)
Hierarchy
☛
PI_BASIS (Software Component) Basis Plug-In
⤷
BC-EIM-ODP (Application Component) Operational Data Provisioning (ODP) in Search&Analytics
⤷
RODPS_SAPI (Package) Operational Data Provider SAPI Services

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_ODQ_DEFAULT_QUEUE_MODEL | Default Queue Model | 20110211 |
Properties
Class | CL_RODPS_DATASOURCE_MODEL | |
Short Description | DataSource | |
Super Class | CL_ODQ_DEFAULT_QUEUE_MODEL | Default Queue Model |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | RODPS_SAPI | |
Program status | ||
Category | 0 | |
Package | RODPS_SAPI | Operational Data Provider SAPI Services |
Created | 20091125 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_RODPS_DATASOURCE_MODEL has no interface implemented.
Friends
Class CL_RODPS_DATASOURCE_MODEL has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | RSRLOGSYS | '$ODQ_DUMMY' | Source system of the receiver | 20091214 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | IF_ODQ_QUEUE_MODEL=>T_MODELNAME | 'DATASOURCE_MODEL' | 20091126 | ||
3 | ![]() |
Constant | Public | Type reference (TYPE) | RSREQUNR | 'ODQR' | Request number for the data transfer | 20100929 | |
4 | ![]() |
Constant | Private | See coding | 20110211 | ||||
5 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20100315 | ||
6 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | Runtime Type Services | 20100315 | ||
7 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TH_DELTATAGS | 20100315 | |||
8 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TTH_QUEUES | 20101111 |
Methods
Events
Class CL_RODPS_DATASOURCE_MODEL has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TH_DELTATAGS | Private | See coding | 20100315 | th_deltatags TYPE HASHED TABLE OF ts_deltatag
WITH UNIQUE KEY _recordmode
|
||
2 | TS_DATASOURCE | Public | See coding | 20101021 | BEGIN OF ts_datasource,
datasource TYPE roosourcer,
description TYPE rstxtlg,
END OF ts_datasource
|
||
3 | TS_DELTATAG | Private | See coding | 20100315 | BEGIN OF ts_deltatag,
_recordmode TYPE rodmupdmod.
INCLUDE TYPE odq_s_recordmode AS out.
TYPES:
END OF ts_deltatag
|
||
4 | TS_FOLDER | Public | See coding | 20101021 | BEGIN OF ts_folder,
folder TYPE roosource-applnm,
folder_id TYPE rodsappl-applnm,
description TYPE rstxtlg,
END OF ts_folder
|
||
5 | TS_HEADER_SELECTION | Public | See coding | 20130423 | BEGIN OF ts_header_selection.
INCLUDE TYPE odp_s_hierarchy_header.
TYPES:
langu TYPE odp_s_hierarchy_header_text-langu,
END OF ts_header_selection
|
||
6 | TS_INVERSION | Public | See coding | 20110228 | BEGIN OF ts_inversion,
invfield TYPE i,
t_stornofields TYPE STANDARD TABLE OF i
WITH KEY table_line,
END OF ts_inversion
|
||
7 | TS_QUEUE | Private | See coding | 20101111 | BEGIN OF ts_queue,
queuename TYPE if_odq_queue_model=>t_queuename,
r_universe TYPE REF TO cl_rsmds_universe,
s_inversion TYPE ts_inversion,
END OF ts_queue
|
||
8 | TTH_DATASOURCE | Public | See coding | 20101021 | tth_datasource TYPE HASHED TABLE OF ts_datasource
WITH UNIQUE KEY datasource
|
||
9 | TTH_FOLDER | Public | See coding | 20101021 | tth_folder TYPE HASHED TABLE OF ts_folder
WITH UNIQUE KEY folder
|
||
10 | TTH_QUEUES | Private | See coding | 20101111 | tth_queues TYPE HASHED TABLE OF ts_queue WITH UNIQUE KEY queuename
|
||
11 | T_TYPES | Public | See coding | 20091202 | t_types TYPE STANDARD TABLE OF roosource-type
|
Method Signatures
Method ACTIVATE_ALE_DELTA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_OSGEN | Call by reference | Type reference (TYPE) | ROOSGEN | Generierte Objekte zur OLTPSource | 20100924 | ||
2 | ![]() |
IS_MDDELTA | Call by reference | Type reference (TYPE) | RSAOT_S_RSMDDELTA | 20100924 | |||
3 | ![]() |
IT_FIELDS | Call by reference | Type reference (TYPE) | RSAOT_T_OSFIELD | 20100924 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Verarbeitungsfehler | 20100924 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_RODPS_DATASOURCE_MODEL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RODPS_DATASOURCE_MODEL has no exception.
Method DEACTIVATE_ALE_DELTA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_OSGEN | Call by reference | Type reference (TYPE) | ROOSGEN | Generierte Objekte zur OLTPSource | 20100924 |
Method DEACTIVATE_ALE_DELTA on class CL_RODPS_DATASOURCE_MODEL has no exception.
Method GET_DATASOURCE_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ETH_DATASOURCE | Call by reference | Type reference (TYPE) | TTH_DATASOURCE | 20101021 | |||
2 | ![]() |
ETH_FOLDER | Call by reference | Type reference (TYPE) | TTH_FOLDER | 20101021 | |||
3 | ![]() |
I_FOLDER | Call by reference | Type reference (TYPE) | ROOSOURCE-APPLNM | 20101021 | |||
4 | ![]() |
I_FOLDER_ID | Call by reference | Type reference (TYPE) | RODSAPPL-APPLNM | 20130503 | |||
5 | ![]() |
I_LANGU | Call by reference | Type reference (TYPE) | LANGU | SY-LANGU | 20101021 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Objekt wurde nicht gefunden/existiert nicht | 20101021 |
Method GET_DELTAMODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_DELTA_METHOD | Call by reference | Type reference (TYPE) | ROGENDELTA | Deltaverfahren einer DataSource | 20100315 | ||
2 | ![]() |
RT_DELTAMODES | Value transfer | Type reference (TYPE) | RODPS_SAPI_T_DELTAMODES | Unterstützte Delta-Modus | 20100315 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ungültige(r) Parameterwert(e) | 20100315 |
Method GET_DELTA_METHOD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_RECORDMODES | Call by reference | Type reference (TYPE) | ANY TABLE | Unterstützte Delta-Modus | 20110706 | ||
2 | ![]() |
R_DELTA_METHOD | Value transfer | Type reference (TYPE) | ROGENDELTA | Deltaverfahren einer DataSource | 20110706 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ungültige(r) Parameterwert(e) | 20110706 | |
2 | ![]() |
Objekt wurde nicht gefunden/existiert nicht | 20110706 |
Method GET_EXPOSED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_OBJVERS | Call by reference | Type reference (TYPE) | ROOSOURCE-OBJVERS | 'A' | Version einer OLTP Source | 20130827 | |
2 | ![]() |
RET_EXPOSED | Value transfer | Type reference (TYPE) | RODPS_T_OS_EXPOSE | 20091202 |
Method GET_EXPOSED on class CL_RODPS_DATASOURCE_MODEL has no exception.
Method GET_HIER_DELTA_SELECTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_ODQ_LOG | Protokoll-Handle für Operationale DeltaQueue | 20130423 | ||
2 | ![]() |
IR_SELECTION_SET | Call by reference | Object reference (TYPE REF TO) | CL_RSMDS_SET | Multi-dimensionale Menge | 20130423 | ||
3 | ![]() |
I_MODELNAME | Call by reference | Type reference (TYPE) | IF_ODQ_QUEUE_MODEL=>T_MODELNAME | Queue-Modell | 20130423 | ||
4 | ![]() |
I_QUEUENAME | Call by reference | Type reference (TYPE) | IF_ODQ_QUEUE_MODEL=>T_QUEUENAME | 20130423 | |||
5 | ![]() |
I_TSN_HIGH | Call by reference | Type reference (TYPE) | IF_ODQ_QUEUE_MODEL=>T_TSN | Fortlaufende Transaktionsnummer (TSN) | 20130423 | ||
6 | ![]() |
I_TSN_LOW | Call by reference | Type reference (TYPE) | IF_ODQ_QUEUE_MODEL=>T_TSN | Fortlaufende Transaktionsnummer (TSN) | 20130423 | ||
7 | ![]() |
RR_SELECTION_SET | Value transfer | Object reference (TYPE REF TO) | CL_RSMDS_SET | 20130423 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlerhafte Eingabewerte | 20130423 | |
2 | ![]() |
Funktion/Parameterwert wird nicht unterstützt | 20130423 | |
3 | ![]() |
Keine weiteren Datensätze in der Ergebnismenge | 20130423 | |
4 | ![]() |
Objekt wurde nicht gefunden/existiert nicht | 20130423 |
Method GET_INVERSION_CONTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_INVERSION | Call by reference | Type reference (TYPE) | TS_INVERSION | 20110228 | |||
2 | ![]() |
IS_OSOURCE | Call by reference | Type reference (TYPE) | RSAOT_S_OSOURCE | 20110228 | |||
3 | ![]() |
IT_OSFIELDS | Call by reference | Type reference (TYPE) | RSAOT_T_OSFIELD | 20110228 |
Method GET_INVERSION_CONTEXT on class CL_RODPS_DATASOURCE_MODEL has no exception.
Method GET_SUPPORTED_TYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_TYPES | Call by reference | Type reference (TYPE) | CL_RODPS_DATASOURCE_MODEL=>T_TYPES | 20091202 |
Method GET_SUPPORTED_TYPES on class CL_RODPS_DATASOURCE_MODEL has no exception.
Method RID_TO_REQUNR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_RID | Call by reference | Type reference (TYPE) | IF_ODQ_QUEUE_MODEL=>T_RID | Request-ID | 20091214 | ||
2 | ![]() |
I_UPDMOD | Call by reference | Type reference (TYPE) | SBIWA_S_INTERFACE-UPDMODE | SBIWA_C_UPDMODE_DELTA | 20100712 | ||
3 | ![]() |
R_REQUNR | Value transfer | Type reference (TYPE) | SBIWA_S_INTERFACE-REQUNR | 20091214 |
Method RID_TO_REQUNR on class CL_RODPS_DATASOURCE_MODEL has no exception.
Method _CHECK_MODELNAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_MODELNAME | Call by reference | Type reference (TYPE) | IF_ODQ_QUEUE_MODEL=>T_MODELNAME | 20101111 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Funktion/Parameterwert wird nicht unterstützt | 20101111 |
Method _GENUID_TO_INITRNR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_GENUID | Call by reference | Type reference (TYPE) | ROOSGEN-GENUID | Benutzerfeld für Cluster PC national | 20110211 | ||
2 | ![]() |
R_INITRNR | Value transfer | Type reference (TYPE) | ROOSPRMSC-INITRNR | Anforderungsnummer für die Datenübertragung | 20110211 |
Method _GENUID_TO_INITRNR on class CL_RODPS_DATASOURCE_MODEL has no exception.
Method _GET_HIER_STRUCTDESCR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_HIESTRUC | Call by reference | Type reference (TYPE) | ROHIESTRUC | Segmentstrukturen für Hierarchieextraktion | 20111019 | ||
2 | ![]() |
I_WITH_INTERVALS | Call by reference | Type reference (TYPE) | RSAOT_FLAG | Strukturbeschreibung mit Intervallsegment | 20111019 | ||
3 | ![]() |
RR_STRUCTDESCR | Value transfer | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Run Time Type Services | 20111019 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Funktion/Parameterwert wird nicht unterstützt | 20111019 | |
2 | ![]() |
Objekt wurde nicht gefunden/existiert nicht | 20111019 |
Method _GET_INVFIELD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_OSFIELD | Call by reference | Type reference (TYPE) | RSAOT_T_OSFIELD | 20110915 | |||
2 | ![]() |
RE_FIELDNAME_RECORDMODE | Value transfer | Type reference (TYPE) | FIELDNAME | Feldname | 20110915 |
Method _GET_INVFIELD on class CL_RODPS_DATASOURCE_MODEL has no exception.
Method _GET_OSOURCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_OHIECAT | Call by reference | Type reference (TYPE) | RSAOT_S_OHIECAT | 20111019 | |||
2 | ![]() |
ES_OSOURCE | Call by reference | Type reference (TYPE) | RSAOT_S_OSOURCE | 20091126 | |||
3 | ![]() |
ET_OSFIELD | Call by reference | Type reference (TYPE) | RSAOT_T_OSFIELD | 20091126 | |||
4 | ![]() |
I_DEF_TEXT_CONVERSION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20091217 | ||
5 | ![]() |
I_QUEUENAME | Call by reference | Type reference (TYPE) | IF_ODQ_QUEUE_MODEL=>T_QUEUENAME | 20091126 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Zugriff auf Daten | 20091203 | |
2 | ![]() |
Objekt wurde nicht gefunden/existiert nicht | 20091126 |
Method _GET_SELECTION_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_SELECTIONS | Call by reference | Type reference (TYPE) | SBIWA_T_SELECT | 20100907 | |||
2 | ![]() |
E_FILTER_INCOMPLETE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100907 | |||
3 | ![]() |
IR_SELECTION_SET | Call by reference | Object reference (TYPE REF TO) | CL_RSMDS_SET | Multi-dimensionale Menge | 20091203 | ||
4 | ![]() |
IS_OSOURCE | Call by reference | Type reference (TYPE) | RSAOT_S_OSOURCE | 20130423 | |||
5 | ![]() |
IT_OSFIELD | Call by reference | Type reference (TYPE) | RSAOT_T_OSFIELD | 20091203 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ungültige(r) Parameterwert(e) | 20091203 |
Method _GET_TRANSFER_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_OSOURCE | Call by reference | Type reference (TYPE) | RSAOT_S_OSOURCE | 20111019 | |||
2 | ![]() |
ITH_PROJECTIONS | Call by reference | Type reference (TYPE) | IF_ODQ_QUEUE_MODEL=>TTH_PROJECTIONS | 20091203 | |||
3 | ![]() |
IT_OSFIELD | Call by reference | Type reference (TYPE) | RSAOT_T_OSFIELD | 20091203 | |||
4 | ![]() |
RT_TRANSFER | Value transfer | Type reference (TYPE) | SBIWA_T_FIELDS | 20091203 |
Method _GET_TRANSFER_FIELDS on class CL_RODPS_DATASOURCE_MODEL has no exception.
Method _POSTPROCESS_RECORDMODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20100315 | |||
2 | ![]() |
IS_OSOURCE | Call by reference | Type reference (TYPE) | RSAOT_S_OSOURCE | 20110915 | |||
3 | ![]() |
IT_OSFIELD | Call by reference | Type reference (TYPE) | RSAOT_T_OSFIELD | 20110915 | |||
4 | ![]() |
I_DELTA_METHOD | Call by reference | Type reference (TYPE) | RODELTAM-DELTA | Deltaverfahren einer DataSource | 20100315 | ||
5 | ![]() |
I_EXTRACTION_MODE | Call by reference | Type reference (TYPE) | IF_ODQ_QUEUE_MODEL=>T_EXTRACTION_MODE | Extraktionsmodus | 20100908 | ||
6 | ![]() |
I_FIELDNAME_RECORDMODE | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20100315 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ungültige(r) Parameterwert(e) | 20100315 |
Method _STRUCTDESCR_RENAME_COMPONENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_STRUCTDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Run Time Type Services | 20120404 | ||
2 | ![]() |
I_COMPNAME_FROM | Call by reference | Type reference (TYPE) | CSEQUENCE | 20120404 | |||
3 | ![]() |
I_COMPNAME_TO | Call by reference | Type reference (TYPE) | CSEQUENCE | 20120404 | |||
4 | ![]() |
RR_STRUCTDESCR | Value transfer | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Run Time Type Services | 20120404 |
Method _STRUCTDESCR_RENAME_COMPONENT on class CL_RODPS_DATASOURCE_MODEL has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 702 |