SAP ABAP Interface IF_SRAPI_WRITE_SERVICE (Interface for Write-Access to 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 implementation (CLASS c. INTERFACES i_ref)  CL_SRAPI_WRITE_SERVICE Write Service Implementation 20041115
Properties
Interface IF_SRAPI_WRITE_SERVICE  
Short Description Interface for Write-Access to Repository    
General Data
Package SAI_SREP_API   API for Repository 
Created 20041115   SAP 
Last changed 20070911   SAP 
Unicode checks active    
Forward declarations
Interface IF_SRAPI_WRITE_SERVICE has no forward declaration.
Interfaces
Interface IF_SRAPI_WRITE_SERVICE has no interface.
Friends
Interface IF_SRAPI_WRITE_SERVICE has no friend.
Attributes
Interface IF_SRAPI_WRITE_SERVICE 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 CREATE_AGGREGATED_DATATYPE Instance method Public Method Created an Aggregated data Type in Repository 20061204
3 CREATE_CORE_DATATYPE Instance method Public Method Created a Core Data Type in Repository 20050602
4 CREATE_DATA_TYPE_ENHANCEMENT Instance method Public Method Creates Data Type Enhancement in Repository 20041115
5 CREATE_FAULT_MESSAGE_TYPE Instance method Public Method Created a Fault Message Type in Repository 20061204
6 CREATE_MESSAGE_TYPE Instance method Public Method Creates a Message Type in Repository 20061204
7 CREATE_SERVICE_INTERFACE Instance method Public Method Creates a New Service Interface in Repository 20061204
8 CREATE_UI_TEXTS_OBJECT Instance method Public Method Creates UI Texts in Repository 20050428
9 DELETE_REP_OBJECT Instance method Public Method Deletes a Repository Object from ESR 20061205
10 IMPORT_SOFTWARE_COMP_VERSION Instance method Public Method Imports an SWCV into Repository 20050114
11 UPDATE_AGGREGATED_DATATYPE Instance method Public Method Changes an Existing Aggregated Data Type 20061213
12 UPDATE_CORE_DATATYPE Instance method Public Method Changes Core Data Type in Repository 20050602
13 UPDATE_DATA_TYPE_ENHANCEMENT Instance method Public Method Changes Data Type Enhancement in Repository 20041115
14 UPDATE_FAULT_MESSAGE_TYPE Instance method Public Method Chnages an Existing Fault Message Type 20061218
15 UPDATE_MESSAGE_TYPE Instance method Public Method Changes an Existing Message Type 20061218
16 UPDATE_SERVICE_INTERFACE Instance method Public Method Changes an Existing Service Interface 20061218
17 UPDATE_UI_TEXTS_OBJECT Instance method Public Method Changes UI Texts in Repository 20050428
Events
Interface IF_SRAPI_WRITE_SERVICE has no event.
Types
Interface IF_SRAPI_WRITE_SERVICE 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 mitgegebene Changeliste 20050114
3 Importing IM_SWCV_GUID Call by reference Type reference (TYPE) STRING SWCV Guid 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 Namespacedeclobjekt kann nicht geändert werden(z.B. gesperrt 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 CREATE_AGGREGATED_DATATYPE 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 Beschreibung 20061204
2 Importing IM_FIELDS Call by reference Type reference (TYPE) SRAPI_T_FIELD Attribute und Elemente 20061204
3 Importing IM_FOLDER Call by reference Object reference (TYPE REF TO) CL_SRAPI_FOLDER Verzeichnis (wird falls noch nicht vorhanden neu angelegt) 20061204
4 Importing IM_KEY Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel des aggregierten Daten Typen 20061204
5 Importing IM_OBJECT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_SRAPI_OBJECT_CONTAINER Changeliste 20061204
6 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_OBJECT_CONTAINER Changeliste 20061204
# Exception Resumable Description Created on
1 CX_SRAPI_ALREADY_EXISTS_ERROR 20061204
2 CX_SRAPI_CONSISTENCY_ERROR 20061204
3 CX_SRAPI_OBJECT_ACCESS_ERROR 20061204
4 CX_SRAPI_OBJ_CONTAINER_ERROR 20061204
5 CX_SRAPI_OBJ_NOT_FOUND_ERROR 20061204
6 CX_SRAPI_REP_NOT_AVAILABLE 20061204
7 CX_SRAPI_USER_NOT_AUTHORIZED 20061204
8 CX_SRAPI_WRITE_SERVICE_ERROR 20061204

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 und BO-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 20041115
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 20041115
3 Importing IM_ENHANCEMENT_FIELDS Call by reference Type reference (TYPE) SRAPI_T_FIELD Felder eines Datentypen oder Erweiterung 20041115
4 Importing IM_ENHANCEMENT_KEY Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel der anzulegenden Erweiterung 20041115
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... 20041115
7 Importing IM_XML_NAMESPACE Call by reference Type reference (TYPE) STRING XML Namensraum 20041115
8 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_OBJECT_CONTAINER Container mit angelegter Erweiterung 20041115
# Exception Resumable Description Created on
1 CX_SRAPI_ALREADY_EXISTS_ERROR Objekt exisitiert bereits 20041115
2 CX_SRAPI_CONSISTENCY_ERROR inkonsistente Objektdefinition 20041115
3 CX_SRAPI_OBJECT_ACCESS_ERROR Objekt kann nicht geändert werden 20041115
4 CX_SRAPI_OBJ_CONTAINER_ERROR invalide Objektcontainerinstanz 20041115
5 CX_SRAPI_OBJ_NOT_FOUND_ERROR Objekt nicht gefunden (zu erweiternder Datentyp nicht gef) 20050204
6 CX_SRAPI_REP_NOT_AVAILABLE Repository nicht verfügbar 20041115
7 CX_SRAPI_USER_NOT_AUTHORIZED User nicht berechtigt 20041115
8 CX_SRAPI_WRITE_SERVICE_ERROR interner Fehler Write-Service 20041118

Method CREATE_FAULT_MESSAGE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ADD_DATA_TYPE_KEY Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY 20061204
2 Importing IM_DESCRIPTION Call by reference Type reference (TYPE) STRING 20061204
3 Importing IM_FAULT_MESSAGE_TYPE_KEY Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY 20061204
4 Importing IM_FOLDER Call by reference Object reference (TYPE REF TO) CL_SRAPI_FOLDER 20061204
5 Importing IM_OBJECT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_SRAPI_OBJECT_CONTAINER 20061204
6 Importing IM_XML_NAMESPACE Call by reference Type reference (TYPE) STRING 20061204
7 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_OBJECT_CONTAINER 20061204
# Exception Resumable Description Created on
1 CX_SRAPI_ALREADY_EXISTS_ERROR 20061204
2 CX_SRAPI_CONSISTENCY_ERROR 20061204
3 CX_SRAPI_OBJECT_ACCESS_ERROR 20061204
4 CX_SRAPI_OBJ_CONTAINER_ERROR 20061204
5 CX_SRAPI_OBJ_NOT_FOUND_ERROR 20061204
6 CX_SRAPI_REP_NOT_AVAILABLE 20061204
7 CX_SRAPI_USER_NOT_AUTHORIZED 20061204
8 CX_SRAPI_WRITE_SERVICE_ERROR 20061204

Method CREATE_MESSAGE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATA_TYPE_KEY Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY 20061204
2 Importing IM_DESCRIPTION Call by reference Type reference (TYPE) STRING 20061204
3 Importing IM_FOLDER Call by reference Object reference (TYPE REF TO) CL_SRAPI_FOLDER 20061204
4 Importing IM_MESSAGE_TYPE_KEY Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY 20061204
5 Importing IM_OBJECT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_SRAPI_OBJECT_CONTAINER 20061204
6 Importing IM_XML_NAMESPACE Call by reference Type reference (TYPE) STRING 20061204
7 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_OBJECT_CONTAINER 20061204
# Exception Resumable Description Created on
1 CX_SRAPI_ALREADY_EXISTS_ERROR 20061204
2 CX_SRAPI_CONSISTENCY_ERROR 20061204
3 CX_SRAPI_OBJECT_ACCESS_ERROR 20061204
4 CX_SRAPI_OBJ_CONTAINER_ERROR 20061204
5 CX_SRAPI_OBJ_NOT_FOUND_ERROR 20061204
6 CX_SRAPI_REP_NOT_AVAILABLE 20061204
7 CX_SRAPI_USER_NOT_AUTHORIZED 20061204
8 CX_SRAPI_WRITE_SERVICE_ERROR 20061204

Method CREATE_SERVICE_INTERFACE 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 20061204
2 Importing IM_DESCRIPTION Call by reference Type reference (TYPE) STRING 20061204
3 Importing IM_FOLDER Call by reference Object reference (TYPE REF TO) CL_SRAPI_FOLDER 20061204
4 Importing IM_INTERFACE_PATTERN Call by reference Type reference (TYPE) STRING 20061204
5 Importing IM_KEY Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY 20061204
6 Importing IM_OBJECT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_SRAPI_OBJECT_CONTAINER 20061204
7 Importing IM_OPERATIONS Call by reference Type reference (TYPE) SRAPI_T_OPERATIONS 20061204
8 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_OBJECT_CONTAINER 20061204
# Exception Resumable Description Created on
1 CX_SRAPI_ALREADY_EXISTS_ERROR 20061204
2 CX_SRAPI_CONSISTENCY_ERROR 20061204
3 CX_SRAPI_OBJECT_ACCESS_ERROR 20061204
4 CX_SRAPI_OBJ_CONTAINER_ERROR 20061204
5 CX_SRAPI_OBJ_NOT_FOUND_ERROR 20061204
6 CX_SRAPI_REP_NOT_AVAILABLE 20061204
7 CX_SRAPI_USER_NOT_AUTHORIZED 20061204
8 CX_SRAPI_WRITE_SERVICE_ERROR 20061204

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 Textinhalt 20050428
5 Importing IM_UI_TEXTS_KEY Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel des anzulegenden Textobjekts 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 (zu erweiternder Datentyp nicht gef) 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_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 20061205
2 Importing IM_OBJECT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_SRAPI_OBJECT_CONTAINER Abstraktion Changelisten... 20061205
3 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_OBJECT_CONTAINER Abstraktion Changelisten... 20061205
# Exception Resumable Description Created on
1 CX_SRAPI_CONSISTENCY_ERROR inkonsistente Objektdefinition 20061205
2 CX_SRAPI_OBJECT_ACCESS_ERROR Objekt kann nicht geändert werden 20061205
3 CX_SRAPI_OBJ_CONTAINER_ERROR invalide Objektcontainerinstanz 20061205
4 CX_SRAPI_OBJ_NOT_FOUND_ERROR Objekt nicht gefunden 20061205
5 CX_SRAPI_REP_NOT_AVAILABLE Repository nicht verfügbar 20061205
6 CX_SRAPI_USER_NOT_AUTHORIZED User nicht berechtigt 20061205
7 CX_SRAPI_WRITE_SERVICE_ERROR interner Fehler Write-Service 20061205

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 Backendcompatiblitätsmodus 20060915
2 Importing IM_ELEMENT_TYPE_ID Call by reference Type reference (TYPE) STRING ElementtypId 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 UPDATE_AGGREGATED_DATATYPE 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 Beschreibung 20061213
2 Importing IM_FIELDS Call by reference Type reference (TYPE) SRAPI_T_FIELD Fields of a Data Type or Enhancement 20061213
3 Importing IM_FOLDER Call by reference Object reference (TYPE REF TO) CL_SRAPI_FOLDER Folder im Repository 20061213
4 Importing IM_KEY Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel eines Repositoryobjekts 20061213
5 Importing IM_OBJECT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_SRAPI_OBJECT_CONTAINER Abstraktion Changelisten... 20061213
6 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_OBJECT_CONTAINER Abstraktion Changelisten... 20061213
# Exception Resumable Description Created on
1 CX_SRAPI_CONSISTENCY_ERROR Inconsistent Object Definition 20061213
2 CX_SRAPI_OBJECT_ACCESS_ERROR Object cannot be changed 20061213
3 CX_SRAPI_OBJ_CONTAINER_ERROR Invalid Object Container Instance 20061213
4 CX_SRAPI_OBJ_NOT_FOUND_ERROR Object Not Found 20061213
5 CX_SRAPI_REP_NOT_AVAILABLE Repository Not Available 20061213
6 CX_SRAPI_USER_NOT_AUTHORIZED Insufficient Authorization 20061213
7 CX_SRAPI_WRITE_SERVICE_ERROR Internal Error Write Service 20061213

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 Contextdatentypen bei Codes und BO-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 Folder im Repository 20061218
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_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 20041115
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 20041115
3 Importing IM_ENHANCEMENT_FIELDS Call by reference Type reference (TYPE) SRAPI_T_FIELD Felder eines Datentypen oder Erweiterung 20041115
4 Importing IM_ENHANCEMENT_KEY Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel der anzulegenden Erweiterung 20041115
5 Importing IM_FOLDER Call by reference Object reference (TYPE REF TO) CL_SRAPI_FOLDER Folder im Repository 20061218
6 Importing IM_OBJECT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_SRAPI_OBJECT_CONTAINER Abstraktion Changelisten... 20041115
7 Importing IM_XML_NAMESPACE Call by reference Type reference (TYPE) STRING XML Namensraum 20041115
8 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_OBJECT_CONTAINER Container mit angelegter Erweiterung 20041115
# Exception Resumable Description Created on
1 CX_SRAPI_CONSISTENCY_ERROR inkonsistente Objektdefinition 20041115
2 CX_SRAPI_OBJECT_ACCESS_ERROR Objekt kann nicht geändert werden 20041115
3 CX_SRAPI_OBJ_CONTAINER_ERROR invalide Objektcontainerinstanz 20041115
4 CX_SRAPI_OBJ_NOT_FOUND_ERROR Objekt nicht gefunden 20041115
5 CX_SRAPI_REP_NOT_AVAILABLE Repository nicht verfügbar 20041115
6 CX_SRAPI_USER_NOT_AUTHORIZED User nicht berechtigt 20041115
7 CX_SRAPI_WRITE_SERVICE_ERROR interner Fehler Write-Service 20041118

Method UPDATE_FAULT_MESSAGE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ADD_DATA_TYPE_KEY Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel eines Repositoryobjekts 20061218
2 Importing IM_DESCRIPTION Call by reference Type reference (TYPE) STRING Beschreibung 20061218
3 Importing IM_FAULT_MESSAGE_TYPE_KEY Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel eines Repositoryobjekts 20061218
4 Importing IM_FOLDER Call by reference Object reference (TYPE REF TO) CL_SRAPI_FOLDER Folder im Repository 20061218
5 Importing IM_OBJECT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_SRAPI_OBJECT_CONTAINER Abstraktion Changelisten... 20061218
6 Importing IM_XML_NAMESPACE Call by reference Type reference (TYPE) STRING Namensraum 20061218
7 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_OBJECT_CONTAINER Abstraktion Changelisten... 20061218
# Exception Resumable Description Created on
1 CX_SRAPI_CONSISTENCY_ERROR Inconsistent Object Definition 20061218
2 CX_SRAPI_OBJECT_ACCESS_ERROR Object cannot be changed 20061218
3 CX_SRAPI_OBJ_CONTAINER_ERROR Invalid Object Container Instance 20061218
4 CX_SRAPI_OBJ_NOT_FOUND_ERROR Object Not Found 20061218
5 CX_SRAPI_REP_NOT_AVAILABLE Repository Not Available 20061218
6 CX_SRAPI_USER_NOT_AUTHORIZED Insufficient Authorization 20061218
7 CX_SRAPI_WRITE_SERVICE_ERROR Internal Error Write Service 20061218

Method UPDATE_MESSAGE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATA_TYPE_KEY Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel eines Repositoryobjekts 20061218
2 Importing IM_DESCRIPTION Call by reference Type reference (TYPE) STRING Beschreibunb des Message Typen 20061218
3 Importing IM_FOLDER Call by reference Object reference (TYPE REF TO) CL_SRAPI_FOLDER Folder im Repository 20061218
4 Importing IM_MESSAGE_TYPE_KEY Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel eines Repositoryobjekts 20061218
5 Importing IM_OBJECT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_SRAPI_OBJECT_CONTAINER Folder im Repository 20061218
6 Importing IM_XML_NAMESPACE Call by reference Type reference (TYPE) STRING Namesraum des Message Typen 20061218
7 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_OBJECT_CONTAINER Folder im Repository 20061218
# Exception Resumable Description Created on
1 CX_SRAPI_CONSISTENCY_ERROR Inconsistent Object Definition 20061218
2 CX_SRAPI_OBJECT_ACCESS_ERROR Object cannot be changed 20061218
3 CX_SRAPI_OBJ_CONTAINER_ERROR Invalid Object Container Instance 20061218
4 CX_SRAPI_OBJ_NOT_FOUND_ERROR Object Not Found 20061218
5 CX_SRAPI_REP_NOT_AVAILABLE Repository Not Available 20061218
6 CX_SRAPI_USER_NOT_AUTHORIZED Insufficient Authorization 20061218
7 CX_SRAPI_WRITE_SERVICE_ERROR Internal Error Write Service 20061218

Method UPDATE_SERVICE_INTERFACE 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 20061218
2 Importing IM_DESCRIPTION Call by reference Type reference (TYPE) STRING 20061218
3 Importing IM_FOLDER Call by reference Object reference (TYPE REF TO) CL_SRAPI_FOLDER Folder im Repository 20061218
4 Importing IM_INTERFACE_PATTERN Call by reference Type reference (TYPE) STRING 20061218
5 Importing IM_KEY Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel eines Repositoryobjekts 20061218
6 Importing IM_OBJECT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_SRAPI_OBJECT_CONTAINER Abstraktion Changelisten... 20061218
7 Importing IM_OPERATIONS Call by reference Type reference (TYPE) SRAPI_T_OPERATIONS Table with References to Interface Operations 20061218
8 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_OBJECT_CONTAINER Abstraktion Changelisten... 20061218
# Exception Resumable Description Created on
1 CX_SRAPI_CONSISTENCY_ERROR Inconsistent Object Definition 20061218
2 CX_SRAPI_OBJECT_ACCESS_ERROR Object cannot be changed 20061218
3 CX_SRAPI_OBJ_CONTAINER_ERROR Invalid Object Container Instance 20061218
4 CX_SRAPI_OBJ_NOT_FOUND_ERROR Object Not Found 20061218
5 CX_SRAPI_REP_NOT_AVAILABLE Repository Not Available 20061218
6 CX_SRAPI_USER_NOT_AUTHORIZED Insufficient Authorization 20061218
7 CX_SRAPI_WRITE_SERVICE_ERROR Internal Error Write Service 20061218

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 des Textobjekts 20050428
2 Importing IM_FOLDER Call by reference Object reference (TYPE REF TO) CL_SRAPI_FOLDER Folder im Repository 20061218
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 Textinhalt 20050428
5 Importing IM_UI_TEXTS_KEY Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel des zu ändernden Textobjekts 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_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  20070911 
SAP Release Created in 700