I am facing an unusual problem while calling SOAP APIs from a non-SAP system.
We are using release EHP7 for SAP ECC 6.0.
I have created an RFC where I have used a BDC program using CALL TRANSACTION method to create Vendor using XK01. I have created a Web Service for the RFC, and configured it in SOAMANAGER. The SOAMANAGER generated http URL is being used by external system to push vendor details to the RFC through the Web Service in XML format. The Web Service captures this data and feeds it to the relevant Structure and Table Type in the RFC Input Parameter and the RFC is executed.
Now, lets come to the problem we are facing.
Initially I used a Dialog user id to test this endpoint in QAS system and it was successful. Now I have created a Communication user id with which the RFC is failing and new vendor is not getting created. I converted the Communication id to Dialog and tested. That also failed.
I would like your help in reaching to the solution. Also, please provide a SAP Note reference if possible.
Thanks in advance.