SAP ABAP Interface IF_SRAPI_SERVICE_REPOSITORY (Service Repository)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   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