SAP Business Technology Platform Integration with Machine Learning Services

SAP Business Technology

Consuming Machine Learning services from SAP Business Technology Platform

SAP Business Technology: In the blog series earlier while explaining the architecture and the different approaches of doing predictive analytics and machine learning with SAP S/4HANA, we discussed the concepts behind how SAP Leonardo foundation is leveraged in building these machine learning services. Now that SAP Leonardo is merged into the SAP AI foundation and SAP Data Intelligence that runs on the SAP Business Technology Platform, we shall look into how the machine learning models are built to be leveraged by SAP S/4HANA – we also call this approach the side-by-side ML. While the embedded ML targets on business logic and machine learning algorithms residing in SAP S/4HANA, the side-by-side ML targets machine learning algorithms residing on SAP Business Technology Platform (typically in SAP Data Intelligence or the SAP AI foundation) and the business logic stays either on SAP BTP or SAP S/4HANA depending on the application requirements.

The side-by-side ML scenarios are scaled out and built on the SAP Business Technology Platform to ensure the load on SAP S/4HANA systems is low and the runtime of the systems is acceptable. With the new concept of the ISLM technology, you could leverage the SAP HANA ML algorithms or non-SAP ML algorithms from the other libraries such as R programming, Tensor Flow, Sci-Kit Learn or Python etc. The ML services could be built using a mix of these machine learning libraries and made available for consumption by the SAP S/4HANA applications or SAP Business Technology Platform applications. The SAP S/4HANA extension applications consume SAP Data Intelligence capabilities with the business data on SAP Business Technology Platform (irrespective of where the application lives, either SAP S/4HANA or SAP Business Technology Platform) and ML algorithms from SAP Business Technology Platform following the golden rule of bringing the algorithms to the data!

SAP Data Intelligence is an important component of the side-by-side ML scenarios which is designed for cloud, hybrid or on-premise landscapes. The data scientists can use the machine learning functionality of SAP Data Intelligence with the different tool sets to design, create and train the models along with managing the life cycle of the ML models.

There are 3 different options of leveraging the side-by-side ML models on SAP Business Technology Platform.

Option 1: To re-use the AI business services that are already built on the SAP Business Technology Platform as shown in the figure below leveraging the AI foundation layer that houses the AI core.

Option 2: To create new ML services using SAP Data Intelligence. The following briefly explains the process using SAP Data Intelligence to create ML models.

Step1: Launch SAP Data Intelligence

Step 2: Create an ML model with SAP Data Intelligence

Step 3: Add input datasets etc., for creating and training the model

The final results and the output of the predictions are consumed into the SAP S/4HANA business applications or the SAP BTP applications. In an earlier blog, we have explained how the ML service is configured with the communication scenarios to be integrated and consumed into the SAP S/4HANA business processes.

Option 3: Leverage partner technology with the hyper scaler platforms such as GCP, AWS or Azure and build the AI functions. These AI functions then can be used with the AI API and build into the SAP S/4HANA apps or other 3rd party apps running on SAP BTP.

Conclusion

In conclusion, the integration of SAP BTP with Machine Learning Services is a game-changer for businesses seeking innovation, efficiency, and a competitive edge. As you embark on this journey, remember that the power to transform your business is at your fingertips. Embrace the future with SAP BTP.

FAQs

  1. Is SAP BTP suitable for small businesses?
    • Yes, SAP BTP is designed to scale and can cater to the needs of small to large enterprises.
  2. How long does the integration process take?
    • The duration varies based on the complexity of your systems, but SAP BTP’s user-friendly interface expedites the process.
  3. Can I integrate SAP BTP with existing ML models?
    • Absolutely, SAP BTP provides flexibility for integrating with existing ML models.
  4. What security measures does SAP BTP have in place?
    • SAP BTP boasts robust security features, including data encryption and access controls.
  5. Where can I find support during the integration process?
    • SAP BTP offers comprehensive documentation and a vibrant community for support.
  • Related Posts

    Attachments for SAP XI/PI – ARIBA Invoices sent via PI to S/4HANA

    Integration with SAP systems has never been more intriguing, especially with Ariba, Workday, Concur, Successfactors, Fieldglass, Hybris, and other satellite cloud solution vendors banging on doors every day. 🙂 I…

    11 Steps to Include a New Field in an Already-Existing SAP LSMW Batch Input Recording

    Alright. Why in the world do we care about LSMW in this paper when S/4HANA migration cockpit should ideally replace it? 🔥🎥 The simple answer is that not all people…

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    You Missed

    SAP FI Transaction Code List 1

    • By Varad
    • December 22, 2024
    • 10 views
    SAP FI Transaction Code List 1

    Important T codes for FI GL AR AP

    • By Varad
    • December 21, 2024
    • 21 views
    Important T codes for FI GL AR AP

    Dynamically Download Data From Any SAP Table in ABAP-740 – Part 1

    • By Varad
    • December 20, 2024
    • 14 views
    Dynamically Download Data From Any SAP Table in ABAP-740 – Part 1

    Error While Setting Up Trusted System RFC

    • By Varad
    • December 19, 2024
    • 12 views
    Error While Setting Up Trusted System RFC

     Credit Management T codes in SAP

    • By Varad
    • December 18, 2024
    • 25 views
     Credit Management T codes in SAP

    Troubleshooting SAP BD22: Delete Change Pointer Not Picking Correct Processed Messages

    • By Varad
    • December 17, 2024
    • 56 views
    Troubleshooting SAP BD22: Delete Change Pointer Not Picking Correct Processed Messages