Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface composition (i COMPRISING i_ref) | IF_APL_ECATT_API_PARAMS | Interface for API to eCATT Objects with Parameters | 20110615 |
| 2 | Interface composition (i COMPRISING i_ref) | IF_APL_ECATT_SCRIPT_API | Interface for API to eCATT Test Script | 20110629 |
| 3 | Interface composition (i COMPRISING i_ref) | IF_APL_ECATT_SDC_API | Interface for API to eCATT System Data Container | 20110214 |
| 4 | Interface composition (i COMPRISING i_ref) | IF_APL_ECATT_TC_API | Interface for API to eCATT Test Configuration | 20110304 |
| 5 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_APL_ECATT_API | eCATT API - Abstract Super Class | 20110224 |
Properties
| Interface | IF_APL_ECATT_API | |
| Short Description | Interface for API eCATT Object |
General Data
| Package | SECATT_API_ENG | eCATT - Application Programming Interface |
| Created | 20110208 | SAP |
| Last changed | 20140121 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_APL_ECATT_API has no forward declaration.
Interfaces
Interface IF_APL_ECATT_API has no interface.
Friends
Interface IF_APL_ECATT_API has no friend.
Attributes
Interface IF_APL_ECATT_API has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Ends - Object Processing | 20110823 | |
| 2 | Static method | Public | Method | Copy eCATT Object | 20110919 | |
| 3 | Instance method | Public | Method | Create eCATT Object | 20110919 | |
| 4 | Static method | Public | Method | Deletion of eCATT Object | 20110915 | |
| 5 | Static method | Public | Method | Download eCATT Object | 20110915 | |
| 6 | Instance method | Public | Method | Commit work in eCATT repository system | 20110608 | |
| 7 | Static method | Public | Method | Commit Work - Static | 20110629 | |
| 8 | Instance method | Public | Method | Rollback work in eCATT repository system | 20110609 | |
| 9 | Static method | Public | Method | Rollback Work - Static | 20110926 | |
| 10 | Static method | Public | Method | Check Existence of eCATT Object | 20110905 | |
| 11 | Instance method | Public | Method | Get Exception Mode of an eCATT Object | 20110208 | |
| 12 | Instance method | Public | Method | Get EXTRAID of an eCATT Object | 20110208 | |
| 13 | Instance method | Public | Method | Get Attributes of an eCATT Object | 20110916 | |
| 14 | Instance method | Public | Method | Get Object ID of an eCATT Object | 20110916 | |
| 15 | Instance method | Public | Method | Get Package Assignment of an eCATT Object | 20110227 | |
| 16 | Instance method | Public | Method | Get Request/Task of an eCATT Object | 20110227 | |
| 17 | Instance method | Public | Method | Get RFC Destination for Test System | 20110919 | |
| 18 | Instance method | Public | Method | Get status of 'Write_enabled' flag | 20110208 | |
| 19 | Instance method | Public | Method | Load an Existing eCATT Object | 20110916 | |
| 20 | Static method | Public | Method | Rename eCATT Object | 20110919 | |
| 21 | Instance method | Public | Method | Save eCATT Object | 20110919 | |
| 22 | Instance method | Public | Method | Set Commit mode flag | 20110706 | |
| 23 | Instance method | Public | Method | Set Exception Mode of an eCATT Object | 20110208 | |
| 24 | Instance method | Public | Method | Set Attributes of an eCATT Object | 20110916 | |
| 25 | Static method | Public | Method | Upload eCATT Object | 20110916 |
Events
Interface IF_APL_ECATT_API has no event.
Types
Interface IF_APL_ECATT_API has no local type.
Method Signatures
Method CLOSE_OBJECT Signature
Method CLOSE_OBJECT on Interface IF_APL_ECATT_API has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT API | 20110823 |
Method COPY_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OBJECT_ID | Call by reference | Type reference (TYPE) | ETAPI_OBJ | eCATT Identification of Object in API Runtime | 20110922 | |||
| 2 | I_COMMIT_WORK | Call by reference | Type reference (TYPE) | ETONOFF | 'X' | Commit work if flag set to 'X' | 20110922 | ||
| 3 | I_DEST_OBJECT_NAME | Call by reference | Type reference (TYPE) | ETOBJ_NAME | eCATT Object Name | 20110922 | |||
| 4 | I_DEST_OBJECT_VERSION | Call by reference | Type reference (TYPE) | ETOBJ_VER | 1 | eCATT Object Version | 20110922 | ||
| 5 | I_OBJECT_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20110919 | |||
| 6 | I_PACKAGE | Call by reference | Type reference (TYPE) | ETTADIR-DEVCLASS | '$TMP' | Package | 20110919 | ||
| 7 | I_TRANS_REQ | Call by reference | Type reference (TYPE) | E070-TRKORR | Request/Task | 20110919 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basis Class for eCATT Middleware Exceptions | 20110919 |
Method CREATE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ATTR | Call by reference | Type reference (TYPE) | ETATTR_DESC_TABTYPE | Table with Attribute Descriptions and Values | 20110919 | |||
| 2 | I_COMMIT_WORK | Call by reference | Type reference (TYPE) | ETONOFF | SPACE | X = COMMIT WORK at each further save activity | 20130618 | ||
| 3 | I_EXCEPTION_MODE | Call by reference | Type reference (TYPE) | ETONOFF | 'E' | Mode E=Raise and Exit, C=Collect and Continue, I=Ignore | 20110919 | ||
| 4 | I_PACKAGE | Call by reference | Type reference (TYPE) | ETTADIR-DEVCLASS | '$TMP' | Package | 20110919 | ||
| 5 | I_PERS_RESP | Call by reference | Type reference (TYPE) | ET_RESP | Person Responsible | 20110919 | |||
| 6 | I_SAVE | Call by reference | Type reference (TYPE) | ETONOFF | 'X' | Save new object at end of create (I_WRITE_ENABLED = X) | 20130618 | ||
| 7 | I_TRANS_REQ | Call by reference | Type reference (TYPE) | E070-TRKORR | Request/Task | 20110919 | |||
| 8 | I_WRITE_ENABLED | Call by reference | Type reference (TYPE) | ETONOFF | 'X' | 'X' = Create and leave write Enabled, SPACE = Save and close | 20110919 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT API | 20110919 |
Method DELETE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_LAST_VERSION_DELETED | Call by reference | Type reference (TYPE) | ETONOFF | Last Version of Script Deleted | 20110915 | |||
| 2 | IS_OBJECT_ID | Call by reference | Type reference (TYPE) | ETAPI_OBJ | eCATT Identification of Object in API Runtime | 20110919 | |||
| 3 | I_COMMIT_WORK | Call by reference | Type reference (TYPE) | ETONOFF | 'X' | Commit work if flag set to 'X' | 20110915 | ||
| 4 | I_DELETE_ALL_VERSIONS | Call by reference | Type reference (TYPE) | ETONOFF | 'X' | Delete All Versions and Header Record | 20110915 | ||
| 5 | I_OBJECT_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20110915 | |||
| 6 | I_TRANS_REQ | Call by reference | Type reference (TYPE) | E070-TRKORR | Request/Task | 20110915 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT API | 20110915 |
Method DOWNLOAD_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OBJECT_ID | Call by reference | Type reference (TYPE) | ETAPI_OBJ | eCATT Identification of Object in API Runtime | 20110919 | |||
| 2 | I_OBJECT_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20110915 | |||
| 3 | I_PATH | Call by reference | Type reference (TYPE) | STRING | Downloaded Path | 20111212 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT API | 20110915 |
Method DO_COMMIT Signature
Method DO_COMMIT on Interface IF_APL_ECATT_API has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT API | 20110620 |
Method DO_COMMIT_STATIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_OBJECT_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20110915 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT API | 20110629 |
Method DO_ROLLBACK Signature
Method DO_ROLLBACK on Interface IF_APL_ECATT_API has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT API | 20110620 |
Method DO_ROLLBACK_STATIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_OBJECT_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20110926 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT API | 20110926 |
Method EXISTENCE_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_OBJECT_EXIST | Call by reference | Type reference (TYPE) | ETONOFF | Object Existence Yes/No | 20110919 | |||
| 2 | IS_OBJECT_ID | Call by reference | Type reference (TYPE) | ETAPI_OBJ | eCATT Identification of Object in API Runtime | 20110919 | |||
| 3 | I_OBJECT_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20110916 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT API | 20110920 |
Method GET_EXCEPTION_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_EXCEPTION_MODE | Value transfer | Type reference (TYPE) | ETONOFF | Mode E=Raise and Exit, C=Collect and Continue, I=Ignore | 20110919 |
Method GET_EXCEPTION_MODE on Interface IF_APL_ECATT_API has no exception.
Method GET_EXTRAID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_EXTRAID | Value transfer | Type reference (TYPE) | STRING | EXTRAID of an Ecatt Object | 20110208 |
Method GET_EXTRAID on Interface IF_APL_ECATT_API has no exception.
Method GET_OBJECT_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ATTR_DESC | Call by reference | Type reference (TYPE) | ETATTR_DESC_TABTYPE | Desired Attributes, Initial = All Attributes | 20110916 | |||
| 2 | I_READ_ONLY | Call by reference | Type reference (TYPE) | ETONOFF | SPACE | 'X' = Get Read-Only Attributes Also | 20110919 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT API | 20110916 | ||
| 2 | Exception Class for eCATT Test Script | 20110916 |
Method GET_OBJECT_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_OBJECT_ID | Call by reference | Type reference (TYPE) | ETAPI_OBJ | eCATT Identification of Object in API Runtime | 20110919 |
Method GET_OBJECT_ID on Interface IF_APL_ECATT_API has no exception.
Method GET_PACKAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_PACKAGE | Value transfer | Type reference (TYPE) | TADIR-DEVCLASS | Package | 20110227 |
Method GET_PACKAGE on Interface IF_APL_ECATT_API has no exception.
Method GET_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_TRANS_REQ | Value transfer | Type reference (TYPE) | E070-TRKORR | Request/Task | 20110916 |
Method GET_REQUEST on Interface IF_APL_ECATT_API has no exception.
Method GET_RFC_DESTINATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_OBJECT_RFCDEST | Value transfer | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20110919 |
Method GET_RFC_DESTINATION on Interface IF_APL_ECATT_API has no exception.
Method GET_WRITE_ENABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_WRITE_ENABLED | Value transfer | Type reference (TYPE) | ETONOFF | Returns the flag for write enabled | 20110208 |
Method GET_WRITE_ENABLED on Interface IF_APL_ECATT_API has no exception.
Method LOAD_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_EXCEPTION_MODE | Call by reference | Type reference (TYPE) | ETONOFF | 'E' | Mode E=Raise and Exit, C=Collect and Continue, I=Ignore | 20110919 | ||
| 2 | I_WRITE_ENABLED | Call by reference | Type reference (TYPE) | ETONOFF | SPACE | Mode X=Write Access | 20110916 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT API | 20110916 |
Method RENAME_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OBJECT_ID | Call by reference | Type reference (TYPE) | ETAPI_OBJ | eCATT Identification of Object in API Runtime | 20110922 | |||
| 2 | I_COMMIT_WORK | Call by reference | Type reference (TYPE) | ETONOFF | 'X' | Commit work if flag set to 'X' | 20110922 | ||
| 3 | I_DEST_OBJECT_NAME | Call by reference | Type reference (TYPE) | ETOBJ_NAME | eCATT Object | 20110922 | |||
| 4 | I_DEST_OBJECT_VERSION | Call by reference | Type reference (TYPE) | ETOBJ_VER | 1 | eCATT Object Version | 20110922 | ||
| 5 | I_OBJECT_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20110919 | |||
| 6 | I_PACKAGE | Call by reference | Type reference (TYPE) | ETTADIR-DEVCLASS | '$TMP' | Package | 20110919 | ||
| 7 | I_TRANS_REQ | Call by reference | Type reference (TYPE) | E070-TRKORR | Request/Task | 20110919 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT API | 20110919 |
Method SAVE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PACKAGE | Call by reference | Type reference (TYPE) | ETTADIR-DEVCLASS | Package | 20120508 | |||
| 2 | I_RELEASE_LOCK | Call by reference | Type reference (TYPE) | ETONOFF | SPACE | 'X' = Remove Lock on Object | 20120508 | ||
| 3 | I_TRANS_REQ | Call by reference | Type reference (TYPE) | E070-TRKORR | Request/Task | 20110919 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT API | 20110919 |
Method SET_COMMIT_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_COMMIT_WORK | Call by reference | Type reference (TYPE) | ETONOFF | Commit work if flag set to 'X' | 20110916 |
Method SET_COMMIT_MODE on Interface IF_APL_ECATT_API has no exception.
Method SET_EXCEPTION_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_EXCEPTION_MODE | Call by reference | Type reference (TYPE) | ETONOFF | Mode E=Raise and Exit, C=Collect and Continue, I=Ignore | 20110919 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT API | 20110620 |
Method SET_OBJECT_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ATTR_DESC | Call by reference | Type reference (TYPE) | ETATTR_DESC_TABTYPE | Desired Attributes, Initial = All Attributes | 20110916 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basis Class for eCATT Middleware Exceptions | 20110916 | ||
| 2 | Exception Class for eCATT Test Script | 20110916 |
Method UPLOAD_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OBJECT | Call by reference | Type reference (TYPE) | ETAPI_OBJECTS | Structure for Mass Processing Functions for eCATT Objects | 20110916 | |||
| 2 | I_COMMIT_WORK | Call by reference | Type reference (TYPE) | ETONOFF | 'X' | Commit work if flag set to 'X' | 20110916 | ||
| 3 | I_OBJECT_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20110916 | |||
| 4 | I_PATH | Call by reference | Type reference (TYPE) | STRING | File system path to upload from | 20111212 | |||
| 5 | I_TRANS_REQ | Call by reference | Type reference (TYPE) | E070-TRKORR | Request/Task | 20110916 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for eCATT API | 20110916 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 731 |