https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/topics/Internet-of-Things-blog-posts.xml SAP Community - Internet of Things 2026-03-04T00:10:51.690729+00:00 python-feedgen Internet of Things blog posts in SAP Community https://community.sap.com/t5/technology-blog-posts-by-members/iot-3-0/ba-p/13562130 IoT 3.0 2023-01-03T15:40:33+01:00 architectSAP https://community.sap.com/t5/user/viewprofilepage/user-id/207 For many years I have been sending IoT data into central databases starting with <A href="https://blogs.sap.com/2016/06/18/connect-a-lego-mindstorms-nxt-to-the-hcp-internet-of-things-services-via-a-raspberry-pi-over-bluetooth/" target="_blank" rel="noopener noreferrer">Connect a Lego Mindstorms NXT to the HCP Internet of Things Services via a Raspberry Pi over Bluetooth</A>, followed by <A href="https://blogs.sap.com/2017/12/21/send-your-raspberry-pi-sensor-data-to-sap-vora-via-apache-kafka-managed-by-the-sap-data-hub/" target="_blank" rel="noopener noreferrer">Send your Raspberry Pi sensor data to SAP Vora via Apache Kafka managed by the SAP Data Hub</A>, and <A href="https://blogs.sap.com/2018/11/13/send-your-raspberry-pi-sensor-data-to-sap-vora-via-eclipse-paho-mqtt-managed-by-the-sap-data-hub/" target="_blank" rel="noopener noreferrer">Send your Raspberry Pi sensor data to SAP Vora via Eclipse Paho MQTT managed by the SAP Data Hub</A>.<BR /> <BR /> That had advantages in that I could leverage central application logic to <A href="https://blogs.sap.com/2016/06/26/display-your-lego-mindstorms-sensor-data-on-a-fiori-overview-page-and-deploy-it-to-the-hcp-portal-fiori-launchpad/" target="_blank" rel="noopener noreferrer">Display your Lego Mindstorms sensor data on a Fiori Overview Page and deploy it to the HCP Portal Fiori Launchpad</A> or <A href="https://blogs.sap.com/2017/02/25/analyse-your-raspberry-pi-i2c-sensor-data-with-the-hana-cloud-platform-predictive-services-via-the-hana-cloud-platform-iot-services/" target="_blank" rel="noopener noreferrer">Analyse your Raspberry Pi I2C sensor data with the HANA Cloud Platform, predictive services</A>.<BR /> <BR /> The architecture had been looking like this:<BR /> <P style="overflow: hidden;margin-bottom: 0px"><A href="http://www.iconsmind.com" target="_blank" rel="nofollow noopener noreferrer"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/01/DB.png" /></A></P><BR /> IoT data sent to a central instance and retrieved back from there.<BR /> <BR /> With the emergence of <A href="https://en.wikipedia.org/wiki/Web3" target="_blank" rel="nofollow noopener noreferrer">Web 3.0</A> another option presented itself:<BR /> <P style="overflow: hidden;margin-bottom: 0px"><A href="http://www.iconsmind.com" target="_blank" rel="nofollow noopener noreferrer"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/01/Twitter.png" /></A></P><BR /> A decentralized distributed ledger holds the IoT data with the former central instance becoming an equal member.<BR /> <BR /> For this blog I leverage <A href="https://github.com/revoxhere/duino-coin/wiki/Duino's-take-on-the-Internet-of-Things" target="_blank" rel="nofollow noopener noreferrer">Duino IoT</A> that is a feature of <A href="https://github.com/revoxhere/duino-coin" target="_blank" rel="nofollow noopener noreferrer">Duino-Coin</A>, a hybrid crypto currency.<BR /> <BR /> This time, my device is an <A href="https://en.wikipedia.org/wiki/ESP32" target="_blank" rel="nofollow noopener noreferrer">ESP32</A>:<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/01/ESP32.png" /></P><BR /> It mines Duino-Coin combining it with my IoT data:<BR /> <PRE class="language-abap"><CODE>Core 1 received a correct job with size of 87 bytes<BR /> Core 0 found a correct hash (2.62s)<BR /> Core 0 retrieved job feedback: GOOD, hashrate: 21.39kH/s, share #6062<BR /> Core 0 asking for a new job for user: architectSAP<BR /> AHT readings: 20.22*C, 47.76% rH<BR /> Core 0 received a correct job with size of 87 bytes<BR /> Core 1 found a correct hash (4.63s)<BR /> Core 1 retrieved job feedback: GOOD, hashrate: 21.13kH/s, share #6069<BR /> Core 1 asking for a new job for user: architectSAP<BR /> AHT readings: 20.22*C, 47.78% rH<BR /> Core 1 received a correct job with size of 87 bytes<BR /> Core 0 found a correct hash (5.54s)</CODE></PRE><BR /> As a result, my IoT data is stored with the blockchain and for example accessible through the Doino-Coin Web Wallet:<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/01/architectSAP.png" /></P><BR /> In my opinion, the potential for distributed ledgers for IoT is enormous especially also by reducing integration challenges and risks. 2023-01-03T15:40:33+01:00 https://community.sap.com/t5/technology-blog-posts-by-sap/building-an-end-to-end-machine-learning-solution-for-product-inspection/ba-p/13554996 Building an End-To-End Machine Learning Solution for Product Inspection Centered On SAP Kyma 2023-01-31T16:44:03+01:00 former_member13127 https://community.sap.com/t5/user/viewprofilepage/user-id/13127 <H2 id="toc-hId-962113924">Overview and Motivation</H2><BR /> Over the last few months, <A href="https://sg.linkedin.com/in/sanrajmitra97" target="_blank" rel="nofollow noopener noreferrer">Sanraj Mitra</A>, <A href="https://www.linkedin.com/in/vriddhi-shetty/" target="_blank" rel="nofollow noopener noreferrer">Shetty Vriddhi</A> and <A href="https://sg.linkedin.com/in/declanleeler" target="_blank" rel="nofollow noopener noreferrer">myself</A> have been working on a product inspection solution combining SAP solutions with external technologies. Product inspection is a key part of quality assurance where goods are assessed for compliance with the company’s standards. Due to the wide range of checklists for each product, this often is a complex procedure. By automating the simpler tasks in this process and handing these responsibilities off to a computer, we would be able to lighten the workload of inspectors and speed up the duration of the inspection.In this use case, we will be simulating product inspection of beer cartons. Using a camera and a computer vision model, we will be able to count the number of beer bottles in a passing carton to ascertain whether the carton passes or fails inspection.<BR /> <H2 id="toc-hId-765600419">Scenario</H2><BR /> Imagine a conveyor belt transporting beer cartons in a factory. By mounting a camera at a vantage point along the conveyor belt, we can record the cartons as they pass by. This live feed from the camera can be used as input to a machine learning model to count the number of beer bottles in each carton.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/01/webapp-frontpage.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Application frontpage</P><BR /> &nbsp;<BR /> <H2 id="toc-hId-569086914">Solution Architecture and Process</H2><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/01/architecture.jpg" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Solution Architecture</P><BR /> &nbsp;<BR /> <BR /> Although this is an end-to-end solution, the star of the show is of course the object detection. Let's have a closer look at its process flow.<BR /> <P class="image_caption" style="text-align: center;font-style: italic;font-family: SAPRegular, 'Helvetica Neue', Arial, sans-serif;overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/01/process-flow-1.jpg" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Process Flow for Beer Bottle Detection</P><BR /> In addition to the above process flow, an SAC dashboard and SAP Build Apps mobile application are provided for end users to review the data collected for decision making.<BR /> <H2 id="toc-hId-372573409">In Detail</H2><BR /> In this section we will go into more details about each component of the architecture.<BR /> <H3 id="toc-hId-305142623">ESP32-CAM</H3><BR /> The first step was to find a suitable camera to record the beer cartons as they passed by. The requirements here was the camera needed to have Wi-Fi connectivity and be programmable. We were looking to create a WebSocket connection between the camera and the serving endpoint due to the quicker speed and low overhead per message, thus we needed to be able to program the camera to do so. The ESP32-CAM is a relatively affordable microcontroller with a camera mounted that fit the bill.<BR /> <BR /> When powered, the ESP32-CAM will run a continuous loop to take a picture and send it through a WebSocket connection it establishes with the Flask app in SAP Kyma. We chose not to deploy the model on the ESP32-CAM but that is also a viable option for those who require machine learning on the edge, albeit with possible reduction in the model’s effectiveness.<BR /> <H3 id="toc-hId-108629118">YOLOv4 Bottle Detector Model</H3><BR /> Next, we trained an object detection model to analyze the beer carton images from the microcontroller. To create our bottle detector model, we opted to train a YOLOv4 model on our bottle dataset. This is a process called transfer learning where we leverage the existing knowledge of a pre-built model to solve a new problem. We created a suitable dataset by using the ESP32-CAM to take images of the beer carton from the top. The areas within the image containing beer bottles are then labelled. This process is repeated with different number of bottles in the carton, with the carton at different positions.<BR /> <BR /> <IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/01/img_7.jpg" /><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Training Data Image Example</P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/01/labelling-example.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Training Data Labels Example</P><BR /> Once trained, the model’s weights are saved and are placed in the same Docker container as the Flask application. Using the trained model, we are able to detect how many bottles are in each picture frame, and where they are. In this way, we can label the original image with green bounding boxes wherever a bottle is detected, for easy reviewing of the model's performance.<BR /> <P class="image_caption" style="text-align: center;font-style: italic"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/01/4-beer-2.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Beer Carton Enters Camera View</P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/01/0-beer.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Beer Carton Exits Camera View</P><BR /> &nbsp;<BR /> <H3 id="toc-hId--87884387">Flask Web App</H3><BR /> The web app allows us to provide an endpoint to receive the image from the ESP32-CAM. It also serves the YOLOv4 model and saves the inference results to our HANA Cloud database. In addition, the frontend provides users with the option to view a live feed of the incoming frames from the ESP32-CAM to ensure that the camera and model are operating as expected, in real-time.<BR /> <BR /> The web app is containerized using Docker and pushed to Docker Hub. SAP Kyma / Kubernetes will then download the image from Docker Hub and use it to build a container to run the application. The Docker repository is linked to Kyma through the deployment yaml file.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/01/webapp-frontpage-2.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Application Frontpage</P><BR /> &nbsp;<BR /> <H3 id="toc-hId--284397892">SAP Cloud Application Programming Model (CAP) and SAP HANA Cloud</H3><BR /> As mentioned, we also need a place to save our results. For this we used an SAP HANA Cloud HDI container. To make reading and writing to the database easier, we opted to deploy a CAP application in SAP Kyma to create a service layer. This way, we will be able to use HTTP requests and OData services to send and receive data from the database. The Flask application is able to write to the database through POST requests, while the SAP Build Apps application and SAC dashboard are able to retrieve the latest data through OData service.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/01/Product-Data-Schema.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Table Schema in HANA Cloud</P><BR /> <BR /> <H3 id="toc-hId--480911397">SAP Analytics Cloud (SAC) and SAP Build Apps</H3><BR /> Finally, we need to provide the end users with ways to view the data collected from the application. We demonstrated the utility in two products, SAC and SAP Build Apps in serving different purposes.<BR /> <BR /> The SAC dashboard aims to provide users with a higher-level view across all production metrics. Here users can analyze historic trends and numbers.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/01/Dashboard.jpg" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">SAC Dashboard</P><BR /> &nbsp;<BR /> <BR /> Meanwhile, the SAP Build Apps app is targeted towards staff working on the ground to gain quick access to inspection data. Here, users are able to view the batch information for specific dates, with an option to drill down further and double-check on the inspections' bottle counts.<BR /> <BR /> On the Home page, the user can view basic statistics as well as select the batch date to be inspected.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/01/appgyver-home-page.png" height="445" width="263" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Mobile App Home Page</P><BR /> After selecting the date, a list of all cartons that were manufactured on that date will be returned. The user can thus view which cartons passed or failed the inspection.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/01/appgyver-inspection-list.png" height="471" width="263" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Mobile App Batch Inspection Page</P><BR /> Clicking onto any row will direct the user to that specific carton's information page. A labelled image of the carton will be displayed for the user to confirm that the machine learning model's bottle count is accurate. This can also be used to spot for consistent errors in the missing bottles. For example if the middle bottle on the top row is always missing, that could indicate an issue with the machine, rather than just random error.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/01/product-page-.png" height="419" width="246" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Mobile App Product Page</P><BR /> <BR /> <H2 id="toc-hId--806507621">Closing</H2><BR /> To summarize, we have created an end-to-end product inspection solution revolving around SAP Kyma. While this proof of concept focused on an object counting use case, it can be easily extended to more complex inspection tasks.<BR /> <BR /> Many thanks to <A href="https://sg.linkedin.com/in/sanrajmitra97" target="_blank" rel="nofollow noopener noreferrer">Sanraj Mitra</A>, <SPAN class="mention-scrubbed">vriddhishetty</SPAN>, <SPAN class="mention-scrubbed">lsm1401</SPAN>, <SPAN class="mention-scrubbed">gunteralbrecht</SPAN>, and <SPAN class="mention-scrubbed">jayadnure</SPAN> for their help and guidance throughout the development of this solution. 2023-01-31T16:44:03+01:00 https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/industry-4-0-and-the-standard-isa-95-the-pathway-to-revolutionizing-the/ba-p/13563444 Industry 4.0 and the Standard ISA-95: The Pathway to Revolutionizing the Energy Industry 2023-04-05T23:11:38+02:00 hgouda https://community.sap.com/t5/user/viewprofilepage/user-id/6987 The digital revolution of Industry 4.0, powered by big data and digital twins, has opened up new opportunities for the energy industry. By providing closer insight into production processes, digital technologies can enable more efficient, optimized, and automated operations to improve margins, reduce costs and reduce energy consumption. The Global Energy Industry is rapidly incorporating technologies such as the internet of Things (IoT), artificial intelligence (AI), 3D printing, cloud computing, and other cutting-edge innovations to support more efficient, competitive operations.<BR /> <BR /> To ensure smooth and efficient operations, it is necessary that there is industry-wide interoperability and standardization. An excellent example is the Standard ISA-95 (also known as IEC 62264), developed by the International Society of Automation (ISA).<BR /> <BR /> The Standard ISA-95 helps to streamline the collection, storage, and exchange of data to enable more meaningful insights and visibility. It provides the basis for digital data integration, describing the processes and equipment that support and manage digital communications within an enterprise. It differentiates between host sites (target systems such as electric meters and PLCs) and client sites (if available). It allows host sites to effectively collect and process data from other connected sites. It does this by using four levels – each of which have a distinct role in device control, level 0 being the field devices, level 1 being the field controllers (PLCs, PACs, PACs, etc.), level 2 being the supervisory systems, and level 3 being the enterprise system.<BR /> <BR /> The Standard ISA-95 supports a range of communication networks, such as proprietary and open standards like OPC UA. It is already widely implemented, enabling deep data integration, messaging, and services. It makes it easy to connect equipment and subscribe to events to get updates and manage objects and addresses in the asset model. In addition, it allows users to develop enterprise control systems rather than individual control systems.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/03/Picture-3.png" /></P><BR /> <P style="text-align: center"><B>The traditional ISA-95 production stack is evolving into a digital manufacturing </B><B>platform.</B></P><BR /> In short, the Standard ISA-95 is an intelligent, user-friendly platform that integrates different communication protocols, enabling more efficient, cost-effective, and better-informed operations. This gives the Global Energy Industry a cost-effective way to standardize its processes over a vast network and digitalize and secure its operations. This standardized system is essential for the energy industry to realize the promise of Industry 4.0 – enabling the energy industry to revolutionize its business.<BR /> <BR /> SAP Industry 4.0 solutions and technology can bring data-driven processes and operational flexibility to the entire energy business.<BR /> <BR /> <A href="https://www.sap.com/products/scm/industry-4-0.html" target="_blank" rel="noopener noreferrer">https://www.sap.com/products/scm/industry-4-0.html</A><BR /> <BR /> &nbsp; 2023-04-05T23:11:38+02:00 https://community.sap.com/t5/technology-blog-posts-by-sap/streamlining-sensor-data-integration-enhancing-telematics-with-aws-and-sap/ba-p/13566335 Streamlining Sensor Data Integration: Enhancing Telematics with AWS and SAP Digital Vehicle Hub 2023-05-30T16:21:15+02:00 abhishek05 https://community.sap.com/t5/user/viewprofilepage/user-id/143940 <H2 id="toc-hId-963091074"><STRONG>Introduction:</STRONG></H2><BR /> In the rapidly evolving world of connected vehicles, leveraging telematic data is crucial for improving operations, enhancing driver safety, and optimizing vehicle performance. Integrating various systems and databases can be complex and time-consuming, but with the right tools and strategies, it becomes an achievable goal. In this blog post, we will explore how the combination of <STRONG>AWS</STRONG> services and <STRONG>SAP Digital Vehicle Hub</STRONG> can simplify the process of enabling telematic data persistence, integrating <STRONG>Otonomo</STRONG> with<STRONG> Amazon Kinesis</STRONG>, and displaying sensor data on SAP's user interface of SAP Digital Vehicle Hub.<BR /> <H3 id="toc-hId-895660288"><STRONG>Enabling Telematic Data Persistence into an AWS Timeseries Database:</STRONG></H3><BR /> One of the key steps in harnessing the power of telematic data is its persistent storage for analysis and future use. By leveraging Amazon Timeseries Database, you can store and manage vast amounts of sensor data efficiently. This eliminates the need for manual intervention, allowing a seamless and automated transfer of telematic data from vehicles to the database.<BR /> <H4 id="toc-hId-828229502"><STRONG>Benefits:</STRONG></H4><BR /> Reduced implementation efforts: By leveraging Amazon Timeseries Database, the process of bringing sensor data from vehicles is simplified, reducing implementation efforts significantly.<BR /> <BR /> Streamlined data transfer: The automated integration enables a streamlined and efficient transfer of data from vehicles to the timeseries database.<BR /> <BR /> Cost-effective storage: Amazon Timeseries database offers cost-effective storage solutions, allowing you to handle large volumes of sensor data without breaking the bank.<BR /> <H3 id="toc-hId-502633278"><STRONG>Continuing Integration of Otonomo with Amazon Kinesis:</STRONG></H3><BR /> Integrating Otonomo, a leading automotive data services platform, with Amazon Kinesis provides a powerful solution for processing and streaming real-time vehicle data. Amazon Kinesis allows you to receive and process massive volumes of sensor data at high speed, ensuring timely and accurate insights.<BR /> <H4 id="toc-hId-435202492"><STRONG>Benefits</STRONG>:</H4><BR /> Enhanced data processing: By integrating Otonomo with Amazon Kinesis, you can efficiently process and analyze vast amounts of sensor data, unlocking valuable insights for your operations.<BR /> <BR /> Real-time analytics: Amazon Kinesis enables real-time data streaming, empowering you to make informed decisions and respond promptly to critical events.<BR /> <BR /> Cost-effective scalability: With Amazon Kinesis, you can scale your data processing capabilities based on demand, ensuring a cost-effective solution that grows with your needs.<BR /> <H3 id="toc-hId-109606268"><STRONG>Enabling Persistence of Telematic Data Using SAP Digital Vehicle Hub Naming Conventions:</STRONG></H3><BR /> SAP Digital Vehicle Hub is a comprehensive platform for managing vehicle-related data. By leveraging its naming conventions, you can ensure consistent and standardized storage of telematic data in the Timeseries database. This enables easy access and retrieval of sensor data when needed, enhancing the overall functionality of your system.<BR /> <H4 id="toc-hId-42175482"><STRONG>Benefits:</STRONG></H4><BR /> Standardized data organization: Utilizing SAP Digital Vehicle Hub's naming conventions ensures consistent and organized storage of sensor data, simplifying data retrieval and management.<BR /> <BR /> Seamless integration: The integration of SAP Digital Vehicle Hub with the Timeseries database enables a seamless flow of telematic data, reducing complexity and maintenance efforts.<BR /> <BR /> Improved data accessibility: With standardized naming conventions, sensor data can be easily accessed and displayed across various applications and user interfaces.<BR /> <H3 id="toc-hId--283420742"><STRONG>Displaying Sensor Data on SAP Digital Vehicle Hub's User Interface:</STRONG></H3><BR /> To fully leverage the power of telematic data, it is crucial to present it in a user-friendly and intuitive manner. By displaying the sensor data from the Amazon Timeseries database directly into the vehicle master of SAP Digital Vehicle Hub, you can provide a comprehensive view of vehicle performance and enable informed decision-making.<BR /> <H4 id="toc-hId--350851528"><STRONG>Benefits:</STRONG></H4><BR /> Enhanced data visualization: Displaying sensor data on SAP Digital Vehicle Hub's user interface enables intuitive visualization, making it easier for users to interpret and analyze the information.<BR /> <BR /> Improved operational insights: By presenting sensor data within the context of SAP Digital Vehicle Hub, you gain valuable insights into vehicle performance.<BR /> <H2 id="toc-hId--805530471"><STRONG>Technical Integration details:</STRONG></H2><BR /> Prerequisite: Subscriptions to AWS and Otonomo accounts are available.<BR /> <BR /> The following services are required in AWS for the integration: Kinesis Data Stream, Kinesis Data Analytics, Amazon Timestream<BR /> <BR /> Follow the below steps to set up the integration<BR /> <UL><BR /> <LI>Configure the Streaming for fleet to send the data to AWS Kinesis from the Otonomo Dashboard</LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/05/otonomo-dashboard-2.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Configure Streaming for a Fleet in Otonomo Dashboard</P><BR /> <BR /> <UL><BR /> <LI>Create a data stream in AWS Kinesis</LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/05/aws-kinesis-datatstream-6.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">AWS Kinesis data stream overview section</P><BR /> <BR /> <UL><BR /> <LI>Create a Database and table in Amazon Timestream</LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/05/amazon-timestream-3.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Amazon TImeseries tables section</P><BR /> <BR /> <UL><BR /> <LI>Upload the JAR file provided by SAP Digital Vehicle Hub in S3. For JAR file please reach our us by creating a ticket using component LOD-DMO-DVH (this process could change in the future)</LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/05/S3-upload-3.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Upload the provided JAR file in S3 bucket</P><BR /> <BR /> <UL><BR /> <LI>Create a AWS Kinesis Analytics Application with the provided JAR file</LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/05/Configure-kinesis-analytics-application-1.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Provide the path of the upload JAR file in S3 in configuration of streaming application</P><BR /> <BR /> <UL><BR /> <LI>Create Runtime properties for the application</LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/05/runtime-properties-for-kinesis-analytics-application-2.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Runtime Properties section for streaming application</P><BR /> <BR /> <UL><BR /> <LI>Once, the application is created you should be able to open the Apache Flink Dashboard and see a running job called “Preprocess and save to Timestream”</LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/05/apache-flink-dashboard-1.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Job in Apache Flink Dashboard</P><BR /> <BR /> <UL><BR /> <LI>&nbsp;Create a technical user in AWS with permission "AmazonTimestreamReadOnlyAccess" using IAM</LI><BR /> <LI>Create an access key for the technical user</LI><BR /> <LI>Create a destination in your BTP subaccount: DVH_AWS_IOT.<BR /> See: <SPAN class="ph emphasis emphasis"><A href="https://help.sap.com/docs/SAP_DIGITAL_VEHICLE_HUB/6d83a7f380b741f087e8f1401e2ec576/edb1d2b23c114615bb31d0d55efd3bc8.html" target="_blank" rel="noopener noreferrer">Setting up destination for fetching telematics data from AWS</A> for more information</SPAN><BR /> <IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/05/Screenshot-2023-08-28-at-11.16.55-AM-1.png" /></LI><BR /> <LI>Create a vehicle using <A href="https://api.sap.com/api/VehicleObjectAPI/path/Vehicle%20Create" target="_blank" rel="noopener noreferrer">create vehicle API</A> with same vin present in Otonomo fleet and “telematicsDataSource” as “02” (AWS Kinesis Timestream).</LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/05/create-vehicle-API-1.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Creating a Vehicle using Postman</P><BR /> <BR /> <UL><BR /> <LI>Open View/Modify Vehicles App in IAM FLP. Search for the newly created vehicle and open it. Navigate to the “Indicator Chart” section, select the sensor for which you would like to view the data</LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/05/Indicator-Chart-in-DVH-2.png" /></P><BR /> <P class="image_caption" style="font-style: italic;text-align: center">Indicator Chart section in View/Modify Vehicles App</P><BR /> You should now be able to visualize the telematics data for vehicles present in your system. There also new features panned which should help you in visualize the complex data of the vehicle sensors in an easier way.<BR /> <BR /> Please, share your feedback in the comments. If you have any questions, you can reach out to me or <SPAN class="mention-scrubbed">harshachaithanya.kethepalle</SPAN><BR /> <BR /> Also, make sure to follow the blog, we have exciting new features on the way, they will be shared in upcoming blogs.<BR /> <BR /> Thanks! 2023-05-30T16:21:15+02:00 https://community.sap.com/t5/supply-chain-management-blog-posts-by-sap/how-is-nordlaks-leveraging-iot-technology-and-cloud-processing-to-farm/ba-p/13554578 How is Nordlaks Leveraging IoT Technology and Cloud Processing to Farm Salmon in a more Sustainable Way? 2023-06-20T16:25:51+02:00 karin_fent https://community.sap.com/t5/user/viewprofilepage/user-id/198077 <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/06/Pic-Nordlaks-scaled.jpg" /></P><BR /> &nbsp;<BR /> <BR /> When The Department of Fisheries challenged the industry in 2015 to find new solutions for farming fish in the open seas, Norway based Nordlaks Oppdrett stepped up and won the competition based upon an innovative and sustainable approach.<BR /> <BR /> <STRONG>Reinventing Salmon Production in a Sustainable Way</STRONG><BR /> Family owned <A href="https://www.nordlaks.com/" target="_blank" rel="nofollow noopener noreferrer">Nordlaks Oppdrett AS</A> has been a leader in aquaculture in Norway since the company’s founding in 1989, with comprehensive operations from breeding premium Atlantic salmon to sales and marketing. However, continuing its robust growth depends on adopting new and sustainable production methods, as space within fjords for traditional net-pen farming is limited.<BR /> <BR /> <U><BR /> Nordlaks</U> realized that the answer lay in economies of scale and designed a unique sea vessel called Havfarm which is currently the largest floating structure in the world. To put it in perspective, it is almost the length of 4 football fields and is designed to have a lifetime of at least 25 years without the need to bring it into a dry dock for maintenance and repairs.<BR /> <BR /> Mr. Bjarne Johnsen, Project Manager Havfarm at Nordlaks explained: “To keep up with growing global demand and support sustainable farming, we recognized the opportunity to turn to the open seas to expand production. We realized that the answer lay in economies of scale. If we built larger containers, we would no longer be restricted to the calm waters of the fjord and could afford to deploy more robust materials and sophisticated safety measures.”<BR /> <BR /> <STRONG>Leveraging IoT Sensors and Cloud Processing to Empower Operations and Maintenance Processes<BR /> </STRONG>It is not only the sheer size of the Havfarm that is impressive, but also the technology that empowers it.<BR /> <BR /> To take salmon aquaculture to a new level, Nordlaks looked to the latest technology to support operations and maintenance processes. They strategically placed IoT sensors on the vessel to monitor, analyze and broadcast motion data in real-time. This data is used to run the digital twin model of the vessel in<A href="https://www.sap.com/products/scm/enterprise-product-development.html" target="_blank" rel="noopener noreferrer"> SAP<SUP>®</SUP>&nbsp;Enterprise Product Development (SAP EPD)</A>, a cloud-based application that enables improved and streamlined processes for monitoring of operations and maintenance.<BR /> <BR /> This monitoring system enables Nordlaks to focus inspections and maintenance activities on critical areas of the vessel structure, identified through Digital Twin technology and virtual sensors. It measures the integrity of the structure under adverse conditions to ensure everything from the longevity of the materials to the grip of the mooring. Furthermore, heat maps are used to monitor feed output ensuring that there is no lasting impact on the environment.<BR /> <BR /> The company now has access to historic and near real-time data and actionable insights leading to improved decision-making. They can monitor the balance of the vessel to improve ballast operations. And it has now processes in place to support efficient feed spill monitoring and simplified soil sampling underneath the vessel required to meet strict compliance regulations.<BR /> <BR /> As Mr. Bjarne Johnsen states “Everything we do needs to be sustainable and that means when we leave an area, there should be no trace that we were ever there. He concluded, “<A href="https://www.sap.com/products/scm/enterprise-product-development.html" target="_blank" rel="noopener noreferrer">SAP Enterprise Product Development</A> helps us monitor the Havfarm vessel infrastructure and environmental impacts on the seabed, which is key to our strategy for sustainable growth”.<BR /> <BR /> &nbsp;<BR /> <BR /> Request a <A href="https://www.sap.com/cmp/td/sap-enterprise-product-development-trial.html" target="_blank" rel="noopener noreferrer">free trial</A> and watch an <A href="https://www.sap.com/products/enterprise-product-development.html?video=be180455-b17d-0010-87a3-c30de2ffd8ff" target="_blank" rel="noopener noreferrer">overview video</A> to learn how to enable fast, collaborative product development and lifecycle management with SAP EPD. In addition, you can watch a Nordlaks <A href="https://youtu.be/eQl1EdpsfxM" target="_blank" rel="nofollow noopener noreferrer">video</A>.<BR /> <BR /> &nbsp;<BR /> <BR /> &nbsp;<BR /> <BR /> &nbsp;<BR /> <BR /> &nbsp;<BR /> <BR /> &nbsp;<BR /> <BR /> &nbsp;<BR /> <BR /> &nbsp; 2023-06-20T16:25:51+02:00 https://community.sap.com/t5/technology-blog-posts-by-members/events-2-business-action-framework-create-plant-maintenance-notification-in/ba-p/13573476 Events-2-Business Action Framework – Create Plant Maintenance Notification in SAP S/4 HANA 2023-08-03T02:18:50+02:00 wolfgang_moeller_itellige https://community.sap.com/t5/user/viewprofilepage/user-id/324750 Companies are driving the digitization of the factory, plants, warehouses, and business networks and creating an ecosystem by linking Information Technology (IT) with Operational Technology (OT). Bridging the gaps between different landscapes and processes with integrated frameworks is key for building a seamless, efficient, bi-directional collaborative ecosystem.<BR /> <BR /> This scenario is built to trigger plant maintenance notifications automatically for repair or maintenance based on critical events determined by IoT device.<BR /> <BR /> The intention of the initial project was to set-up an event-driven framework based on SAP Business Technology Platform (SAP BTP) to respond to and integrate with events generated from industrial production processes in plants, warehouses, and logistics into enterprise business systems, triggering associated business processes to enhance enterprise operations and enable rapid decision-making. Target of this generic framework is to configure new scenarios rather than developing them individually. With the framework we reduce the implementation time significantly.<BR /> <BR /> This scenario is fully built on the framework without individual development or modification and was validated by SAP Labs India.)<BR /> <BR /> See blog initial project shared by <A href="https://urldefense.com/v3/__https:/www.linkedin.com/in/pavankumarpvn/__;!!B0kNdk3R__Efj5F6ERhD!6Sa5xr0q5Mo3440n3enVzxzNKYM-BhjaCGecEKb_ofNcItBO3Lw-dqyhM0wQbqiC54KgKi_Xv0xRiPOTQVLDAKPQBkHaF2L8$" target="_blank" rel="nofollow noopener noreferrer">PVN PavanKumar&nbsp;</A>(SAP Labs India):<BR /> <A href="https://blogs.sap.com/2023/01/27/part-1-events-to-business-actions-architecture-an-event-driven-framework-on-sap-btp-to-implement-industry-4.0-scenarios-with-microsoft-azure-services/" target="_blank" rel="noopener noreferrer">https://blogs.sap.com/2023/01/27/part-1-events-to-business-actions-architecture-an-event-driven-framework-on-sap-btp-to-implement-industry-4.0-scenarios-with-microsoft-azure-services/</A><BR /> <BR /> <STRONG>&nbsp;</STRONG><BR /> <H1 id="toc-hId-834843589"><STRONG>Our approach</STRONG></H1><BR /> Our aim is to adopt event-driven architecture, by building an&nbsp;<STRONG>open-source framework on the SAP Business Technology Platform (SAP BTP)</STRONG>&nbsp;which can integrate events generated from non-SAP platforms and solutions into SAP business processes thereby extending the value of existing SAP applications and processes. The events may originate from various sources such as IoT platforms, mobile and web applications, enterprise systems, and industrial production, logistics platforms, and so on. Thus, this framework helps in making business intelligent and interconnected to improve overall process efficiency. The Event-to-Business Framework can run on your own BTP or as SaaS solution provided by NTTDATA Business Solutions.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/E2B-Bild1.jpg" /></P><BR /> <P style="text-align: right"><EM>Figure-1: &nbsp;“Events-to-Business Actions”&nbsp;Framework</EM></P><BR /> &nbsp;<BR /> <H1 id="toc-hId-638330084"><STRONG>Business Scenario</STRONG></H1><BR /> <H2 id="toc-hId-570899298"><STRONG>Challenges</STRONG></H2><BR /> Industrial processes in factories, plants, warehouses, and logistics generate critical events from disparate and discrete industrial systems and&nbsp;<STRONG>there is a need to trigger business processes as a response to these events</STRONG>.<BR /> <H2 id="toc-hId-374385793"><STRONG>The Case</STRONG></H2><BR /> Create a Plant Maintenance Notification for the inhouse service technicians to maintain or repair an equipment, triggered by sensors reacting on changing conditions.<BR /> <UL><BR /> <LI>IoT device reports regularly status of equipment, e.g. temperature monitoring of a manufacturing machine and report to MS Azure IoT platform</LI><BR /> <LI>Rules for dedicated telemetry properties, e.g. abnormal temperature to trigger export of event data (temperature too high)</LI><BR /> <LI>“Create Plant Maintenance Notification” in SAP S/4 HANA by streaming the event to Event-to-Business Framework, where the streaming event is interpreted and enriched by business rules to create final content for functional transaction.</LI><BR /> <LI>This action payload triggers the API in the connected SAP business system, here S/4 HANA.</LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/E2B-Bild2.jpg" /></P><BR /> <P style="text-align: right"><EM>Figure-2: &nbsp;Process Steps</EM></P><BR /> <BR /> <H1 id="toc-hId-48789569"><STRONG>Process steps</STRONG></H1><BR /> <H2 id="toc-hId--18641217"><STRONG>Sensor/IoT devices determine conditions</STRONG></H2><BR /> IoT devices with sensors monitor the operation-critical figures of an equipment and transmit them to an IoT platform for further activities. We simulate the case with an IoS App, developed by NTTDATA Business Solutions.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/E2B-Bild4.jpg" /></P><BR /> <P style="text-align: right"><EM>Figure-3: &nbsp;Simulate abnormal temperature increase</EM></P><BR /> &nbsp;<BR /> <H2 id="toc-hId--215154722"><STRONG>Ingest the data in an IoT platform<BR /> (here Microsoft Azure IoT Central)</STRONG></H2><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/E2B-Bild5.jpg" /></P><BR /> <P style="text-align: right"><EM>Figure-4: &nbsp;Data Export to SAP Event Mesh</EM></P><BR /> &nbsp;<BR /> <BR /> The event data is ingested in a platform, such as an IoT platform. In our scenario we use Microsoft Azure IoT Central. But any other platform, which can export data managed by rules, can be used. We select the records which are relevant for the process with Data Export functionality. In this step we also enrich the data string with content we need in the next steps of the Event-to-Business Framework. The data string is published on to SAP Event Mesh.<BR /> <BR /> &nbsp;<BR /> <H2 id="toc-hId--411668227"><STRONG>Activities in Event-2-Business Framework</STRONG></H2><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/E2B-Bild6.jpg" /></P><BR /> <P style="text-align: right"><EM>Figure-5: &nbsp;UI modeler</EM></P><BR /> &nbsp;<BR /> <BR /> As shown in&nbsp;<STRONG>Figure-5</STRONG>, this framework provides an out-of-the-box UI modeler that is intuitive to configure different types of actions like workflow or process execution that can be taken in SAP backend systems as an outcome of the incoming events from external sources via SAP Event Mesh.<BR /> <H2 id="toc-hId--608181732"><STRONG>Actions &nbsp;</STRONG></H2><BR /> In this scenario with our preconfigured actions, we create a plant maintenance notification in a SAP S/4 HANA system. For flexible configuration we use main actions (for each transaction), which can be chained with pre-action and post-action activities.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/E2B-Bild7.jpg" /></P><BR /> <P style="text-align: right"><EM>Figure-6: &nbsp;Action Categories</EM></P><BR /> &nbsp;<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/E2B-Bild8.jpg" /></P><BR /> <P style="text-align: right"><EM>Figure-7: &nbsp;Actions to create Plant Maintenance Notification</EM></P><BR /> &nbsp;<BR /> <BR /> This framework leverages business rules capability within the SAP Build Process Automation, which lets you automatically choose a business action that should be executed for an incoming event based on the configured decision tables.<BR /> <BR /> For the creation of a Plant Maintenance Notification you need the Main-Action to feed the API with all required fields to execute the transaction. The data to feed the API has its source in the IoT platform (see Enrichment) or is derived from business rules. A Pre-Action fetches the derived data from the business rules, e.g. maintenance plant, notification type. The Post-Action is used for actions after the successful execution of the Main-Action. In this case we use it to set the status and notification number in the device in MS Azure IoT. With that we avoid that the event is executed again after already creating a notification in SAP Plant Maintenance.<BR /> <H2 id="toc-hId--804695237"><STRONG>Business Rules </STRONG></H2><BR /> <H2 id="toc-hId--653954385"><STRONG><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/E2B-Bild9.png" /></STRONG></H2><BR /> <P style="text-align: right"><EM>Figure-8: &nbsp;Business Rules</EM></P><BR /> The Business Rule triggered by the action, for Plant Maintenance Notification the Pre-Action triggers the Business Rule to determine relevant parameters to feed the payload of the Main-Action.<BR /> <BR /> Using If – Then Rules to determine Notification Type, Maintenance Plant, Asset Location etc. based on Device Location (information from MS Azure IoT Enrichments).<BR /> <H2 id="toc-hId--850467890"><STRONG>Logging</STRONG></H2><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/E2B-Bild10.png" /></P><BR /> <P style="text-align: right"><EM>Figure-9: &nbsp;Error Log</EM></P><BR /> Every transaction processed is recorded in the (error) log. From the log lauchpad you can control the details of the event with its payload. A restart function is on the SAP development roadmap.<BR /> <H1 id="toc-hId--753578388"><STRONG>Reference Architecture</STRONG></H1><BR /> The architecture is based on leveraging the services of&nbsp;<STRONG>SAP Business Technology Platform which includes event-based integration</STRONG>&nbsp;with SAP Event Mesh, the upcoming event bridging functionality of SAP Integration Suite (Beta), Advanced Event Mesh (to be updated), Business rules capability in SAP Build Process Automation coming from SAP Workflow Management, SAP Destination Service, SAP Private Link service, SAP Connectivity Service and Cloud Connector and a Node.js extension application on the SAP Cloud Foundry runtime.<BR /> <BR /> &nbsp;<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/E2B-Bild11.png" /></P><BR /> <P style="text-align: right"><EM>Figure-10: &nbsp;High-level architecture with SAP S/4HANA on-premise and private cloud</EM></P><BR /> &nbsp;<BR /> <BR /> The&nbsp;<STRONG>following steps depict the information flow across systems</STRONG><BR /> <BR /> <STRONG>(1)</STRONG>&nbsp;Event is triggered from Microsoft Azure and is published on to SAP Event Mesh.<BR /> <BR /> In Event-to-Business-Action framework (extension app),<BR /> <BR /> <STRONG>(2)</STRONG>&nbsp;processor module endpoint is subscribed to SAP Event Mesh to receive the event.<BR /> <BR /> <STRONG>(3)</STRONG>&nbsp;processor module leverages the Business Rules capability of SAP Build Process Automation to derive business action (For example, Purchase Order Requisition creation in SAP S/4HANA system) based on certain characteristics of incoming event.<BR /> <BR /> <STRONG>(4), (5), (6),</STRONG>&nbsp;<STRONG>(7)</STRONG>&nbsp;and&nbsp;<STRONG>(8)</STRONG>&nbsp;processor module triggers the defined action in the SAP S/4HANA system using the SAP Destination Service and SAP Private Link Service.<BR /> <BR /> In case SAP S/4HANA is on-premise and private cloud (refer to Figure-6) – communication with SAP S/4HANA happens via SAP Connectivity Service and Cloud Connector.<BR /> <BR /> <STRONG>(9)</STRONG>&nbsp;and&nbsp;<STRONG>(10)</STRONG>&nbsp;are on the SAP development roadmap. SAP S/4HANA publishes an event (e.g., Plant Maintenance Notification creation) to Microsoft Azure Event Grid via SAP Event Mesh Connectivity Bridge for further processing by Microsoft Azure applications.<BR /> <H2 id="toc-hId--1243494900"><STRONG>Key Advantages of This Architecture</STRONG></H2><BR /> Developers implementing this framework architecture would benefit from the following design considerations.<BR /> <UL><BR /> <LI>A flexible and&nbsp;<STRONG>generic framework</STRONG>&nbsp;that can be&nbsp;<STRONG>easily extensible for any Line of Business (LoB)&nbsp;</STRONG>scenario /workflow/process and any source system events.</LI><BR /> <LI><STRONG>Event-driven integration architecture</STRONG>&nbsp;with SAP Event Mesh as a central hub, including a bi-directional flow of events (Microsoft Azure to SAP S/4HANA and vice versa). We are also evaluating on leveraging Advanced Event Mesh (to be updated soon).</LI><BR /> <LI>Enriched with&nbsp;<STRONG>resilient and high availability&nbsp;</STRONG>architectural patterns.</LI><BR /> <LI><STRONG>Network security-focused design</STRONG>&nbsp;with SAP Private Link specifically for RISE with SAP customers between SAP BTP on Azure (any region) and SAP S/4HANA on Microsoft Azure</LI><BR /> </UL><BR /> <H1 id="toc-hId--1146605398"><STRONG>Scenario Setup and Deployment</STRONG></H1><BR /> To get the entire scenario working, there are prerequisites and initial configurations required in SAP Business Technology Platform, Microsoft Azure, and SAP S/4HANA.<BR /> <BR /> Please refer to the published GitHub repository and Discovery Center mission of the initial set-up (see blog).<BR /> <H1 id="toc-hId--1343118903">About Author</H1><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/E2B-Bild12.png" /></P> 2023-08-03T02:18:50+02:00 https://community.sap.com/t5/supply-chain-management-blog-posts-by-sap/simplifying-the-iot-puzzle-with-sap-asset-performance-management-and/ba-p/13579517 Simplifying the IoT Puzzle with SAP Asset Performance Management and Cumulocity IoT 2023-08-16T16:23:24+02:00 former_member478976 https://community.sap.com/t5/user/viewprofilepage/user-id/478976 Following up from my previous <A href="https://blogs.sap.com/2022/10/05/sap-iot-retirement-and-sap-asset-performance-management/" target="_blank" rel="noopener noreferrer">blog</A> on SAP Asset Performance Management (APM) and SAP IoT, I'd like to share some additional thoughts about IoT and APM, because we see such a diverse range of different customer situations. While some customers have started rationalising on a preferred ‘strategic’ IoT platform, others have a range of IoT tools, and many have inherited extensive&nbsp; applications and historians which will remain valuable data sources. &nbsp;In almost all customers we see&nbsp; a mix of these scenarios, and no ‘one platform’ nirvana.&nbsp; Therefore, I’d like to reiterate how important it is for APM to provide robust IoT capabilities as well as a flexible integration framework to simplify this IoT puzzle.<BR /> <BR /> As we see our customers continue to rationalize their IT/OT platforms and shift to a more outcome based approach, our APM IoT strategy will continue to be agnostic and be able to ingest equipment/sensor data from any data source or end point: smart or IoT devices/edge gateways, data historians and data lakes, and other IoT/OT platforms or middleware. &nbsp;&nbsp;Furthermore, APM offers standard integrations with SAP S/4HANA and ECC Plant Maintenance and it can blend maintenance records and inspection data and measuring documents along with sensor timeseries data to provide a complete view of the asset health for condition-based maintenance (CBM) and predictive maintenance (PdM).&nbsp;&nbsp; Some of CBM/PdM connectivity use cases that we have seen in our customer’s project include:<BR /> <UL><BR /> <LI>Oil &amp; gas customers with data historians and data lake via REST APIs</LI><BR /> <LI>Utilities customers with SCADA systems via OPC UA</LI><BR /> <LI>Transportation customer with connected assets via MQTT and edge</LI><BR /> <LI>Industrial manufacturing customers with shopfloor systems via Plant Connectivity (PCo)</LI><BR /> </UL><BR /> You might have seen this <A href="https://newscenter.softwareag.com/en/news-stories/press-releases/2023/0816-software-ag-and-sap-join-forces-to-innovate-on-asset-performance-management-solution-with-cumulocity-iot-platform.html" target="_blank" rel="nofollow noopener noreferrer">press release</A> from Software AG announcing that they are with working us on integration with SAP Asset Performance Management.&nbsp;&nbsp; This relationship is a great example of our strategy at work – integration with their <A href="https://www.softwareag.com/en_corporate/platform/iot/iiot-platform-gartner.html?utm_source=google&amp;utm_medium=cpc&amp;utm_campaign=iot_smart-products&amp;utm_region=hq&amp;utm_subcampaign=stg-2&amp;utm_content=stg-2_anaylst-report_gartner-mq-global-iiot-platforms-2022&amp;gclid=Cj0KCQjwwvilBhCFARIsADvYi7JexsDG47lSV_Niqd9vPf531cQzhK2fTXreD4K9F8f9Wbpyk3XoTKkaAhfiEALw_wcB" target="_blank" rel="nofollow noopener noreferrer">market-leading Cumulocity IoT</A> will help our joint, existing and new, customers to simplify their IoT connectivity scenarios and focus on leveraging their IoT data to optimize their maintenance plans and activities.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/softwareag.png" /></P><BR /> We also see this relationship opening the door for more innovative use cases such as <A href="https://blogs.sap.com/2022/09/02/its-time-to-get-serious-about-services/" target="_blank" rel="noopener noreferrer">servitization</A>.&nbsp; As our equipment manufacturing customers start to roll out as-a-service business models, Cumulocity IoT and SAP Asset Performance Management can help ensure the smart equipment/product is always working and optimize the maintenance schedules based on actual usage and health conditions.<BR /> <BR /> Please watch this space and we will have more IoT-related news later this year.&nbsp; To learn more about SAP Asset Performance Management, please visit sap.com/apm and check out my latest APM Overview webinar <A href="https://gateway.on24.com/wcc/eh/3582337/lp/4208753/sap-asset-performance-management-solution-overview?source=email-smc" target="_blank" rel="nofollow noopener noreferrer">here</A>.<BR /> <BR /> &nbsp; 2023-08-16T16:23:24+02:00 https://community.sap.com/t5/technology-blog-posts-by-members/events-2-business-action-framework-create-service-ticket-in-sap-cx/ba-p/13572338 Events-2-Business Action Framework – Create Service Ticket in SAP CX 2023-08-25T16:28:28+02:00 wolfgang_moeller_itellige https://community.sap.com/t5/user/viewprofilepage/user-id/324750 Companies are driving the digitization of the factory, plants, warehouses, and business networks and creating an ecosystem by linking Information Technology (IT) with Operational Technology (OT). Bridging the gaps between different landscapes and processes with integrated frameworks is key for building a seamless, efficient, bi-directional collaborative ecosystem.<BR /> <BR /> This scenario is built to trigger service tickets in SAP CX automatically for repair or maintenance based on critical events determined by IoT device.<BR /> <BR /> The intention of the initial project was to set-up an event-driven framework based on SAP Business Technology Platform (SAP BTP) to respond to and integrate with events generated from industrial production processes in plants, warehouses, and logistics into enterprise business systems, triggering associated business processes to enhance enterprise operations and enable rapid decision-making. Target of this generic framework is to configure new scenarios rather than developing them individually. With the framework we reduce the implementation time significantly.<BR /> <BR /> This scenario is fully built on the framework without individual development or modification.<BR /> <BR /> See blog initial project shared by <A href="https://urldefense.com/v3/__https:/www.linkedin.com/in/pavankumarpvn/__;!!B0kNdk3R__Efj5F6ERhD!6Sa5xr0q5Mo3440n3enVzxzNKYM-BhjaCGecEKb_ofNcItBO3Lw-dqyhM0wQbqiC54KgKi_Xv0xRiPOTQVLDAKPQBkHaF2L8$" target="_blank" rel="nofollow noopener noreferrer">PVN PavanKumar&nbsp;</A>(SAP Labs India):<BR /> <BR /> <A href="https://blogs.sap.com/2023/01/27/part-1-events-to-business-actions-architecture-an-event-driven-framework-on-sap-btp-to-implement-industry-4.0-scenarios-with-microsoft-azure-services/" target="_blank" rel="noopener noreferrer">https://blogs.sap.com/2023/01/27/part-1-events-to-business-actions-architecture-an-event-driven-framework-on-sap-btp-to-implement-industry-4.0-scenarios-with-microsoft-azure-services/</A><BR /> <BR /> See my blog about Events-2-Business Action Framework –<BR /> Create Plant Maintenance Notification in SAP S/4 HANA<BR /> <BR /> <A href="https://blogs.sap.com/2023/08/03/events-2-business-action-framework-create-plant-maintenance-notification-in-sap-s-4-hana/" target="_blank" rel="noopener noreferrer">https://blogs.sap.com/2023/08/03/events-2-business-action-framework-create-plant-maintenance-notification-in-sap-s-4-hana/</A><BR /> <BR /> <STRONG>Our approach</STRONG><BR /> <BR /> Our aim is to adopt event-driven architecture, by building an&nbsp;<STRONG>open-source framework on the SAP Business Technology Platform (SAP BTP)</STRONG>&nbsp;which can integrate events generated from non-SAP platforms and solutions into SAP business processes thereby extending the value of existing SAP applications and processes. The events may originate from various sources such as IoT platforms, mobile and web applications, enterprise systems, and industrial production, logistics platforms, and so on. Thus, this framework helps in making business intelligent and interconnected to improve overall process efficiency. The Event-to-Business Framework can run on your own BTP or as SaaS solution provided by NTTDATA Business Solutions.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/E2B-Bild1-1.jpg" /></P><BR /> <P style="text-align: right"><EM>Figure-1: &nbsp;“Events-to-Business Actions”&nbsp;Framework</EM></P><BR /> &nbsp;<BR /> <H1 id="toc-hId-834812715"><STRONG>Business Scenario</STRONG></H1><BR /> <H2 id="toc-hId-767381929"><STRONG>Challenges</STRONG></H2><BR /> Industrial processes in factories, plants, warehouses, and logistics generate critical events from disparate and discrete industrial systems and&nbsp;<STRONG>there is a need to trigger business processes as a response to these events</STRONG>.<BR /> <H3 id="toc-hId-699951143"><STRONG>The Case</STRONG></H3><BR /> Create Service Ticket for external service technician to repair or maintain equipment<BR /> <UL><BR /> <LI>IoT device reports regularly status of equipment, i.e. manufacturing machine to MS Azure IoT platform</LI><BR /> <LI>Rules for dedicated telemetry property, i.e. oil consmption to trigger export of exception data (oil consumption too high)</LI><BR /> <LI>Stream event and interpret content enriched by business rules to create functional transaction for<BR /> “Create SAP CX Service Ticket“</LI><BR /> <LI>Trigger posting mechanism in SAP CX</LI><BR /> </UL><BR /> &nbsp;<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/cx.png" /></P><BR /> <P style="text-align: right"><EM>Figure-2: &nbsp;Process Steps</EM></P><BR /> <BR /> <H1 id="toc-hId-245272200"><STRONG>Process steps</STRONG></H1><BR /> <H2 id="toc-hId-177841414"><STRONG>Sensor/IoT devices determine conditions</STRONG></H2><BR /> IoT devices with sensors monitor the operation-critical figures of an equipment and transmit them to an IoT platform for further activities. We simulate the case with an IoS App, developed by NTTDATA Business Solutions.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/cx2.png" /></P><BR /> <P style="text-align: right"><EM>Figure-3: &nbsp;Simulate abnormal temperature increase</EM></P><BR /> <BR /> <H2 id="toc-hId--18672091"><STRONG>Ingest the data in an IoT platform<BR /> (here Microsoft Azure IoT Central)</STRONG></H2><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/cx3.png" /></P><BR /> <P style="text-align: right"><EM>Figure-4: &nbsp;Data Export to SAP Event Mesh</EM></P><BR /> &nbsp;<BR /> <BR /> The event data is ingested in a platform, such as an IoT platform. In our scenario we use Microsoft Azure IoT Central. But any other platform, which can export data managed by rules, can be used. We select the records which are relevant for the process with Data Export functionality. In this step we also enrich the data string with content we need in the next steps of the Event-to-Business Framework. The data string is published on to SAP Event Mesh.<BR /> <H2 id="toc-hId--215185596"><STRONG>Activities in Event-2-Business Framework</STRONG></H2><BR /> &nbsp;<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/E2B-Bild6-1.jpg" /></P><BR /> <P style="text-align: right"><EM>Figure-5: &nbsp;UI modeler</EM></P><BR /> &nbsp;<BR /> <BR /> As shown in&nbsp;<STRONG>Figure-5</STRONG>, this framework provides an out-of-the-box UI modeler that is intuitive to configure different types of actions like workflow or process execution that can be taken in SAP backend systems as an outcome of the incoming events from external sources via SAP Event Mesh.<BR /> <H2 id="toc-hId--411699101"><STRONG>Actions &nbsp;</STRONG></H2><BR /> In this scenario with our preconfigured actions, we create a service ticket SAP CX system. For flexible configuration we use main actions (for each transaction), which can be chained with pre-action and post-action activities.<BR /> <BR /> &nbsp;<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/E2B-Bild7-1.jpg" /></P><BR /> <P style="text-align: right"><EM>Figure-6: &nbsp;Action Categories</EM></P><BR /> &nbsp;<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/cx4.png" /></P><BR /> <P style="text-align: right"><EM>Figure-7: &nbsp;Actions to create Service Ticket</EM></P><BR /> This framework leverages business rules capability within the SAP Build Process Automation, which lets you automatically choose a business action that should be executed for an incoming event based on the configured decision tables.<BR /> <BR /> For the creation of a Service Ticket you need the Main-Action to feed the API with all required fields to execute the transaction. The data to feed the API has its source in the IoT platform (see Enrichment) or is derived from business rules. A Pre-Action fetches the derived data from the business rules, e.g. service priority, service category. The Post-Action is used for actions after the successful execution of the Main-Action. In this case we use it to set the status and ticket number in the device in MS Azure IoT. With that we avoid that the event is executed again after already creating a service ticket in SAP CX.<BR /> <H2 id="toc-hId--608212606"><STRONG>Business Rules</STRONG></H2><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/cx5.png" /></P><BR /> <P style="text-align: right"><EM>Figure-8: &nbsp;Business Rules</EM></P><BR /> &nbsp;<BR /> <P style="text-align: right">The Business Rule triggered by the action, for Service Ticket the Pre-Action triggers the Business Rule to determine relevant parameters to feed the payload of the Main-Action.</P><BR /> Using If – Then Rules to determine Service Priority, Incident Category, Service Category, etc. from Pump Type of Device.<BR /> <H2 id="toc-hId--804726111"><STRONG>Logging</STRONG></H2><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/E2B-Bild10-1.png" /></P><BR /> <P style="text-align: right"><EM>Figure-9: &nbsp;Error Log</EM></P><BR /> &nbsp;<BR /> <BR /> Every transaction processed is recorded in the (error) log. From the log lauchpad you can control the details of the event with its payload. A restart function is on the SAP development roadmap.<BR /> <H1 id="toc-hId--360582252"></H1><BR /> <H1 id="toc-hId--557095757"><STRONG>Reference Architecture</STRONG></H1><BR /> The architecture is based on leveraging the services of&nbsp;<STRONG>SAP Business Technology Platform which includes event-based integration</STRONG>&nbsp;with SAP Event Mesh, the upcoming event bridging functionality of SAP Integration Suite (Beta), Advanced Event Mesh (to be updated), Business rules capability in SAP Build Process Automation coming from SAP Workflow Management, SAP Destination Service, SAP Private Link service, SAP Connectivity Service and Cloud Connector and a Node.js extension application on the SAP Cloud Foundry runtime.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/E2B-Bild11-1.png" /></P><BR /> <P style="text-align: right"><EM>Figure-10: &nbsp;High-level architecture with SAP CX</EM></P><BR /> The&nbsp;<STRONG>following steps depict the information flow across systems</STRONG><BR /> <BR /> <STRONG>(1)</STRONG>&nbsp;Event is triggered from Microsoft Azure and is published on to SAP Event Mesh.<BR /> <BR /> In Event-to-Business-Action framework (extension app),<BR /> <BR /> <STRONG>(2)</STRONG>&nbsp;processor module endpoint is subscribed to SAP Event Mesh to receive the event.<BR /> <BR /> <STRONG>(3)</STRONG>&nbsp;processor module leverages the Business Rules capability of SAP Build Process Automation to derive business action (For example, Purchase Order Requisition creation in SAP S/4HANA system) based on certain characteristics of incoming event.<BR /> <BR /> <STRONG>(4), (5), (6),</STRONG>&nbsp;<STRONG>(7)</STRONG>&nbsp;and&nbsp;<STRONG>(8)</STRONG>&nbsp;processor module triggers the defined action in the SAP S/4HANA system using the SAP Destination Service and SAP Private Link Service.<BR /> <BR /> In case SAP S/4HANA is on-premise and private cloud (refer to Figure-6) – communication with SAP S/4HANA happens via SAP Connectivity Service and Cloud Connector.<BR /> <BR /> <STRONG>(9)</STRONG>&nbsp;and&nbsp;<STRONG>(10)</STRONG>&nbsp;are on the SAP development roadmap. SAP S/4HANA publishes an event (e.g., Plant Maintenance Notification creation) to Microsoft Azure Event Grid via SAP Event Mesh Connectivity Bridge for further processing by Microsoft Azure applications.<BR /> <H2 id="toc-hId--1047012269"><STRONG>Key Advantages of This Architecture</STRONG></H2><BR /> Developers implementing this framework architecture would benefit from the following design considerations.<BR /> <UL><BR /> <LI>A flexible and&nbsp;<STRONG>generic framework</STRONG>&nbsp;that can be&nbsp;<STRONG>easily extensible for any Line of Business (LoB)&nbsp;</STRONG>scenario /workflow/process and any source system events.</LI><BR /> <LI><STRONG>Event-driven integration architecture</STRONG>&nbsp;with SAP Event Mesh as a central hub, including a bi-directional flow of events (Microsoft Azure to SAP S/4HANA and vice versa). We are also evaluating on leveraging Advanced Event Mesh (to be updated soon).</LI><BR /> <LI>Enriched with&nbsp;<STRONG>resilient and high availability&nbsp;</STRONG>architectural patterns.</LI><BR /> <LI><STRONG>Network security-focused design</STRONG>&nbsp;with SAP Private Link specifically for RISE with SAP customers between SAP BTP on Azure (any region) and SAP S/4HANA on Microsoft Azure</LI><BR /> </UL><BR /> <H1 id="toc-hId--950122767"><STRONG>Scenario Setup and Deployment</STRONG></H1><BR /> To get the entire scenario working, there are prerequisites and initial configurations required in SAP Business Technology Platform, Microsoft Azure, and SAP S/4HANA.<BR /> <BR /> Please refer to the published GitHub repository and Discovery Center mission of the initial set-up (see blog).<BR /> <BR /> &nbsp;<BR /> <H1 id="toc-hId--1146636272">About Author</H1><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/E2B-Bild12-1.png" /></P><BR /> &nbsp; 2023-08-25T16:28:28+02:00 https://community.sap.com/t5/technology-blog-posts-by-members/events-2-business-framework-create-shopfloor-confirmation-in-sap-s-4-hana/ba-p/13573509 Events-2-Business Framework – Create Shopfloor Confirmation in SAP S/4 HANA 2023-08-29T16:32:25+02:00 wolfgang_moeller_itellige https://community.sap.com/t5/user/viewprofilepage/user-id/324750 Companies are driving the digitization of the factory, plants, warehouses, and business networks and creating an ecosystem by linking Information Technology (IT) with Operational Technology (OT). Bridging the gaps between different landscapes and processes with integrated frameworks is key for building a seamless, efficient, bi-directional collaborative ecosystem.<BR /> <BR /> This scenario is built to trigger service tickets in SAP CX automatically for repair or maintenance based on critical events determined by IoT device.<BR /> <BR /> The intention of the initial project was to set-up an event-driven framework based on SAP Business Technology Platform (SAP BTP) to respond to and integrate with events generated from industrial production processes in plants, warehouses, and logistics into enterprise business systems, triggering associated business processes to enhance enterprise operations and enable rapid decision-making. Target of this generic framework is to configure new scenarios rather than developing them individually. With the framework we reduce the implementation time significantly.<BR /> <BR /> This scenario is fully built on the framework without individual development or modification.<BR /> <BR /> See blog initial project shared by <A href="https://urldefense.com/v3/__https:/www.linkedin.com/in/pavankumarpvn/__;!!B0kNdk3R__Efj5F6ERhD!6Sa5xr0q5Mo3440n3enVzxzNKYM-BhjaCGecEKb_ofNcItBO3Lw-dqyhM0wQbqiC54KgKi_Xv0xRiPOTQVLDAKPQBkHaF2L8$" target="_blank" rel="nofollow noopener noreferrer">PVN PavanKumar </A>(SAP Labs India)<BR /> <BR /> <A href="https://blogs.sap.com/2023/01/27/part-1-events-to-business-actions-architecture-an-event-driven-framework-on-sap-btp-to-implement-industry-4.0-scenarios-with-microsoft-azure-services/" target="_blank" rel="noopener noreferrer">https://blogs.sap.com/2023/01/27/part-1-events-to-business-actions-architecture-an-event-driven-framework-on-sap-btp-to-implement-industry-4.0-scenarios-with-microsoft-azure-services/</A><BR /> <BR /> See my blog about Events-2-Business Action Framework –<BR /> Create Plant Maintenance Notification in SAP S/4 HANA<BR /> <BR /> <A href="https://blogs.sap.com/2023/08/03/events-2-business-action-framework-create-plant-maintenance-notification-in-sap-s-4-hana/" target="_blank" rel="noopener noreferrer">https://blogs.sap.com/2023/08/03/events-2-business-action-framework-create-plant-maintenance-notification-in-sap-s-4-hana/</A><BR /> <H1 id="toc-hId-834844336"><STRONG>Our approach</STRONG></H1><BR /> Our aim is to adopt event-driven architecture, by building an&nbsp;<STRONG>open-source framework on the SAP Business Technology Platform (SAP BTP)</STRONG>&nbsp;which can integrate events generated from non-SAP platforms and solutions into SAP business processes thereby extending the value of existing SAP applications and processes. The events may originate from various sources such as IoT platforms, mobile and web applications, enterprise systems, and industrial production, logistics platforms, and so on. Thus, this framework helps in making business intelligent and interconnected to improve overall process efficiency. The Event-to-Business Framework can run on your own BTP or as SaaS solution provided by NTTDATA Business Solutions.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/E2B-Bild1.png" /></P><BR /> <P style="text-align: right"><EM>Figure-1: &nbsp;“Events-to-Business Actions”&nbsp;Framework</EM></P><BR /> <BR /> <H1 id="toc-hId-638330831"><STRONG>Business Scenario</STRONG></H1><BR /> <H2 id="toc-hId-570900045"><STRONG>Challenges</STRONG></H2><BR /> Industrial processes in factories, plants, warehouses, and logistics generate critical events from disparate and discrete industrial systems and&nbsp;<STRONG>there is a need to trigger business processes as a response to these events</STRONG>.<BR /> <H2 id="toc-hId-374386540"><STRONG>The Case</STRONG></H2><BR /> Create Shop Floor Confirmation (here with NTT DATA IoTConnect App)<BR /> <UL><BR /> <LI>Simulation of a packing process in shopfloor which needs a worker confirmation</LI><BR /> <LI>We simulate the recording of<BR /> <UL><BR /> <LI>Packed good parts</LI><BR /> <LI>Scrap</LI><BR /> <LI>Rework</LI><BR /> </UL><BR /> </LI><BR /> <LI>This leads to a partial confirmation on a shopfloor order</LI><BR /> <LI>App triggers data record for each case and report to MS Azure IoT platform</LI><BR /> <LI>Stream each event and interpret content enriched by business rules to create functional transaction for “Shopfloor order confirmation“</LI><BR /> <LI>Trigger posting mechanism in SAP S/4 HANA</LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/pp-1.png" /></P><BR /> <P style="text-align: right"><EM>Figure-2: &nbsp;Process Steps</EM></P><BR /> <BR /> <H1 id="toc-hId-48790316"><STRONG>Process steps</STRONG></H1><BR /> <H2 id="toc-hId--18640470"><STRONG>Sensor/IoT devices determine conditions</STRONG></H2><BR /> IoT devices with sensors monitor the operation-critical figures of an equipment and transmit them to an IoT platform for further activities. We simulate the case with an IoS App, developed by NTTDATA Business Solutions.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/pp-4.png" /></P><BR /> <P style="text-align: right"><EM>Figure-3: &nbsp;Simulate Shopfloor Confirmation</EM></P><BR /> <BR /> <H2 id="toc-hId--215153975"><STRONG>Ingest the data in an IoT platform<BR /> (here Microsoft Azure IoT Central)</STRONG></H2><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/pp-6.png" /></P><BR /> <P style="text-align: right"><EM>Figure-4: &nbsp;Data Export to SAP Event Mesh</EM></P><BR /> The event data is ingested in a platform, such as an IoT platform. In our scenario we use Microsoft Azure IoT Central. But any other platform, which can export data managed by rules, can be used. We select the records which are relevant for the process with Data Export functionality. In this step we also enrich the data string with content we need in the next steps of the Event-to-Business Framework. The data string is published on to SAP Event Mesh.<BR /> <BR /> &nbsp;<BR /> <H2 id="toc-hId--411667480"><STRONG>Activities in Event-2-Business Framework</STRONG></H2><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/E2B-Bild6.jpg" /></P><BR /> <P style="text-align: right"><EM>Figure-5: &nbsp;UI modeler</EM></P><BR /> &nbsp;<BR /> <BR /> As shown in&nbsp;<STRONG>Figure-5</STRONG>, this framework provides an out-of-the-box UI modeler that is intuitive to configure different types of actions like workflow or process execution that can be taken in SAP backend systems as an outcome of the incoming events from external sources via SAP Event Mesh.<BR /> <H2 id="toc-hId--608180985"><STRONG>Actions &nbsp;</STRONG></H2><BR /> In this scenario with our preconfigured actions, we create a shopfloor confirmations in a SAP S/4 HANA system. For flexible configuration we use main actions (for each transaction), which can be chained with pre-action and post-action activities.<BR /> <BR /> &nbsp;<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/E2B-Bild7.jpg" /></P><BR /> <P style="text-align: right"><EM>Figure-6: &nbsp;Action Categories</EM></P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/pp-7.png" /></P><BR /> <P style="text-align: right"><EM>Figure-7: &nbsp;Actions to create Shopfloor Confirmation</EM></P><BR /> This framework leverages business rules capability within the SAP Build Process Automation, which lets you automatically choose a business action that should be executed for an incoming event based on the configured decision tables.<BR /> <BR /> For the creation of a Shopfloor Confirmation you need the Main-Action to feed the API with all required fields to execute the transaction. The data to feed the API has its source in the IoT platform (see Enrichment) or is derived from business rules. A Pre-Action fetches the derived data from the business rules. The Post-Action is used for actions after the successful execution of the Main-Action. In this case we use it to update the production order and confirmation number in the device in MS Azure IoT.<BR /> <H2 id="toc-hId--804694490"><STRONG>Business Rules</STRONG></H2><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/pp-8.png" /></P><BR /> <P style="text-align: right"><EM>Figure-8: &nbsp;Business Rules</EM></P><BR /> <BR /> <H2 id="toc-hId--653953638"><STRONG>Logging</STRONG></H2><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/E2B-Bild10.png" /></P><BR /> <P style="text-align: right"><EM>Figure-9: &nbsp;Error Log</EM></P><BR /> Every transaction processed is recorded in the (error) log. From the log lauchpad you can control the details of the event with its payload. A restart function is on the SAP development roadmap.<BR /> <H1 id="toc-hId--557064136"><STRONG>Reference Architecture</STRONG></H1><BR /> The architecture is based on leveraging the services of&nbsp;<STRONG>SAP Business Technology Platform which includes event-based integration</STRONG>&nbsp;with SAP Event Mesh, the upcoming event bridging functionality of SAP Integration Suite (Beta), Advanced Event Mesh (to be updated), Business rules capability in SAP Build Process Automation coming from SAP Workflow Management, SAP Destination Service, SAP Private Link service, SAP Connectivity Service and Cloud Connector and a Node.js extension application on the SAP Cloud Foundry runtime.<BR /> <BR /> &nbsp;<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/E2B-Bild11.png" /></P><BR /> <P style="text-align: right"><EM>Figure-10: &nbsp;High-level architecture with SAP S/4HANA on-premise and private cloud</EM></P><BR /> &nbsp;<BR /> <BR /> The&nbsp;<STRONG>following steps depict the information flow across systems</STRONG><BR /> <BR /> <STRONG>(1)</STRONG>&nbsp;Event is triggered from Microsoft Azure and is published on to SAP Event Mesh.<BR /> <BR /> In Event-to-Business-Action framework (extension app),<BR /> <BR /> <STRONG>(2)</STRONG>&nbsp;processor module endpoint is subscribed to SAP Event Mesh to receive the event.<BR /> <BR /> <STRONG>(3)</STRONG>&nbsp;processor module leverages the Business Rules capability of SAP Build Process Automation to derive business action (For example, Purchase Order Requisition creation in SAP S/4HANA system) based on certain characteristics of incoming event.<BR /> <BR /> <STRONG>(4), (5), (6),</STRONG>&nbsp;<STRONG>(7)</STRONG>&nbsp;and&nbsp;<STRONG>(8)</STRONG>&nbsp;processor module triggers the defined action in the SAP S/4HANA system using the SAP Destination Service and SAP Private Link Service.<BR /> <BR /> In case SAP S/4HANA is on-premise and private cloud (refer to Figure-6) – communication with SAP S/4HANA happens via SAP Connectivity Service and Cloud Connector.<BR /> <BR /> <STRONG>(9)</STRONG>&nbsp;and&nbsp;<STRONG>(10)</STRONG>&nbsp;are on the SAP development roadmap. SAP S/4HANA publishes an event (e.g., Plant Maintenance Notification creation) to Microsoft Azure Event Grid via SAP Event Mesh Connectivity Bridge for further processing by Microsoft Azure applications.<BR /> <H2 id="toc-hId--1046980648"><STRONG>Key Advantages of This Architecture</STRONG></H2><BR /> Developers implementing this framework architecture would benefit from the following design considerations.<BR /> <UL><BR /> <LI>A flexible and&nbsp;<STRONG>generic framework</STRONG>&nbsp;that can be&nbsp;<STRONG>easily extensible for any Line of Business (LoB)&nbsp;</STRONG>scenario /workflow/process and any source system events.</LI><BR /> <LI><STRONG>Event-driven integration architecture</STRONG>&nbsp;with SAP Event Mesh as a central hub, including a bi-directional flow of events (Microsoft Azure to SAP S/4HANA and vice versa). We are also evaluating on leveraging Advanced Event Mesh (to be updated soon).</LI><BR /> <LI>Enriched with&nbsp;<STRONG>resilient and high availability&nbsp;</STRONG>architectural patterns.</LI><BR /> <LI><STRONG>Network security-focused design</STRONG>&nbsp;with SAP Private Link specifically for RISE with SAP customers between SAP BTP on Azure (any region) and SAP S/4HANA on Microsoft Azure</LI><BR /> </UL><BR /> <H1 id="toc-hId--950091146"><STRONG>Scenario Setup and Deployment</STRONG></H1><BR /> To get the entire scenario working, there are prerequisites and initial configurations required in SAP Business Technology Platform, Microsoft Azure, and SAP S/4HANA.<BR /> <BR /> Please refer to the published GitHub repository and Discovery Center mission of the initial set-up (see blog).<BR /> <H1 id="toc-hId--1146604651">About Author</H1><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/E2B-Bild12.png" /></P> 2023-08-29T16:32:25+02:00 https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/be-ready-future-proofing-asset-management-in-your-organization/ba-p/13571764 Be Ready: Future-Proofing Asset Management in Your Organization 2023-10-20T17:22:09+02:00 Richard_Howells https://community.sap.com/t5/user/viewprofilepage/user-id/170530 My basement flooded a few weeks ago, and my wife was on a mission to get to the bottom of the issue. And like any good husband, I got out of her way, and let here get to the root of the problem.&nbsp; As it happens, due to unprecedented rain fall over a very short space of time (who says there is no such thing as climate change) the sump pump, the device that protects us against flooding, had failed. Unfortunately, it was not smart enough to alert us to this situation and simply gave up.<BR /> <BR /> And this is a metaphor for the challenges we are seeing from larger disruptions all over the world, from the impacts of environmental, geopolitical, and other types of risks.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/maint.png" /></P><BR /> <P style="overflow: hidden;margin-bottom: 0px">Yet, if you work at all in <A href="https://www.sap.com/products/scm/asset-management-eam.html" target="_blank" rel="noopener noreferrer">asset management</A>, you’ve probably felt the impact of disruption much more deeply than most. Asset management and <A href="https://www.sap.com/products/scm/field-service-management.html?campaigncode=crm-ya22-int-1517076&amp;source=ppc-de-google_ads-search-71700000112013028-58700008463511428-dsc_dsc-x-x-x&amp;dfa=1&amp;gad=1&amp;gclid=CjwKCAjwgZCoBhBnEiwAz35Rwsil6EszIahgd1O2pASW5KKRngrIvCw0P9Uhfw8rsQyyLjf07tHD2BoCFxYQAvD_BwE&amp;gclsrc=aw.ds" target="_blank" rel="noopener noreferrer">field service management</A> are among the operations most hurt by unexpected events as well as environmental, geopolitical, and other types of risk. In fact, when companies aren’t careful, many disruptions to business actually start with an asset failure (like my sump pump).</P><BR /> That’s why asset management is evolving. The future of modern asset management is always on, increasingly intelligent, and now – accessible wherever you are.<BR /> <H2 id="toc-hId-963869576">Supporting asset management’s role in strong supply chains</H2><BR /> As we move to the future, asset management continues to grow in importance. That’s because asset management professionals are responsible for a rapidly growing network of, often very expensive, equipment, and much of this equipment is more complex – and intelligent – than ever before. Advanced technologies such as IOT and <A href="https://www.sap.com/products/artificial-intelligence.html#active_tab_item_1680650651731" target="_blank" rel="noopener noreferrer">artificial intelligence</A> (AI) are increasingly available and play a role in effectively executing business processes. In field service management, there are a greater number of field service operators, too, spread across a larger range of services and supporting more customers.<BR /> <BR /> Whether you’re managing your own assets or providing asset management services to customers, these operations have never been more demanding of your time and attention. However, despite this growing complexity, many businesses continue to depend on the asset management and field service management software designed for the equipment and processes of 20 years ago. This software isn’t prepared to support the demands of modern equipment – or the disruptions of tomorrow.<BR /> <BR /> The latest generation of asset management software connects business processes by closing the loop between asset strategy and maintenance execution, helps companies make better decisions by contextualizing their asset health and performance data through real-time insights, and supports improved collaboration with the ecosystem through network solutions.<BR /> <H2 id="toc-hId-767356071">Enabling asset management in the moment and on the go</H2><BR /> As you look to the future, it’s time to ask yourself one all-important question: how can my assets be always-on, even if my asset management software and professionals aren’t?<BR /> <BR /> Any asset management software will focus on keeping your assets up and running, but the right asset management software will do so by empowering your workers anytime, anywhere.<BR /> <H2 id="toc-hId-570842566">A brief look back in time</H2><BR /> Early 2020 posed an extreme challenge for those businesses that didn’t have the tools or data integration to continue supporting everyday operations off site. You may now offer your workers some asset management tools on mobile, but do they provide all the features workers need to do their jobs and keep your assets running? Are they integrated and serving the data insights workers need to make fast, accurate decisions?<BR /> <BR /> Modern asset management software is designed for a holistic approach to asset management that empowers you to connect, contextualize, and collaborate. Ultimately, it’s one part of a whole business that doesn’t work as intended when it’s siloed away from other operations.<BR /> <BR /> For example, if you’re a manufacturer, your asset management team should be able to collaborate freely with operators and service providers. The impact of disruption is compounded by silos across the business. In field service management, you should be able to integrate front- and back-office processes for effective collaboration across teams – while keeping customers informed.<BR /> <H2 id="toc-hId-374329061">Expecting the unexpected with predictive analytics</H2><BR /> The seasonally high rain fall in my area wasn’t a complete surprise. However, the failure of my asset (the sump-pump) was. I had no way of knowing that it was going to break down. Why?&nbsp; Because it didn’t tell me! I didn’t have the data. Why didn’t I have an app on my phone to alert me when the water level got to a certain point? Or when the part started to fail (which was probably several weeks ago)?<BR /> <BR /> In that same way, the right data and predictive analytics can help your business prepare for what’s next in asset management.<BR /> <BR /> For example, AI-based predictive maintenance is designed to help you determine a piece of equipment’s failure curve based on calculated probabilities. With these insights, you can clearly see the equipment’s remaining useful life and quickly make the best decision for your business. Predictive analytics can also reveal the likelihood of service needs for specific operations or customers by analyzing historical data from previous service requests.<BR /> <BR /> AI enhances your understanding of asset operations and helps you make more-informed decisions, especially when these insights are available on mobile for your workers on the go. Embedding AI into asset management can help you get on the path to achieving your most important asset management goals, such as eliminating unplanned asset downtime and increasing resource utilization. <A href="https://www.sap.com/products/scm/asset-management-eam.html" target="_blank" rel="noopener noreferrer">Enterprise asset management</A> (EAM) solutions from SAP include AI-powered capabilities such as these.<BR /> <BR /> EAM solutions from SAP, including the <A href="https://www.sap.com/products/scm/field-service-management.html?campaigncode=crm-ya22-int-1517076&amp;source=ppc-de-google_ads-search-71700000112013028-58700008463511428-dsc_dsc-x-x-x&amp;dfa=1&amp;gad=1&amp;gclid=CjwKCAjwgZCoBhBnEiwAz35Rwsil6EszIahgd1O2pASW5KKRngrIvCw0P9Uhfw8rsQyyLjf07tHD2BoCFxYQAvD_BwE&amp;gclsrc=aw.ds" target="_blank" rel="noopener noreferrer">SAP Field Service Management</A> solution, can help you create a more-resilient supply chain, deliver service precision, and revolutionize equipment performance. To learn more about SAP solutions and how they help enable modern, mobile asset management, <A href="https://www.sap.com/products/scm/field-service-management/features.html" target="_blank" rel="noopener noreferrer">visit us online</A>.<BR /> <BR /> Also, <A href="https://www.sap.com/cmp/dg/arc-report-Intelligent-asset-management/index.html?source=blog-glo-dsc-sapcommunity-beready" target="_blank" rel="noopener noreferrer">download</A> the ARC Advisory Group report to learn how asset-intensive companies are rethinking their asset management priorities.<BR /> <BR /> Oh! My wife now has a smart pump, and an app on her mobile phone to tell her exactly how it is performing. What else would you get your wife of 30 years on her wedding anniversary. 2023-10-20T17:22:09+02:00 https://community.sap.com/t5/technology-blog-posts-by-sap/aws-and-sap-joint-reference-architecture-for-iot-scenarios-using-amazon/ba-p/13580723 AWS and SAP – Joint reference Architecture for IoT scenarios using Amazon Monitron 2023-11-14T14:30:24+01:00 praveenpadegal https://community.sap.com/t5/user/viewprofilepage/user-id/804325 <P>When industrial machinery breaks down, it often results in significant operational downtime. Predictive maintenance can alleviate many issues related to equipment upkeep, but its implementation is not without challenges. The process usually requires the integration of sensors, data infrastructure, data analysis, and machine learning, a blend of software and hardware skills that often leads to lengthy setup periods and delayed return on investment. Therefore, it is vital to find a solution for managing equipment failure that seamlessly integrates with existing business procedures for asset management and plant maintenance.<BR /><BR /><SPAN class=""><SPAN class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </SPAN></SPAN><STRONG><SPAN class=""><SPAN class="">Amazon </SPAN><SPAN class="">Monitron</SPAN></SPAN></STRONG><SPAN class=""><SPAN class=""> enables the customers to implement a predictive maintenance program and reduce unplanned downtime.</SPAN> <SPAN class="">SAP</SPAN><SPAN class=""> customers </SPAN><SPAN class="">use </SPAN></SPAN><STRONG><SPAN class=""><SPAN class="">SAP </SPAN><SPAN class="">Enterprise </SPAN><SPAN class="">Asset Management </SPAN></SPAN></STRONG><SPAN class=""><SPAN class="">to create maintenance notifications for </SPAN><SPAN class="">industrial equipment</SPAN><SPAN class="">.</SPAN></SPAN><SPAN class="">&nbsp;</SPAN></P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/flow1-2.png" border="0" /></P><P><BR /><STRONG><SPAN>In this blog post,</SPAN></STRONG><SPAN> we will walk you through a framework on SAP Business Technology Platform (SAP BTP) with which we can provide an integration framework between Amazon Monitron and SAP S/4HANA Asset Management and thereby automating the process of creating maintenance notifications.</SPAN><SPAN>&nbsp;</SPAN><BR /><BR /><SPAN>In the upcoming sections of the blog post, we will describe the solution architecture, systems involved, PoC scenario and a quick demo followed by the instructions to deploy the solution from a GitHub repository.</SPAN><SPAN>&nbsp;</SPAN></P><H3 id="toc-hId-1093845900"><STRONG>Engagement</STRONG></H3><P>&nbsp;</P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/joint2-1.png" border="0" width="427" height="86" /></P><P><BR />The outcome described in this article was facilitated by an engagement between&nbsp;<STRONG>SAP</STRONG>&nbsp;and&nbsp;<STRONG>Amazon Web Services</STRONG> which resulted in the creation and validation of a joint reference architecture use cases and PoC. Teams from <A href="https://www.linkedin.com/in/pavankumarpvn/" target="_blank" rel="noopener nofollow noreferrer">PVN Pavan Kumar</A> (<A href="https://www.linkedin.com/company/saplabsindia/mycompany/" target="_blank" rel="noopener nofollow noreferrer">SAP Labs India</A>) and <A href="https://www.linkedin.com/in/soulat-khan/" target="_blank" rel="noopener nofollow noreferrer">Soulat Khan</A> (<A href="https://www.linkedin.com/company/amazon-web-services/" target="_blank" rel="noopener nofollow noreferrer">Amazon Web Services</A>) have participated in this engagement.</P><H3 id="toc-hId-897332395"><STRONG>Business Scenario</STRONG></H3><P><BR />Predictive maintenance plays a crucial role in helping industries avoid downtime by using advanced analytics and machine learning algorithms to predict equipment failures before they occur. By analyzing historical data and real-time sensor readings, it can identify patterns and anomalies that indicate potential issues. This enables proactive maintenance thereby minimizing the impact on production.<BR /><BR />In this scenario, abnormal conditions are detected and the events are generated and sent to the Events-to-Business Action Framework which maps it to an associated business action, which in this case, is to create a maintenance notification in SAP S/4HANA Asset Management. The business value of this integration helps industries to improve operational efficiency and ensure uninterrupted production.<BR /><BR /><STRONG>Amazon Monitron is an end-to-end system</STRONG> that uses machine learning to detect abnormal conditions in industrial rotating equipment, enabling you to implement a predictive maintenance program and reduce unplanned downtime. It includes sensors to capture vibration and temperature data, a gateway to securely transfer data to AWS, a service that analyzes the data using machine learning (ML), and a companion mobile and desktop app to set up the devices and track the condition of your machinery. The Monitron service can export data to a kinesis stream and S3, making data available for downstream SAP integration. For more information, please check out&nbsp; <A href="https://aws.amazon.com/monitron/" target="_blank" rel="noopener nofollow noreferrer">Amazon Monitron</A>.</P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/Monitron-1-1.png" border="0" /></P><P>&nbsp;</P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/monitron-2.png" border="0" /></P><P><BR /><EM>Image courtesy : </EM><A href="https://aws.amazon.com/pm/monitron" target="test_blank" rel="nofollow noopener noreferrer">https://aws.amazon.com/pm/monitron</A><BR /><BR /><STRONG>SAP Enterprise Asset Management (EAM)</STRONG> helps organizations to plan, optimize, execute, and track the necessary activities, priorities, skills, materials, tools, and information associated with an asset. Failure to manage and maintain enterprise assets can lead to unplanned downtime, suboptimal asset performance, and supply shortages. Customers also rely on EAM systems to demonstrate compliance with regulatory bodies to preclude liability if a failure occurs. To learn more about SAP EAM solution, refer <A href="https://www.sap.com/sea/products/scm/asset-management-eam.html" target="_blank" rel="noopener noreferrer">SAP Enterprise Asset Management</A></P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/eam.png" border="0" /></P><P><BR /><BR /></P><H3 id="toc-hId-700818890"><STRONG>Solution Architecture</STRONG></H3><P>&nbsp;</P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/sol-arch.png" border="0" /></P><P><BR />The following steps depicts the information flow across systems:<BR /><BR />(1) Event is triggered from Amazon Monitron Hardware and sent to Amazon Monitron Software.<BR /><BR />(2) and (3) Amazon Kinesis streams the sensor data from Amazon Monitron and lands it into the Amazon S3 bucket.<BR /><BR />(4) AWS Lambda is a serverless function, which will orchestrate the process of detecting a stream contains any alerts related to failure or warnings, and then the inference result is passed to SAP Advanced Event Mesh.<BR /><BR />(5a) AWS secrets manager is used to store credentials; these are used by the lambda function to provide payload to SAP Advanced Event Mesh.<BR /><BR />(5) Event-to-Business-Action framework (extension app) processor module's endpoint is subscribed to SAP Advanced Event Mesh, hence receives this event.<BR /><BR />(6) Event-to-Business-Action framework processor module leverages the Decisions capability of SAP Build Process Automation to derive a business action (for example, in this scenario, Plant Maintenance Notification creation in SAP S/4HANA system) based on certain characteristics of incoming event.<BR /><BR />(7), (8), (9) (10) and (11) Event-to-Business-Action framework processor module triggers the defined action in the SAP S/4HANA system by using the SAP Destination Service and SAP Private Link Service.<BR /><BR />The integration architecture uses SAP <STRONG>“Events-to-Business Actions” architecture</STRONG>&nbsp;which is an event-driven framework on SAP Business Technology Platform (SAP BTP) to respond to and integrate with events generated from industrial production processes in plants, warehouses, and logistics into enterprise business systems, triggering associated business processes to enhance enterprise operations and enable rapid decision-making.</P><H3 id="toc-hId-504305385"><STRONG>Scenario Setup and Deployment</STRONG></H3><P><BR />To get the entire scenario working, there are prerequisites and initial configurations required in SAP Business Technology Platform, Amazon Web Services, and SAP S/4HANA.<BR /><BR />Please refer to the published GitHub repository which contains code samples and instructions for implementing this scenario<BR /><BR /></P><UL><UL><LI><A href="https://github.com/SAP-samples/btp-aws-monitron" target="_blank" rel="noopener nofollow noreferrer">GitHub Repo</A></LI></UL></UL><UL><UL><LI><A href="https://discovery-center.cloud.sap/missiondetail/4345/4628/" target="_self" rel="nofollow noopener noreferrer">Discovery Center Mission</A></LI></UL></UL><P><BR />We have created this reference architecture with accompanying sample code which can be configured and extended as per your requirements. However, it is up to the end user to utilize the code, make modifications and keep it maintained for productive use.<BR /><BR />If you are using AWS IoT services for your own sensors, please follow the instructions here:<BR /><BR /></P><UL><UL><LI><A href="https://github.com/SAP-samples/btp-events-to-business-actions-framework/blob/main/documentation/Integration-with-AWS-IoT/README.md" target="_blank" rel="noopener nofollow noreferrer">GitHub Repo</A></LI></UL></UL><P>&nbsp;</P><H3 id="toc-hId-307791880"><STRONG>Benefits </STRONG>The business value and technical benefits of this integration are &nbsp;the following:<BR /><BR /></H3><UL><UL><LI>Detect machine issues before they occur with machine learning (ML) and take action to reduce operational costs.</LI></UL></UL><UL><UL><LI>Start monitoring equipment in minutes with easy installation and automatic, secure analysis through the Amazon Monitron end-to-end system.</LI></UL></UL><UL><UL><LI>Improve system accuracy continuously as Amazon Monitron learns from technician feedback entered in the mobile and web apps.</LI></UL></UL><UL><UL><LI>Network security-focused design with SAP Private Link specifically for RISE with SAP customers between SAP BTP on AWS (any region) and SAP S/4HANA on AWS</LI></UL></UL><UL><UL><LI>Event-driven integration architecture with SAP Advanced Event Mesh as a central hub.</LI></UL></UL><H3 id="toc-hId-111278375"><STRONG>Demo</STRONG></H3><P><BR />The industrial equipment in Manufacturing plant is connected to Amazon Monitron that sends an event to SAP Advanced Event Mesh once abnormal condition is detected and the Event to Business Actions framework process the event and enriches it will relevant business context using decision tables from SAP Build Process Automation and creates a maintenance notification in SAP S/4HANA.<BR /><BR /></P><P><SPAN>You can watch a&nbsp;</SPAN><A href="https://sapvideo.cfapps.eu10-004.hana.ondemand.com/?entry_id=1_ezyna9ne" target="_blank" rel="noopener nofollow noreferrer"><STRONG>demo here</STRONG></A><SPAN>&nbsp;that showcases the PoC scenario</SPAN></P><H3 id="toc-hId--85235130"><STRONG>In Closing</STRONG></H3><P><BR />We hope this blog has given you a brief idea on how to integrate events generated from industrial equipment to trigger different business actions/workflows/process in SAP backend systems.<BR /><BR /><STRONG>On the SAP side,</STRONG>&nbsp;Many thanks to <A href="https://www.linkedin.com/in/umaanbazhagan/" target="_blank" rel="noopener nofollow noreferrer">Uma Anbazhagan</A>&nbsp;from SAP for driving this topic by collaborating with all the stakeholders involved in the engagement, <A href="https://www.linkedin.com/in/swati-maste/" target="_blank" rel="noopener nofollow noreferrer">Swati Maste</A> and <A href="https://www.linkedin.com/in/ajit-kumar-panda-22ba1953/" target="_blank" rel="noopener nofollow noreferrer">Ajit Kumar Panda</A>&nbsp; for supporting the development of this solution, <A href="https://www.linkedin.com/in/netmadan/" target="_blank" rel="noopener nofollow noreferrer">Madankumar Pichamuthu</A> for enabling collaboration and finally&nbsp;<A href="https://www.linkedin.com/in/-anirban-majumdar/" target="_blank" rel="noopener nofollow noreferrer">Anirban Majumdar</A>, <A href="https://www.linkedin.com/in/pavankumarpvn/" target="_blank" rel="noopener nofollow noreferrer">PVN Pavan Kumar</A>, <A href="https://www.linkedin.com/in/siva-kumar-n/" target="_blank" rel="noopener nofollow noreferrer">Sivakumar N</A>&nbsp;for leadership support for this project.<BR /><BR /><STRONG>On the Amazon AWS side,</STRONG> Many thanks to <A href="https://www.linkedin.com/in/soulat-khan/" target="_blank" rel="noopener nofollow noreferrer">Soulat Khan</A>, <A href="https://www.linkedin.com/in/madganesh/" target="_blank" rel="noopener nofollow noreferrer">Ganesh Suryanarayanan</A>, <A href="https://www.linkedin.com/in/sunnypatwari/" target="_blank" rel="noopener nofollow noreferrer">Sunny Patwari</A>, Renga Sridharan, <A href="https://www.linkedin.com/in/aiyappa-machanda-3803b420/" target="_blank" rel="noopener nofollow noreferrer">Aiyappa Machanda</A>, <A href="https://www.linkedin.com/in/abhikray/" target="_blank" rel="noopener nofollow noreferrer">Abhik Ray</A>, <A href="https://www.linkedin.com/in/suresh-pulivarthi-86b58a10/" target="_blank" rel="noopener nofollow noreferrer">Suresh Pulivarthi</A>, <A href="https://www.linkedin.com/in/kramadoss/" target="_blank" rel="noopener nofollow noreferrer">Krishnakumar Ramadoss</A> and the SAP APN Partner Innovation team for their support in this project.<BR /><BR />To learn more about SAP BTP, see the learning journey on&nbsp;<A href="https://learning.sap.com/learning-journey?url_id=text-sapcommunity-prdteng-BTP-free-sap-skill-development-for-all-earn-sap-certification" target="_blank" rel="noopener noreferrer">SAP Learning</A>&nbsp;called&nbsp;<A href="https://learning.sap.com/learning-journey/discover-sap-business-technology-platform?url_id=text-sapcommunity-prdteng-BTP-developer-consultant-adminstrator-architect-can-build-sap-btp-skills-and-intelligent-enterprise-strategy-for-free-and-earn-sap-certification" target="_blank" rel="noopener noreferrer">Discover SAP Business Technology Platform</A>, a great introduction to BTP and the Intelligent Enterprise strategy to see what it’s all about for free.<BR /><BR />As part of the global partnership between SAP and AWS, we have jointly developed an&nbsp;openSAP&nbsp;course titled “<STRONG>Build Resilient Applications on SAP BTP with Amazon Web Services</STRONG><STRONG>&nbsp;</STRONG><BR /><BR /><STRONG>[Registration link] &nbsp;</STRONG><A href="https://open.sap.com/courses/aws1" target="_blank" rel="noopener noreferrer">https://open.sap.com/courses/aws1</A><BR /><BR /><STRONG>By joining this free&nbsp;openSAP&nbsp;course</STRONG>, you'll delve into multiple Joint Reference Architecture patterns, gain in-depth knowledge of the architectural patterns and also have the opportunity to enhance your skills through hands-on exercises.<BR /><BR />To learn more about Amazon AWS, visit <A href="https://aws.amazon.com/training/" target="_blank" rel="noopener nofollow noreferrer">AWS training</A><BR /><BR /><STRONG>For more information about this topic</STRONG>&nbsp;or to ask a question, please contact us at&nbsp;<A href="mailto:paa@sap.com" target="_blank" rel="noopener nofollow noreferrer">paa_india@sap.com</A></P> 2023-11-14T14:30:24+01:00 https://community.sap.com/t5/supply-chain-management-blog-posts-by-sap/sap-business-network-asset-collaboration-and-classification-content-by/ba-p/13588270 SAP Business Network Asset Collaboration and Classification Content by ECLASS: FAQs 2024-02-05T08:12:27.272000+01:00 Diana_Divya https://community.sap.com/t5/user/viewprofilepage/user-id/41233 <P>This FAQ blog deals with questions related to the partnership of SAP Business Network Asset Collaboration and the classification content provider ECLASS. Main aspects are how the ECLASS classification is made available in SAP Business Network Asset Collaboration, how customers can get access to the ECLASS classification content in SAP Business Network Asset Collaboration, and what to do if you are missing ECLASS classification content either in SAP Business Network Asset Collaboration or in ECLASS.</P><P><STRONG>See Also</STRONG>: Blog on&nbsp;<A href="https://blogs.sap.com/2019/10/23/classification-standards-in-sap-intelligent-asset-management/" target="_blank" rel="noopener noreferrer">Classification Standards in SAP Intelligent Asset Management</A>.</P><H2 id="toc-hId-964996856">&nbsp;</H2><H2 id="toc-hId-768483351">General Questions</H2><H5 id="toc-hId-959218003">What is ECLASS?</H5><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">ECLASS is a cross-industry product-data standard for the classification and unique description of products and services.</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">For more information on the company and the standard, please refer to the official ECLASS Web pages (<A href="https://eclass.eu/" target="_blank" rel="noopener nofollow noreferrer">https://eclass.eu/</A>).</P><H5 id="toc-hId-762704498">How does SAP Business Network Asset Collaboration work with ECLASS?</H5><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">SAP Business Network Asset Collaboration and ECLASS have a partnership, and ECLASS acts as a Content Provider in SAP Business Network Asset Collaboration. This means that ECLASS is a participant in the network and ECLASS classification objects get created by ECLASS in their account and will be shared by ECLASS with their licensees in the network.</P><H2 id="toc-hId-178942836">Content-Related Questions</H2><H5 id="toc-hId-369677488">Which ECLASS version is available with SAP Business Network Asset Collaboration?</H5><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">ECLASS versions 10.1 and 12.0 are currently available.</P><H5 id="toc-hId-173163983">Which ECLASS objects will be available in SAP Business Network Asset Collaboration?</H5><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">ECLASS classification objects will be loaded as SAP Business Network Asset Collaboration Template objects, i.e., classes, subclasses, attribute groups, nested structures, attributes, and code lists.<BR /><EM><STRONG>Note:</STRONG></EM> In ECLASS version 10.1, you can still see ECLASS model templates. These were used as a temporary workaround to realize the loading of ECLASS aspects when SAP Business Network Asset Collaboration (then SAP Asset Intelligence Network) did not have the nested structures functionality yet.</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><BR />With ECLASS version 12.0, ECLASS Blocks and Aspects are represented as nested structures in SAP Business Network Asset Collaboration.<BR />The obsolete Model Templates (= representation of Aspects) are still visible in version 10.1 but should not be used anymore.</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">In the beginning the following ECLASS segments will be available in the productive landscape:</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">–&nbsp;<EM>Segment 19</EM>&nbsp;(Information, communication and media technology)</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">–&nbsp;<EM>Segment 23</EM>&nbsp;(Machine element, fixing, mounting)</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">–&nbsp;<EM>Segment 27</EM>&nbsp;(Electric engineering, automation, process control engineering)</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">–&nbsp;<EM>Segment 36</EM>&nbsp;(Machine, apparatus)</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">–&nbsp;<EM>Segment 37</EM>&nbsp;(Industrial piping)</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">More segments will be made available in upcoming releases. The sequence/priority of additional segments will be decided based on customer requests (see below).</P><H5 id="toc-hId--23349522">It looks like ECLASS is currently only available in English and German language? Will there be other languages available?</H5><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">Yes, ECLASS classification is currently available in languages English and German. Further languages supported by ECLASS can be made available for version 12.0 upon request (see below).</P><H5 id="toc-hId--219863027">What can I do if I need additional ECLASS segments or additional ECLASS languages in the SAP Business Network Asset Collaboration productive landscape?</H5><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">Please create an incident under component SBN-AIN-ACF-CNT and request the segment or language you need. ECLASS will then upload the requested segment(s) as soon as possible.</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><STRONG><EM>Note:</EM></STRONG>&nbsp;You should only create such a segment request for ECLASS if you already have an ECLASS license (see LICENSING section below).</P><H5 id="toc-hId--416376532">What can I do if I need additional classification content in ECLASS?</H5><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">Missing content can be requested from ECLASS. Please follow the general process of submitting Change Requests to the ECLASS standard (refer to&nbsp;<A href="https://eclass.eu/support/guides/change-request" target="_blank" rel="noopener nofollow noreferrer">https://eclass.eu/support/guides/change-request</A>). For questions, please contact directly ECLASS Office:&nbsp;<A href="mailto:info@eclass.de" target="_blank" rel="noopener nofollow noreferrer">info@eclass.de.</A></P><H2 id="toc-hId--652883837">Licensing Questions</H2><H5 id="toc-hId--1729606363">Does ECLASS classification content come for free with SAP Business Network Asset Collaboration?</H5><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">A subset of ECLASS structural elements will be made available for a free Trial in the Test and Demo system. The classification content (= ECLASS segments) which is available as free trial are:</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">–&nbsp;<EM>Segment 19</EM>&nbsp;(Information, communication and media technology)</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">–&nbsp;<EM>Segment 27</EM>&nbsp;(Electric engineering, automation, process control engineering)</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">–&nbsp;<EM>Segment 36</EM>&nbsp;(Machine, apparatus)</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">–&nbsp;<EM>Segment 37</EM>&nbsp;(Industrial piping)</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">To use this free trial content, please create a connection request with ECLASS e.V. in the Test and Demo system. ECLASS will then trigger the sharing of the free trial content for your account. For productive use – i.e., in SAP Business Network Asset Collaboration Production landscape – you require a dedicated license from ECLASS to be able to model business objects using ECLASS content.</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><STRONG><EM>Note:</EM></STRONG>&nbsp;There will be no migration possible from the free trial version to the productive system.</P><H5 id="toc-hId--1926119868">How can I license ECLASS and what are the costs?</H5><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">Licensing of ECLASS classification content is handled by ECLASS. You can view the available licensing models on the ECLASS Web site (<A href="https://eclass.eu/en/eclass-standard/licenses" target="_blank" rel="noopener nofollow noreferrer">https://eclass.eu/en/eclass-standard/licenses</A>).<BR />For direct inquiries regarding the exact licensing options for your company, please directly contact the ECLASS office (<A href="mailto:info@eclass.de" target="_blank" rel="noopener nofollow noreferrer">info@eclass.de</A>).</P><H5 id="toc-hId--2122633373">My company already has an ECLASS license. Can I use this for SAP Business Network Asset Collaboration as well?</H5><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">ECLASS will share their objects with their licensees based on their customer list. So, if you already have an ECLASS license this will also be valid for use of ECLASS in SAP Business Network Asset collaboration.<BR />As an ECLASS licensee, please create a connection request with ECLASS e.V. in the Production system. ECLASS will then trigger the sharing of their content for your account. For any license-related questions (including ECLASS sharing via SAP Business Network Asset Collaboration) you can also contact ECLASS directly (e-mail: <A href="mailto:info@eclass.de" target="_blank" rel="noopener nofollow noreferrer">info@eclass.de</A>).</P><H5 id="toc-hId-1975820418">I have a Premium account in SAP Business Network Asset Collaboration, and I want my Invitee accounts to create classification content based on ECLASS classification. Will my Invitees need an own ECLASS license for this?</H5><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">If objects are to be modelled based on ECLASS classification objects a dedicated ECLASS license is required independent of the SAP Business Network Asset Collaboration account type. Therefore, Invitees who model objects in SAP Business Network Asset Collaboration based on ECLASS classification content need an own ECLASS license.</P> 2024-02-05T08:12:27.272000+01:00 https://community.sap.com/t5/supply-chain-management-blog-posts-by-sap/jowat-seamless-just-in-time-operations-with-sap-digital-manufacturing-to/ba-p/13617183 Jowat: Seamless Just-in-Time Operations with SAP Digital Manufacturing to Make Better Decisions 2024-02-23T15:58:30.269000+01:00 karin_fent https://community.sap.com/t5/user/viewprofilepage/user-id/198077 <P><SPAN><A href="https://www.jowat.com/en/" target="_blank" rel="noopener nofollow noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Jowat photo 2 .jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/70004i6354E29E579FB0E7/image-size/large?v=v2&amp;px=999" role="button" title="Jowat photo 2 .jpg" alt="Jowat photo 2 .jpg" /></span><BR />Jowat Group</A></SPAN> is one of the world’s top adhesive manufacturers for industrial use. Tradition and experience from 100 years of corporate development and experience allow it to act as leading company in technology and innovations, in numerous markets and application areas.<SPAN> Jowat SE’s annual production amounts to 100,000 tons of industrial adhesives. Their production is complex and requires high volumes of specialized chemicals and a tremendous amount of power. With raw materials and energy costs skyrocketing, premium manufacturer Jowat looked to get a tighter grip on its inventory management and production processes.&nbsp;</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>To ensure maximum efficiency, Jowat requires enough raw materials to fulfil orders, while minimizing waste and inventory costs. Moreover, the company needs smooth workflows as any delay in order placement, production, or the delivery of raw materials can have huge cost implications for the company.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>As a result, Jowat works hard to ensure that its 24/7 manufacturing processes always run like clockwork. </SPAN></P><P><SPAN>With demand for industrial adhesives surging, the company was eager to ensure that its production processes could scale to meet increasing order numbers and still deliver optimum efficiency. </SPAN></P><H2 id="toc-hId-987130642"><STRONG>Targeting Seamless Digital Workflows </STRONG></H2><P><SPAN>Originally established in 1919, Jowat is no stranger to innovation. Leaders at Jowat identified that the next stage of the company’s evolution would require a radical digital transformation of its production and inventory management processes.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>“Our factory workers relied heavily on paper-based processes,” explained Dirk-Alexander Segger, Detmold Plant Manager at Jowat. “For instance, when employees had finished mixing and decanting adhesives, they handwrote notes to track the volume and type of raw materials that they used during the process. Shortly after decanting, workers would then input the information from their notes into our inventory management and manufacturing execution systems—adding to their workload and increasing the risk of errors.”</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>Tracking materials usage manually created both time-delay, and potential for human errors, as well as discrepancies between the stock amounts recorded in Jowat’s inventory system and the actual volume of raw materials available on the factory floor. Moreover, with information stored across multiple systems and in different formats, plant managers had no clarity to identify process bottlenecks or potential enhancements.&nbsp;</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>Annette Podleschny-Borchardt, Project Lead at Jowat, commented: “To enhance efficiency, improve transparency, and prepare for growth, we decided it was time to go entirely paperless. Building digital processes would give us a more detailed, up-to-date picture of our stock position, which would help to drive smarter raw materials purchasing decisions as well as production improvements.”</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>“We aimed to take a more proactive approach to our manufacturing processes. Developing robust, reliable, end-to-end digital workflows was the perfect way to achieve this goal,”</SPAN><SPAN>&nbsp;</SPAN><SPAN>explained Christine </SPAN><SPAN>Künne</SPAN><SPAN>,</SPAN> Head of IT and Business Process Services at Jowat SE<SPAN>.</SPAN><SPAN>&nbsp;</SPAN></P><H2 id="toc-hId-790617137">Embracing Digital Transformation</H2><P><SPAN>To find the best solution to support its digital transformation initiative, Jowat invited multiple technology vendors to outline the strengths of their solutions. To keep customization low, Jowat targeted a solution that it could easily adapt to meet the highly specialized nature of just-in-time chemicals manufacturing.&nbsp;</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>After reviewing 15 different solutions, Jowat selected </SPAN><SPAN><A href="https://www.sap.com/products/scm/digital-manufacturing-cloud.html" target="_blank" rel="noopener noreferrer">SAP Digital Manufacturing</A></SPAN><SPAN> (SAP DM). As well as providing a solid foundation for digitalization, SAP Digital Manufacturing also integrates seamlessly with Jowat’s existing SAP solutions, including </SPAN><SPAN><A href="https://www.sap.com/products/erp/s4hana.html" target="_blank" rel="noopener noreferrer">SAP S/4HANA</A></SPAN><SPAN>, </SPAN><SPAN><A href="https://www.sap.com/products/scm/extended-warehouse-management.html" target="_blank" rel="noopener noreferrer">SAP Extended Warehouse Management</A></SPAN><SPAN>, and </SPAN><SPAN><A href="https://www.sap.com/products/technology-platform.html" target="_blank" rel="noopener noreferrer">SAP Business Technology Platform</A></SPAN><SPAN>.&nbsp;</SPAN><SPAN>&nbsp;<BR /><BR /></SPAN><SPAN>“We were immediately interested in SAP Digital Manufacturing because it is a cloud-native solution,” commented Dirk-Alexander Segger. “Previously, we used on-premise solutions that required us to carry out extensive and disruptive updates. With SAP Digital Manufacturing, we get instant access to the latest features thanks to the quarterly release schedule.”</SPAN><SPAN>&nbsp;<BR /></SPAN><SPAN><BR />Jowat also valued SAP’s proactive engagement with the chemicals manufacturing industry. “We really appreciate that SAP is eager to co-innovate with industry leaders like Jowat to develop next-generation manufacturing solutions,” said Annette Podleschny-Borchardt. “Through the SAP Customer Engagement Initiative, we can help expert developers at SAP build smart factory solutions that meet the needs of our sector down to the finest detail.”</SPAN><SPAN>&nbsp;</SPAN></P><H2 id="toc-hId-594103632"><SPAN>Sticking with the Experts</SPAN><SPAN>&nbsp;</SPAN></H2><P><SPAN>To ensure a smooth implementation of SAP Digital Manufacturing, Jowat relied on support from SAP Services and Support. </SPAN></P><P><SPAN>“Whenever we hit a stumbling block, the experts helped us work through the issues. For instance, we wanted to develop a dedicated production operation dashboard, which would give plant managers fast access to key production metrics. As this was uncharted territory, it naturally took a lot of time and energy to work through and SAP was behind us every step of the way,” said Dirk-Alexander Segger. </SPAN></P><P><SPAN>Currently, Jowat is completing the first phase of the SAP Digital Manufacturing implementation at its Detmold factory before expanding the solution across all plants. Christine Künne explained: “With a phased implementation we can ensure that the processes we build at our Detmold plant are tried-and-tested to deliver maximum efficiency. This will give us the best chance of success when we roll out these processes across all our facilities.”</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>“Consultants from SAP Services and Support brought not only their expertise to the project, but also the willingness to listen to the needs and the challenges of our industry. Because of this, we were able to collaborate extremely effectively,” added Annette Podleschny-Borchardt</SPAN><SPAN>. </SPAN></P><H2 id="toc-hId-397590127"><SPAN>Driving Efficient Manufacturing with High-quality Data</SPAN><SPAN>&nbsp;</SPAN></H2><P><SPAN>With SAP Digital Manufacturing, Jowat left error-prone, manual processes behind and benefits now from seamless digital </SPAN><SPAN>workflows with end-to-end transparency.</SPAN><SPAN>&nbsp;</SPAN>This increases quality and eases work for shop floor operators. The activity confirmation is automatically done in the SAP system enabling real-time inventory insight.&nbsp;</P><P>Consequently, Jowat gained the following benefits:</P><UL><LI><STRONG>100% digitalized</STRONG> manufacturing process</LI><LI><STRONG>One source of truth</STRONG> for detailed production information</LI><LI><STRONG>Time savings</STRONG> of 3 person days per week through <STRONG>automated raw material consumption updates</STRONG> allowing employees focus on higher value activities</LI><LI>100% <STRONG>accurate inventory</STRONG></LI></UL><P><SPAN>Dirk-Alexander Segger said: “Today workers feed consumption information at the point of production. Previously, it would take one full-time employee three days a week to track raw materials consumption. With SAP Digital Manufacturing, we have a real-time, accurate picture of our raw materials usage and needs. This is helping us optimize usage and reduce costs.”</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>Annette Podleschny-Borchardt added: “Production processes are so much faster now that we have built streamlined digital processes. Before, our paper-based ways of working could add up to five days to production timelines. With SAP Digital Manufacturing, we’ve shaved off this time, allowing us to produce and distribute products to our customers much faster</SPAN><SPAN>—</SPAN><SPAN>boosting satisfaction.”</SPAN><SPAN>&nbsp;</SPAN></P><H2 id="toc-hId-201076622"><SPAN>Planning ahead for an AI-driven Future</SPAN><SPAN>&nbsp;</SPAN></H2><P><SPAN>With reliable, up-to-date information in SAP Digital Manufacturing, plant managers and leaders at Jowat have <STRONG>full visibility across the entire manufacturing cycle</STRONG>.&nbsp;Christine Künne said: “SAP Digital Manufacturing has helped <STRONG>improve the traceability of our products</STRONG> and given us a much more detailed understanding of our manufacturing operations. Ultimately, that helps to enhance planning and provides new insights into potential process improvements.”&nbsp;</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>Jowat’s plans for SAP Digital Manufacturing go far beyond a global rollout. The company is already exploring the potential to scale and streamline manufacturing processes further with artificial intelligence (AI) and Internet of Things (IoT) technologies.</SPAN><SPAN>&nbsp;<BR /></SPAN></P><P><SPAN>“AI holds tremendous potential for us,” reflected Annette Podleschny-Borchardt. “We’re excited to explore how it can help us to ensure consistently excellent quality across heavily customized product lines, and how we can enhance production uptime with IoT-driven predictive maintenance. Having an AI-ready solution like SAP Digital Manufacturing at the heart of our operations makes taking these next steps in our innovation journey much easier.”</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>Summarizing the overall benefits, Christine Künne concluded “With the implementation of SAP Digital Manufacturing through SAP Services and Support, we see ourselves on the way to becoming a transparent factory with a reduction in risks, errors, and process costs thanks to optimized processes.”</SPAN><SPAN>&nbsp;</SPAN></P><H5 id="toc-hId-391811274"><SPAN><A href="https://www.sap.com/about/customer-stories/smart-press-shop.html" target="_blank" rel="noopener noreferrer">Click here</A></SPAN> to see what benefits other companies have gained including improving quality with AI-assisted visual inspection. Be sure to listen to a <SPAN><A href="https://event.on24.com/eventRegistration/console/apollox/mainEvent?&amp;eventid=4294893&amp;sessionid=1&amp;username=&amp;partnerref=web&amp;format=fhvideo1&amp;mobile=&amp;flashsupportedmobiledevice=&amp;helpcenter=&amp;key=2A85021F45D14DF9C657C622AA74D180&amp;newConsole=true&amp;nxChe=true&amp;newTabCon=true&amp;consoleEarEventConsole=false&amp;text_language_id=en&amp;playerwidth=748&amp;playerheight=526&amp;eventuserid=626283838&amp;contenttype=A&amp;mediametricsessionid=550094581&amp;mediametricid=6052808&amp;usercd=626283838&amp;mode=launch" target="_blank" rel="noopener nofollow noreferrer">webinar</A></SPAN> how a renowned manufacturer revolutionizes manufacturing with Industry 4.0. Also, read a <SPAN><A href="https://www.sap.com/cmp/dg/risk-resilient-supply-chain-manufacturing/typ.html" target="_blank" rel="noopener noreferrer">report</A></SPAN> from Oxford Economics enabling you to make your supply chain more resilient and sustainable.</H5> 2024-02-23T15:58:30.269000+01:00 https://community.sap.com/t5/sap-community-leaders-finder/oliver-schreiber/ba-p/13588026 Oliver Schreiber 2024-02-29T14:55:22.990000+01:00 StephanieMarley https://community.sap.com/t5/user/viewprofilepage/user-id/109 <P class=""><FONT face="tahoma,arial,helvetica,sans-serif" size="4"><A href="https://groups.community.sap.com/t5/user/viewprofilepage/user-id/6776" target="_blank" rel="noopener noreferrer">About Oliver Schreiber</A></FONT></P><UL><LI><FONT face="tahoma,arial,helvetica,sans-serif" size="4">Bielefeld, Germany</FONT></LI></UL><UL><LI><FONT face="tahoma,arial,helvetica,sans-serif" size="4">SAP Mentor since 2015</FONT></LI></UL><P><FONT face="tahoma,arial,helvetica,sans-serif" size="4"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Oliver Schreiber.png" style="width: 200px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/56640iA7D6636996AA2FC3/image-size/small?v=v2&amp;px=200" role="button" title="Oliver Schreiber.png" alt="Oliver Schreiber.png" /></span></FONT></P><P class=""><FONT face="tahoma,arial,helvetica,sans-serif" size="4"><SPAN class="">Oliver is a business and solution architect with strong focus on platform-based&nbsp;services leveraging SAP Business Technology Platform. Active startup entrepreneur with B2B SaaS services and the FinTech solution LiquidityHub on SAP Store! Long term history as SAP partner in many roles and a strong network in the SAP Ecosystem.</SPAN></FONT></P><P><FONT face="tahoma,arial,helvetica,sans-serif" size="4"><STRONG>Topics of interest:</STRONG>&nbsp;SAP BTP, SaaS, PaaS, cloud architecture, platform-based business models, partner business models, SAP strategic advisory for SAP ERP transition program guidance, cloud operation</FONT></P><P><FONT face="tahoma,arial,helvetica,sans-serif" size="4"><STRONG>Oliver, what inspired you to become an SAP Mentor?</STRONG></FONT></P><P><FONT face="tahoma,arial,helvetica,sans-serif" size="4"><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="handshake .png" style="width: 68px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/52491i8E9D2FFB3C7BC293/image-dimensions/68x68?v=v2" width="68" height="68" role="button" title="handshake .png" alt="handshake .png" /></span></STRONG>When I founded my company in early 2015 to leverage the upcoming platform-based business on SAP platform technology, I was asked to join the SAP Mentor team to bring in my skills of working with SAP for more than 20 years in different partner roles internationally. I was very excited and honored to become part of such an unbelievably nice, experienced, international team of experts that works so well together, stays honest and always has a lot of fun. I was very impressed with the overall experience and that our input and feedback was taken seriously by the SAP board and management which then led to real improvements in several areas.</FONT></P><P><FONT face="tahoma,arial,helvetica,sans-serif" size="4"><STRONG>What advice would like to share with other SAP community members?</STRONG></FONT></P><P><FONT face="tahoma,arial,helvetica,sans-serif" size="4"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="298874_collaborate_blue (1).png" style="width: 65px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/52495i64D82195EFF8CCB9/image-dimensions/65x65?v=v2" width="65" height="65" role="button" title="298874_collaborate_blue (1).png" alt="298874_collaborate_blue (1).png" /></span>We never had better circumstances and easy access to enabling technologies to design and establish new software solutions and businesses to start something new. Building a new business as a startup or a new solution based on SAP platform technologies is possible with limited investment for skilled people today. Always do that with a real customer as a pilot and properly analyse that there is a real market for it and how to reach it. Whether you are a developer or architect, or even a sales representative, it doesn’t matter, as long as your role fits your personal strengths and desire and you build the right team around it. And the community might be the right forum to find them and get early feedback.</FONT></P> 2024-02-29T14:55:22.990000+01:00 https://community.sap.com/t5/sap-community-leaders-finder/eduardo-chagas/ba-p/13653603 Eduardo Chagas 2024-03-29T18:49:39.614000+01:00 StephanieMarley https://community.sap.com/t5/user/viewprofilepage/user-id/109 <P><FONT face="tahoma,arial,helvetica,sans-serif" size="4"><A href="https://community.sap.com/t5/user/viewprofilepage/user-id/125190" target="_blank">About Eduardo</A></FONT></P><UL><LI><P><FONT face="tahoma,arial,helvetica,sans-serif" size="4">Rio de Janeiro, Brazil</FONT></P></LI><LI><FONT face="tahoma,arial,helvetica,sans-serif" size="4">SAP Mentor since 2013</FONT></LI></UL><P><FONT face="tahoma,arial,helvetica,sans-serif" size="4">&nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Eduardo Chagas.png" style="width: 200px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/88555iFB118668EC55273A/image-size/small?v=v2&amp;px=200" role="button" title="Eduardo Chagas.png" alt="Eduardo Chagas.png" /></span></FONT></P><P><FONT face="tahoma,arial,helvetica,sans-serif" size="4">Professional with over several years of experience in the field of Information Technology, with a great passion for IT and continuous improvement. I enjoy being part of a dynamic and fast-growing environment where I can apply all my knowledge and skills to new challenges every day. Excellent interpersonal relationships and a strong commitment to achieving goals.</FONT></P><P><FONT face="tahoma,arial,helvetica,sans-serif" size="4"><STRONG>Topics of interest:</STRONG>&nbsp;S/4HANA, Supply Chain, Logistics, Transportation Management, Warehouse Management, Logistics Business Network, Yard Management, Transportation Resource Management, IoT, AI &amp; Machine Learning<BR /></FONT></P><P><FONT face="tahoma,arial,helvetica,sans-serif" size="4"><STRONG>Eduardo, what inspired you to become an SAP Mentor?</STRONG><BR /></FONT></P><P><FONT face="tahoma,arial,helvetica,sans-serif" size="4"><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="handshake .png" style="width: 68px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/52491i8E9D2FFB3C7BC293/image-dimensions/68x68?v=v2" width="68" height="68" role="button" title="handshake .png" alt="handshake .png" /></span></STRONG>I was inspired by other professionals such as Henrique Pinto, Marlo Simon and Tobias Hofmann who were already SAP Mentors and who, in addition to their technical knowledge, did a lot to build and develop the SAP community in Brazil.</FONT></P><P><FONT face="tahoma,arial,helvetica,sans-serif" size="4"><STRONG>What advice would like to share with other SAP community members?</STRONG></FONT></P><P><FONT face="tahoma,arial,helvetica,sans-serif" size="4"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="298874_collaborate_blue (1).png" style="width: 65px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/52495i64D82195EFF8CCB9/image-dimensions/65x65?v=v2" width="65" height="65" role="button" title="298874_collaborate_blue (1).png" alt="298874_collaborate_blue (1).png" /></span>Hard work! If you want results in your business, whether personally or professionally, you need to dedicate yourself and go further! Having discipline and consistency is essential to get results. Another important point in my opinion is... you should ask yourself at all times "How can I add value to my client? To the process?". We cannot simply deliver a solution but rather ensure that it returns value to the customer.</FONT></P> 2024-03-29T18:49:39.614000+01:00 https://community.sap.com/t5/technology-blog-posts-by-members/iot-ultimate-data-cyber-security-with-enterprise-blockchain-and-sap-btp/ba-p/13676981 IoT - Ultimate Data Cyber Security - with Enterprise Blockchain and SAP BTP 🚀 2024-04-22T11:07:39.454000+02:00 AndySilvey https://community.sap.com/t5/user/viewprofilepage/user-id/1397601 <P>It wasn't that long ago that Cyber Security and Resilience translated to High Availability and Disaster Recovery. Driven by the Sensitivity, Confidentiality, and Availability requirements of the Data, Systems and Applications were built to have the highest possible availability. That requirement came from the times when an entire end to end Business Process ran in a single standalone Application.</P><P>Fast forward to today, end to end Business Processes can begin in one Application on one side of the world and pass through Applications somewhere else in the world and finish in Applications in an altogether different location in the world. The beginning of the Business Process can be Sensors and Things at the Edge, producing Data, Events, something has happened and triggered the Business Process.</P><P>&nbsp;</P><P><STRONG>This creates several problems</STRONG>:</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><STRONG>Protect the Originality &amp; Integrity of the Data</STRONG> - When the Thing, the IoT Sensor, let's say critical infrastructure, something like a Base Station in a Telco Network, or a piece of the Electrical Grid for a Utility Company, when the Thing, the IoT Sensor creates the&nbsp; piece of Data, a Record of something that just happened we need to make sure that piece of Data cannot be modified or destroyed and therefore protect the originality and integrity of the Data</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><STRONG>Moving the Data from the Edge to the SAP Application in the Cloud or DataCenter and at the same time&nbsp;Protect the Originality &amp; Integrity of the Data</STRONG> - we need to get the Data from the Thing, the IoT Sensor, to the SAP Application in the Cloud or DataCenter and we need to be sure, to have surety that the Data which arrives in the SAP Cloud or DataCenter is exactly the same Data that was created at the Edge at the Thing, the IoT Sensor. If this Data gets changed in any way, we won't be able to <EM><STRONG>trust</STRONG></EM> the Business Processes and Insights which are depending on that Data. And so, in the activity of moving the Data we need to make sure that that piece of Data cannot be modified or destroyed&nbsp;and therefore protect the originality and integrity of the Data</P><P>And so, here we are, the biggest threat to Enterprise SAP Applications is no longer the High Availability, the Server crashing, that's all under control and possible to take care of,&nbsp;</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><STRONG>The biggest threat to IoT &amp; Enterprise SAP Applications is Cyber Security and Cyber Attacks</STRONG></P><P>A common thought is that a hacker, or cyber attacker wants to modify Data for their own financial benefit, for example change the destination bank account number for invoice payments, yes those threats are still there, but biggest threat is that a hacker or cyber attacker deletes or modifies Master and Transaction Data resulting that the Master and Transactional Data does not have integrity and cannot be used, and if the attacker succeeded to modify the Backup as well, then&nbsp; the Enterprise could be out of business for a long time trying to pick up the pieces and get up and running again.</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><STRONG>The biggest threat to IoT &amp; Enterprise SAP Applications is Cyber Attacks rendering the Master and Transaction Data un-trustworthy</STRONG></P><P>And that's where the Enterprise Blockchain comes in, and this blog is going to explain why.</P><P>Ok let's go<span class="lia-unicode-emoji" title=":rocket:">🚀</span></P><P>Welcome to the eighth blog in this series on Enterprise Blockchain and SAP. If you have been following the previous blogs then you'll be familiar with the blog template. We'll begin by talking about and framing the problem, in this case <EM>Data Cyber Security for IoT and SAP</EM> and then go in to identifying the enabling technology which will have the best capabilities and be the most appropriate to solving the problem all the way through to the reference solution architecture to be able to implement the solution.</P><P>The blog is going to break the subject down in to three sections:</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><STRONG>Section 1.0: The What is it of IoT &amp; SAP, and Enterprise Blockchain&nbsp;</STRONG></P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><STRONG>Section 2.0: The Why is it, of IoT &amp; SAP, and Enterprise Blockchain&nbsp;</STRONG></P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><STRONG>Section 3.0: The How is it,&nbsp;of IoT &amp; SAP, and Enterprise Blockchain</STRONG></P><P><STRONG>tl:dr</STRONG></P><P>If you want to protect the originality and integrity and confidentiality of IoT data, from the Edge to Insights and SAP Business Processes, then the answer is an Enterprise Blockchain Database, where the Enterprise Blockchain Tenants are running on Edge Hosts/Servers and in the SAP BTP Business Technology Platform, enabling Enterprise Blockchain Database to protect the Data from the Edge Hosts/Servers to the SAP BTP.</P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IoT Internet of Things Edge Data Cyber Security and SAP Asset Performance Management BTP Protected by Enterprise Blockchain - atkrypto.io" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/99480iB1B098FECFF5F4B7/image-size/large?v=v2&amp;px=999" role="button" title="IoT Internet of Things Edge Data Cyber Security and SAP Asset Performance Management BTP Protected by Enterprise Blockchain - atkrypto.io .png" alt="IoT Internet of Things Edge Data Cyber Security and SAP Asset Performance Management BTP Protected by Enterprise Blockchain - atkrypto.io" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">IoT Internet of Things Edge Data Cyber Security and SAP Asset Performance Management BTP Protected by Enterprise Blockchain - atkrypto.io</span></span></P><P>&nbsp;</P><P>[<EM>the finer technical details of getting the data from the Enterprise Blockchain to SAP Asset Management and S/4HANA will be <A href="https://community.sap.com/t5/supply-chain-management-blogs-by-sap/best-practices-for-using-current-sap-apm-rules-for-condition-monitoring/bc-p/13673307#M5681" target="_self">clearer possibly</A> after <A href="https://www.sap.com/events/sapphire.html?source=ppc-us-sapphire-splash-promo&amp;campaigncode=crm-ya24-int-2331870&amp;source=ppc-1na-googleads-search-71700000117657864-58700008674879759-xsolutionarea_saf-x-x-aam&amp;gad_source=1&amp;gclid=Cj0KCQjw8pKxBhD_ARIsAPrG45kRZmQXtXaCvFDWwZJlxgsMVyhEEarnGfainO9me0RUrJK4HokVZI0aAqZFEALw_wcB&amp;gclsrc=aw.ds" target="_self" rel="noopener noreferrer">Sapphire Orlando in June</A>. In the mean time there are a number of ways to get the Data in and out of the Enterprise Blockchain running on the SAP BTP Kyma Service</EM>]</P><P><STRONG>Enterprise Blockchain is both:</STRONG></P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><STRONG>. a Secure Store</STRONG></P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><STRONG>. a Secure Communication Channel</STRONG></P><P><SPAN><STRONG>Enterprise Blockchain is the Cyber Security for Enterprise IoT Data from the Edge to Insights</STRONG>&nbsp;<span class="lia-unicode-emoji" title=":rocket:">🚀</span></SPAN></P><P>&nbsp;</P><P>and now.... the long answer...</P><P>&nbsp;</P><P><STRONG>Section 1.0: The What is it of IoT &amp; SAP, and Enterprise Blockchain&nbsp;</STRONG></P><P><A href="https://www.sap.com/products/artificial-intelligence/what-is-iot.html" target="_self" rel="noopener noreferrer">What is IoT Internet of Things ?</A></P><DIV class=""><DIV class=""><DIV class=""><H2 id="toc-hId-992649663">History of IoT</H2></DIV></DIV></DIV><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><P>In 2021, there were over<SPAN>&nbsp;</SPAN><A class="" href="https://dataprot.net/statistics/iot-statistics/#:~:text=In%202021%2C%20there%20were%20more,to%20the%20internet%20per%20minute." target="_blank" rel="noopener noreferrer nofollow">10 billion IoT devices</A><SPAN>&nbsp;</SPAN>in the world, and by 2025, the IDC expects global data generation to exceed<SPAN>&nbsp;</SPAN><A class="" href="https://blogs.idc.com/2021/01/06/future-of-industry-ecosystems-shared-data-and-insights/" target="_blank" rel="noopener noreferrer nofollow">73 zettabytes</A><SPAN>&nbsp;</SPAN>– which is equal to 73 trillion gigabytes. Although we can’t really quantify digital data in physical terms, we can say that if all that data were converted into 1990s floppy disks – and they were laid out end to end – they could go to the moon and back over 5,000 times.</P><P>[Source:&nbsp;<A href="https://www.sap.com/products/artificial-intelligence/what-is-iot.html" target="_blank" rel="noopener noreferrer">What is IoT? The Future of Business | SAP</A>]</P></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV><P><A href="https://www.sap.com/products/artificial-intelligence/what-is-iot.html" target="_self" rel="noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AndySilvey_0-1713698558262.png" style="width: 764px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/99481i923459207E9A6CC1/image-dimensions/764x273?v=v2" width="764" height="273" role="button" title="AndySilvey_0-1713698558262.png" alt="AndySilvey_0-1713698558262.png" /></span></A></P><P>&nbsp;</P><H2 id="toc-hId-796136158"><A href="https://www.mckinsey.com/featured-insights/mckinsey-explainers/what-is-the-internet-of-things" target="_self" rel="nofollow noopener noreferrer">What are some IoT applications?</A></H2><P>Looking at IoT applications, which are sometimes described as use cases, can help ground the discussion about what IoT is. Broadly,<SPAN>&nbsp;</SPAN><A href="https://www.mckinsey.com/capabilities/mckinsey-digital/our-insights/the-internet-of-things-the-value-of-digitizing-the-physical-world" target="_blank" rel="noopener nofollow noreferrer">IoT applications occur in one of nine settings</A>.</P><OL><LI><EM>Human health.</EM><SPAN>&nbsp;</SPAN>Devices can be attached to or inserted inside the human body, including wearable or ingestible devices that monitor or<SPAN>&nbsp;</SPAN><A href="https://www.mckinsey.com/featured-insights/the-next-normal/wellness" target="_blank" rel="noopener nofollow noreferrer">maintain health and wellness</A>, assist in managing diseases such as diabetes, and more.</LI><LI><EM>Home.</EM><SPAN>&nbsp;</SPAN>Homeowners can install devices such as home voice assistants,<SPAN>&nbsp;</SPAN><A href="https://www.mckinsey.com/capabilities/mckinsey-digital/our-insights/a-smart-home-is-where-the-bot-is" target="_blank" rel="noopener nofollow noreferrer">automated vacuums</A>, or security systems.</LI><LI><EM>Retail environments.</EM><SPAN>&nbsp;</SPAN>Devices can be installed in<SPAN>&nbsp;</SPAN><A href="https://www.mckinsey.com/industries/retail/our-insights/how-tech-will-revolutionize-retail" target="_blank" rel="noopener nofollow noreferrer">stores</A>, banks, restaurants, and arenas to facilitate self-checkout, extend in-store offers, or help optimize inventory.</LI><LI><EM>Offices.</EM><SPAN>&nbsp;</SPAN>IoT applications in offices could entail<SPAN>&nbsp;</SPAN><A href="https://www.mckinsey.com/industries/industrials-and-electronics/our-insights/laying-the-foundation-for-success-in-the-connected-building-era" target="_blank" rel="noopener nofollow noreferrer">energy management</A>&nbsp;or security for buildings.</LI><LI><EM>Standardized production environments.</EM><SPAN>&nbsp;</SPAN>In such settings, including<SPAN>&nbsp;</SPAN><A href="https://www.mckinsey.com/capabilities/mckinsey-digital/our-insights/a-manufacturers-guide-to-generating-value-at-scale-with-industrial-iot" target="_blank" rel="noopener nofollow noreferrer">manufacturing plants</A>, hospitals, or farms, IoT applications often aim to gain operating efficiencies or optimize equipment use and inventory.</LI><LI><EM>Custom production environments.</EM><SPAN>&nbsp;</SPAN>In customized settings like those in mining, construction, or oil and gas exploration and production, IoT applications might be used in<SPAN>&nbsp;</SPAN><A href="https://www.mckinsey.com/capabilities/operations/our-insights/a-smarter-way-to-digitize-maintenance-and-reliability" target="_blank" rel="noopener nofollow noreferrer">predictive maintenance</A>&nbsp;or<SPAN>&nbsp;</SPAN><A href="https://www.mckinsey.com/capabilities/people-and-organizational-performance/our-insights/overcoming-limiting-mind-sets-to-improve-safety" target="_blank" rel="noopener nofollow noreferrer">health and safety efforts</A>.</LI><LI><EM>Vehicles.</EM><SPAN>&nbsp;</SPAN>IoT can help with condition-based maintenance, usage-based design, or presales analytics for<SPAN>&nbsp;</SPAN><A href="https://www.mckinsey.com/industries/automotive-and-assembly/our-insights/unlocking-the-full-life-cycle-value-from-connected-car-data" target="_blank" rel="noopener nofollow noreferrer">cars and trucks</A>, ships, airplanes, and trains.</LI><LI><EM>Cities.</EM><SPAN>&nbsp;</SPAN>IoT applications can be used for adaptive traffic control, smart meters, environmental monitoring, or<SPAN>&nbsp;</SPAN><A href="https://www.mckinsey.com/capabilities/quantumblack/our-insights/iot-comes-of-age" target="_blank" rel="noopener nofollow noreferrer">managing resources</A>.</LI><LI><EM>Outside.<SPAN>&nbsp;</SPAN></EM>In urban environments or other outdoor settings, such as railroad tracks, autonomous vehicles, or flight navigation, IoT applications could involve real-time routing, connected navigation, or shipment tracking.</LI></OL><P>Other<SPAN>&nbsp;</SPAN><A href="https://www.mckinsey.com/industries/technology-media-and-telecommunications/our-insights/laying-the-foundation-to-accelerate-the-enterprise-iot-journey" target="_blank" rel="noopener nofollow noreferrer">real-world examples abound</A>. IoT solutions are being used in myriad settings: in refrigerators, to help restaurants optimize their food-compliance processes; in fields, to track livestock; in offices, to track how many and how often meeting rooms are used; and beyond.</P><P>&nbsp;</P><H2 id="toc-hId-599622653"><A href="http://What%20is the economic impact of IoT? The potential value of IoT is large and growing. By 2030, we estimate it could amount to up to $12.5 trillion globally. That includes the value captured by consumers and customers of IoT products and services. The potential economic value of IoT differs based on settings and usages, with factory settings and human health applications representing outsize shares of this total. Factory settings could generate $1.4 trillion to $3.3 trillion by 2030, or just over a quarter of the total value potential. IoT economic impact in human health settings could reach around 14 percent of the total estimated value. Another way of looking at IoT’s value is to explore use-case clusters (similar uses adapted to different settings). Some of the most common use cases account for a sizable share of IoT’s potential economic value: operations optimization, which is basically making the various day-to-day management of assets and people more efficient (41 percent) health (15 percent) human productivity (15 percent) condition-based maintenance (12 percent) Other clusters include sales enablement, energy management, autonomous vehicles (the fastest-growing cluster), and safety and security." target="_self" rel="nofollow noopener noreferrer">What is the economic impact of IoT?</A></H2><P>The potential value of IoT is large and growing.<SPAN>&nbsp;</SPAN><A href="https://www.mckinsey.com/capabilities/mckinsey-digital/our-insights/iot-value-set-to-accelerate-through-2030-where-and-how-to-capture-it" target="_blank" rel="noopener nofollow noreferrer">By 2030, we estimate it could amount to up to $12.5 trillion globally</A>. That includes the value captured by consumers and customers of IoT products and services.</P><P>The potential economic value of IoT differs based on settings and usages, with factory settings and human health applications representing outsize shares of this total. Factory settings could generate $1.4 trillion to $3.3 trillion by 2030, or just over a quarter of the total value potential. IoT economic impact in human health settings could reach around 14 percent of the total estimated value.</P><P>Another way of looking at IoT’s value is to explore<SPAN>&nbsp;</SPAN><A href="https://www.mckinsey.com/capabilities/mckinsey-digital/our-insights/iot-value-set-to-accelerate-through-2030-where-and-how-to-capture-it" target="_blank" rel="noopener nofollow noreferrer">use-case clusters</A>&nbsp;(similar uses adapted to different settings). Some of the most common use cases account for a sizable share of IoT’s potential economic value:</P><UL><LI>operations optimization, which is basically making the various day-to-day management of assets and people more efficient (41 percent)</LI><LI>health (15 percent)</LI><LI>human productivity (15 percent)</LI><LI>condition-based maintenance (12 percent)</LI></UL><P>Other clusters include sales enablement, energy management, autonomous vehicles (the fastest-growing cluster), and safety and security.</P><P>[Source:&nbsp;&nbsp;<A href="https://www.mckinsey.com/featured-insights/mckinsey-explainers/what-is-the-internet-of-things" target="_blank" rel="noopener nofollow noreferrer">What is IoT: The Internet of Things explained | McKinsey</A>]</P><P>&nbsp;</P><P><A href="https://www.sap.com/products/artificial-intelligence/what-is-iot.html" target="_self" rel="noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AndySilvey_1-1713698788363.png" style="width: 778px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/99482iB4EB5AC0112FEAFE/image-dimensions/778x428?v=v2" width="778" height="428" role="button" title="AndySilvey_1-1713698788363.png" alt="AndySilvey_1-1713698788363.png" /></span></A></P><P>&nbsp;</P><P>Like everything else we do in Enterprise IT,</P><P class="lia-indent-padding-left-60px" style="padding-left : 60px;"><EM><STRONG>IoT Internet of Things is about Data</STRONG></EM></P><P>&nbsp;</P><P><EM><A href="https://www.sap.com/products/artificial-intelligence/what-is-blockchain.html" target="_self" rel="noopener noreferrer">What is Enterprise Blockchain ?&nbsp;</A></EM></P><P>Enterprise Blockchain is both:</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><STRONG>. a Secure Store</STRONG></P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><STRONG>. a Secure Communication Channel</STRONG></P><P><SPAN>McKinsey &amp; Company, in their&nbsp;</SPAN><A href="https://www.mckinsey.com/featured-insights/mckinsey-explainers/what-is-blockchain" target="_self" rel="nofollow noopener noreferrer">December 2023 Featured Insights Publication</A><SPAN>, gave a beautiful description of what is unique and special about Blockchain, "</SPAN><EM>Blockchain is a secure database shared across a network of participants, where up-to-date information is available to all participants at the same time</EM><SPAN>". If we just pause for a moment and let that sink in, and think about what that means, to Business Processes, to Collaboration, to System Resilience, we start to see what is so special about Blockchain Databases and Distributed Ledger Technology.</SPAN></P><P>In these previous blogs, I made a deep dive in to what Enterprise Blockchain is and why we should be positioning it in our Enterprise Architecture:</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><A class="" href="https://community.sap.com/t5/technology-blogs-by-members/why-i-love-sap-and-blockchain-databases-and-why-you-should-too/ba-p/13625869" target="_blank">Why I love SAP and Blockchain Databases and why you should too<SPAN><span class="lia-unicode-emoji" title=":rocket:">🚀</span>&nbsp;</SPAN></A></P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><A class="" href="https://community.sap.com/t5/technology-blogs-by-members/sap-enterprise-architecture-positioning-blockchain-database-as-an/ba-p/13629842" target="_blank">SAP Enterprise Architecture: Positioning Blockchain Database as an Enterprise Technology Standard<SPAN><span class="lia-unicode-emoji" title=":rocket:">🚀</span>&nbsp;</SPAN></A></P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><A class="" href="https://community.sap.com/t5/technology-blogs-by-members/sap-enterprise-architecture-let-the-use-case-find-the-blockchain/ba-p/13632458" target="_blank">SAP Enterprise Architecture: Let the Use Case find the Blockchain <span class="lia-unicode-emoji" title=":rocket:">🚀</span>&nbsp;</A></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IoT Internet of Things and SAP - Enterprise Blockchain is the next generation Data Cyber Security Protection - atkrypto.io" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/99489i784CF7AD0620178E/image-size/large?v=v2&amp;px=999" role="button" title="IoT Internet of Things and SAP - Enterprise Blockchain is the next generation Data Cyber Security Protection - atkrypto.io .png" alt="IoT Internet of Things and SAP - Enterprise Blockchain is the next generation Data Cyber Security Protection - atkrypto.io" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">IoT Internet of Things and SAP - Enterprise Blockchain is the next generation Data Cyber Security Protection - atkrypto.io</span></span></P><P>&nbsp;</P><P>and in a nutshell, Enterprise Blockchain is:</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><EM><STRONG>. The Digital Transformation of Information Security into Cyber Security</STRONG></EM></P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><EM><STRONG>. The Next Generation Data Integrity, Originality, Confidentiality Protection</STRONG></EM></P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><STRONG>. Re-imagining Information Security</STRONG></P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><STRONG>. Natively, out of the box, due to its special characteristics the strongest, hardest, most resilient Enterprise Database product&nbsp;</STRONG></P><P>To wrap up this section:</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">. Iot Internet of Things is about Data</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">. Enterprise Blockchain is about Cyber Security of Data</P><P>&nbsp;</P><P><STRONG>Section 2.0: The Why is it, of IoT &amp; SAP, and Enterprise Blockchain</STRONG></P><P>So, why does IoT, Internet of Things, in the Enterprise IT, when implemented in conjunction with SAP Applications need Enterprise Blockchain ?</P><P>IoT is about Data, and the Data in most cases originates from the Edge and outlying parts of the Network.</P><P>The problem is the Cyber Security of getting the Data from the Edge and outlying parts of the Network to the safe zones of the SAP Cloud and yours or SAP's DataCenters.</P><P><SPAN>IoT's biggest risk is that the Data coming from the IoT Devices is not trustworthy. In the same way as asking the wrong person for directions can leave you going all around the houses, if the Data coming from the IoT Devices, has been changed/contaminated/modified/poluted/made unreliable, whether purposefully through malicious acts or cyber attack, or accidentally, the result will be IoT's Data insights which cannot be trusted, and the result of that could be catastrophic. Just imagine not being able to trust the temperature of refrigeration during pharmaceutical and food production !</SPAN></P><P>If we cannot protect and the originality and integrity of IoT Data, secure it, then how can we trust IoT Data ?</P><P>As <A href="https://www.mckinsey.com/industries/technology-media-and-telecommunications/our-insights/cybersecurity-for-the-iot-how-trust-can-unlock-value" target="_self" rel="nofollow noopener noreferrer">Mckinsey &amp; Company say</A>:</P><P>&nbsp;</P><P><A href="https://www.mckinsey.com/industries/technology-media-and-telecommunications/our-insights/cybersecurity-for-the-iot-how-trust-can-unlock-value" target="_self" rel="nofollow noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AndySilvey_0-1713702593375.png" style="width: 883px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/99501i07B879945532E48E/image-dimensions/883x424?v=v2" width="883" height="424" role="button" title="AndySilvey_0-1713702593375.png" alt="AndySilvey_0-1713702593375.png" /></span></A></P><P>&nbsp;</P><P>IoT is about the Data</P><P>So, if we are going to do IoT and include IoT Data in our Business Processes and Insights, then we need to care for and protect the Data that is coming from IoT Devices.</P><P>Imagine, as described in the previous blog, when we<SPAN>&nbsp;</SPAN><EM><A href="https://community.sap.com/t5/technology-blogs-by-members/sap-enterprise-architecture-let-the-use-case-find-the-blockchain/ba-p/13632458" target="_self">let the Use Case find the Enterprise Blockchain</A></EM>, we have a Business Requirement, a Business Demand, to make IoT Data trustable.</P><P>When we look in our Enterprise Technology Standards, and we look for the Technology Standard in our Enterprise Portfolio which is<SPAN>&nbsp;</SPAN><EM><A href="https://community.sap.com/t5/technology-blogs-by-members/sap-enterprise-architecture-positioning-blockchain-database-as-an/ba-p/13629842" target="_self">positioned to bring the strongest protection to Data, we find the Enterprise Blockchain</A></EM>.</P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AndySilvey_1-1713703070065.png" style="width: 826px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/99502iC524A0F83A222353/image-dimensions/826x417?v=v2" width="826" height="417" role="button" title="AndySilvey_1-1713703070065.png" alt="AndySilvey_1-1713703070065.png" /></span></P><P><SPAN class=""><SPAN class="">Comparison Enterprise Blockchain Database and Traditional Legacy Database - atkrypto.io</SPAN></SPAN></P><P>In the previous blogs, we have discussed in detail about the special characteristics of Enterprise Blockchain and just why it natively out of the box protects the integrity of data to a level that legacy database products cannot do, in a nutshell....</P><P><SPAN>IoT is about Data</SPAN></P><P><SPAN>IoT is about the Data that goes in to the SAP Applications in the Cloud and Data Centers</SPAN></P><P><SPAN>This means IoT Device Data depends on a Database or a Datastore</SPAN></P><P><SPAN>What kind of Database do IoT Devices produces ? What capabilities does the Database for the IoT Devices Data need to have ?</SPAN></P><P><SPAN>1. It must not be possible to modify the Data in the Database which comes from the IoT Devices - the Database needs to be immutable</SPAN></P><P><SPAN>2. The Data in the Database, the integrity and originality of that Data must be protected to the highest level that is technically possible</SPAN></P><P><SPAN>3. The Data must be available with the highest availability, the Database must be resilient to attack</SPAN></P><P><SPAN>When we look in our&nbsp;<A href="https://community.sap.com/t5/technology-blogs-by-members/sap-enterprise-architecture-positioning-blockchain-database-as-an/ba-p/13629842" target="_self">Enterprise Technology Standards we find 1 Technology Standard</A>&nbsp;in the Enterprise which has those capabilities, and that is..... Enterprise Blockchain</SPAN></P><P><SPAN>Enterprise Blockchain ticks those three boxes...</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AndySilvey_2-1713703204488.png" style="width: 16px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/99503iDB4656E3EE6F0658/image-dimensions/16x16?v=v2" width="16" height="16" role="button" title="AndySilvey_2-1713703204488.png" alt="AndySilvey_2-1713703204488.png" /></span>&nbsp;<SPAN>Immutable - tick that box</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AndySilvey_2-1713703204488.png" style="width: 16px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/99503iDB4656E3EE6F0658/image-dimensions/16x16?v=v2" width="16" height="16" role="button" title="AndySilvey_2-1713703204488.png" alt="AndySilvey_2-1713703204488.png" /></span>&nbsp;<SPAN>Integrity must be protected to the highest level - tick that box, thanks to the Enterprise Blockchain Hash Mechanism and the Enterprise Blockchain Consensus Mechanism</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AndySilvey_2-1713703204488.png" style="width: 16px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/99503iDB4656E3EE6F0658/image-dimensions/16x16?v=v2" width="16" height="16" role="button" title="AndySilvey_2-1713703204488.png" alt="AndySilvey_2-1713703204488.png" /></span>&nbsp;<SPAN>Highest level of resilience and availability - tick that box thanks to the Distributed and Decentralised nature of the Enterprise Blockchain</SPAN></P><P><SPAN>This is why, Enterprise Blockchain is the enabler of trustable outcomes from Enterprise IoT Devices' Data.</SPAN></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AndySilvey_5-1713703204734.jpeg" style="width: 852px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/99506i419C536501B5D416/image-dimensions/852x426?v=v2" width="852" height="426" role="button" title="AndySilvey_5-1713703204734.jpeg" alt="AndySilvey_5-1713703204734.jpeg" /></span></P><P><SPAN class=""><SPAN class="">atkrypto.io what is a blockchain</SPAN></SPAN></P><P>But there's more than that, IoT Devices can produce a lot of data, and the volumes of data can be big.</P><P>And this is why, in this blog we take the Enterprise Blockchain Technology story one level further and we introduce the:</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">Enterprise Blockchain Wallet</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">Off-Chain Data Storage</P><P>In the Enterprise Blockchain Platforms, the Enterprise Blockchain Wallet is used for Off-Chain storage of big data and in the following paragraphs we will explain why.</P><P>What is the Enterprise Blockchain Wallet, and what is Off-Chain Data Storage and why would we use them and why do we need them ?</P><P>As we have explained<SPAN>&nbsp;</SPAN><A href="https://community.sap.com/t5/technology-blogs-by-members/why-i-love-sap-and-blockchain-databases-and-why-you-should-too/ba-p/13625869" target="_self">in a previous blog</A>, the Enterprise Blockchain Database, the Distributed Ledger, can be looked at simply as a Database Table (which is replicated and synchronised across multiple Servers) and in principle it stores the Data like this:</P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AndySilvey_6-1713703204813.jpeg" style="width: 790px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/99507iE8967130B58A8005/image-dimensions/790x401?v=v2" width="790" height="401" role="button" title="AndySilvey_6-1713703204813.jpeg" alt="AndySilvey_6-1713703204813.jpeg" /></span></P><P><SPAN class=""><SPAN class="">Blockchain is a very simple form of database atkrypto.io</SPAN></SPAN></P><P>This is fine, and suited to what we call<SPAN>&nbsp;</SPAN><A href="https://aws.amazon.com/compare/the-difference-between-structured-data-and-unstructured-data/#:~:text=Structured%20data%20is%20data%20that,files%20and%20large%20text%20documents." target="_self" rel="nofollow noopener noreferrer">Structured Data</A>, and as AWS nicely describe,<SPAN>&nbsp;</SPAN><A href="https://aws.amazon.com/what-is/structured-data/" target="_self" rel="nofollow noopener noreferrer">Structured Data</A><SPAN>&nbsp;</SPAN>is information like words and numbers. This kind of data is perfectly suited to being stored in an Enterprise Blockchain Database and also a legacy Database. Examples of the data would Names, Addresses, Phone Numbers, Product Information etc.</P><P>But, IoT Devices can produce a lot of Data, for example, there could be photographs proving that general waste was tipped at the correct certified location, photographs and in large volumes would&nbsp;be too big to be stored on the Enterprise Blockchain Database itself.</P><P>And that's ok, Enterprise Blockchain Platforms are ready for that, and have been designed to store both Structured Data and Data which is in files which are so big that they cannot be stored in the Enterprise Blockchain Database itself, for example the photographs from a Waste Truck's onboard camera proving that waste was responsibly tipped in the correct location and taken at the same time as recording GPS location coordinates proving the location of the Waste Truck.</P><P>So, if we can't store the large photographs files in large quantities to the Enterprise Blockchain Database, then how, in an Enterprise Blockchain Platform do we store large files of Data ?</P><P>Voila.... bring in the Enterprise Blockchain Platform Wallet. The best Enterprise Blockchain Platform products include what is called the Enterprise Blockchain Platform Wallet, or to make it shorter, the Enterprise Blockchain Wallet.</P><P>The Enterprise Blockchain Wallet enables us to store large Data, like large Files safely and securely off the chain, or '<A href="https://www.bitdegree.org/crypto/learn/crypto-terms/what-is-off-chain" target="_self" rel="nofollow noopener noreferrer">Off-Chain</A>'.&nbsp;</P><P>But if we store the large Data files Off-Chain in the Enterprise Blockchain Wallet, then how do we also have them some how on the Enterprise Blockchain Database ?</P><P>The way this works is elegant, in any decent Enterprise Blockchain Platform, the Enterprise Blockchain Wallet location is completely configurable, and could be anywhere from<SPAN>&nbsp;</SPAN><A href="https://www.sap.com/norway/products/technology-platform/hana/features/cloud-data-lake.html" target="_self" rel="noopener noreferrer">SAP HANA Cloud (Data Lake)</A>, or for example&nbsp;multiple hyperscaler object stores, such as Amazon S3, OSS (Alicloud Object Storage<BR />Service), SAP HANA Cloud, Data Lake, and Azure Blob Storage.</P><P>The configurable Enterprise Blockchain Wallet of the Enterprise Blockchain Platform looks like this:</P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AndySilvey_7-1713703204779.jpeg" style="width: 793px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/99508i9C1349C576211BAD/image-dimensions/793x443?v=v2" width="793" height="443" role="button" title="AndySilvey_7-1713703204779.jpeg" alt="AndySilvey_7-1713703204779.jpeg" /></span></P><P><SPAN class=""><SPAN class="">Enterprise Blockchain Platform - Enterprise Blockchain Wallets - Configurable Enterprise Wallets - atkrypto.io</SPAN></SPAN></P><P>Ok, so we've got the IoT Data stored in the (configurable) Enterprise Blockchain Wallet, but what about securing the IoT Data ? Obviously the Enterprise Blockchain Wallet storage location has built in security, for example the SAP HANA Cloud, the AWS S3 Buckets, but we need more than the out of the box security of these products, the reason we are using the Enterprise Blockchain Database is because of the amazing security strengths that it natively out of the box has, and so, what about the Enterprise Blockchain Wallet, doesn't the Enterprise Blockchain Platform have some cool super hard way of protecting the data in the Enterprise Blockchain Wallet ?</P><P>Well yes it does, this is the magic of Enterprise Blockchain Database 'Off-Chain' storage in the Enterprise Blockchain Wallet. This is so unique to Blockchain Technologies.</P><P>What happens is this, when store data in the Enterprise Blockchain Wallet, the Enterprise Blockchain Platform software runs a hash algorithm over the data that we have stored and the data, and<SPAN>&nbsp;</SPAN><A href="https://codesigningstore.com/what-is-hashing-algorithm-how-it-works#:~:text=In%20cryptography%2C%20hashing%20is%20a,output%20of%20the%20same%20length." target="_self" rel="nofollow noopener noreferrer">the large file gets hashed</A>:</P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AndySilvey_8-1713703204730.png" style="width: 768px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/99510iF3509D05E84B5D07/image-dimensions/768x227?v=v2" width="768" height="227" role="button" title="AndySilvey_8-1713703204730.png" alt="AndySilvey_8-1713703204730.png" /></span></P><P>&nbsp;</P><P>The data or the file in the Enterprise Blockchain Wallet gets hashed, and then, that hash is stored in the Enterprise Blockchain Database.</P><P>This means we now have a unique hash of that data or file, and if anybody or anything makes even the tiniest teeniest change to that data or file, next time we run a hash over that data or file the result will be different that the original hash which is safely stored in the Enterprise Blockchain Database and this is how we will know that the data has been changed and we cannot trust the Data and therefore we cannot use it for our Enterprise IoT Data processing and Insights..</P><P>On the other hand, if just before we load the data in to the SAP Enterprise Applications, eg SAP Asset Performance Management and SAP S/4HANA,&nbsp; from the Enterprise Blockchain Wallet, if we run a hash over the data and the hash result is the same as we have in the Enterprise Blockchain Database, then we will know we can trust the Data and we can use it in our SAP Applications and we will have trustable IoT Data.</P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AndySilvey_9-1713703204724.jpeg" style="width: 789px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/99509i72AFA7B052607252/image-dimensions/789x444?v=v2" width="789" height="444" role="button" title="AndySilvey_9-1713703204724.jpeg" alt="AndySilvey_9-1713703204724.jpeg" /></span></P><P><SPAN class=""><SPAN class="">Enterprise Blockchain Wallet Data Hashes Stored in the Enterprise Blockchain Database - atkrypto.io</SPAN></SPAN></P><P>&nbsp;</P><P><STRONG>And this is why, for all of these reasons,&nbsp;</STRONG></P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><STRONG>Trustable Enterprise IoT Data depends on Data being stored in the Enterprise Blockchain</STRONG></P><P>&nbsp;</P><P>But that's not the end of the Why IoT Data needs Enterprise Blockchain.&nbsp;</P><P>As we showed at the beginning of the blog in this picture:</P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IoT Internet of Things Edge Data Cyber Security and SAP Asset Performance Management BTP Protected by Enterprise Blockchain - atkrypto.io" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/99516i78EE68F5BDA0E88C/image-size/large?v=v2&amp;px=999" role="button" title="IoT Internet of Things Edge Data Cyber Security and SAP Asset Performance Management BTP Protected by Enterprise Blockchain - atkrypto.io .png" alt="IoT Internet of Things Edge Data Cyber Security and SAP Asset Performance Management BTP Protected by Enterprise Blockchain - atkrypto.io" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">IoT Internet of Things Edge Data Cyber Security and SAP Asset Performance Management BTP Protected by Enterprise Blockchain - atkrypto.io</span></span></P><P>&nbsp;</P><P>As the picture shows, we have an Enterprise Blockchain Database Tenant installed on a Server Host at the Edge of the Network AND we have an Enterprise Blockchain Data Tenant installed on the SAP BTP Kyma Runtime.</P><P>The consequence of this is that we have a distributed Enterprise Blockchain Database table which stretches from the Edge of the Network where the IoT Devices are all the way across the Network to the SAP BTP and DataCenter.</P><P>This means we have Enterprise Blockchain Data Protection from the source where the IoT Devices are to the Insights and Business Processes where the SAP Applications are.</P><P>We have taken the Enterprise Blockchain to the Data at the source at the IoT Devices instead of taking the IoT Device's Data across all of the Networks to the safety of the SAP BTP and DataCenter. This is because we need to store the Data in the Enterprise Blockchain as close as possible to the source of the Data. The closer the Enterprise Blockchain Tenant is to the source of the Data, the safer the Data will be, it's as simple as that. Enterprise Blockchain is the next generation Cyber Security for IoT Data, and we need to minimise the amount of exposure IoT Data has to previous generation security technologies and approaches.</P><P>And this is why we say, Enterprise Blockchain is a Secure Communication Channel, because instead of integrating Applications sending and replicating Data across Networks, we are sharing the Data across the Enterprise Blockchain and the Enterprise Blockchain is the Secure Communication Channel.</P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IoT Internet of Things and SAP - Enterprise Blockchain is the next generation Data Cyber Security Protection - atkrypto.io" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/99524iE0B4E3EA19DF35AE/image-size/large?v=v2&amp;px=999" role="button" title="IoT Internet of Things and SAP - Enterprise Blockchain is the next generation Data Cyber Security Protection - atkrypto.io .png" alt="IoT Internet of Things and SAP - Enterprise Blockchain is the next generation Data Cyber Security Protection - atkrypto.io" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">IoT Internet of Things and SAP - Enterprise Blockchain is the next generation Data Cyber Security Protection - atkrypto.io</span></span></P><P>&nbsp;</P><P>To conclude this section, the<SPAN>&nbsp;</SPAN><EM>Why to, of IoT and Enterprise Blockchain</EM>, IoT Data&nbsp; needs to Trustable.</P><P>Enterprise Blockchain, due to its native super strong security strength when used as a store of Data enables IoT Data to be Trustable, and the Enterprise Blockchain Software needs be installed as close as possible to the source of the IoT Data, as close as possible to the IoT Devices.</P><P>&nbsp;</P><P><STRONG>Section 3.0: The How is it,&nbsp;of IoT &amp; SAP, and Enterprise Blockchain</STRONG></P><P>Now that we know why trustable Enterprise IoT needs the Enterprise Blockchain Database to protect the integrity and originality of the Data, how do we implement it today ?</P><P>Well that's easy, here are the ingredients and the recipe...&nbsp;</P><P>Ingredients, you're going to need:</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">Data Source(s) eg</P><P class="lia-indent-padding-left-60px" style="padding-left : 60px;">IoT Devices which are either REST or MQTT (this could be other protocols and transfer mechanisms depending upon the required Adapters)</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SAP and IoT IoT Devices sending Data to MQTT Broker in the Edge Host Instance of the Enterprise Blockchain Platform Database Tenant - atkrypto.io" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/99519i3605FA3152934DB4/image-size/large?v=v2&amp;px=999" role="button" title="SAP and IoT IoT Devices sending Data to MQTT Broker in the Edge Host Instance of the Enterprise Blockchain Platform Database Tenant - atkrypto.io.png" alt="SAP and IoT IoT Devices sending Data to MQTT Broker in the Edge Host Instance of the Enterprise Blockchain Platform Database Tenant - atkrypto.io" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">SAP and IoT IoT Devices sending Data to MQTT Broker in the Edge Host Instance of the Enterprise Blockchain Platform Database Tenant - atkrypto.io</span></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SAP and IoT IoT Devices sending Data to REST Endpoint in the Edge Host Instance of the Enterprise Blockchain Platform Database Tenant - atkrypto.io" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/99521iA1FCD76FA6CB022C/image-size/large?v=v2&amp;px=999" role="button" title="SAP and IoT IoT Devices sending Data to REST Endpoint in the Edge Host Instance of the Enterprise Blockchain Platform Database Tenant - atkrypto.io.png" alt="SAP and IoT IoT Devices sending Data to REST Endpoint in the Edge Host Instance of the Enterprise Blockchain Platform Database Tenant - atkrypto.io" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">SAP and IoT IoT Devices sending Data to REST Endpoint in the Edge Host Instance of the Enterprise Blockchain Platform Database Tenant - atkrypto.io</span></span></P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">&nbsp;</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">Large Storage for Large Data and the Enterprise Blockchain Wallet</P><P class="lia-indent-padding-left-60px" style="padding-left : 60px;"><A href="https://www.sap.com/norway/products/technology-platform/hana/features/cloud-data-lake.html" target="_self" rel="noopener noreferrer">SAP HANA Cloud (Data Lake)</A></P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">Enterprise Blockchain Platform and specifically one which is capable of running Tenants as close to the Source of the IoT Data as possible at the Edge. We do NOT want to send the IoT Data across the Internet to a Blockchain somewhere in the Cloud, that would defeat the object of the exercise.</P><P>These are the basic ingredients, the data from the IoT Devices will be stored either Off-Chain in the<SPAN>&nbsp;</SPAN><A href="https://www.sap.com/norway/products/technology-platform/hana/features/cloud-data-lake.html" target="_self" rel="noopener noreferrer">SAP HANA Cloud</A><SPAN>&nbsp;</SPAN>(Data Lake) which will also be the Enterprise Blockchain Platform (configurable) Wallet, or On-Chain in the Enterprise Blockchain Platform Database Ledgers, this Enterprise Blockchain Database Ledger will be running from the Edge to the SAP BTP and DataCenters and then<SPAN>&nbsp;SAP Applications like SAP Asset Performance Management and SAP S/4HANA will be able use the Data in Business Processes and Insights.</SPAN></P><P>And your Technical Reference Architecture will look something like this:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IoT Internet of Things Edge Data Cyber Security and SAP Asset Performance Management BTP Protected by Enterprise Blockchain - atkrypto.io" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/99523i77F022B729519D92/image-size/large?v=v2&amp;px=999" role="button" title="IoT Internet of Things Edge Data Cyber Security and SAP Asset Performance Management BTP Protected by Enterprise Blockchain - atkrypto.io .png" alt="IoT Internet of Things Edge Data Cyber Security and SAP Asset Performance Management BTP Protected by Enterprise Blockchain - atkrypto.io" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">IoT Internet of Things Edge Data Cyber Security and SAP Asset Performance Management BTP Protected by Enterprise Blockchain - atkrypto.io</span></span></P><P>&nbsp;</P><P>And that's how you do it.</P><P>Wrapping up, conclusions:</P><P>&nbsp;</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><STRONG>. Trustable Enterprise IoT depends on Data being stored in the Enterprise Blockchain at the Edge and in the SAP BTP</STRONG></P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">&nbsp;</P><P><STRONG>Enterprise Blockchain is:</STRONG></P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><EM><STRONG>.<SPAN>&nbsp;</SPAN></STRONG></EM><STRONG>The Digital Transformation of Information Security to Cyber Security</STRONG></P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><STRONG>. The Next Generation Data Integrity, Originality, Confidentiality Protection</STRONG></P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><STRONG>. Re-imagining Information Security</STRONG></P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><STRONG>. Natively, out of the box, due to its special characteristics the strongest, hardest, most resilient Enterprise Database product&nbsp;</STRONG></P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">&nbsp;</P><P><STRONG>Enterprise Blockchain is both:</STRONG></P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><STRONG>. a Secure Store</STRONG></P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><STRONG>. a Secure Communication Channel</STRONG></P><P>&nbsp;</P><P><STRONG>The configurable Enterprise Blockchain Wallet enables you to store Big Data 'Off-Chain' and the hashes of the IoT Data are stored safely and securely on the Enterprise Blockchain Database.</STRONG></P><P>&nbsp;</P><P>The good news is, as we discussed in the previous blog, this is no longer hype, we can do all of this today,<SPAN>&nbsp;</SPAN><SPAN>and now, within the&nbsp;</SPAN><A href="https://www.sap.com/norway/partners/partner-program/build.html" target="_self" rel="noopener noreferrer">SAP Partner Edge Open EcoSystem</A><SPAN>&nbsp;there are enabling technology Blockchain Products designed and built by SAP Experts specifically for the needs of SAP Customers to make doing Blockchain and SAP easy, and so you can do SAP and Blockchain, today it's real and there's nothing stopping you.</SPAN></P><P>So what are we waiting for ? Oh yeah, more use cases, ok, that will be the next blog.&nbsp;</P><P><SPAN>What do you think, are the words IoT, Blockchain, Web3, Distributed Ledger Technology, starting to appear in your Company's visions and technology visions ? What use cases are you looking at ? Let's chat about it in the comments.</SPAN></P><P>For now, over and out.</P><P>Andy Silvey.</P><P>Independent SAP Technical Architect and CEO of atkrypto.io</P><P>Author Bio:</P><P>Andy Silvey is a 25 years SAP Technology veteran&nbsp;[<EM>15 years SAP Basis and 10 years SAP Tech Arch including Tech, Integration, Security, Data from 3.1H to S/4HANA PCE on RISE and the BTP and everything in between, and<SPAN>&nbsp;</SPAN><A href="https://community.sap.com/t5/welcome-corner-blog-posts/andy-silvey-scn-moderator-spotlight/ba-p/13054438" target="_self">former SCN Moderator and Mentor alumni</A>].</EM></P><P>Andy is also co-Founder of <A href="http://www.atkrypto.io" target="_self" rel="nofollow noopener noreferrer">atkrypto</A> inc, an startup whose ambition is to make Blockchain easy for Enterprise.</P><P>atkrypto.io's flagship product is the atkrypto Enterprise Blockchain Platform for SAP,&nbsp; and atkrypto.io is a SAP Partner Edge Open EcoSystem Partner.&nbsp;</P><P>The&nbsp;atkrypto Enterprise Blockchain Platform for SAP has been designed by SAP Independent Experts for the needs of SAP Customers and to be deployed on the SAP BTP Kyma Runtime Service and leverage native integration to SAP Products.</P><P>atkrypto&nbsp;Enterprise Blockchain Platform for SAP has a number of unique qualities, including being the only Blockchain software in the world which has a DataCenter version and a light mobile version which can run on Edge/IoT/Mobile devices and enables data to be written to the Blockchain at the Edge where that same Blockchain is running on a Server in the DataCenter, protecting the integrity and originality of data from the Edge to Insights. Taking Blockchain to the Data at the Edge instead of taking the Data to the Blockchain.</P><P><SPAN>All of this makes atkrypto,io the DePIN Decentralised Physical Infrastructure Network solution for Enterprise.</SPAN></P><P><SPAN>atkrypto is one of the <A href="https://dtw.tmforum.org/next20-startup-program" target="_self" rel="nofollow noopener noreferrer">Next20 startups</A> being featured at <A href="https://dtw.tmforum.org/explore/exhibitors/atkrypto-io-119" target="_self" rel="nofollow noopener noreferrer">TM Forum's DTW Ignite in Copenhagen in June</A></SPAN></P><P>If you will be at DTW24 come and talk to us about Cyber Security of SAP Data with Enterprise Blockchain.</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">&nbsp;</P> 2024-04-22T11:07:39.454000+02:00 https://community.sap.com/t5/supply-chain-management-blog-posts-by-sap/uncorking-the-supply-chains-how-ai-embedded-cloud-erp-makes-your-wine-taste/ba-p/13784236 Uncorking the Supply Chains: How AI-Embedded Cloud ERP Makes Your Wine Taste Better 2024-08-06T13:25:51.290000+02:00 Oyku_Ilgar https://community.sap.com/t5/user/viewprofilepage/user-id/140157 <P>From frost challenges in merging vineyards in Essex, UK, to the looming threats of atmospheric rivers in California, environmental unpredictability is reshaping the wine production landscape, forcing winemakers to not only be masters of fermentation but also adaptation.</P> <P>As a result, forward-thinking vintners are embracing a high-tech revolution, integrating&nbsp;<A href="https://www.sap.com/documents/2024/06/16a5f932-c17e-0010-bca6-c68f7e60039b.html?source=social-glo-dsc-forbes-winesupplychain" target="_blank" rel="noopener noreferrer"><STRONG>AI to cloud ERP systems</STRONG></A>&nbsp;into their operations. These advanced technologies can now influence acidity, sugar levels, and bitterness and perhaps reduce the likelihood of a headache.</P> <P>Let’s uncork more insight around how AI and cloud ERP are more than just buzzwords as they represent the wine industry's resilience and fusion of tradition with cutting-edge technology.</P> <H2 id="toc-hId-1022135876">&nbsp;</H2> <H2 id="toc-hId-825622371"><STRONG>Harnessing AI to Enhance Efficiency and Adaptability</STRONG></H2> <P>The wine industry is facing significant challenges due to climate change, with production levels fluctuating dramatically. Last year, global wine production&nbsp;<A href="https://www.beveragedaily.com/Article/2024/04/30/Global-wine-production-down-9.6-as-extreme-climatic-conditions-severely-impact-vineyards" target="_blank" rel="noopener noreferrer nofollow"><STRONG>decreased by 9.6%</STRONG></A>&nbsp;compared to the year before due to adverse climatic events, including early frost, heavy rainfall, drought, and widespread fungal diseases:</P> <UL> <LI>Italy experienced a 23.2% decrease in production</LI> <LI>Spain saw a 20.8% decline</LI> <LI>Australia's production fell by 26.2%</LI> <LI>South Africa's production decreased by 10%</LI> <LI>Greece faced a significant 34.4% reduction due to heavy spring rainfall causing downy mildew, followed by elevated temperatures and drought</LI> </UL> <P>Weather conditions significantly impact the quality and flavor profile of wine worldwide. Warmer temperatures are leading to earlier bud bursts, making vines more susceptible to spring frosts. Changes in ripening patterns are affecting the balance of sugar, acid, and secondary compounds in grapes, leading to wines with higher alcohol content and lower acidity, resulting in wines that taste flabby or lack freshness.</P> <P>All facets of wine production must be carefully controlled to create quality wine. Such variables as temperature, weather changes, timing, fermentation, sugar, and acidity levels have a tremendous impact on the finished wine.</P> <P>&nbsp;</P> <H2 id="toc-hId-629108866"><STRONG>Exploring the Impact of Supply Chain Innovations on Sustainability</STRONG></H2> <P><A href="https://www.sap.com/documents/2024/06/16a5f932-c17e-0010-bca6-c68f7e60039b.html?source=social-glo-dsc-forbes-winesupplychain" target="_blank" rel="noopener noreferrer"><STRONG>AI-embedded cloud ERP</STRONG></A>&nbsp;systems empower various industries to not just survive but thrive in the face of unexpected challenges. According to the recent IDC Infographic,&nbsp;<A href="https://www.sap.com/documents/2024/06/16a5f932-c17e-0010-bca6-c68f7e60039b.html?source=social-glo-dsc-forbes-winesupplychain" target="_blank" rel="noopener noreferrer"><STRONG>50% of organizations</STRONG></A><STRONG>&nbsp;</STRONG>run their operations digitally, underpinned by an AI-powered cloud ERP system that supports digitally transformed operations and supply chains. Having end-to-end visibility is helping wineries and distributors navigate the complex journey from vineyard to glass with unprecedented precision and adaptability.</P> <P><STRONG>Predictive analytics and machine learning (ML) algorithms</STRONG>&nbsp;for climate adaptation enable winemakers to anticipate future trends and take proactive measures to mitigate the impacts of climate change, such as adjusting planting schedules or implementing protective measures against extreme weather events.</P> <P><STRONG>Real-time monitoring and automating responses</STRONG>&nbsp;to protect crops based on real-time data on critical factors like soil moisture, temperature, and wine health. For example, during unexpected frost events, these systems can automatically trigger protective measures like wind machines or heaters, preserving grape quality and preventing crop loss.</P> <P><STRONG>Optimizing harvest timing&nbsp;</STRONG>based on historical data and grape maturity enables winemakers to determine the optimal harvest time, ensuring grapes are picked at their peak for maximum flavor and balance.</P> <P><STRONG>Monitoring fermentation conditions</STRONG>&nbsp;<STRONG>and automatically adjusting parameters</STRONG>&nbsp;like temperature ensures a consistent and controlled process in real time.</P> <P><STRONG>Quality control</STRONG>&nbsp;with real-time&nbsp;<STRONG>tracking of grape parameters during harvest</STRONG>&nbsp;alerts winemakers to any deviations from desired quality metrics; which enables them to quick decisions on sorting and processing based on the grape quality. They also blend across vintages to achieve consistency in flavor profiles, balance out variations between years, or create unique and complex wines.</P> <P><STRONG>Traceability</STRONG>&nbsp;enables tracking of which vineyard blocks are harvested and when. So they can link harvested grapes to specific batches of wine for quality control and compliance purposes.</P> <P>These systems also help create efficient harvest schedules, coordinate transportation, and manage grape flow into the winery. By leveraging these capabilities and technology-driven approaches, winemakers can achieve more precise decision-making, potentially improving wine quality and resource efficiency during critical periods.</P> <H2 id="toc-hId-432595361">&nbsp;</H2> <H2 id="toc-hId-236081856"><STRONG>Discovering the sustainable revolution in every drop with AI Embedded ERP</STRONG></H2> <P>Having end-to-end visibility into the entire&nbsp;<A href="https://www.sap.com/products/scm.html" target="_blank" rel="noopener noreferrer"><STRONG>supply chain</STRONG></A>&nbsp;enables producers to track their environmental impact at every stage. With the usage of&nbsp;<A href="https://www.forbes.com/sites/sap/2024/02/04/learn-how-the-green-ledger-best-practice-supports-sustainability-goals/" target="_blank" rel="noopener noreferrer nofollow"><STRONG>green ledger</STRONG></A>, wineries can track their carbon emissions throughout the supply chain. This helps them to identify areas for improvement and implement greener practices, from reducing water usage in vineyards or procurement processes to optimizing transportation routes for lower emissions.</P> <P>By implementing AI-embedded cloud ERP solutions, organizations can achieve a&nbsp;<A href="https://www.sap.com/documents/2024/06/16a5f932-c17e-0010-bca6-c68f7e60039b.html?source=social-glo-dsc-forbes-winesupplychain" target="_blank" rel="noopener noreferrer"><STRONG>23%</STRONG></A><STRONG>&nbsp;</STRONG>improvement in sustainability practices.</P> <P><A href="https://www.sap.com/products/scm/extended-warehouse-management.html" target="_blank" rel="noopener noreferrer"><STRONG>Inventory management</STRONG></A>&nbsp;also takes on a green hue with AI-embedded cloud ERP. It helps producers to minimize waste by accurately predicting the demand and optimizing stock levels. This not only reduces the carbon footprint associated with overproduction but also ensures resources are used efficiently.</P> <P>In the face of climate challenges and disruptions that can occur at any time, you cannot have a supply ch<STRONG>AI</STRONG>n without&nbsp;<STRONG>AI.&nbsp;</STRONG>Leveraging&nbsp;<A href="https://www.sap.com/documents/2024/06/16a5f932-c17e-0010-bca6-c68f7e60039b.html?source=social-glo-dsc-forbes-winesupplychain" target="_blank" rel="noopener noreferrer"><STRONG>AI-embedded cloud ERP within supply chains</STRONG></A>, industries are not just producing great products, but they are cultivating a sustainable future.</P> <H3 id="toc-hId-168651070">&nbsp;</H3> <H2 id="toc-hId--156945154"><STRONG><EM>Discover how cutting-edge technologies like AI-embedded cloud ERP can supercharge your business.&nbsp;</EM></STRONG><A href="https://www.sap.com/documents/2024/06/16a5f932-c17e-0010-bca6-c68f7e60039b.html?source=url_id=social-glo-dsc-sapcommunity-winesupplychain" target="_blank" rel="noopener noreferrer"><STRONG><EM>Download the infographic: “Powering Operations with AI-Embedded Cloud ERP”</EM></STRONG></A></H2> 2024-08-06T13:25:51.290000+02:00 https://community.sap.com/t5/technology-blog-posts-by-members/utilization-of-sap-integration-suite-to-incorporate-satellite-iot-data-into/ba-p/14132061 Utilization of SAP Integration suite to incorporate satellite IOT data into SAP Systems. 2025-06-24T10:04:36.856000+02:00 Swaita_Banerjee https://community.sap.com/t5/user/viewprofilepage/user-id/2148248 <P>Hi All,</P><P>We can be able to integrate SAP Integration suite with the satellite IoT Data Providers which is an innovative as well as an emerging concept that has vast applications in logistics, defense and agriculture. It involves capturing of the data from satellites which includes geolocation, weather and asset movement while integrating it into the SAP systems like S/4 Hana, EWM and TM via SAP Integration Suite.</P><P><BR /><U><STRONG>USECASE:</STRONG></U></P><P>Imagining a logistics company with the fleets operating in some remote areas where GSM/4G signals are not available. Now, satellite IoT devices are often installed on the devices that could send telemetry data like location, temperature via satellite to a cloud provider or ground station. SAP Integration suite can then<BR />ingest, process and roue this data into the SAP backend systems.</P><P><STRONG>Architecture Overview:</STRONG></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Swaita_Banerjee_1-1749403006538.png" style="width: 441px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/271472i1C0A067BCDA491F4/image-dimensions/441x337?v=v2" width="441" height="337" role="button" title="Swaita_Banerjee_1-1749403006538.png" alt="Swaita_Banerjee_1-1749403006538.png" /></span></P><P><STRONG>Technical Flow:</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Swaita_Banerjee_2-1749406245831.png" style="width: 482px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/271484iE91B8D9E318ED8C5/image-dimensions/482x284?v=v2" width="482" height="284" role="button" title="Swaita_Banerjee_2-1749406245831.png" alt="Swaita_Banerjee_2-1749406245831.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Swaita_Banerjee_3-1749406311058.png" style="width: 428px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/271485iDFFC21523710D1DD/image-dimensions/428x254?v=v2" width="428" height="254" role="button" title="Swaita_Banerjee_3-1749406311058.png" alt="Swaita_Banerjee_3-1749406311058.png" /></span></P><P><SPAN><U><EM><STRONG>i-Flow&nbsp;Design Steps in SAP Integration Suite:</STRONG></EM></U>​</SPAN></P><OL><LI><SPAN>Sender: HTTP Receiver from cloud IoT platform with the JSON&nbsp;</SPAN><SPAN>payload.​</SPAN></LI><LI><SPAN>Content Modifier: Extracting GPS, temperature as well as&nbsp;</SPAN><SPAN>timestamp​</SPAN></LI><LI><SPAN>Router: For applying the conditional logic.​</SPAN></LI><LI><SPAN>Mapping: Conversion of the data type formats which can include&nbsp;</SPAN><SPAN>JSON-&gt;&nbsp;XML&nbsp;or it can be JSON-&gt; SAP OData Format.​</SPAN></LI><LI><SPAN>Receiver: Pushes data&nbsp; into SAP backend using HTTP or OData&nbsp;</SPAN><SPAN>destination.​</SPAN></LI></OL><P><SPAN><EM><STRONG>TESTING:</STRONG></EM>​</SPAN></P><P><SPAN>We can simulate IoT platform using tools like Postman.</SPAN></P><P><STRONG>Conclusion:​</STRONG></P><P>This integration would open doors to the smarter asset tracking as well as real-time decision making areas where GSM (Global System for Mobile Communication) is not available.&nbsp; Hence, SAP Integration Suite makes it possible to diminish the gap between remote IoT data as well as the enterprise systems.</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P> 2025-06-24T10:04:36.856000+02:00 https://community.sap.com/t5/sap-community-leaders-finder/gagan-mohan-singh/ba-p/14152377 Gagan Mohan Singh 2025-07-15T13:45:02.432000+02:00 StephanieMarley https://community.sap.com/t5/user/viewprofilepage/user-id/109 <P class=""><FONT face="tahoma, arial, helvetica, sans-serif">Gagan</FONT></P><UL><LI><FONT face="tahoma,arial,helvetica,sans-serif">New Delhi, India</FONT></LI></UL><UL><LI><FONT face="tahoma,arial,helvetica,sans-serif">SAP Mentor since 2025</FONT></LI><LI><FONT face="tahoma,arial,helvetica,sans-serif">Follow Gagan on <A href="https://www.linkedin.com/in/gaganmohansingh/" target="_self" rel="nofollow noopener noreferrer">LinkedIn</A></FONT></LI></UL><P><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="Gagan Mohan Singh.png" style="width: 200px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/286870i3DEBC1EDD68AE625/image-size/small?v=v2&amp;px=200" role="button" title="Gagan Mohan Singh.png" alt="Gagan Mohan Singh.png" /></span>Gagan </STRONG>is a seasoned SAP ERP Cloud architect, business relationship manager, presales strategist and an SAP storyteller with 18+ years of hands-on delivery and quota-carrying sales experience.</P><P>Gagan started his career at IBM where he cut his SAP teeth inside the Global Business Services unit, rolling out ECC for CPG and pharma clients across India. He also rolled out several Continuous Improvement and Key Control Initiatives for PepsiCo, modernised omnichannel retail at Page Industries (Jockey &amp; Speedo), bootstrapped an online FMCG retail start-up, worked on Presales and Program Management at NEC Corporation India and is now responsible for SAP S/4HANA (RISE and GROW)sales and Program Management at Deloitte India. He loves talking about RISE/GROW programmes in SAP and translates deep technical detail into vivid business narratives for his 65,000+ SAP related LinkedIn followers.</P><P><FONT face="tahoma,arial,helvetica,sans-serif"><STRONG>Topics of interest:&nbsp;</STRONG></FONT>S/4HANA │ RISE with SAP │ GROW WITH SAP │ SAP BTP Extension &amp; Integration │ SAP Signavio │Omnichannel Retail &amp; CPG │ Presales Craft &amp; Storytelling │ IOT │ AI</P><P><FONT face="tahoma,arial,helvetica,sans-serif"><STRONG>Gagan, what inspired you to become an SAP Mentor?</STRONG></FONT></P><P><FONT face="tahoma,arial,helvetica,sans-serif"><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="handshake .png" style="width: 68px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/52491i8E9D2FFB3C7BC293/image-dimensions/68x68?v=v2" width="68" height="68" role="button" title="handshake .png" alt="handshake .png" /></span></STRONG></FONT>I’ve always loved sharing what I learn, and giving constructive feedback, so the SAP Mentor program felt like the perfect way to scale that habit. It offers a direct, two-way channel with SAP product managers and leadership—meaning the lessons I pick up in real projects can tangibly shape future releases—and it surrounds me with a community that’s just as passionate about raising the bar.</P><P>As someone who geeks out over the whole SAP portfolio—especially <STRONG>S/4HANA, RISE with SAP, and Signavio</STRONG>—I’m thrilled by the prospect of getting an early window into the new products and changes SAP is bringing to market. That behind-the-scenes insight, coupled with the chance to funnel field feedback right back to the engineers, is the part I love most.</P><P><FONT face="tahoma,arial,helvetica,sans-serif"><STRONG>What advice would like to share with other SAP community members?</STRONG></FONT></P><P><FONT face="tahoma,arial,helvetica,sans-serif"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="298874_collaborate_blue (1).png" style="width: 65px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/52495i64D82195EFF8CCB9/image-dimensions/65x65?v=v2" width="65" height="65" role="button" title="298874_collaborate_blue (1).png" alt="298874_collaborate_blue (1).png" /></span></FONT></P><P><STRONG>Give back—consistently and generously. </STRONG>Whether it's by participating in events, answering questions, or sharing your own learnings, every contribution strengthens the SAP ecosystem. It’s not just a way to show appreciation for what the community has given you—it’s a way to multiply value for everyone.</P><P><STRONG>Make contribution a habit. </STRONG>Whether you're posting on SAP Blogs, writing on LinkedIn, or speaking at an Inside Track, regular engagement helps you enjoy your own work more, navigate challenges better, and build meaningful connections across the globe<STRONG>.</STRONG></P><P><STRONG>And always remember:</STRONG></P><UL><LI><STRONG>Amplify others. </STRONG>Celebrate their wins, share their work—it grows your network and theirs. Ultimately we win together.</LI><LI><STRONG>Share the full story. </STRONG>Don’t just post highlights; detail it out, your lessons from failures are often what help others most.</LI><LI><STRONG>Stay curious. </STRONG>Make time to explore new SAP tools and innovations—this industry rewards those who keep learning.</LI></UL> 2025-07-15T13:45:02.432000+02:00 https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-members/consuming-the-free-open-meteo-weather-api-using-abap-a-practical-reusable/ba-p/14275016 Consuming the Free Open-Meteo Weather API Using ABAP – A Practical, Reusable OOP Approach 2025-11-22T06:44:27.499000+01:00 Waruna https://community.sap.com/t5/user/viewprofilepage/user-id/128000 <P>In many SAP teams, external API integration is still considered complex or “something middleware should handle”. But in reality, modern ABAP makes this easier than ever — especially when we take a clean OOP approach.</P><P>To demonstrate this, I built a simple, real-world example using the <STRONG>Open-Meteo</STRONG> weather API.<BR />It’s absolutely free, requires <STRONG>no authentication</STRONG>, and returns clean JSON.</P><P>Example call:</P><P><A title="Free Open-Meteo Weather API" href="https://api.open-meteo.com/v1/forecast?latitude=6.9271&amp;longitude=79.8612&amp;current_weather=true" target="_blank" rel="noopener nofollow noreferrer">Free Open-Meteo Weather API&nbsp;</A></P><P>This makes it a perfect learning API for ABAP developers who want to practice:</P><UL><LI><P>HTTP calls</P></LI><LI><P>JSON parsing</P></LI><LI><P>OOP design patterns</P></LI><LI><P>Storing data into SAP tables</P></LI><LI><P>Clean, reusable architecture</P></LI></UL><P>In this article, I walk through the <STRONG>exact steps</STRONG> to build a production-friendly ABAP solution that reads weather data and stores it in a Z-table — using patterns that you can apply for ANY external REST API.</P><HR /><H1 id="toc-hId-1636515369"><STRONG>1. Business Use Case</STRONG></H1><P>You want to collect weather snapshots for specific locations, such as:</P><UL><LI><P>Seaport / airport operations</P></LI><LI><P>Logistics planning</P></LI><LI><P>Production environment monitoring</P></LI><LI><P>Shift planning during heavy rain conditions</P></LI><LI><P>Agricultural or outdoor operations</P></LI></UL><P>The Open-Meteo API provides:</P><UL><LI><P>Temperature</P></LI><LI><P>Windspeed</P></LI><LI><P>Wind direction</P></LI><LI><P>Weather code</P></LI><LI><P>Day/Night indicator</P></LI><LI><P>Timestamp</P></LI></UL><P>Our goal:</P><P>✔ Call Open-Meteo<BR />✔ Parse JSON<BR />✔ Map data into an ABAP structure<BR />✔ Save a snapshot in a Z-table<BR />✔ Use clean OOP architecture</P><HR /><H1 id="toc-hId-1440001864"><STRONG>2. Create Z-Table to Store Weather Data</STRONG></H1><P>Table: <STRONG>ZWEATHER_SNAP</STRONG></P><P>Suggested fields:</P><P>Field Description</P><TABLE><TBODY><TR><TD>LOCATION_ID</TD><TD>Logical location name</TD></TR><TR><TD>OBS_DATE</TD><TD>Date from API</TD></TR><TR><TD>OBS_TIME</TD><TD>Time from API</TD></TR><TR><TD>LATITUDE / LONGITUDE</TD><TD>Coordinates</TD></TR><TR><TD>TEMP_C</TD><TD>Temperature</TD></TR><TR><TD>WINDSPEED</TD><TD>km/h</TD></TR><TR><TD>WINDDIR</TD><TD>wind direction (degrees)</TD></TR><TR><TD>WEATHERCODE</TD><TD>API weather code</TD></TR><TR><TD>IS_DAY</TD><TD>X / blank</TD></TR><TR><TD>CREATED_ON / CREATED_AT / CREATED_BY</TD><TD>Technical audit</TD></TR></TBODY></TABLE><P>Sample DDL:</P><PRE><CODE>@EndUserText.label: 'Weather snapshot from Open-Meteo' define table zweather_snap { key mandt : abap.clnt; key location_id : abap.char(20); key obs_date : abap.dats; key obs_time : abap.tims; latitude : abap.dec(8,5); longitude : abap.dec(8,5); timezone : abap.char(40); temp_c : abap.dec(5,2); windspeed : abap.dec(5,2); winddir : abap.dec(5,1); weathercode : abap.int4; is_day : abap.char(1); created_on : abap.dats; created_at : abap.tims; created_by : abap.uname; }</CODE></PRE><HR /><H1 id="toc-hId-1243488359"><STRONG>3. Define ABAP Types for JSON Mapping</STRONG></H1><PRE><CODE>TYPES: BEGIN OF ty_current_weather, temperature TYPE decfloat16, windspeed TYPE decfloat16, winddirection TYPE decfloat16, weathercode TYPE i, is_day TYPE abap_bool, time TYPE string, END OF ty_current_weather. TYPES: BEGIN OF ty_api_response, latitude TYPE decfloat16, longitude TYPE decfloat16, timezone TYPE string, current_weather TYPE ty_current_weather, END OF ty_api_response. TYPES: BEGIN OF ty_weather_snapshot, location_id TYPE zweather_snap-location_id, obs_date TYPE dats, obs_time TYPE tims, latitude TYPE zweather_snap-latitude, longitude TYPE zweather_snap-longitude, timezone TYPE zweather_snap-timezone, temp_c TYPE zweather_snap-temp_c, windspeed TYPE zweather_snap-windspeed, winddir TYPE zweather_snap-winddir, weathercode TYPE zweather_snap-weathercode, is_day TYPE zweather_snap-is_day, END OF ty_weather_snapshot.</CODE></PRE><HR /><H1 id="toc-hId-1046974854"><STRONG>4. Provider Interface (Strategy Pattern)</STRONG></H1><PRE><CODE>INTERFACE zif_weather_provider PUBLIC. METHODS get_current_weather IMPORTING iv_latitude TYPE decfloat16 iv_longitude TYPE decfloat16 iv_location TYPE zweather_snap-location_id RETURNING VALUE(rs_weather) TYPE ty_weather_snapshot RAISING cx_root. ENDINTERFACE.</CODE></PRE><P>This makes the design future-proof:<BR />Tomorrow you can add other weather providers or internal REST services.</P><HR /><H1 id="toc-hId-850461349"><STRONG>5. HTTP Authentication Helper (For Future APIs)</STRONG></H1><P>Open-Meteo does <STRONG>not</STRONG> require auth — but real APIs usually do.<BR />This helper makes your next extension very easy.</P><PRE><CODE>CLASS zcl_http_auth_helper DEFINITION PUBLIC FINAL CREATE PRIVATE. PUBLIC SECTION. CLASS-METHODS set_basic_auth IMPORTING io_http_client TYPE REF TO if_http_client iv_username TYPE string iv_password TYPE string. CLASS-METHODS set_bearer_auth IMPORTING io_http_client TYPE REF TO if_http_client iv_token TYPE string. ENDCLASS.</CODE></PRE><HR /><H1 id="toc-hId-653947844"><STRONG>6. Provider Class — Calling Open-Meteo</STRONG></H1><PRE><CODE>CLASS zcl_weather_open_meteo DEFINITION PUBLIC FINAL CREATE PUBLIC. PUBLIC SECTION. INTERFACES zif_weather_provider. PRIVATE SECTION. CONSTANTS gc_base TYPE string VALUE 'https://api.open-meteo.com/v1/forecast'. METHODS build_url IMPORTING iv_latitude TYPE decfloat16 iv_longitude TYPE decfloat16 RETURNING VALUE(rv_url) TYPE string. METHODS map_api_to_snapshot IMPORTING is_api TYPE ty_api_response iv_location TYPE zweather_snap-location_id RETURNING VALUE(rs_snap) TYPE ty_weather_snapshot. ENDCLASS.</CODE></PRE><H3 id="toc-hId-715599777">Provider Implementation</H3><PRE><CODE>CLASS zcl_weather_open_meteo IMPLEMENTATION. METHOD zif_weather_provider~get_current_weather. DATA lo_http TYPE REF TO if_http_client. DATA lv_url TYPE string. DATA lv_json TYPE string. DATA ls_api TYPE ty_api_response. lv_url = build_url( iv_latitude = iv_latitude iv_longitude = iv_longitude ). cl_http_client=&gt;create_by_url( EXPORTING url = lv_url IMPORTING client = lo_http ). lo_http-&gt;request-&gt;set_method( 'GET' ). lo_http-&gt;send( ). lo_http-&gt;receive( ). lv_json = lo_http-&gt;response-&gt;get_cdata( ). /ui2/cl_json=&gt;deserialize( EXPORTING json = lv_json CHANGING data = ls_api ). rs_weather = map_api_to_snapshot( is_api = ls_api iv_location = iv_location ). ENDMETHOD. METHOD build_url. rv_url = |{ gc_base }?latitude={ iv_latitude }| &amp;&amp; |&amp;longitude={ iv_longitude }| &amp;&amp; |&amp;current_weather=true|. ENDMETHOD. METHOD map_api_to_snapshot. DATA lv_date TYPE string. DATA lv_time TYPE string. SPLIT is_api-current_weather-time AT 'T' INTO lv_date lv_time. REPLACE ALL OCCURRENCES OF '-' IN lv_date WITH ''. REPLACE ALL OCCURRENCES OF ':' IN lv_time WITH ''. CONCATENATE lv_time '00' INTO lv_time. rs_snap-location_id = iv_location. rs_snap-latitude = is_api-latitude. rs_snap-longitude = is_api-longitude. rs_snap-timezone = is_api-timezone. rs_snap-temp_c = is_api-current_weather-temperature. rs_snap-windspeed = is_api-current_weather-windspeed. rs_snap-winddir = is_api-current_weather-winddirection. rs_snap-weathercode = is_api-current_weather-weathercode. rs_snap-is_day = COND #( WHEN is_api-current_weather-is_day = abap_true THEN 'X' ELSE space ). rs_snap-obs_date = lv_date. rs_snap-obs_time = lv_time. ENDMETHOD. ENDCLASS.</CODE></PRE><HR /><H1 id="toc-hId-260920834"><STRONG>7. Repository Class — Save to DB</STRONG></H1><PRE><CODE>CLASS zcl_weather_repository DEFINITION PUBLIC FINAL CREATE PUBLIC. PUBLIC SECTION. METHODS save_snapshot IMPORTING is_snapshot TYPE ty_weather_snapshot. ENDCLASS.</CODE></PRE><P>Implementation:</P><PRE><CODE>CLASS zcl_weather_repository IMPLEMENTATION. METHOD save_snapshot. DATA ls TYPE zweather_snap. MOVE-CORRESPONDING is_snapshot TO ls. ls-mandt = sy-mandt. ls-created_on = sy-datum. ls-created_at = sy-uzeit. ls-created_by = sy-uname. INSERT zweather_snap FROM ls. IF sy-subrc &lt;&gt; 0. MODIFY zweather_snap FROM ls. ENDIF. ENDMETHOD. ENDCLASS.</CODE></PRE><HR /><H1 id="toc-hId-64407329"><STRONG>8. Application Service — Business Orchestration</STRONG></H1><PRE><CODE>CLASS zcl_weather_app_service DEFINITION PUBLIC FINAL CREATE PUBLIC. PUBLIC SECTION. METHODS constructor IMPORTING io_provider TYPE REF TO zif_weather_provider io_repo TYPE REF TO zcl_weather_repository. METHODS collect_and_save IMPORTING iv_latitude TYPE decfloat16 iv_longitude TYPE decfloat16 iv_location TYPE zweather_snap-location_id. ENDCLASS.</CODE></PRE><P>Implementation:</P><PRE><CODE>CLASS zcl_weather_app_service IMPLEMENTATION. METHOD constructor. me-&gt;io_provider = io_provider. me-&gt;io_repo = io_repo. ENDMETHOD. METHOD collect_and_save. DATA ls TYPE ty_weather_snapshot. ls = io_provider-&gt;get_current_weather( iv_latitude = iv_latitude iv_longitude = iv_longitude iv_location = iv_location ). io_repo-&gt;save_snapshot( ls ). ENDMETHOD. ENDCLASS.</CODE></PRE><HR /><H1 id="toc-hId--132106176"><STRONG>9. Executable Report</STRONG></H1><PRE><CODE>REPORT zweather_collector. PARAMETERS: p_lat TYPE decfloat16 DEFAULT '6.9271' OBLIGATORY, p_lon TYPE decfloat16 DEFAULT '79.8612' OBLIGATORY, p_loc TYPE zweather_snap-location_id DEFAULT 'COLOMBO' OBLIGATORY. DATA lo_service TYPE REF TO zcl_weather_app_service. START-OF-SELECTION. lo_service = NEW zcl_weather_app_service( io_provider = NEW zcl_weather_open_meteo( ) io_repo = NEW zcl_weather_repository( ) ). TRY. lo_service-&gt;collect_and_save( iv_latitude = p_lat iv_longitude = p_lon iv_location = p_loc ). WRITE: / 'Weather snapshot saved for', p_loc. CATCH cx_root INTO DATA(lx). WRITE lx-&gt;get_text( ). ENDTRY.</CODE></PRE><HR /><H1 id="toc-hId-441120402"><STRONG>10. Why This Pattern Is Better Than a One-Report Solution</STRONG></H1><H3 id="toc-hId--342199117">✔ Clean separation of concerns</H3><UL><LI><P>Provider → HTTP &amp; JSON</P></LI><LI><P>Service → Business logic</P></LI><LI><P>Repository → DB operations</P></LI></UL><H3 id="toc-hId--538712622">✔ Highly reusable</H3><P>You can connect ANY API by creating a new provider.</P><H3 id="toc-hId--735226127">✔ Future-proof for SAP BTP / ABAP Cloud</H3><P>This layered design aligns with RAP &amp; clean architecture.</P><H3 id="toc-hId--931739632">✔ Easy to maintain</H3><P>Each class is small and focuses on one task.</P><H3 id="toc-hId--1128253137">✔ Ready for automated jobs</H3><P>You can run this via SM36 as a weather-collector batch job.</P><H3 id="toc-hId--1324766642">✔ Perfect teaching material</H3><P>Developers learn clean OOP practices with a simple, real API.</P><HR /><H1 id="toc-hId--934474133"><STRONG>11. Where You Can Extend This</STRONG></H1><UL><LI><P>Build a Fiori List Report to display weather history</P></LI><LI><P>Publish weather snapshots via an OData V4 service</P></LI><LI><P>Add multiple locations</P></LI><LI><P>Add token authentication for your next article</P></LI><LI><P>Add job scheduling every 30 minutes</P></LI><LI><P>Add charts using CDS Analytical Queries</P></LI></UL><HR /><H1 id="toc-hId--1130987638"><STRONG>12. Final Thoughts</STRONG></H1><P>This small Open-Meteo exercise demonstrates how <STRONG>modern ABAP can easily consume external REST APIs using clean OOP architecture</STRONG>.</P><P>More importantly, this pattern applies to <STRONG>any scenario</STRONG>:</P><UL><LI><P>IoT sensor readings</P></LI><LI><P>Machine temperature &amp; vibration</P></LI><LI><P>Traffic or route optimization APIs</P></LI><LI><P>Currency exchange APIs</P></LI><LI><P>Cloud microservices</P></LI><LI><P>Internal REST systems</P></LI></UL><P>Once you build this pattern once, you can reuse it across your entire SAP landscape.</P> 2025-11-22T06:44:27.499000+01:00