We have an SAP ERP system in our office which runs on ABAP Stack
our ECC environment is as follows ERP 2005, RELEASE 6.0, KERNEL 7, ECC 6.0 NON -UNICODE SYSTEM,BASIS & ABAP SP 14
We have a CRM system which runs on Java Stack. We configured the SOAMANAGER in CRM system and with some BASIS settings both on CRM and ECC system...we are now able to use the SOAMANAGER in CRM system to manage the Web Services from our ECC System too.
Now I am trying to understand a few basic things. When I create a Web Service for a RFC enable function module and see the Web service in SOAMANAGER,...in the Overview Tab of the Web Service ..I find two WSDL's file named as
1) Open porttype WSDL document
2) Open WSDL document for selected binding
I gave both WSDL''d to the JAVA team in our office and they are able to consume both of the WSDL's and able to enable communication between ECC and .JAVA.
But when i observe the two WSDL'd files, I find the Port type WSDL doesnt give information about the Binding, Service name and SOAP Address Location.
I am wondering and trying to understand what is the difference between these two WSDL''s and what is thje best practice to use.
By the way we are not using PI, but using ABAP Web services to enable communication btw SAP and JAVA
Some one please help me understand the architectural break down of these two WSDL' file and why to use which file.