Hierarchy
⤷ BC-XI-IBD (Application Component) Integration Builder - Design
⤷ SAI_SREP_API (Package) API for Repository
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface composition (i COMPRISING i_ref) | IF_SRAPI_SERVICE_REP_INTERNAL | Service Repository - Internal Interface | 20040817 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SRAPI_SERVICE_REP_IMPL | Implementation of Service Repository Proxy | 20040817 |
Properties
Interface | IF_SRAPI_SERVICE_REPOSITORY | |
Short Description | Service Repository |
General Data
Package | SAI_SREP_API | API for Repository |
Created | 20040817 | SAP |
Last changed | 20100113 | SAP |
Unicode checks active |
Forward declarations
Interface IF_SRAPI_SERVICE_REPOSITORY has no forward declaration.
Interfaces
Interface IF_SRAPI_SERVICE_REPOSITORY has no interface.
Friends
Interface IF_SRAPI_SERVICE_REPOSITORY has no friend.
Attributes
Interface IF_SRAPI_SERVICE_REPOSITORY has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_NAMESPACES_TO_SWCV | Instance method | Public | Method | Add Namespaces for a SWCV | 20050114 |
2 | CHECK_ACTIVE_OBJECTS | Instance method | Public | Method | F7 Checks Only Applicable for Active Objects | 20090317 |
3 | CHECK_CHANGELIST_STATE | Instance method | Public | Method | API to Run Change List Check | 20090126 |
4 | CHECK_OBJECTS | Instance method | Public | Method | 20090122 | |
5 | CREATE_CORE_DATATYPE | Instance method | Public | Method | Creates core data types in Integration Repository | 20050602 |
6 | CREATE_DATA_TYPE_ENHANCEMENT | Instance method | Public | Method | Creates Data Type Enhancement in Repository | 20041028 |
7 | CREATE_UI_TEXTS_OBJECT | Instance method | Public | Method | Creates UI Texts in Repository | 20050428 |
8 | DELETE_DATATYPE | Instance method | Public | Method | Deletes Data Type in Repository | 20050602 |
9 | DELETE_DATA_TYPE_ENHANCEMENT | Instance method | Public | Method | Deletes Data Type Enhancement in Repository | 20041028 |
10 | DELETE_UI_TEXTS_OBJECT | Instance method | Public | Method | Deletes UI Texts in Repository | 20050428 |
11 | GET_CHANGELIST_USERS | Instance method | Public | Method | API to Fetch Changelist Users | 20090716 |
12 | GET_CONTENT_LANGUAGES | Instance method | Public | Method | Gets Text Languages Configured in Repository | 20060914 |
13 | GET_NAMESPACES | Instance method | Public | Method | Gets Namespaces for a SWCV (GUID) | 20041111 |
14 | GET_REPOSITORY_LEVEL | Instance method | Public | Method | Returns Repository Release | 20041015 |
15 | GET_REP_OBJECT | Instance method | Public | Method | Gets a Repository Object for a Given Key | 20040920 |
16 | GET_REP_OBJECTS | Instance method | Public | Method | Returns Repository Objects for Given Selection | 20041108 |
17 | GET_REP_OBJECT_KEYS | Instance method | Public | Method | Given selection of swcv/ns/types, returns Rep Key Objects | 20090121 |
18 | GET_SOFTWARE_COMP_VERSIONS | Instance method | Public | Method | Gets All Software Component Versions of the Repository | 20040817 |
19 | IMPORT_SOFTWARE_COMP_VERSION | Instance method | Public | Method | Imports a SWCV into the Repository | 20050114 |
20 | PIC_CHECKS | Instance method | Public | Method | 20090122 | |
21 | READ_SINGLE_OBJECT_USING_GOA | Instance method | Public | Method | Read Single Object Using GOA | 20081212 |
22 | SUPPORTS_OBJECT_NAVIGATION | Instance method | Public | Method | Supports Current Repository Object Navigation? | 20060721 |
23 | UPDATE_CORE_DATATYPE | Instance method | Public | Method | Changes Core Data Type in Repository | 20050602 |
24 | UPDATE_DATA_TYPE_ENHANCEMENT | Instance method | Public | Method | Changes Data Type Enhancement in Repository | 20041028 |
25 | UPDATE_UI_TEXTS_OBJECT | Instance method | Public | Method | Changes UI Texts in Repository | 20050428 |
Events
Interface IF_SRAPI_SERVICE_REPOSITORY has no event.
Types
Interface IF_SRAPI_SERVICE_REPOSITORY has no local type.
Method Signatures
Method ADD_NAMESPACES_TO_SWCV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_NAMESPACES | Call by reference | Type reference (TYPE) | SRAPI_T_STRING | Tabelle mit Namensräumen | 20050114 | ||
2 | Importing | IM_OBJECT_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_OBJECT_CONTAINER | Changeliste | 20050114 | ||
3 | Importing | IM_SWCV_GUID | Call by reference | Type reference (TYPE) | STRING | SWVC Guids | 20050114 | ||
4 | Returning | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_SRAPI_OBJECT_CONTAINER | zurückgegebene Changeliste | 20050114 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRAPI_OBJECT_ACCESS_ERROR | Objekt kann nicht geändert werden | 20051221 | |
2 | CX_SRAPI_OBJ_CONTAINER_ERROR | invalide Objektcontainerinstanz | 20050114 | |
3 | CX_SRAPI_OBJ_NOT_FOUND_ERROR | Objekt nicht gefunden | 20050114 | |
4 | CX_SRAPI_REP_NOT_AVAILABLE | Repository nicht verfügbar | 20050114 | |
5 | CX_SRAPI_USER_NOT_AUTHORIZED | User nicht berechtigt | 20050114 | |
6 | CX_SRAPI_WRITE_SERVICE_ERROR | interner Fehler Write-Service | 20050114 |
Method CHECK_ACTIVE_OBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_OBJECT_KEYS | Call by reference | Type reference (TYPE) | SRAPI_T_REP_OBJECT_KEY | Keys von Repositoryobjekten | 20090317 | ||
2 | Exporting | RESULT | Call by reference | Type reference (TYPE) | SRAPI_T_CHECK_OBJECT_RESULT | 20090317 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRAPI_CHECK_SERVICE_ERROR | Exception while check service | 20090323 | |
2 | CX_SRAPI_REP_API_ERROR | Exception Rep API | 20090323 | |
3 | CX_SRAPI_REP_NOT_AVAILABLE | Repository Not Available | 20090323 | |
4 | CX_SRAPI_USER_NOT_AUTHORIZED | Insufficient Authorization | 20090323 |
Method CHECK_CHANGELIST_STATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_CL_CLOSED | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20090126 | ||
2 | Importing | IM_CL_OPEN | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20090126 | ||
3 | Importing | IM_CL_TRANSPORTABLE | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20090126 | ||
4 | Importing | IM_SWC_NAME_VERSION | Call by reference | Type reference (TYPE) | SRAPI_T_SWC_NAME_VERSION | 20090126 | |||
5 | Importing | IM_USERS | Call by reference | Type reference (TYPE) | SRAPI_T_STRING | Tabelle mit Stringeinträgen | 20090126 | ||
6 | Exporting | RESULT | Call by reference | Type reference (TYPE) | SRAPI_T_CHNGLST_CHECK_RESULT | 20090126 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRAPI_CHECK_SERVICE_ERROR | Exception while check service | 20090126 | |
2 | CX_SRAPI_QUERY_SERVICE_ERROR | Exception Query Service | 20090126 | |
3 | CX_SRAPI_REP_API_ERROR | Exception Rep API | 20090126 | |
4 | CX_SRAPI_REP_NOT_AVAILABLE | Repository Not Available | 20090126 | |
5 | CX_SRAPI_USER_NOT_AUTHORIZED | Insufficient Authorization | 20090126 |
Method CHECK_OBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_OBJECT_KEYS | Call by reference | Type reference (TYPE) | SRAPI_T_REP_OBJECT_KEY | 20090122 | |||
2 | Exporting | RESULT | Call by reference | Type reference (TYPE) | SRAPI_T_CHECK_OBJECT_RESULT | 20090122 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRAPI_CHECK_SERVICE_ERROR | 20090122 | ||
2 | CX_SRAPI_PRECONDITION_VIOLATED | 20090122 | ||
3 | CX_SRAPI_REP_API_ERROR | 20090122 | ||
4 | CX_SRAPI_REP_NOT_AVAILABLE | 20090122 | ||
5 | CX_SRAPI_USER_NOT_AUTHORIZED | 20090122 |
Method CREATE_CORE_DATATYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_ATTRIBUTES | Call by reference | Type reference (TYPE) | SRAPI_T_FIELD | Attributliste (optional) | 20051028 | ||
2 | Importing | IM_CONTENT_TYPE | Call by reference | Object reference (TYPE REF TO) | IF_SRAPI_CORE_DTYPE_CONT_TYPE | Tag für Typen die als Content eines Coredaten auftauchen | 20050602 | ||
3 | Importing | IM_CONTEXT_OBJECT_REF | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_REP_OBJECT_KEY | Contextdatentyp bei Codes oder Query bei Identifiern | 20051028 | ||
4 | Importing | IM_CORE_DATATYPE_KEY | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_REP_OBJECT_KEY | Schlüssel des anzulegenden Coredatentypen | 20050602 | ||
5 | Importing | IM_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | technische Beschreibung | 20050602 | ||
6 | Importing | IM_FOLDER | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_FOLDER | Ordner in dem der Datentyp erstellt wird | 20061211 | ||
7 | Importing | IM_OBJECT_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_OBJECT_CONTAINER | Abstraktion Changelisten... | 20050602 | ||
8 | Importing | IM_REPRESENTATION_TERM | Call by reference | Type reference (TYPE) | CHAR30 | Representationterm | 20050602 | ||
9 | Returning | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_SRAPI_OBJECT_CONTAINER | Abstraktion Changelisten... | 20050602 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRAPI_ALREADY_EXISTS_ERROR | Objekt exisitiert bereits | 20050602 | |
2 | CX_SRAPI_CONSISTENCY_ERROR | inkonsistente Objektdefinition | 20050602 | |
3 | CX_SRAPI_OBJECT_ACCESS_ERROR | Objekt kann nicht geändert werden | 20050602 | |
4 | CX_SRAPI_OBJ_CONTAINER_ERROR | invalide Objektcontainerinstanz | 20050602 | |
5 | CX_SRAPI_OBJ_NOT_FOUND_ERROR | Objekt nicht gefunden | 20050602 | |
6 | CX_SRAPI_REP_NOT_AVAILABLE | Repository nicht verfügbar | 20050602 | |
7 | CX_SRAPI_USER_NOT_AUTHORIZED | User nicht berechtigt | 20050602 | |
8 | CX_SRAPI_WRITE_SERVICE_ERROR | interner Fehler Write-Service | 20050602 |
Method CREATE_DATA_TYPE_ENHANCEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | techn. Beschreibung | 20041028 | ||
2 | Importing | IM_ENHANCED_DATA_TYPE | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_REP_OBJECT_KEY | Schlüssel des zu erweiternden Datentyps | 20041028 | ||
3 | Importing | IM_ENHANCEMENT_FIELDS | Call by reference | Type reference (TYPE) | SRAPI_T_FIELD | Felder eines Datentypen oder Erweiterung | 20041028 | ||
4 | Importing | IM_ENHANCEMENT_KEY | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_REP_OBJECT_KEY | Schlüssel der anzulegenden Erweiterung | 20041028 | ||
5 | Importing | IM_FOLDER | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_FOLDER | Ordner in dem die Datentyperweiterung erstellt wird | 20061211 | ||
6 | Importing | IM_OBJECT_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_OBJECT_CONTAINER | Abstraktion Changelisten... | 20041028 | ||
7 | Importing | IM_XML_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | XML Namensraum | 20041028 | ||
8 | Returning | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_SRAPI_OBJECT_CONTAINER | Container mit angelegter Erweiterung | 20041028 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRAPI_ALREADY_EXISTS_ERROR | Objekt exisitiert bereits | 20041028 | |
2 | CX_SRAPI_CONSISTENCY_ERROR | inkonsistente Objektdefinition | 20041028 | |
3 | CX_SRAPI_OBJECT_ACCESS_ERROR | Objekt kann nicht geändert werden | 20041028 | |
4 | CX_SRAPI_OBJ_CONTAINER_ERROR | invalide Objektcontainerinstanz | 20041028 | |
5 | CX_SRAPI_OBJ_NOT_FOUND_ERROR | Objekt nicht gefunden (erweiterter Datentyp nicht gefunden) | 20050204 | |
6 | CX_SRAPI_REP_NOT_AVAILABLE | Repository nicht verfügbar | 20041028 | |
7 | CX_SRAPI_USER_NOT_AUTHORIZED | User nicht berechtigt | 20041028 | |
8 | CX_SRAPI_WRITE_SERVICE_ERROR | interner Fehler Write-Service | 20041124 |
Method CREATE_UI_TEXTS_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_CATEGORY | Call by reference | Type reference (TYPE) | STRING | Kategorie des Textobjekts | 20050428 | ||
2 | Importing | IM_FOLDER | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_FOLDER | Ordner in dem der UI Text erstellt wird | 20061211 | ||
3 | Importing | IM_OBJECT_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_OBJECT_CONTAINER | Abstraktion Changelisten... | 20050428 | ||
4 | Importing | IM_TEXT_CONTENT | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_UI_TEXTS_CONTENT | Texte | 20050428 | ||
5 | Importing | IM_UI_TEXTS_KEY | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_REP_OBJECT_KEY | Schlüssel der anzulegenden Erweiterung | 20050428 | ||
6 | Returning | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_SRAPI_OBJECT_CONTAINER | Container mit angelegter Erweiterung | 20050428 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRAPI_ALREADY_EXISTS_ERROR | Objekt exisitiert bereits | 20050428 | |
2 | CX_SRAPI_CONSISTENCY_ERROR | inkonsistente Objektdefinition | 20050428 | |
3 | CX_SRAPI_OBJECT_ACCESS_ERROR | Objekt kann nicht geändert werden | 20050428 | |
4 | CX_SRAPI_OBJ_CONTAINER_ERROR | invalide Objektcontainerinstanz | 20050428 | |
5 | CX_SRAPI_OBJ_NOT_FOUND_ERROR | Objekt nicht gefunden (erweiterter Datentyp nicht gefunden) | 20050428 | |
6 | CX_SRAPI_REP_NOT_AVAILABLE | Repository nicht verfügbar | 20050428 | |
7 | CX_SRAPI_USER_NOT_AUTHORIZED | User nicht berechtigt | 20050428 | |
8 | CX_SRAPI_WRITE_SERVICE_ERROR | interner Fehler Write-Service | 20050428 |
Method DELETE_DATATYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_DATATYPE_KEY | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_REP_OBJECT_KEY | Schlüssel des zu löschenden Datentypobjekts | 20050602 | ||
2 | Importing | IM_OBJECT_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_OBJECT_CONTAINER | Container auf den die Löschung geschrieben werden soll. | 20050602 | ||
3 | Returning | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_SRAPI_OBJECT_CONTAINER | Container mit Löschung | 20050602 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRAPI_CONSISTENCY_ERROR | inkonsistente Objektdefinition | 20050602 | |
2 | CX_SRAPI_OBJECT_ACCESS_ERROR | Objekt kann nicht geändert werden | 20050602 | |
3 | CX_SRAPI_OBJ_CONTAINER_ERROR | invalide Objektcontainerinstanz | 20050602 | |
4 | CX_SRAPI_OBJ_NOT_FOUND_ERROR | Objekt nicht gefunden | 20050602 | |
5 | CX_SRAPI_REP_NOT_AVAILABLE | Repository nicht verfügbar | 20050602 | |
6 | CX_SRAPI_USER_NOT_AUTHORIZED | User nicht berechtigt | 20050602 | |
7 | CX_SRAPI_WRITE_SERVICE_ERROR | interner Fehler Write-Service | 20050602 |
Method DELETE_DATA_TYPE_ENHANCEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_ENHANCEMENT_KEY | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_REP_OBJECT_KEY | Schlüssel der zu löschenden Erweiterung | 20041028 | ||
2 | Importing | IM_OBJECT_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_OBJECT_CONTAINER | Container auf den die Löschung geschrieben werden soll. | 20041028 | ||
3 | Returning | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_SRAPI_OBJECT_CONTAINER | Container mit Löschung | 20041028 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRAPI_CONSISTENCY_ERROR | inkonsistente Objektdefinition | 20041028 | |
2 | CX_SRAPI_OBJECT_ACCESS_ERROR | Objekt kann nicht geändert werden | 20041028 | |
3 | CX_SRAPI_OBJ_CONTAINER_ERROR | invalide Objektcontainerinstanz | 20041028 | |
4 | CX_SRAPI_OBJ_NOT_FOUND_ERROR | Objekt nicht gefunden | 20041028 | |
5 | CX_SRAPI_REP_NOT_AVAILABLE | Repository nicht verfügbar | 20041028 | |
6 | CX_SRAPI_USER_NOT_AUTHORIZED | User nicht berechtigt | 20041028 | |
7 | CX_SRAPI_WRITE_SERVICE_ERROR | interner Fehler Write-Service | 20041124 |
Method DELETE_UI_TEXTS_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_OBJECT_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_OBJECT_CONTAINER | Container auf den die Löschung geschrieben werden soll. | 20050428 | ||
2 | Importing | IM_UI_TEXTS_KEY | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_REP_OBJECT_KEY | Schlüssel des zu löschenden Textobjekts | 20050428 | ||
3 | Returning | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_SRAPI_OBJECT_CONTAINER | Container mit Löschung | 20050428 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRAPI_CONSISTENCY_ERROR | inkonsistente Objektdefinition | 20050428 | |
2 | CX_SRAPI_OBJECT_ACCESS_ERROR | Objekt kann nicht geändert werden | 20050428 | |
3 | CX_SRAPI_OBJ_CONTAINER_ERROR | invalide Objektcontainerinstanz | 20050428 | |
4 | CX_SRAPI_OBJ_NOT_FOUND_ERROR | Objekt nicht gefunden | 20050428 | |
5 | CX_SRAPI_REP_NOT_AVAILABLE | Repository nicht verfügbar | 20050428 | |
6 | CX_SRAPI_USER_NOT_AUTHORIZED | User nicht berechtigt | 20050428 | |
7 | CX_SRAPI_WRITE_SERVICE_ERROR | interner Fehler Write-Service | 20050428 |
Method GET_CHANGELIST_USERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RESULT | Value transfer | Type reference (TYPE) | SRAPI_T_STRING | Tabelle mit Stringeinträgen | 20090716 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRAPI_CHECK_SERVICE_ERROR | Exception while check service | 20090716 | |
2 | CX_SRAPI_QUERY_SERVICE_ERROR | Exception Query Service | 20090716 | |
3 | CX_SRAPI_REP_API_ERROR | Exception Rep API | 20090716 | |
4 | CX_SRAPI_REP_NOT_AVAILABLE | Repository Not Available | 20090716 | |
5 | CX_SRAPI_USER_NOT_AUTHORIZED | Insufficient Authorization | 20090716 |
Method GET_CONTENT_LANGUAGES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_RESULT | Call by reference | Type reference (TYPE) | SRAPI_T_LANGUAGES | Textsprachen | 20060914 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRAPI_QUERY_SERVICE_ERROR | Ausnahme Queryservice | 20060914 | |
2 | CX_SRAPI_REP_NOT_AVAILABLE | Repository nicht verfügbar | 20060914 | |
3 | CX_SRAPI_USER_NOT_AUTHORIZED | User nicht berechtigt | 20060914 |
Method GET_NAMESPACES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_SWCV_GUID | Call by reference | Type reference (TYPE) | STRING | SWCV Guid | 20041111 | ||
2 | Importing | IM_WITH_UNDERLYING | Call by reference | Type reference (TYPE) | BOOLEAN | '-' | unterliegende Namensräume berücksichtigen | 20041111 | |
3 | Returning | RESULT | Value transfer | Type reference (TYPE) | SRAPI_T_REP_NAMESPACE | Namensräume | 20041111 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRAPI_QUERY_SERVICE_ERROR | Ausnahme Queryservice | 20041111 | |
2 | CX_SRAPI_REP_NOT_AVAILABLE | Repository nicht verfügbar | 20041111 | |
3 | CX_SRAPI_USER_NOT_AUTHORIZED | User nicht berechtigt | 20041111 |
Method GET_REPOSITORY_LEVEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RESULT | Value transfer | Type reference (TYPE) | STRING | Repositoryrelease | 20041015 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRAPI_REP_NOT_AVAILABLE | Repository nicht verfügbar | 20041015 | |
2 | CX_SRAPI_USER_NOT_AUTHORIZED | User nicht berechtigt | 20041015 |
Method GET_REP_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_KEY | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_REP_OBJECT_KEY | Schlüssel eines Repositoryobjekts | 20040920 | ||
2 | Returning | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_SRAPI_REP_OBJECT | Repositoryobjekt | 20040920 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRAPI_QUERY_SERVICE_ERROR | Ausnahme Queryservice | 20040920 | |
2 | CX_SRAPI_REP_NOT_AVAILABLE | Repository nicht verfügbar | 20040920 | |
3 | CX_SRAPI_USER_NOT_AUTHORIZED | User nicht berechtigt | 20040920 |
Method GET_REP_OBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_SELECTION | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_SELECTION | Selektionsbedingung für Rep Objekte | 20041108 | ||
2 | Returning | RESULT | Value transfer | Type reference (TYPE) | SRAPI_T_REP_OBJECT | Repositoryobjekte | 20041108 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRAPI_QUERY_SERVICE_ERROR | Ausnahme Queryservice | 20041108 | |
2 | CX_SRAPI_REP_NOT_AVAILABLE | Repository nicht verfügbar | 20041108 | |
3 | CX_SRAPI_USER_NOT_AUTHORIZED | User nicht berechtigt | 20041108 |
Method GET_REP_OBJECT_KEYS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_NAMESPACES | Call by reference | Type reference (TYPE) | SRAPI_T_STRING | Tabelle mit Stringeinträgen | 20090121 | ||
2 | Importing | IM_SWC_NAME_VERSION | Call by reference | Type reference (TYPE) | SRAPI_T_SWC_NAME_VERSION | Tabelle mit Stringeinträgen | 20090121 | ||
3 | Importing | IM_TYPEIDS | Call by reference | Type reference (TYPE) | SRAPI_T_STRING | Tabelle mit Stringeinträgen | 20090121 | ||
4 | Exporting | RESULT | Call by reference | Type reference (TYPE) | SRAPI_T_REP_OBJECT_KEY | Keys von Repositoryobjekten | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRAPI_QUERY_SERVICE_ERROR | Exception Query Service | 20090121 | |
2 | CX_SRAPI_REP_NOT_AVAILABLE | Repository Not Available | 20090121 | |
3 | CX_SRAPI_USER_NOT_AUTHORIZED | Insufficient Authorization | 20090121 |
Method GET_SOFTWARE_COMP_VERSIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | FILTER_LOCAL_SWCV | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20080313 | ||
2 | Importing | FILTER_SWCV_FOR_CLIENT | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20080313 | ||
3 | Importing | IM_CLIENT | Call by reference | Type reference (TYPE) | MANDT | SY-MANDT | Client | 20080313 | |
4 | Importing | IM_SWCV_SELECTION | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_SWCV_SELECTION | Selektionsbedingung für Swcvs | 20050408 | ||
5 | Returning | RESULT | Value transfer | Type reference (TYPE) | SRAPI_T_SOFTWARE_COMP_VERSION | Softwarecomponentenversionen | 20040817 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRAPI_QUERY_SERVICE_ERROR | Ausnahme Queryservice | 20041011 | |
2 | CX_SRAPI_REP_NOT_AVAILABLE | Repository nicht verfügbar | 20040817 | |
3 | CX_SRAPI_USER_NOT_AUTHORIZED | User nicht berechtigt | 20041011 |
Method IMPORT_SOFTWARE_COMP_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_BACKEND_COMPATIBILITY_MODE | Call by reference | Type reference (TYPE) | STRING | BackendCompatibilitätsmodus | 20060915 | ||
2 | Importing | IM_ELEMENT_TYPE_ID | Call by reference | Type reference (TYPE) | STRING | ElementtypeId | 20050118 | ||
3 | Importing | IM_NAME | Call by reference | Type reference (TYPE) | STRING | Name der SWC | 20050118 | ||
4 | Importing | IM_ORIGINAL_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | Originalsprache der SWCV | 20060905 | ||
5 | Importing | IM_VENDOR | Call by reference | Type reference (TYPE) | STRING | Vendor | 20050118 | ||
6 | Importing | IM_VERSION | Call by reference | Type reference (TYPE) | STRING | Version der SWC | 20050118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRAPI_ALREADY_EXISTS_ERROR | Objekt exisitiert bereits | 20050909 | |
2 | CX_SRAPI_OBJ_NOT_FOUND_ERROR | Objekt nicht gefunden | 20050114 | |
3 | CX_SRAPI_REP_NOT_AVAILABLE | Repository nicht verfügbar | 20050114 | |
4 | CX_SRAPI_USER_NOT_AUTHORIZED | User nicht berechtigt | 20050114 | |
5 | CX_SRAPI_WRITE_SERVICE_ERROR | interner Fehler Write-Service | 20050114 |
Method PIC_CHECKS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_OBJECT_KEYS | Call by reference | Type reference (TYPE) | SRAPI_T_REP_OBJECT_KEY | 20090122 | |||
2 | Exporting | RESULT | Call by reference | Type reference (TYPE) | SRAPI_T_CHECK_OBJECT_RESULT | 20090122 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRAPI_CHECK_SERVICE_ERROR | 20090122 | ||
2 | CX_SRAPI_PRECONDITION_VIOLATED | 20090122 | ||
3 | CX_SRAPI_REP_API_ERROR | 20090122 | ||
4 | CX_SRAPI_REP_NOT_AVAILABLE | 20090122 | ||
5 | CX_SRAPI_USER_NOT_AUTHORIZED | 20090122 |
Method READ_SINGLE_OBJECT_USING_GOA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_LANGUAGES | Call by reference | Type reference (TYPE) | SRAPI_T_STRING | Tabelle mit Stringeinträgen | 20081212 | ||
2 | Importing | IM_REP_OBJECT_KEY | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_REP_OBJECT_KEY | Schlüssel eines Repositoryobjekts | 20081212 | ||
3 | Returning | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_SRAPI_REP_OBJECT | Repositoryobjekt | 20081212 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRAPI_GOAINFRASTRUCTURE_ERR | GOAInfrastructureException | 20081212 | |
2 | CX_SRAPI_GOAOBJECT_ERROR | GOAObjectException | 20081212 | |
3 | CX_SRAPI_PRECONDITION_VIOLATED | Precondition Violated | 20081212 | |
4 | CX_SRAPI_REP_API_ERROR | Exception Rep API | 20081212 | |
5 | CX_SRAPI_REP_NOT_AVAILABLE | Repository Not Available | 20081212 | |
6 | CX_SRAPI_USER_NOT_AUTHORIZED | Insufficient Authorization | 20081212 |
Method SUPPORTS_OBJECT_NAVIGATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RESULT | Value transfer | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20060721 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRAPI_REP_NOT_AVAILABLE | Repository nicht verfügbar | 20060721 | |
2 | CX_SRAPI_USER_NOT_AUTHORIZED | User nicht berechtigt | 20060721 |
Method UPDATE_CORE_DATATYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_ATTRIBUTES | Call by reference | Type reference (TYPE) | SRAPI_T_FIELD | Attributliste (optional) | 20051028 | ||
2 | Importing | IM_CONTENT_TYPE | Call by reference | Object reference (TYPE REF TO) | IF_SRAPI_CORE_DTYPE_CONT_TYPE | Tag für Typen die als Content eines Coredaten auftauchen | 20050602 | ||
3 | Importing | IM_CONTEXT_OBJECT_REF | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_REP_OBJECT_KEY | Contextdatentyp bei Codes oder BO-Query bei Identifern | 20051028 | ||
4 | Importing | IM_CORE_DATATYPE_KEY | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_REP_OBJECT_KEY | Schlüssel des anzulegenden Coredatentypen | 20050602 | ||
5 | Importing | IM_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | technische Beschreibung | 20050602 | ||
6 | Importing | IM_OBJECT_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_OBJECT_CONTAINER | Abstraktion Changelisten... | 20050602 | ||
7 | Importing | IM_REPRESENTATION_TERM | Call by reference | Type reference (TYPE) | CHAR30 | Representationterm | 20050602 | ||
8 | Returning | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_SRAPI_OBJECT_CONTAINER | Abstraktion Changelisten... | 20050602 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRAPI_CONSISTENCY_ERROR | inkonsistente Objektdefinition | 20050602 | |
2 | CX_SRAPI_OBJECT_ACCESS_ERROR | Objekt kann nicht geändert werden | 20050602 | |
3 | CX_SRAPI_OBJ_CONTAINER_ERROR | invalide Objektcontainerinstanz | 20050602 | |
4 | CX_SRAPI_OBJ_NOT_FOUND_ERROR | Objekt nicht gefunden | 20050602 | |
5 | CX_SRAPI_REP_NOT_AVAILABLE | Repository nicht verfügbar | 20050602 | |
6 | CX_SRAPI_USER_NOT_AUTHORIZED | User nicht berechtigt | 20050602 | |
7 | CX_SRAPI_WRITE_SERVICE_ERROR | interner Fehler Write-Service | 20050602 |
Method UPDATE_DATA_TYPE_ENHANCEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | techn. Beschreibung | 20041028 | ||
2 | Importing | IM_ENHANCED_DATA_TYPE | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_REP_OBJECT_KEY | Schlüssel des zu erweiternden Datentyps | 20041028 | ||
3 | Importing | IM_ENHANCEMENT_FIELDS | Call by reference | Type reference (TYPE) | SRAPI_T_FIELD | Felder eines Datentypen oder Erweiterung | 20041028 | ||
4 | Importing | IM_ENHANCEMENT_KEY | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_REP_OBJECT_KEY | Schlüssel der anzulegenden Erweiterung | 20041028 | ||
5 | Importing | IM_OBJECT_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_OBJECT_CONTAINER | Abstraktion Changelisten... | 20041028 | ||
6 | Importing | IM_XML_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | XML Namensraum | 20041028 | ||
7 | Returning | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_SRAPI_OBJECT_CONTAINER | Container mit angelegter Erweiterung | 20041028 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRAPI_CONSISTENCY_ERROR | inkonsistente Objektdefinition | 20041028 | |
2 | CX_SRAPI_OBJECT_ACCESS_ERROR | Objekt kann nicht geändert werden | 20041028 | |
3 | CX_SRAPI_OBJ_CONTAINER_ERROR | invalide Objektcontainerinstanz | 20041028 | |
4 | CX_SRAPI_OBJ_NOT_FOUND_ERROR | Objekt nicht gefunden | 20041028 | |
5 | CX_SRAPI_REP_NOT_AVAILABLE | Repository nicht verfügbar | 20041028 | |
6 | CX_SRAPI_USER_NOT_AUTHORIZED | User nicht berechtigt | 20041028 | |
7 | CX_SRAPI_WRITE_SERVICE_ERROR | interner Fehler Write-Service | 20041124 |
Method UPDATE_UI_TEXTS_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_CATEGORY | Call by reference | Type reference (TYPE) | STRING | Kategorie | 20050428 | ||
2 | Importing | IM_OBJECT_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_OBJECT_CONTAINER | Abstraktion Changelisten... | 20050428 | ||
3 | Importing | IM_TEXT_CONTENT | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_UI_TEXTS_CONTENT | Texte | 20050428 | ||
4 | Importing | IM_UI_TEXTS_KEY | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_REP_OBJECT_KEY | Schlüssel der anzulegenden Erweiterung | 20050428 | ||
5 | Returning | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_SRAPI_OBJECT_CONTAINER | Container mit angelegter Erweiterung | 20050428 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRAPI_CONSISTENCY_ERROR | inkonsistente Objektdefinition | 20050428 | |
2 | CX_SRAPI_OBJECT_ACCESS_ERROR | Objekt kann nicht geändert werden | 20050428 | |
3 | CX_SRAPI_OBJ_CONTAINER_ERROR | invalide Objektcontainerinstanz | 20050428 | |
4 | CX_SRAPI_OBJ_NOT_FOUND_ERROR | Objekt nicht gefunden | 20050428 | |
5 | CX_SRAPI_REP_NOT_AVAILABLE | Repository nicht verfügbar | 20050428 | |
6 | CX_SRAPI_USER_NOT_AUTHORIZED | User nicht berechtigt | 20050428 | |
7 | CX_SRAPI_WRITE_SERVICE_ERROR | interner Fehler Write-Service | 20050428 |
History
Last changed by/on | SAP | 20100113 |
SAP Release Created in | 700 |