SAP ABAP Interface IF_CTS_REST_API (Rest API interface)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-CTS-ORG-PLS (Application Component) Transport Organizer für non-ABAP (CTS+)
⤷
SCTS_REQ_RES_API (Package) Organizer Interface for REST API
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_CTS_REST_API_IMPL | Rest API Implementation | 20120605 |
Properties
| Interface | IF_CTS_REST_API | |
| Short Description | Rest API interface |
General Data
| Package | SCTS_REQ_RES_API | Organizer Interface for REST API |
| Created | 20120605 | SAP |
| Last changed | 20130531 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
| 2 | STRHI | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
| 3 | TRWBO | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_CTS_REST_API has no interface.
Friends
Interface IF_CTS_REST_API has no friend.
Attributes
Interface IF_CTS_REST_API has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | 20120619 | ||
| 2 | Instance method | Public | Method | 20120705 | ||
| 3 | Instance method | Public | Method | 20120703 | ||
| 4 | Instance method | Public | Method | 20120702 | ||
| 5 | Instance method | Public | Method | 20120702 | ||
| 6 | Instance method | Public | Method | 20120620 | ||
| 7 | Instance method | Public | Method | 20120619 | ||
| 8 | Instance method | Public | Method | 20120802 | ||
| 9 | Instance method | Public | Method | 20120606 | ||
| 10 | Instance method | Public | Method | Get request data | 20120613 | |
| 11 | Instance method | Public | Method | 20120618 | ||
| 12 | Instance method | Public | Method | 20120802 | ||
| 13 | Instance method | Public | Method | 20120627 | ||
| 14 | Instance method | Public | Method | 20120621 | ||
| 15 | Instance method | Public | Method | 20120605 | ||
| 16 | Instance method | Public | Method | 20120627 |
Events
Interface IF_CTS_REST_API has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_OBJ_CHECK_RESULT | Public | See coding | 20121004 | BEGIN OF ty_obj_check_result.
include TYPE trcheckresext.
types check_ref type string.
types errortab TYPE TROBJCHECKERRTAB.
TYPES: END OF ty_obj_check_result
|
||
| 2 | TY_OBJ_CHECK_RESULTS | Public | See coding | 20121004 | ty_obj_check_results TYPE TABLE OF ty_obj_check_result
|
||
| 3 | TY_PACK_CHECK_RESULT | Public | See coding | 20121004 | BEGIN OF ty_pack_check_result,
object TYPE trobjtype,
obj_name TYPE trobj_name.
INCLUDE TYPE SYMSG.
TYPES: END OF ty_pack_check_result
|
||
| 4 | TY_PACK_CHECK_RESULTS | Public | See coding | 20121004 | ty_pack_check_results TYPE TABLE OF ty_pack_check_result
|
Method Signatures
Method ADD_NEW_TASK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TASK_ID | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20120619 | |||
| 2 | IV_LOCK_HANDLE | Call by reference | Type reference (TYPE) | CTS_LOCK_HANDLE | 20120627 | ||||
| 3 | IV_TASK_OWNER | Call by reference | Type reference (TYPE) | SYUNAME | SY-UNAME | 20120703 | |||
| 4 | IV_TRKORR | Call by reference | Type reference (TYPE) | TRKORR | 20120619 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120619 |
Method ADD_OBJECT_TO_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_E071 | Call by reference | Type reference (TYPE) | TRWBO_T_E071 | 20120705 | ||||
| 2 | CT_E071K | Call by reference | Type reference (TYPE) | TRWBO_T_E071K | 20120706 | ||||
| 3 | IV_LOCK_HANDLE | Call by reference | Type reference (TYPE) | CTS_LOCK_HANDLE | 20120705 | ||||
| 4 | IV_TRKORR | Call by reference | Type reference (TYPE) | TRKORR | 20120705 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120705 |
Method CHANGE_OWNER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LOCK_HANDLE | Call by reference | Type reference (TYPE) | CTS_LOCK_HANDLE | 20120703 | ||||
| 2 | IV_TRKORR | Call by reference | Type reference (TYPE) | TRKORR | 20120703 | ||||
| 3 | IV_UNAME | Call by reference | Type reference (TYPE) | SYUNAME | SY-UNAME | 20120703 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120703 |
Method CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_E071 | Call by reference | Type reference (TYPE) | TRWBO_T_E071 | 20120730 | ||||
| 2 | ET_E071K | Call by reference | Type reference (TYPE) | TRWBO_T_E071K | 20120730 | ||||
| 3 | ET_MESSAGES | Call by reference | Type reference (TYPE) | CTSGERRMSGS | 20120702 | ||||
| 4 | IV_CHECK_LOCKABILITY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20120730 | |||
| 5 | IV_TRKORR | Call by reference | Type reference (TYPE) | TRKORR | 20120702 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120702 |
Method CHECK_OBJECTS_AND_KEYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_SLIN_RES | Call by reference | Object reference (TYPE REF TO) | CL_CI_TRANSPORT_CHECK | 20120704 | ||||
| 2 | ET_CHECK_SUMMARY | Call by reference | Type reference (TYPE) | TRCHECKRESEXT_TAB | Objektprüfungen: Ergebnis (mit Prüfungs-Id) | 20120704 | |||
| 3 | ET_DOCU_RES | Call by reference | Type reference (TYPE) | TRDOCURESULTS | Ergebnisse der Doku-Prüfung | 20120704 | |||
| 4 | ET_GTABKEY_RES | Call by reference | Type reference (TYPE) | GTABKEYERROR | Fehlermeldungen nach Globalem Key Check | 20120704 | |||
| 5 | ET_PACK_RES | Call by reference | Type reference (TYPE) | TY_PACK_CHECK_RESULTS | Tabelle mit Meldungen der Paketprüfung für DDIC-Objekte | 20120704 | |||
| 6 | EV_ATC_RES | Call by reference | Type reference (TYPE) | STRING | 20121009 | ||||
| 7 | IV_TRKORR | Call by reference | Type reference (TYPE) | TRKORR | 20120702 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120702 |
Method CREATE_REQUEST_FROM_PACKAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DESCRIPTION | Call by reference | Type reference (TYPE) | AS4TEXT | Kurzbeschreibung von Repository-Objekten | 20120620 | |||
| 2 | PACKAGENAME | Call by reference | Type reference (TYPE) | DLVUNIT | Softwarekomponente | 20120620 | |||
| 3 | REQUEST_CATEGORY | Call by reference | Type reference (TYPE) | TRFUNCTION | 'K' | Typ des Auftrags/Aufgabe | 20120620 | ||
| 4 | TRANSPORTLAYER | Call by reference | Type reference (TYPE) | DEVLAYER | Transportschicht in der ABAP Workbench | 20120620 | |||
| 5 | TRKORR | Value transfer | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20120620 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CTS REST API Exception | 20120620 |
Method DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LOCK_HANDLE | Call by reference | Type reference (TYPE) | CTS_LOCK_HANDLE | 20120627 | ||||
| 2 | IV_TRKORR | Call by reference | Type reference (TYPE) | TRKORR | 20120619 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120619 |
Method GET_CLIENT_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CLIENT_TEXT | Call by reference | Type reference (TYPE) | STRING | 20120802 | ||||
| 2 | IV_CLIENT | Call by reference | Type reference (TYPE) | MANDT | 20120802 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120802 |
Method GET_OBJECT_TEXTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TYPES_TEXT | Call by reference | Type reference (TYPE) | TR_OBJECT_TEXTS | CTS: Objekttypen mit Beschreibung | 20120606 | |||
| 2 | IT_TYPES_SEL | Call by reference | Type reference (TYPE) | CTS_OBJTYPE_TAB | Objekttypen | 20120606 | |||
| 3 | IV_COMPLETE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120606 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CTS REST API Exception | 20120606 |
Method GET_REQUEST_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_REQUEST | Call by reference | Type reference (TYPE) | TRWBO_REQUEST | Request/Task Data | 20120613 | |||
| 2 | IV_READ_ATTRIBUTES | Value transfer | Type reference (TYPE) | ABAP_BOOL | ' ' | Read Attributes | 20120613 | ||
| 3 | IV_READ_CLIENT | Value transfer | Type reference (TYPE) | ABAP_BOOL | ' ' | Read Source/Target Client of Requests/Tasks | 20120613 | ||
| 4 | IV_READ_DESCR | Value transfer | Type reference (TYPE) | ABAP_BOOL | ' ' | Read Short Texts for Requests/Tasks | 20120613 | ||
| 5 | IV_READ_HEADERS | Value transfer | Type reference (TYPE) | ABAP_BOOL | ' ' | Read Headers of Requests/Tasks | 20120613 | ||
| 6 | IV_READ_OBJS | Value transfer | Type reference (TYPE) | ABAP_BOOL | ' ' | Read Objects | 20120613 | ||
| 7 | IV_READ_OBJS_KEYS | Value transfer | Type reference (TYPE) | ABAP_BOOL | ' ' | Read Object Keys | 20120613 | ||
| 8 | IV_READ_TARGET | Value transfer | Type reference (TYPE) | ABAP_BOOL | ' ' | Read Target Package/Layer for Requests | 20120613 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CTS REST API Exception | 20120613 |
Method GET_REQUEST_TEXTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_REQUEST_STATUS_TEXT | Call by reference | Type reference (TYPE) | STRING | 20120618 | ||||
| 2 | EV_REQUEST_TYPE_TEXT | Call by reference | Type reference (TYPE) | STRING | 20120618 | ||||
| 3 | EV_REQUEST_TYPE_TEXT_LONG | Call by reference | Type reference (TYPE) | STRING | 20120618 | ||||
| 4 | IV_REQUEST_STATUS | Call by reference | Type reference (TYPE) | TRSTATUS | 20120618 | ||||
| 5 | IV_REQUEST_TYPE | Call by reference | Type reference (TYPE) | TRFUNCTION | 20120618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120618 |
Method GET_TARGET_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TARGET_TEXT | Call by reference | Type reference (TYPE) | STRING | 20120802 | ||||
| 2 | IV_TARGET | Call by reference | Type reference (TYPE) | TR_TARGET | 20120802 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120802 |
Method LOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LOCK_HANDLE | Call by reference | Type reference (TYPE) | CTS_LOCK_HANDLE | 20120627 | ||||
| 2 | IV_TRKORR | Call by reference | Type reference (TYPE) | TRKORR | 20120627 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CTS REST API Exception | 20120704 |
Method RELEASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | CTSGERRMSGS | 20120718 | ||||
| 2 | ET_OBJ_CHECK_RESULTS | Call by reference | Type reference (TYPE) | TY_OBJ_CHECK_RESULTS | 20121004 | ||||
| 3 | IV_IGNORE_LOCKS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120720 | ||||
| 4 | IV_IGNORE_OBJECTS_CHECK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20121005 | ||||
| 5 | IV_LOCK_HANDLE | Call by reference | Type reference (TYPE) | CTS_LOCK_HANDLE | 20120627 | ||||
| 6 | IV_SIMULATION | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20121005 | ||||
| 7 | IV_TRKORR | Call by reference | Type reference (TYPE) | TRKORR | 20120621 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120926 | |||
| 2 | 20120926 | |||
| 3 | 20120621 | |||
| 4 | 20120926 | |||
| 5 | 20120926 | |||
| 6 | 20120720 | |||
| 7 | 20120720 | |||
| 8 | 20120926 |
Method SELECT_REQUESTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CRITERIA | Call by reference | Type reference (TYPE) | TRWBO_SELECTIONS | 20120605 | ||||
| 2 | REQUESTS | Call by reference | Type reference (TYPE) | STRHI_REQUESTS_WD | 20120605 | ||||
| 3 | USER | Call by reference | Type reference (TYPE) | SYUNAME | Benutzername | 20120605 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Berechtigung | 20120605 |
Method UNLOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TRKORR | Call by reference | Type reference (TYPE) | TRKORR | 20120627 |
Method UNLOCK on Interface IF_CTS_REST_API has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 740 |