SAP ABAP Class CL_SOAP_APPLICATION_FACTORY (Generation of SOAP Applications)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-RT (Application Component) WebServices ABAP Runtime
     SOAP_CORE (Package) SOAP Runtime: Core SOAP Functionality
Properties
Class CL_SOAP_APPLICATION_FACTORY  
Short Description Generation of SOAP Applications    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_CORE   SOAP Runtime: Core SOAP Functionality 
Created 20020906   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SOAP_RUNTIME Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 TSRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SOAP_APPLICATION_FACTORY has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SOAP_RUNTIME 20021218 General SOAP Runtime
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_APPLICATION_NAME_BAPI Constant Public Type reference (TYPE) ANYURI TSRC_SOAP_APP_BAPI Name (URI) of SOAP Application for BAPI 20040121
2 CO_APPLICATION_NAME_CLT Constant Public Type reference (TYPE) ANYURI TSRC_SOAP_APP_CLIENT Name (URI) of Generic Client-Side SOAP Application 20030129
3 CO_APPLICATION_NAME_IS Constant Public Type reference (TYPE) ANYURI TSRC_SOAP_APP_IS Name (URI) of SOAP Application for IS Server 20050810
4 CO_APPLICATION_NAME_RFC Constant Public Type reference (TYPE) ANYURI TSRC_SOAP_APP_RFC Name (URI) of SOAP Application for RFC 20020906
5 CO_APPLICATION_NAME_XIP Constant Public Type reference (TYPE) ANYURI TSRC_SOAP_APP_XIP Name (URI) of SOAP Application for XI Proxies 20030716
6 CO_CLASS_NAME Constant Private Type reference (TYPE) STRING 'CL_SOAP_APPLICATION_FACTORY' Class Name 20040415
7 CO_ENDPOINT_TYPE_BAPI Constant Public Type reference (TYPE) ANYURI 'urn:sap-com:soap:runtime:endpoint:bapi' Web Service End Point Type BAPI 20021125
8 CO_ENDPOINT_TYPE_EJB Constant Public Type reference (TYPE) ANYURI 'urn:sap-com:soap:runtime:endpoint:ejb' Web Service End Point Type EJB 20021125
9 CO_ENDPOINT_TYPE_ESF Constant Public Type reference (TYPE) ANYURI 'urn:sap-com:soap:runtime:endpoint:esf' Web Service End Point Type IDOC 20040729
10 CO_ENDPOINT_TYPE_IDOC Constant Public Type reference (TYPE) ANYURI 'urn:sap-com:soap:runtime:endpoint:idoc' Web Service End Point Type IDOC 20021125
11 CO_ENDPOINT_TYPE_JMS Constant Public Type reference (TYPE) ANYURI 'urn:sap-com:soap:runtime:endpoint:jms' Web Service End Point Type JMS 20021125
12 CO_ENDPOINT_TYPE_NONE Constant Public Type reference (TYPE) ANYURI 'urn:sap-com:soap:runtime:endpoint:none' No Web Service End Point Type 20030129
13 CO_ENDPOINT_TYPE_RFC Constant Public Type reference (TYPE) ANYURI 'urn:sap-com:soap:runtime:endpoint:rfc' Web Service End Point Type RFC 20020906
14 CO_ENDPOINT_TYPE_XIP Constant Public Type reference (TYPE) ANYURI 'urn:sap-com:soap:xms:endpoint:xip' Web Service Endpoint Type XI Proxy 20030716
15 CO_ERR_AREA_ID Constant Private Type reference (TYPE) SRT_MONI_ERRORAREA TSRTM_ERRAREA_EP Area ID 20070307
16 CO_LOCATION_CLIENT Constant Public Type reference (TYPE) I CL_SOAP_RUNTIME=>CO_LOCATION_CLIENT Application on Client Side 20030108
17 CO_LOCATION_SERVER Constant Public Type reference (TYPE) I CL_SOAP_RUNTIME=>CO_LOCATION_SERVER Application on Server Side 20030108
18 CO_PROCESSOR_ID Constant Private Type reference (TYPE) SRT_PROCESSOR_ID TSRTM_PROC_ID_APPLICATION Processor ID (Localization ID for Tracing/Logging) 20060203
19 M_REG Static Attribute Private Object reference (TYPE REF TO) CL_SOAP_REGISTRY Administration of Web Service Configuration Information 20030121
20 _COAPPLICATION_DISPLAYNAME_CLT Constant Private Type reference (TYPE) STRING 'Generic Client SOAP Application' Display Name of Client-Side SOAP Application 20030813
21 _COAPPLICATION_DISPLAYNAME_RFC Constant Private Type reference (TYPE) STRING 'SOAP Application for RFC' Display Name of the SOAP Application for RFC 20030813
22 _COAPPLICATION_DISPLAYNAME_XIP Constant Private Type reference (TYPE) STRING 'SOAP Application for XI Proxies' Display Name of SOAP Application for XI Proxies 20030813
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20021218
2 CREATE_CLIENT_FOR_DESIGN_TIME Static method Public Method Generate Client SOAP Application at Development Time 20030611
3 CREATE_CLIENT_FOR_RUN_TIME Static method Public Method Generate Client SOAP Application at Runtime 20030211
4 CREATE_FOR_DESIGN_TIME Static method Public Method Generate Server SOAP Application at Development Time 20020906
5 CREATE_FOR_RUN_TIME Static method Public Method Generate Server SOAP Application at Runtime 20020906
6 MAP_EPTYPE_TO_APPNAME Static method Private Method Finds Name of SOAP Application for Specified Endpoint Type 20030409
Events
Class CL_SOAP_APPLICATION_FACTORY has no event.
Types
Class CL_SOAP_APPLICATION_FACTORY has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SOAP_APPLICATION_FACTORY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SOAP_APPLICATION_FACTORY has no exception.

