To send the data from Salesforce to SAP using SKYVVA, we can use 2 approach
- Send data using HTTP Protocol
- Send data using HTTPS Protocol
Here, we can select the protocol based on the Reverse-proxy setting. If Reverse-proxy sends the data using HTTP protocol then we need to configure using the below configuration.
- Run the SOAMANAGER transaction in SAP, it will open below screen in Web Browser. Here select the option “Web Service Configuration”
- Now in the new screen, for the Object Name; search for /SKYVVA/*. It will list down all the Consumer Proxy and Service definitions from SAP repository.
- Select/Click the service /SKYVVA/GENERICINBOUND_HTTP
2. Here, select the option “Create Service”.
3. Enter the details for “Service Name”, “Service Description Text” and “New Binding Name”. Once done press on “Next Button”.
- Now select the below option and press “Next Button”.
5. Put This URL “/sap/bc/srt/rfc/skyvva/inbound_http/100/inbound_http/httpbinding” change the client code
6. In the below screen, press the “Finish Button” to complete this configuration. After this a new service will be generated in SAP.
Step to create HTTPS (/SKYVVA/GenericInbound_sync)GenericInbound:-
- Select/Click the service /SKYVVA/GenericInbound_sync.
- Here, select the option “Create Service”.
- Enter the details for “Service Name”, “Service Description Text” and “New Binding Name”. Once done press on “Next Button”.
- Now select the below option and press “Next Button”.
5. Put This URL “/sap/bc/srt/rfc/skyvva/genericinbound_sync/110/inbound_https/httpsbinding” change the client code.
- Follow the below step to get Adapter Endpoint URL.
1. Login in sap.
6. Use Tcode SICF.
7. To get url from SAP generated in Tcode SICF.
8. By follow the path (“/sap/bc/srt/rfc/skyvva/genericinbound_sync) / client /your genericinbound name/httpbinding OR httpsbinding.
Test the generated service.