SAP Connectivity in CWC
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
SAP Connectivity in CWC
Hi,
I am trying to see if SAP Connectivity/Integration can be done in CWC. Can the MPMLink be used to make the connection?
Do we have any documentation?
Thanks,
Email: psp316r@outlook.com,
Mobile: +91 8099838001.
- Tags:
- CWC
- integration
- sap
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Hi Shashi
Mostly yes.
Please look at this section of the documentation first : Endpoints. They are services that receive messages from other systems (like SAP), or send them messages. The most common way to use them is to receive joborders from SAP and send messages when work instructions are completed.
Endpoints are services. Usually there is one to receive information into Thingworx, so the source (SAP) has to call it via the Rest API : a URL. And usually there is one to send information to the other system (SAP), in this case you have to create a new custom service in Composer and tell CWC what the Thing & service names are, the service will be called automatically with the information in a parameter, your service can then do whatever you want such as sending the information to SAP.
For the MPM Link, I will have to ask because I don't know this part well. If I'm not mistaken, some time ago a proof of concept was made that it could be integrated with the endpoint system. I will try to give a more complete answer soon.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Hi @mstarnaud ,
By Endpoint system you mean ODATA?
Thanks,
Email: psp316r@outlook.com,
Mobile: +91 8099838001.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Hi Shashi
I'm not familiar with Odata. I got information from other people that maybe you can have an Odata connector to reach SAP (maybe to help with the Export endpoints?), but they had never seen it done. There is some documentation here, it should help you with this. There is also this documentation page to connect with Odata/SAP but this one is for Navigate, not CWC.
What I was talking about for CWC, are "Endpoints". But really they're just services in Composer with a special purpose. As I said, there's 2 types of endpoint services :
- A series of "Import" services, which your other systems can call. The common way to call them is to use the Rest API (URL). It will import the information (the service's parameters) into the CWC database. Examples include Joborder, Serial number, Product, BOM and Route. So when SAP has a Joborder that it wishes to get executed in CWC, it must call the Joborder Import endpoint/service.
- A series of "export" services. Those will be called automatically by CWC when needed. For example, when a Joborder gets completed, if you configured the endpoint then CWC will call the service with the Joborder's information as a parameter. The service is one that you will have to write and it can do whatever you want. The common way this is used is to receive the parameter, transform it into a proper format for SAP and then send it to SAP via your means of choice such as a URL. It can reach a middle point (Odata connector?) if needed.
For the MPM Link, I think this is related to Windchill/Navigate. As I said I've heard of an example where it was adapted to work with CWC. I think they had adapted Windchill/Navigate to simply call the Import endpoints/services.
