SAP ABAP Class CL_SIW_L0_WRITER (helper to write L0 services)
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
Properties
Class CL_SIW_L0_WRITER  
Short Description helper to write L0 services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_SIW_CORE   Core of Service Implementation Workbench 
Created 20090827   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SXF_TYPE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_SIW_L0_WRITER has no interface implemented.
Friends
Class CL_SIW_L0_WRITER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_API_CALL Static Attribute Private Type reference (TYPE) SIW_DTE_API_CALL 20101117
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_FM_SIGNATURE Static method Private Method 20090827
2 COLLECT_TYPES_TO_CREATE Static method Private Method 20090917
3 CREATE_FM Static method Private Method Create Function Module 20090827
4 CREATE_OR_CHANGE_DATATYPES Static method Private Method 20090917
5 DELETE_DATATYPES Static method Private Method 20091127
6 DELETE_FM Static method Private Method Create Function Module 20091127
7 DELETE_WS Static method Private Method Export Function Module as Web Service (Virtual Interface) 20091127
8 EXPORT_FM_AS_WS Static method Private Method Export Function Module as Web Service (Virtual Interface) 20090828
9 GET_ALL_SUBTYPES Static method Private Method 20090917
10 GET_FG_NAME Static method Private Method 20091127
11 GET_FM_NAME Static method Private Method 20091127
12 GET_TYPENAMES Static method Private Method 20090917
13 GET_WS_NAME Static method Private Method 20091127
14 MAKE_PRX_SIGNATURE Static method Private Method 20090918
15 S_CREATE_L0_SERVICE Static method Public Method Create Level 0 Service 20090827
16 S_DELETE_L0_SERVICE Static method Public Method Create Level 0 Service 20091127
Events
Class CL_SIW_L0_WRITER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_CODELINE Private Type reference (TYPE) CHAR255 Text string 22 characters 20090827
2 T_TAB_CODELINE Private See coding 20090827 T_TAB_CODELINE type STANDARD TABLE OF t_codeline WITH DEFAULT KEY
Method Signatures

Method BUILD_FM_SIGNATURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SIGNATURE Call by reference Object reference (TYPE REF TO) IF_SXF_SIGNATURE 20090827
2 Returning R_LINES Value transfer Type reference (TYPE) T_TAB_CODELINE 20090827
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20090827

Method COLLECT_TYPES_TO_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SIGNATURE Call by reference Object reference (TYPE REF TO) IF_SXF_SIGNATURE 20090917
2 Returning R_TYPES Value transfer Type reference (TYPE) IF_SXF_TYPE=>TAB 20090917

Method COLLECT_TYPES_TO_CREATE on class CL_SIW_L0_WRITER has no exception.

Method CREATE_FM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS '$TMP' Package 20090910
2 Importing I_FG_NAME Call by reference Type reference (TYPE) OBJNAME SAP object name 20090827
3 Importing I_FM_NAME Call by reference Type reference (TYPE) OBJNAME SAP object name 20090827
4 Importing I_LOG Call by reference Object reference (TYPE REF TO) IF_SIW_LOG Logging Interface of SIW 20090902
5 Importing I_RESOURCE_MANAGER Call by reference Object reference (TYPE REF TO) CL_SIW_RESOURCE_MANAGER Manager for Ressource Access 20090827
6 Importing I_TAB_SIGNATURE Call by reference Type reference (TYPE) T_TAB_CODELINE 20090827
7 Importing I_TRKORR Call by reference Type reference (TYPE) TRKORR Request/Task 20090928
8 Importing I_TRKORR_OPTIONAL Call by reference Type reference (TYPE) SIW_DTE_FLG general flag 20090928
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20090827

