SAP ABAP Class IF_SIW_ESR_WRITER (ES Repository Write Access of SIW)
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
Class IF_SIW_ESR_WRITER  
Short Description ES Repository Write Access of SIW    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20070312   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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
Class IF_SIW_ESR_WRITER has no interface implemented.
Friends
Class IF_SIW_ESR_WRITER has no friend class.
Attributes
Class 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
Class IF_SIW_ESR_WRITER has no event.
Types
Class 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