cancel
Showing results for 
Search instead for 
Did you mean: 

Why some proxy interface not defined as web service?

Former Member
0 Kudos

Hi all,

we have PI 7.1 which is on PI_BASIS 2006_1_710 and ECC 6.0 which is on Basis Plug-In (PI_BASIS) 2006_1_700.

When I goto sproxy in ECC, for most (99%?) of the SAP pre-delivered proxies (service interfaces in namespace http://sap.com/xi/APPL/SE/Global), they are defined as web service (when I double click on any service interface, on the right panel in the section of Interface, I can see the field of WebService Definition ). However for the particular service interface ProductionConfirmationCreateRequest_In, the field of WebService Definition is not available in the section of Interface, therefore I can not find the corresponding service proxy in soamanger where I want to configure the endpoint of the ws.

So can anyone let me know why the serivce interface ProductionConfirmationCreateRequest_In is not defined as web service? and how to make it be a ws so that I can administrate it in soamanger?

Thanks

Jayson

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member181962
Active Contributor
0 Kudos

Hi Jayson,

For the pre delivered webservices , are you able to see the proxy class and methods already implemented?

From what I know, the standard enterprise services are provided as ES bundles and these bundles are being added to SAP as a part of enhancement packages.

May be the service interface ProductionConfirmationCreateRequest_In will be implemented in the next enhancement pack of sap.

In the meanwhile you want to create a runtime wsdl for this service interface, you can go into the relevant proxy class=>method and do the glue code using ABAP.

(For that you have to find the relevant BAPI or release RFC function module .)

Regards,

Ravi

Former Member
0 Kudos

Ravi, thanks for reply.

Yes, this ES is implemented in our ECC, the implementing class is CL_PORC_PRODUCTIONCONFCRTRQ which can be viewed in se24.

I think ES bundle is only for PI, you need to import the bundle into PI to see the definition of the ESs.

Former Member
0 Kudos

Nobody has an idea?

Former Member
0 Kudos

Found why this happens. If it's 3.0 compatible and asynchronous, then it's not defined as web service, as in 3.0 ws was always synchronous.

Former Member
0 Kudos

HI Jayson,

we use the services of SAP Transportation Management 7.0. This services have also no web service definition. What have you done to make them available at runtime? In SOA Manager, I can not configure the web-service runtime without any definition.

I'm very new in this field and not familiar with SAP NetWeaver PI

Kind regards,

Christian

Former Member
0 Kudos

Hi Christian,

I am also new on this matter, and i think we have the same problem (I want to consume a SAP pre defined ASYNCHRONOUS Enterprise Service) did you find a solution for that? or did anyone?

thanks

Camilo