Method CREATE_OR_CHANGE_DATATYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20090917
2 Importing I_LOG Call by reference Object reference (TYPE REF TO) IF_SIW_LOG Logging Interface of SIW 20090917
3 Importing I_RESOURCE_MANAGER Call by reference Object reference (TYPE REF TO) CL_SIW_RESOURCE_MANAGER Manager for Ressource Access 20090917
4 Importing I_SIGNATURE Call by reference Object reference (TYPE REF TO) IF_SXF_SIGNATURE Mapping Projekt 20090917
5 Importing I_TRKORR Call by reference Type reference (TYPE) TRKORR Request/Task 20090928
6 Importing I_TRKORR_OPTIONAL Call by reference Type reference (TYPE) SIW_DTE_FLG general flag 20090928
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20090917

Method DELETE_DATATYPES 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 20091127
2 Importing I_RESOURCE_MANAGER Call by reference Object reference (TYPE REF TO) CL_SIW_RESOURCE_MANAGER Manager for Ressource Access 20091127
3 Importing I_SIGNATURE Call by reference Object reference (TYPE REF TO) IF_SXF_SIGNATURE Mapping Projekt 20091127
4 Importing I_TRKORR Call by reference Type reference (TYPE) TRKORR Request/Task 20091127
5 Importing I_TRKORR_OPTIONAL Call by reference Type reference (TYPE) SIW_DTE_FLG general flag 20091127
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20091127

Method DELETE_FM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS '$TMP' Package 20091127
2 Importing I_FG_NAME Call by reference Type reference (TYPE) OBJNAME SAP object name 20091127
3 Importing I_FM_NAME Call by reference Type reference (TYPE) OBJNAME SAP object name 20091127
4 Importing I_LOG Call by reference Object reference (TYPE REF TO) IF_SIW_LOG Logging Interface of SIW 20091127
5 Importing I_RESOURCE_MANAGER Call by reference Object reference (TYPE REF TO) CL_SIW_RESOURCE_MANAGER Manager for Ressource Access 20091127
6 Importing I_TRKORR Call by reference Type reference (TYPE) TRKORR Request/Task 20091127
7 Importing I_TRKORR_OPTIONAL Call by reference Type reference (TYPE) SIW_DTE_FLG general flag 20091127
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20091127

Method DELETE_WS 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 20091127
2 Importing I_RESOURCE_MANAGER Call by reference Object reference (TYPE REF TO) CL_SIW_RESOURCE_MANAGER Manager for Ressource Access 20091127
3 Importing I_TRKORR Call by reference Type reference (TYPE) TRKORR Request/Task 20091127
4 Importing I_TRKORR_OPTIONAL Call by reference Type reference (TYPE) SIW_DTE_FLG general flag 20091127
5 Importing I_WS_NAME Call by reference Type reference (TYPE) OBJNAME Name of Function Module 20091127
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20091127

Method EXPORT_FM_AS_WS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS '$TMP' Package 20090909
2 Importing I_FM_NAME Call by reference Type reference (TYPE) RS38L_FNAM Name of Function Module 20090828
3 Importing I_LOG Call by reference Object reference (TYPE REF TO) IF_SIW_LOG Logging Interface of SIW 20090902
4 Importing I_MAPPING Call by reference Object reference (TYPE REF TO) CL_SIW_MAPPING Mapping Projekt 20090828
5 Importing I_PROJECT_ID Call by reference Type reference (TYPE) SIW_DTE_PROJECT_ID Project ID 20091210
6 Importing I_RELEASE_WS_RUNTIME Call by reference Type reference (TYPE) SIW_DTE_RELEASE_SERVICE Deploy web service (X=True, -=False, Space=Unknown) 20090924
7 Importing I_RESOURCE_MANAGER Call by reference Object reference (TYPE REF TO) CL_SIW_RESOURCE_MANAGER Manager for Ressource Access 20090828
8 Importing I_TRKORR Call by reference Type reference (TYPE) TRKORR Request/Task 20090928
9 Importing I_TRKORR_OPTIONAL Call by reference Type reference (TYPE) SIW_DTE_FLG general flag 20090928
10 Importing I_WS_NAME Call by reference Type reference (TYPE) OBJNAME SAP object name 20091203
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20090828

Method GET_ALL_SUBTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Object reference (TYPE REF TO) IF_SXF_TYPE Signature Exchange Format: Type 20090917
2 Returning R_TYPES Value transfer Type reference (TYPE) IF_SXF_TYPE=>TAB 20090917

