REST API for SAP Business One using SAP B1 Integration Framework – B1If


I’ve been a programmer virtually since endlessly, having already used many languages, many platforms and confronted some challenges. Maybe one of the vital uncommon was having to study Meeting in a couple of days to have the ability to join a knowledge acquisition card to a Java client-server software, which allowed interacting with gear of a chemical laboratory by way of the Web. This was in 1997, the time of dial-up web in Brazil, after I was finishing my Grasp in Chemical Engineering. Challenges and innovation have at all times motivated me.

Extra just lately I had the chance to know the SAP world, and grow to be a companion. Previous want to have the ability to work with the largest and the most effective: SAP. As a gross sales channel for SAP Enterprise One in a state within the south of Brazil, I got here to know the SAP B1 Integration Framework by forwarding the vacation spot: in my first sale of SAP B1, I ended up taking over a B1If venture and have to know the software.

Mission was efficiently delivered and after three years I at present use B1If nearly each day, and I can say there’s nothing higher to combine and develop SAP Enterprise One. For my part, SAP B1If is the most effective software and the most effective expertise to optimize and speed up the Digital Transformation journey for SAP Enterprise One prospects.

See also  Samsung Galaxy Note 20 Ultra Camera Review: Effective is the word

About SAP B1 Integration Framework – B1If

The SAP B1 Integration Framework is a normal SAP Enterprise One platform, constructed underneath Apache and Java and alowing growth utilizing course of flows, default adapters and XSLT language. SAP B1 Integration Framework is already utilized by SAP to supply the options of Dashboards and Cellular, and for out-of-box packages comparable to RFQ, Buyer Checkout, Subsidiary and Intercompany.

SAP B1If additionally permits integration with different SAP purposes (comparable to SAP S/4 HANA, SAP Enterprise Suite, SAP Enterprise ByDesign, SAP Ariba, SAP Concur, SAP Hybrys, SAP Buyer Checkout and SAP Cloud Platform), integrations with IoT by way of Raspberry Pi, docker and multitenant use, and rather more.

Extra just lately SAP launched the Integration Hub, a set of preconfigured templates primarily based on SAP B1If to combine cloud-based enterprise purposes and companies, comparable to Shopify, Magento, Aramex, DHL, FedEx, UPS, Fixer, Mailchimp, SendGrid, Nexmo, Expensify, automated request for citation.

Creating passive REST API in B1If

On this put up I’m going to reveal the usage of the B1If platform for the event of passive REST API that speed up the enlargement capability of SAP Enterprise One with apps, web sites, iPaas platforms and different knowledgeable techniques.

Utilizing an revolutionary and disruptive design, the REST APIs permit any firm to attach their ERP to enterprise ecosystems in a easy, accessible and quick approach.

Picture 1 – Passive API REST developed in SAP B1If as a gate for app, web site, iPaas and specialised system to attach with SAP Enterprise One – picture by Monica Nietsche and Rafael Ogeda

See also  Need a Samsung USB Jig? Build Your Own

The API developed on this venture had been designed to permit firms to simply and shortly “unlock” their ERPs for true Digital Transformation, permitting them to show enterprise objects in a loosely coupled idea. In different phrases, the combination layer and the reference to the enterprise objects are a part of the administration system, with out the necessity for intervention within the ERP construction. With this we’ve got an integration atmosphere unbiased of ERP.

Accessible connectors

Initially, three particular connectors had been developed as passive REST API: b2cAPI (ecommerce B2C), crmAPI (Buyer Relationship Administration) and wmsAPI (Warehouse Administration System).

We additionally intend for 2020, along with expansions and new variations for the three preliminary connectors, to develop 4 extra connectors: mesAPI (store flooring), accAPI (accounting), finAPI (monetary) and supAPI (provide chain).

Picture 2 – Passive API REST developed in SAP B1If as a gate for app, web site, iPaas and specialised system to attach with SAP Enterprise One – picture by Monica Nietsche and Rafael Ogeda

Structural view of the event

The structural view of the event entails the usage of loosely coupled integrations, utilizing customary and specialised environments and instruments from SAP Enterprise One, the usage of microservices and the recording of enterprise objects utilizing customary and dependable ERP assets. For SQL databases we use recordings by way of DI-API and for HANA database we use recordings by way of ServiceLayer.

The event carried out makes use of solely processes and the usual information dictionary of SAP Enterprise One, however permits flexibility for the usage of each consumer fields (UDF) and customary fields not coated in the usual API.

See also  Home Depot Appliance Warranty 2021 (What's Covered + More)

Particulars: Fundamental Auth, physique request/response in software/json, pagination, incremental question, monitoring (utilization, database), therapy of customized fields and customary fields not utilized by the API, roadmap, configurable by shopper, full documentation within the Postman customary, Net Monitoring Portal developed in PHP to watch the usage of the API and recordings in SAP B1.


Pleased integrating!

Rafael Hernandes Ogeda


Be aware: all photographs offered right here had been created by Rafael Ogeda and Monica Nietsche, .

“Thanks very a lot Monica for sharing the dream and the conclusion with me. Love you!”


Associated Hyperlinks:

NOTE : Please do not copy -

Leave a Reply