SAP Integrations

Hello,

I have gone through a lot of the articles and videos regarding SAP integrations with Tulip. I went through the guide below as well. From what I’ve seen, we are able to fetch/retrieve data from SAP, but I haven’t seen resources for sending data to SAP. Can someone confirm if there is a method for sending information to SAP? I have listed use cases below as a reference. Thanks in advance!

  1. Inventory Refresh (materials consumptions within Tulip will be sent down to ERP to reflect actual quantities of materials)
  2. Material Movement (location of material to be moved within Tulip and SAP will update the location)
  3. Work order completion (once a WO is complete, SAP will update it’s status as well)

https://support.tulip.co/docs/how-to-integrate-tulip-with-sap

For SAP S4 Hana ou SAP ERP?

Hi Youri,

Thanks for responding. For either SAP S4 Hana or SAP ERP. I downloaded the S4HANA cloud connector and all the functions were GET functions. The SAP S/4 Hana Cloud Unit Test is comprised of interactive tables that pull data from SAP. The How To Integrate Tulip with SAP article showed a quick Get function as well.

If there was an article I missed or if you were able to integrate either system and write data to the external ERPs, please let me know. That would be appreciated!

I don’t really know the library, but I can tell you that my company connects Tulip to many processes in SAP ERP and SAP eWM S4 with all CRUD actions.

Thank you @youri.regnaud for chiming in with your experience here :slight_smile:

@derrick.solidum - the article you linked is showing an example of a “GET” request from SAP, but it should be noted that Tulip Connectors support all HTTP request types - this includes PUT/PATCH/POST that may be updating data in SAP from a Tulip App (see this Knowledge Base article An Overview of HTTP Connectors).

  • For example, #3 “once a WO is complete, SAP will update it’s status as well” can be accomplished with a Tulip Trigger that directly updates the status in SAP - no “middle-man” Table required.

  • If you want this logic to exist outside of a Tulip App, a Tulip Automation can run the same Connector either periodically, or when the Table in question is updated.

  • Finally, it should be noted that Tulip Tables data is always accessible by the open Tulip Tables API

I hope this helps!

Hey @derrick.solidum,

Great to see some questions about SAP coming up. As a Tulip partner and SI specialising in SAP, we’ve got some solid experience with SAP integrations and we’re happy to share some insights that might help you navigate the integration.

Assuming you are working with S4, here are some suggestions:

  1. Inventory Refresh (materials consumptions within Tulip will be sent down to ERP to reflect actual quantities of materials) → you can do the post for Manufacturing Orders via API_MATERIAL_DOCUMENT_SRV, you will able to post consumption and produced material to the order, also any other movement can be done.
  2. Material Movement (location of material to be moved within Tulip and SAP will update the location) → Same API can be used here, if you want to do a IM movement or eWM movement you can use the API_MATERIAL_DOCUMENT_SRV for move between storage locations. But it will be good to have more details.
  3. Work order completion (once a WO is complete, SAP will update it’s status as well) → Regarding Order completion, you also have API_PRODUCTION_ORDER_2_SRV with different posting methods that can be used in Tulip, for example to update status, as TECO. But there is also the possibility to send Production order Confirmation via API_PROD_ORDER_CONFIRMATION_2_SRV to send Partial and total confirmation to the order

If you’re working with R3 and not S4 achieving similar integrations is feasible but will necessitate additional development to create different endpoints or web services.

Hope this information proves beneficial to you.

Feel free to reach out in case you need more assistance for your specific case.

2 Likes

Hi all,

Thank you so much for all the input! Each detail was really helpful in providing some assurance on the functionality. I am currently testing it out with a SQL database, but will also be exploring the SAP S4 connection to get more experience with these integrations. Thank you again!

Best Regards,

Derrick

When it comes to sending information to SAP for tasks like Inventory Refresh, Material Movement, and Work Order completion, there are effective methods in place. For Inventory Refresh, the system ensures that materials consumed in Tulip are accurately reflected in ERP, updating quantities as needed. Material Movement involves seamless updates between Tulip and SAP, ensuring that material locations are always up-to-date. And for Work Order completion, SAP swiftly updates the status once a work order is finished, ensuring real-time tracking and efficiency. These methods streamline operations, enhance accuracy, and improve overall workflow management within the organization’s systems.
I hope now you have understood about it. If you want to know more about IT solutions like Snowflake, Sitecore Tutorial, Power BI and Golang then inform me ??

Thanks