cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Business ByDesign Integration with external system.

rnatalicchio
Explorer
0 Kudos

Hello and apologies to everyone in advance if my question seems unclear, for i am new to sap and still trying to figure everything out.

i am currently working on a solution which involves integrating SAP Business ByDesign with an external system/website. in my research i have been able to understand how API's work and have had success testing multiple webservices , even created a custom webservice for my solution. However i am having trouble understanding a certain aspect of integration which involves taking a webservice or API provided by the external system and using it in ByDesign or Cloud Application Studio sending data back to that external system. I have had some success creating e.g. a sales order or material in bydesign using SAP webservices or webservices created in cloud application studio, however i am kind of lost when it comes to the reverse - creating or sending data to this external system.

so for my first question is this integration scenario possible? i have seen that in the cloud applications studio you have the ability to create an external soap or rest webservice integration in your solution, is this the correct method to be used if i have an external api ? once again i apologise if my question is unclear.

If creating an external webservice in cloud applications studio is the correct method, are there any tutorials/guidelines on how to do this? the part where i get lost is after uploading the WSDL or URL to cloud application studio . Can any WSDL be imported? what are the steps after you have a wsid/wsdl uploaded to your solution. Also what are the steps to send a request or get a response using ABSL or scripts.

Any advice or help would very much be appreciated and if any of my questions are unclear i would be happy to elaborate, thank you so much

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member187312
Participant

Hi rnatalicchio1,

Yes, you're looking in the right direction, to get data from an external system to byd there only two possible ways one is consuming webservices another is mashup.

Here couple of nice blogs for your understanding,

https://blogs.sap.com/2015/06/18/sending-sms-via-mobile-providers-rest-service/

https://blogs.sap.com/2020/05/30/google-distance-matrix-api-in-sap-cloud-application-studio-c4c-byd/

https://answers.sap.com/questions/13057026/call-external-web-service-from-absl.html

just google yourself for better understanding on mashups and webservices.

Recommended course: https://open.sap.com/courses/byd8

Refer Unit 3 : 3rd Chapter

BR,

Senz

rnatalicchio
Explorer
0 Kudos

Hello Senz Evo

thank you for your answer, i will be looking into the blogs you shared for better understanding.

i also wanted to know if it was possible using webservices to send data from ByDesign to an external system , and what the correct method would be, also if it is possible to consume an api from this external system to do so.

thank you

former_member187312
Participant
0 Kudos

Hi Roberto,

The external system should provide webservice to send data from ByD, an example, in my first link the SMS service provider is an external system, from ByD the SMS is send to external system there by it reaches the end user.

BR,

Senz