Method CREATE_CLIENT_FOR_DESIGN_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning APPLICATION Value transfer Object reference (TYPE REF TO) IF_SOAP_APPLICATION_DT SOAP Applikation zur Entwicklungszeit 20030611
2 Importing REGISTRY Value transfer Object reference (TYPE REF TO) IF_SOAP_REGISTRY SOAP Registry 20030611

Method CREATE_CLIENT_FOR_DESIGN_TIME on class CL_SOAP_APPLICATION_FACTORY has no exception.

Method CREATE_CLIENT_FOR_RUN_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning APPLICATION Value transfer Object reference (TYPE REF TO) IF_SOAP_APPLICATION_CS Laufzeit Sicht einer SOAP Applikation 20030211
2 Importing REGISTRY Value transfer Object reference (TYPE REF TO) IF_SOAP_REGISTRY Zugriff zu Konfigurationsdaten von Web Services 20030211

Method CREATE_CLIENT_FOR_RUN_TIME on class CL_SOAP_APPLICATION_FACTORY has no exception.

Method CREATE_FOR_DESIGN_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning APPLICATION Value transfer Object reference (TYPE REF TO) IF_SOAP_APPLICATION_DT Design Time Sicht einer SOAP Applikation 20020906
2 Importing ENDPOINT_TYPE Value transfer Type reference (TYPE) ANYURI CO_ENDPOINT_TYPE_RFC Endpunkttyp (URI) 20020906
3 Importing REGISTRY Value transfer Object reference (TYPE REF TO) IF_SOAP_REGISTRY zu verwendende Registry 20030121

Method CREATE_FOR_DESIGN_TIME on class CL_SOAP_APPLICATION_FACTORY has no exception.

Method CREATE_FOR_RUN_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning APPLICATION Value transfer Object reference (TYPE REF TO) IF_SOAP_APPLICATION_RT Laufzeit Sicht einer SOAP Applikation 20020906
2 Importing NAME Value transfer Type reference (TYPE) ANYURI CO_APPLICATION_NAME_RFC Name 20020906
3 Importing REGISTRY Value transfer Object reference (TYPE REF TO) IF_SOAP_REGISTRY zu verwendende Registry 20030121

Method CREATE_FOR_RUN_TIME on class CL_SOAP_APPLICATION_FACTORY has no exception.

Method MAP_EPTYPE_TO_APPNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning APP_NAME Value transfer Type reference (TYPE) ANYURI 20030409
2 Importing ENDPOINT_TYPE Value transfer Type reference (TYPE) ANYURI 20030409

Method MAP_EPTYPE_TO_APPNAME on class CL_SOAP_APPLICATION_FACTORY has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 630