SAP ABAP Class CL_IUUC_ODQ_TABLES_ACCESS (access class for db table)
Hierarchy
☛
DMIS (Software Component) DMIS 2011_1
⤷
CA-EUR (Application Component) European Monetary Union: Euro
⤷
CNV_IUUC_DB_CONNECTION (Package) Encapsulation of communication with remote systems non RFC
⤷
⤷
Properties
| Class | CL_IUUC_ODQ_TABLES_ACCESS | |
| Short Description | access class for db table | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CNV_IUUC_DB_CONNECTION | Encapsulation of communication with remote systems non RFC |
| Created | 20130308 | SAP |
| Last change | 20141030 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_IUUC_ODQ_TABLES_ACCESS has no forward declaration.
Interfaces
Class CL_IUUC_ODQ_TABLES_ACCESS has no interface implemented.
Friends
Class CL_IUUC_ODQ_TABLES_ACCESS has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | I | 72 | 20130314 | |||
| 2 | Constant | Public | Type reference (TYPE) | IUUC_ODQ_EXTRACT_MODE | 'F' | IUUC_ODQ_EXTRACTION_MODE | 20130308 | ||
| 3 | Constant | Public | Type reference (TYPE) | IUUC_ODQ_EXTRACT_MODE | 'C' | IUUC_ODQ_EXTRACTION_MODE | 20130308 | ||
| 4 | Constant | Public | Type reference (TYPE) | IUUC_ODQ_EXTRACT_MODE | 'S' | IUUC_ODQ_EXTRACTION_MODE | 20130308 | ||
| 5 | Constant | Public | Type reference (TYPE) | IUUC_ODQ_BOOLEAN | '' | Boolean constant no | 20130321 | ||
| 6 | Constant | Public | Type reference (TYPE) | IUUC_ODQ_BOOLEAN | 'X' | Boolean constant yes | 20130315 | ||
| 7 | Constant | Public | Type reference (TYPE) | FIELDNAME | 'ODQ_CHANGEMODE' | Field Name | 20130417 | ||
| 8 | Constant | Public | Type reference (TYPE) | FIELDNAME | 'ODQ_ENTITYCNTR' | Field Name | 20130417 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | check if request or similar request for the same table exist | 20130321 | |
| 2 | Static method | Public | Method | delete request | 20130315 | |
| 3 | Static method | Public | Method | delete ODQ request parameters (selection and projections) | 20130314 | |
| 4 | Static method | Public | Method | get all request by mt_id & tablenames (optional) | 20130421 | |
| 5 | Static method | Public | Method | Returns the original tablename based on the substitution | 20140116 | |
| 6 | Static method | Public | Method | get request by mt_id and tablename | 20130308 | |
| 7 | Static method | Public | Method | Read | 20130315 | |
| 8 | Static method | Public | Method | Read request data | 20130315 | |
| 9 | Static method | Public | Method | save ODQ request parameters (selection and projections) | 20130314 | |
| 10 | Static method | Public | Method | Returns all substitutes for an original table | 20140115 | |
| 11 | Static method | Public | Method | Returns the substitution name in case it exists | 20140115 | |
| 12 | Static method | Public | Method | save a new request | 20130315 | |
| 13 | Static method | Public | Method | save ODQ request parameters (selection and projections) | 20130315 | |
| 14 | Static method | Public | Method | Update record entry with substitue name | 20140115 | |
| 15 | Static method | Public | Method | update the status of a request | 20130412 |
Events
Class CL_IUUC_ODQ_TABLES_ACCESS has no event.
Types
Class CL_IUUC_ODQ_TABLES_ACCESS has no local type.
Method Signatures
Method CHECK_REQUEST_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ENTRY_BY_REQUEST_ID | Call by reference | Type reference (TYPE) | IUUC_ODQ_TABLES | tables for processing as ODQ provider | 20140305 | |||
| 2 | ET_ENTRIES_BY_MT_TABNAME | Call by reference | Type reference (TYPE) | IUUC_ODQ_TABLES_TAB | tables for processing as ODQ provider | 20140305 | |||
| 3 | IS_REQUEST_HEADER | Call by reference | Type reference (TYPE) | IUUC_ODQ_TABLES | tables for processing as ODQ provider | 20140305 |
Method CHECK_REQUEST_EXISTS on class CL_IUUC_ODQ_TABLES_ACCESS has no exception.
Method DELETE_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | REQUEST_ID | Call by reference | Type reference (TYPE) | IUUC_ODQ_RID | tables for processing as ODQ provider | 20130315 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SQL error in the access clases | 20130315 |
Method DELETE_REQUEST_PARAM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DELETE_PROJECTIONS | Call by reference | Type reference (TYPE) | IUUC_ODQ_BOOLEAN | Replication ODQ_BOOLEAN | 20130315 | |||
| 2 | DELETE_SELECTION | Call by reference | Type reference (TYPE) | IUUC_ODQ_BOOLEAN | Replication ODQ_BOOLEAN | 20130315 | |||
| 3 | REQUEST_ID | Call by reference | Type reference (TYPE) | IUUC_ODQ_RID | tables for processing as ODQ provider | 20130315 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SQL error in the access clases | 20130314 |
Method GET_ALL_REQUEST_BY_MT_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_TABNAME | Call by reference | Type reference (TYPE) | IUUC_T_REPL_TABNAME | Table Names | 20130421 | |||
| 2 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | DMC: Indicator for Mass Transfer | 20130421 | |||
| 3 | RT_REQUESTS | Value transfer | Type reference (TYPE) | IUUC_ODQ_TABLES_TAB | Table Name | 20130421 |
Method GET_ALL_REQUEST_BY_MT_ID on class CL_IUUC_ODQ_TABLES_ACCESS has no exception.
Method GET_MT_TABNAME_BY_SUBST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | DMC: Indicator for Mass Transfer | 20140116 | |||
| 2 | EV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20140116 | |||
| 3 | IV_SUBST_NAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20140116 |
Method GET_MT_TABNAME_BY_SUBST on class CL_IUUC_ODQ_TABLES_ACCESS has no exception.
Method GET_REQUEST_BY_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | DMC: Indicator for Mass Transfer | 20130308 | |||
| 2 | IV_TABLENAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130308 | |||
| 3 | RV_REQUEST_ID | Value transfer | Type reference (TYPE) | IUUC_ODQ_RID | ODQ request id | 20130308 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SQL error in the access clases | 20130315 |
Method GET_REQUEST_FULL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_REQUEST | Call by reference | Type reference (TYPE) | IUUC_ODQ_TABLES | tables for processing as ODQ provider | 20130315 | |||
| 2 | I_PROJECTIONS | Call by reference | Type reference (TYPE) | IUUC_ODQ_PROJECTIONS_SET | ODQ request projection set | 20130315 | |||
| 3 | I_SELECTION | Call by reference | Type reference (TYPE) | IUUC_ODQ_SELECTION_SET | ODQ request selection statement | 20130315 | |||
| 4 | REQUEST_ID | Call by reference | Type reference (TYPE) | IUUC_ODQ_RID | ODQ request id | 20130315 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SQL error in the access clases | 20130315 |
Method GET_REQUEST_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_REQUEST | Call by reference | Type reference (TYPE) | IUUC_ODQ_TABLES | tables for processing as ODQ provider | 20130315 | |||
| 2 | REQUEST_ID | Call by reference | Type reference (TYPE) | IUUC_ODQ_RID | ODQ request id | 20130315 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SQL error in the access clases | 20130315 |
Method GET_REQUEST_PARAM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PROJECTIONS | Call by reference | Type reference (TYPE) | IUUC_ODQ_PROJECTIONS_SET | ODQ request projection set | 20130314 | |||
| 2 | I_SELECTION | Call by reference | Type reference (TYPE) | IUUC_ODQ_SELECTION_SET | ODQ request selection statement | 20130314 | |||
| 3 | REQUEST_ID | Call by reference | Type reference (TYPE) | IUUC_ODQ_RID | tables for processing as ODQ provider | 20130315 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SQL error in the access clases | 20130314 |
Method GET_SUBSTS_BY_MT_ID_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | DMC: Indicator for Mass Transfer | 20140115 | |||
| 2 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20140115 | |||
| 3 | RT_SUBST_TABLES | Value transfer | Type reference (TYPE) | IUUC_TT_TABNAME | List of table names | 20140115 |
Method GET_SUBSTS_BY_MT_ID_TAB on class CL_IUUC_ODQ_TABLES_ACCESS has no exception.
Method GET_TABANME_SUBST_BY_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_REQUEST_ID | Call by reference | Type reference (TYPE) | IUUC_ODQ_RID | ODQ request id | 20140115 | |||
| 2 | RV_TABNAME_SUBST | Value transfer | Type reference (TYPE) | TABNAME | Table Name | 20140115 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Excep. class for ODQ provider | 20140115 |
Method SAVE_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_REQUEST | Call by reference | Type reference (TYPE) | IUUC_ODQ_TABLES | tables for processing as ODQ provider | 20130315 | |||
| 2 | I_PROJECTIONS | Call by reference | Type reference (TYPE) | IUUC_ODQ_PROJECTIONS_SET | ODQ request projection set | 20130315 | |||
| 3 | I_SELECTION | Call by reference | Type reference (TYPE) | IUUC_ODQ_SELECTION_SET | ODQ request selection statement | 20130315 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SQL error in the access clases | 20130315 |
Method SAVE_REQUEST_PARAM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PROJECTIONS | Call by reference | Type reference (TYPE) | IUUC_ODQ_PROJECTIONS_SET | ODQ request projection set | 20130315 | |||
| 2 | I_SELECTION | Call by reference | Type reference (TYPE) | IUUC_ODQ_SELECTION_SET | ODQ request selection statement | 20130315 | |||
| 3 | REQUEST_ID | Call by reference | Type reference (TYPE) | IUUC_ODQ_RID | tables for processing as ODQ provider | 20130315 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SQL error in the access clases | 20130315 |
Method SAVE_TABNAME_SUBST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_REQUEST_ID | Call by reference | Type reference (TYPE) | IUUC_ODQ_RID | ODQ request id | 20140115 | |||
| 2 | IV_SUBST_NAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20140115 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Excep. class for ODQ provider | 20140115 |
Method UPDATE_REQUEST_BY_MT_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ACTIVE | Call by reference | Type reference (TYPE) | BOOLEAN | boolean variable (X=true, -=false, space=unknown) | 20130412 | |||
| 2 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | DMC: Indicator for Mass Transfer | 20130412 | |||
| 3 | IV_TABLENAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130412 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Excep. class for ODQ provider | 20130412 |
History
| Last changed by/on | SAP | 20141030 |
| SAP Release Created in | 2010_1_620 |