SAP ABAP Class CL_SIW_SERVICE_API (SIW API for Non-Service)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-SIW (Application Component) Service Implementation Workbench
     S_SIW_API (Package) API for Service Implementation Workbench
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SIW_SERVICE_API API for Projects 20091113
Properties
Class CL_SIW_SERVICE_API  
Short Description SIW API for Non-Service    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_SIW_API   API for Service Implementation Workbench 
Created 20091113   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SIW_SERVICE_API has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SIW_SERVICE_API API for Projects 20091113
Friends
Class CL_SIW_SERVICE_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 LOG Instance attribute Private Object reference (TYPE REF TO) IF_SIW_LOG Logging Interface of SIW 20091113
2 S_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_SIW_SERVICE_API SIW API for Non-Service 20100208
3 S_PROJECT_API Static Attribute Private Object reference (TYPE REF TO) CL_SIW_PROJECT_API 20101208
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_PROJECT Instance method Private Method Create Project with Service Data 20091113
2 GENERATE Instance method Private Method Generate 20091127
3 INIT Instance method Private Method Initialize API Instance 20091113
4 S_CREATE_INSTANCE Static method Public Method Create API Instance 20091113
Events
Class CL_SIW_SERVICE_API has no event.
Types
Class CL_SIW_SERVICE_API has no local type.
Method Signatures

Method CREATE_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTEXT_PRESET Call by reference Type reference (TYPE) SIW_TAB_API_PROPERTY Context Variables (Preset before set up of Constr. Plan) 20100208
2 Importing I_CONTEXT_VARIABLES Call by reference Type reference (TYPE) SIW_TAB_API_PROPERTY Context Variables (Updates after set up of Constr. Plan) 20100208
3 Importing I_PROJECT_DATA Call by reference Type reference (TYPE) SIW_STR_API_PROJECT_ATTR Attributes of SIW project (API structure) 20091113
4 Importing I_SERVICE_DATA Call by reference Type reference (TYPE) SIW_STR_API_SERVICE_DATA SIW API: Service-related Information 20091113
5 Returning R_PROJECT Value transfer Object reference (TYPE REF TO) CL_SIW_PROJECT Service Implementation Project - API Access 20100208
# Exception Resumable Description Created on
1 CX_SIW_AUTHORISATION_FAILURE 20101207
2 CX_SIW_EXECUTION_ERROR Error during execution 20091113

Method GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GENERATION_SETTINGS Call by reference Type reference (TYPE) SIW_STR_GEN_SETTINGS_API SIW Generation Settings 20091127
2 Importing I_PROJECT Call by reference Object reference (TYPE REF TO) IF_SIW_PROJECT Service Implementation Project - API Access 20100208
3 Importing I_RELEASE_WS_RUNTIME Call by reference Type reference (TYPE) SIW_DTE_RELEASE_SERVICE Deploy web service? (X=True, -=False, Space=Unknown) 20091127
# Exception Resumable Description Created on
1 CX_SIW_AUTHORISATION_FAILURE 20101207
2 CX_SIW_EXECUTION_ERROR Error during execution 20091127

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG Call by reference Object reference (TYPE REF TO) IF_SIW_LOG Logging Interface of SIW 20091113

Method INIT on class CL_SIW_SERVICE_API has no exception.

Method S_CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG Call by reference Object reference (TYPE REF TO) IF_SIW_LOG Logging Interface of SIW 20091113
2 Returning R_SIW_SERVICE_API Value transfer Object reference (TYPE REF TO) IF_SIW_SERVICE_API SIW: API for projects 20091113

Method S_CREATE_INSTANCE on class CL_SIW_SERVICE_API has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730