cancel
Showing results for 
Search instead for 
Did you mean: 

WSDL for a BAPI

former_member183909
Active Participant
0 Kudos

I've been reading an old SAP XI book (XI for developers).  This is obviously old SAP XI.    I am using the new SAP PI 7.31 and SAP ERP6.

However there is a scenario in that book about using a BAPI BAPI_MATERIAL_EXISTENCECHECK in a SOAP adapter call.

In this book they say to get the WSDL via BSP search  http ://<SAP ERP HOST>:<80xx>/sap/bc/bsp/sap/webservicebrowser/search.html?sap-client=<client>

That BSP seems to no longer exist in the SAP ERP6 system so I can't use it to obtain the WSDL.

So how can I get the WSDL of that BAPI ?

Accepted Solutions (0)

Answers (3)

Answers (3)

iaki_vila
Active Contributor
0 Kudos

Hi Jony,

If the PI has access to the ECC, you can import the BAPI like another RFC from Imported Objects -RFCs

Regards.

arunkumara_as
Explorer
0 Kudos

Hi Jonny..

->Just you can create one web service as service provider for that Function Module BAPI_MATERIAL_EXISTENCECHECK and Register That service in SOAMANAGER By Using T-Code SOAMANAGER.

->After registered your service in SOAMANAGER there you will get one WSDL URL.

->Any one can consume that service by creating client for that WSDL URL.

->Refer This link to build a web service

http://saptechnical.com/Tutorials/Others/WebService/Create.htm

markangelo_dihiansan
Active Contributor
0 Kudos

Hello Jonny,

Not sure about your requirement, but how about importing that BAPI into ESR and then click on the WSDL tab after you opened it?

Regards,

Mark