SAP ABAP Interface IF_SIW_ESR_WRITER (ES Repository Write Access of SIW)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-SIW (Application Component) Service Implementation Workbench
     S_SIW_CORE (Package) Core of Service Implementation Workbench
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SIW_ESR_FACADE Auslesen des ES Repository für den SIW 20070312
Properties
Interface IF_SIW_ESR_WRITER  
Short Description ES Repository Write Access of SIW    
General Data
Package S_SIW_CORE   Core of Service Implementation Workbench 
Created 20070312   SAP 
Last changed 20110908   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)
Interfaces
Interface IF_SIW_ESR_WRITER has no interface.
Friends
Interface IF_SIW_ESR_WRITER has no friend.
Attributes
Interface IF_SIW_ESR_WRITER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_SERVICE Instance method Public Method Create Service Operation [+Interface] in ES Repository 20070312
2 DELETE_SERVICE Instance method Public Method Delete ServiceOperation [+ Interface] in ES Repository 20090918
3 UPDATE_SERVICE Instance method Public Method Update Service Opeartion in ES Repository 20090918
Events
Interface IF_SIW_ESR_WRITER has no event.
Types
Interface IF_SIW_ESR_WRITER has no local type.
Method Signatures

Method CREATE_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GDT_NAMESPACE Call by reference Type reference (TYPE) CSEQUENCE GDT namespace in ES Repository 20070508
2 Importing I_IDT_NAMESPACE Call by reference Type reference (TYPE) CSEQUENCE IDT namespace in ES Repository 20070508
3 Importing I_KEEP_CHANGE_LIST Call by reference Type reference (TYPE) SIW_DTE_KEEP_CHANGE_LIST SPACE Flag: The ESR Change List shall be kept in case of Exception 20100927
4 Importing I_LOG Call by reference Object reference (TYPE REF TO) IF_SIW_LOG Log reference 20070412
5 Importing I_OPERATION_NAME Call by reference Type reference (TYPE) STRING Service operation name 20090922
6 Importing I_PROJECT_ID Call by reference Type reference (TYPE) SIW_DTE_PROJECT_ID Project ID 20100208
7 Importing I_SERVICE_NAME Call by reference Type reference (TYPE) STRING Service interface name 20090922
8 Importing I_SERVICE_SIGNATURE Call by reference Object reference (TYPE REF TO) IF_SXF_SIGNATURE Sevice signature (SXF format) 20070327
9 Returning R_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL Indicate if the creation was successful 20101109
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20070412

Method DELETE_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELETE_SERVICE_INTERFACE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Delete Service IF if it is the last operation 20091203
2 Importing I_KEEP_CHANGE_LIST Call by reference Type reference (TYPE) SIW_DTE_KEEP_CHANGE_LIST SPACE Flag: The ESR Change List shall be kept in case of Exception 20100927
3 Importing I_LOG Call by reference Object reference (TYPE REF TO) IF_SIW_LOG Logging Interface of SIW 20090918
4 Importing I_OPERATION_NAME Call by reference Type reference (TYPE) STRING Service operation name 20091120
5 Importing I_SERVICE_NAME Call by reference Type reference (TYPE) STRING Service interface to be deleted 20090922
6 Importing I_SERVICE_SIGNATURE Call by reference Object reference (TYPE REF TO) IF_SXF_SIGNATURE Service signature (SXF format) 20090918
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20090924
2 CX_SIW_NOT_FOUND Object does not exist 20090924

Method UPDATE_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GDT_NAMESPACE Call by reference Type reference (TYPE) CSEQUENCE GDT namespace in ES Repository 20090918
2 Importing I_IDT_NAMESPACE Call by reference Type reference (TYPE) CSEQUENCE IDT namespace in ES Repository 20090918
3 Importing I_KEEP_CHANGE_LIST Call by reference Type reference (TYPE) SIW_DTE_KEEP_CHANGE_LIST SPACE Flag: The ESR Change List shall be kept in case of Exception 20100927
4 Importing I_LOG Call by reference Object reference (TYPE REF TO) IF_SIW_LOG Log reference 20090918
5 Importing I_OPERATION_NAME Call by reference Type reference (TYPE) STRING Service operation name 20090922
6 Importing I_PROJECT_ID Call by reference Type reference (TYPE) SIW_DTE_PROJECT_ID Project ID 20100208
7 Importing I_SERVICE_NAME Call by reference Type reference (TYPE) STRING Service interface name 20090922
8 Importing I_SERVICE_SIGNATURE_NEW Call by reference Object reference (TYPE REF TO) IF_SXF_SIGNATURE New Service signature (Inactive Mapping) 20091203
9 Importing I_SERVICE_SIGNATURE_OLD Call by reference Object reference (TYPE REF TO) IF_SXF_SIGNATURE Old Service signature (Active Mapping) 20091203
10 Returning R_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL Indicate if the creation was successful 20101109
# Exception Resumable Description Created on
1 CX_SIW_CALL_ERROR Error During Call (Prerequisite Violated) 20090924
2 CX_SIW_EXECUTION_ERROR 20090918
History
Last changed by/on SAP  20110908 
SAP Release Created in