Method GET_ALL_SUBTYPES on class CL_SIW_L0_WRITER has no exception.

Method GET_FG_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAPPING Call by reference Object reference (TYPE REF TO) CL_SIW_MAPPING Mapping Projekt 20091127
2 Returning R_FG_NAME Value transfer Type reference (TYPE) OBJNAME 30 Characters 20091127

Method GET_FG_NAME on class CL_SIW_L0_WRITER has no exception.

Method GET_FM_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAPPING Call by reference Object reference (TYPE REF TO) CL_SIW_MAPPING Mapping Projekt 20091127
2 Returning R_FM_NAME Value transfer Type reference (TYPE) OBJNAME SAP object name 20091127

Method GET_FM_NAME on class CL_SIW_L0_WRITER has no exception.

Method GET_TYPENAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAB_TYPENAMES Call by reference Type reference (TYPE) IF_SXF_TYPE=>TAB 20090917
2 Returning R_TYPENAMES Value transfer Type reference (TYPE) SIW_TAB_TYPENAMES fs_siw_types 20090917

Method GET_TYPENAMES on class CL_SIW_L0_WRITER has no exception.

Method GET_WS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAPPING Call by reference Object reference (TYPE REF TO) CL_SIW_MAPPING Mapping Projekt 20091127
2 Returning R_WS_NAME Value transfer Type reference (TYPE) OBJNAME SAP object name 20091127

Method GET_WS_NAME on class CL_SIW_L0_WRITER has no exception.

Method MAKE_PRX_SIGNATURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SIGNATURE Call by reference Object reference (TYPE REF TO) IF_SXF_SIGNATURE 20090918
2 Returning R_SIGNATURE Value transfer Object reference (TYPE REF TO) IF_SXF_SIGNATURE 20090918

Method MAKE_PRX_SIGNATURE on class CL_SIW_L0_WRITER has no exception.

Method S_CREATE_L0_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_API_CALL Call by reference Type reference (TYPE) SIW_DTE_API_CALL SPACE 20101117
2 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS '$TMP' Package 20090909
3 Importing I_LOG Call by reference Object reference (TYPE REF TO) IF_SIW_LOG Logging Interface of SIW 20090902
4 Importing I_MAPPING Call by reference Object reference (TYPE REF TO) CL_SIW_MAPPING Mapping Projekt 20090827
5 Importing I_PROJECT_ID Call by reference Type reference (TYPE) SIW_DTE_PROJECT_ID Project ID 20091210
6 Importing I_RELEASE_WS_RUNTIME Call by reference Type reference (TYPE) BOOLEAN '-' Deploy web service (X=True, -=False, Space=Unknown) 20090924
7 Importing I_RESOURCE_MANAGER Call by reference Object reference (TYPE REF TO) CL_SIW_RESOURCE_MANAGER Manager for Ressource Access 20090827
8 Importing I_TRKORR Call by reference Type reference (TYPE) TRKORR Request/Task 20090928
9 Importing I_TRKORR_OPTIONAL Call by reference Type reference (TYPE) SIW_DTE_FLG general flag 20090928
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20090827

Method S_DELETE_L0_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_API_CALL Call by reference Type reference (TYPE) SIW_DTE_API_CALL SPACE 20101117
2 Importing I_LOG Call by reference Object reference (TYPE REF TO) IF_SIW_LOG Logging Interface of SIW 20091127
3 Importing I_MAPPING Call by reference Object reference (TYPE REF TO) CL_SIW_MAPPING Mapping Projekt 20091127
4 Importing I_RESOURCE_MANAGER Call by reference Object reference (TYPE REF TO) CL_SIW_RESOURCE_MANAGER Manager for Ressource Access 20091127
5 Importing I_TRKORR Call by reference Type reference (TYPE) TRKORR Request/Task 20091127
6 Importing I_TRKORR_OPTIONAL Call by reference Type reference (TYPE) SIW_DTE_FLG general flag 20091127
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20091127
History
Last changed by/on SAP  20130531 
SAP Release Created in 730