SAP ABAP Class CL_AXT_DATASOURCE_EXTRACTOR (Extractor for extensibility generated data sources)
Hierarchy
☛
WEBCUIF (Software Component) SAP Web UI Framework
⤷
CA-GTF-EEW (Application Component) Easy Enhancement Workbench
⤷
AXT_RUNTIME (Package) Extensibility Runtime components

⤷

⤷

Properties
Class | CL_AXT_DATASOURCE_EXTRACTOR | |
Short Description | Extractor for extensibility generated data sources | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | AXT_RUNTIME | Extensibility Runtime components |
Created | 20081210 | SAP |
Last change | 20110908 | 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) |
Interfaces
Class CL_AXT_DATASOURCE_EXTRACTOR has no interface implemented.
Friends
Class CL_AXT_DATASOURCE_EXTRACTOR has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | ROAPPLR | 'AET' | Application Component | 20081216 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | ROGENDELTA | 'AIED' | Delta Process for a DataSource | 20081215 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | ROGENDELTA | SPACE | 20101222 | ||
4 | ![]() |
Constant | Public | Type reference (TYPE) | ROEXTRACTO | 'AXT_BIW_GET_DATA' | DataSource Extractor | 20081216 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | RODMUPDMOD | ' ' | BW Delta Process: Record Mode | 20081212 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | RODMUPDMOD | 'D' | BW Delta Process: Record Mode | 20081212 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | AXT_NAME | 'RECORD_MODE' | Name for the record mode field | 20081212 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | AXT_NAME | 'TIMESTAMP' | Name for the timestamp field | 20081212 | |
9 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | AXT_ADD_DATASOURCE_FIELDS | BAdI to fills additional data source fields | 20081216 | ||
10 | ![]() |
Constant | Private | Type reference (TYPE) | CDCHNGIND | 'D' | Change Type (U, I, E, D) | 20081216 | |
11 | ![]() |
Constant | Private | Type reference (TYPE) | CDCHNGIND | 'E' | 20090205 | ||
12 | ![]() |
Constant | Private | Type reference (TYPE) | CDCHNGIND | 'I' | Change Type (U, I, E, D) | 20081216 | |
13 | ![]() |
Constant | Private | Type reference (TYPE) | CDCHNGIND | 'J' | 20090205 | ||
14 | ![]() |
Constant | Private | Type reference (TYPE) | CDCHNGIND | 'U' | Change Type (U, I, E, D) | 20081216 | |
15 | ![]() |
Constant | Private | Type reference (TYPE) | TIMEZONE | 'UTC' | UTC Time Zone | 20081216 | |
16 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_AXT_TABLES_API | CRUD methods for new tables | 20081210 | ||
17 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_AXT_TABLES_METADATA | Metadata for generated tables | 20081210 | ||
18 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | Runtime Type Services | 20081216 | ||
19 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | DATA | All changed lines in delta mode | 20081212 | ||
20 | ![]() |
Instance attribute | Private | Type reference (TYPE) | AXTT_TABLES_SEL_PARAM | TTYP for AXT_TABLES_SEL_PARAM | 20081211 | ||
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CDOBJECTCL | Change document | 20081210 | ||
22 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ROOSOURCER | InfoSource | 20081210 | ||
23 | ![]() |
Instance attribute | Private | Type reference (TYPE) | AXT_BOOLEAN | ABAP_TRUE | Boolean | 20081211 | |
24 | ![]() |
Instance attribute | Private | Type reference (TYPE) | AXT_RECORD_ID | Record ID | 20081215 | ||
25 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | Last selected index for paging in delta mode | 20081212 | ||
26 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | Max records | 20081211 | ||
27 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | No of lines in MRT_COMPLETE_RESULT | 20081212 | ||
28 | ![]() |
Instance attribute | Private | Type reference (TYPE) | AXT_NAME | 20090507 | |||
29 | ![]() |
Instance attribute | Private | Type reference (TYPE) | AXT_TABLE_ID | Table ID | 20081210 | ||
30 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ROUPDMODE | Mode of data update (Full, Delta, etc.) | 20081211 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | 20110103 | |
2 | ![]() |
Instance method | Private | Method | Returns true if a record comply with the selection | 20081212 |
3 | ![]() |
Instance method | Private | Method | Fetches the changed data for the delta mode | 20081212 |
4 | ![]() |
Instance method | Private | Method | Converts the between chdoc <-> BI change flag | 20081212 |
5 | ![]() |
Instance method | Protected | Method | Returns change documents for the selected delta timeframe | 20081212 |
6 | ![]() |
Instance method | Private | Method | Returns only inserted and updated lines (current version) | 20110103 |
7 | ![]() |
Instance method | Public | Method | Return the next data package | 20081211 |
8 | ![]() |
Instance method | Private | Method | Returns the next data package in delta mode | 20081212 |
9 | ![]() |
Instance method | Private | Method | Returns the next data in the full extraction mode | 20081212 |
10 | ![]() |
Instance method | Private | Method | Returns the selected delta timeframe | 20081212 |
11 | ![]() |
Instance method | Public | Method | Initialize the extractor | 20081216 |
12 | ![]() |
Instance method | Public | Method | Return while the first extraction has not finished | 20081211 |
13 | ![]() |
Instance method | Private | Method | 20110103 | |
14 | ![]() |
Instance method | Protected | Method | Set paging size | 20081211 |
15 | ![]() |
Instance method | Protected | Method | Set selection parameters for extraction | 20081211 |
16 | ![]() |
Instance method | Protected | Method | Set extraction update mode | 20081211 |
Events
Class CL_AXT_DATASOURCE_EXTRACTOR has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_LT_CHDOCS | Protected | See coding | 20081212 | ty_lt_chdocs TYPE STANDARD TABLE OF cdred WITH NON-UNIQUE KEY tabkey
|
Method Signatures
Method ADD_DELETED_ENTRIES 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 | 20110103 | |||
2 | ![]() |
IT_CHDOCS | Call by reference | Type reference (TYPE) | TY_LT_CHDOCS | 20110103 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20110104 |
Method APPLY_SELECTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IRS_EXTR_STR | Call by reference | Object reference (TYPE REF TO) | DATA | 20081212 | |||
2 | ![]() |
RV_IS_IN_SELECTION | Value transfer | Type reference (TYPE) | AXT_BOOLEAN | 20081212 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20110104 |
Method COLLECT_DELTA_DATA 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 | 20081215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20081212 | ||
2 | ![]() |
20081212 |
Method CONVERT_CHDOC2BI_RECORD_MODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CHDOC_RECMODE | Call by reference | Type reference (TYPE) | CDCHNGIND | 20081212 | |||
2 | ![]() |
RV_BI_RECMODE | Value transfer | Type reference (TYPE) | RODMUPDMOD | 20081212 |
Method CONVERT_CHDOC2BI_RECORD_MODE on class CL_AXT_DATASOURCE_EXTRACTOR has no exception.
Method GET_CHANGED_LINES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_CHDOCS | Call by reference | Type reference (TYPE) | TY_LT_CHDOCS | 20081212 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20081212 | ||
2 | ![]() |
20081212 |
Method GET_INSERTED_UPDATED_KEYS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_KEYS | Call by reference | Type reference (TYPE) | AXTT_RECORD_ID | 20110103 | |||
2 | ![]() |
IT_CHDOC | Call by reference | Type reference (TYPE) | TY_LT_CHDOCS | 20110103 |
Method GET_INSERTED_UPDATED_KEYS on class CL_AXT_DATASOURCE_EXTRACTOR has no exception.
Method GET_NEXT_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20081211 | |||
2 | ![]() |
EV_HAS_MORE | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | 20081211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20081211 |
Method GET_NEXT_DATA_DELTA_MODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20081212 | |||
2 | ![]() |
EV_HAS_MORE | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | 20081212 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20081212 |
Method GET_NEXT_DATA_FULL_MODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20081212 | |||
2 | ![]() |
EV_HAS_MORE | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | 20081212 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20081212 |
Method GET_SELECTED_TIME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_DATE_OF_CHANGE | Call by reference | Type reference (TYPE) | CDDATUM | 20081212 | |||
2 | ![]() |
EV_DATE_UNTIL | Call by reference | Type reference (TYPE) | CDDATUM | 20081212 | |||
3 | ![]() |
EV_TIME_OF_CHANGE | Call by reference | Type reference (TYPE) | CDUZEIT | 20081212 | |||
4 | ![]() |
EV_TIME_UNTIL | Call by reference | Type reference (TYPE) | CDUZEIT | 20081212 |
Method GET_SELECTED_TIME on class CL_AXT_DATASOURCE_EXTRACTOR has no exception.
Method INIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_FIELDS | Call by reference | Type reference (TYPE) | RSDS_T_FIELDSEL | Interface: List of the requested fields | 20081217 | ||
2 | ![]() |
IT_SELECT | Call by reference | Type reference (TYPE) | RS_T_SELECT | Interface: Selection criteria | 20081216 | ||
3 | ![]() |
IV_CALLMODE | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20081216 | ||
4 | ![]() |
IV_DATAPAKID | Call by reference | Type reference (TYPE) | RSDATAPID | Data packet number | 20081216 | ||
5 | ![]() |
IV_DATASOURCE_NAME | Call by reference | Type reference (TYPE) | ROOSOURCER | DataSource (OSOA/OSOD) | 20081217 | ||
6 | ![]() |
IV_MAXSIZE | Call by reference | Type reference (TYPE) | RSMAXSIZE | Maximum number of table entries in extraction API interface | 20081216 | ||
7 | ![]() |
IV_REMOTE_CALL | Call by reference | Type reference (TYPE) | SBIWA_FLAG | SBIWA_C_FLAG_OFF | 20081216 | ||
8 | ![]() |
IV_UPDMODE | Call by reference | Type reference (TYPE) | RSUPDMODE | Mode of data update (Full, Delta, etc.) | 20081216 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20081216 | ||
2 | ![]() |
20081217 |
Method IS_FIRST_EXTRACTION_CALL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_BOOLEAN | Value transfer | Type reference (TYPE) | AXT_BOOLEAN | 20081211 |
Method IS_FIRST_EXTRACTION_CALL on class CL_AXT_DATASOURCE_EXTRACTOR has no exception.
Method IS_INSERTED_AND_ALSO_DELETED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_CHDOCS | Call by reference | Type reference (TYPE) | TY_LT_CHDOCS | 20110103 | |||
2 | ![]() |
IV_TABKEY | Call by reference | Type reference (TYPE) | CDTABKEY | 20110103 | |||
3 | ![]() |
RV_INSERTED_AND_DELETED | Value transfer | Type reference (TYPE) | AXT_BOOLEAN | 20110104 |
Method IS_INSERTED_AND_ALSO_DELETED on class CL_AXT_DATASOURCE_EXTRACTOR has no exception.
Method SET_PAGING_SIZE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_PAGING_SIZE | Call by reference | Type reference (TYPE) | RSMAXSIZE | 20081211 |
Method SET_PAGING_SIZE on class CL_AXT_DATASOURCE_EXTRACTOR has no exception.
Method SET_SELECTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_SELECTION_PARAMS | Call by reference | Type reference (TYPE) | RS_T_SELECT | 20081211 |
Method SET_SELECTION on class CL_AXT_DATASOURCE_EXTRACTOR has no exception.
Method SET_UPDATE_MODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_SELECTION_PARAMS | Call by reference | Type reference (TYPE) | RS_T_SELECT | 20101222 | |||
2 | ![]() |
IV_UPDATE_MODE | Call by reference | Type reference (TYPE) | RSUPDMODE | 20081211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20081211 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 701 |