In this blog, I would like to outline how to read the connectivity status for a set of technical objects in SAP Asset Performance Management (APM) - Embedded IoT.
Post the successful integration of S/4HANA system with SAP APM, all the technical objects in SAP Asset Performance Management, with one or more indicators, are automatically synchronized to Embedded IoT platform to enable time series data ingestion. If we need to know the synchronization status of one or more technical objects including indicators, we can use READ Public APIs. Also, we can use POST Public API to manually retrigger a sync to the underlying IoT platform for a specific technical object if needed before the automatic scheduler run.
If you want to gain deep understanding of certain key functionalities in SAP Asset Performance Management (APM), i.e. Failure Curve Analytics and Achieving Sustainability with SAP APM through Industrial Systems, check out my previous posts below.
My Business Use Case: My Calcination plant has an Air Compressor(NL HZ) equipped with six key Indicators. I have created the equipment master in S4HANA system and replicated it to SAP APM. Now, I will use READ Public API to know the status of synchronization to the underlying IoT platform. Also, I will use POST Public API to manually re-trigger a sync to the EIoT platform for a "Submersible Pump-03 1.5HP 12 Stages".
First things first, ensure that the data replication toggle bar is turned ON in SAP APM.
Now, let us take a look at the Air Compressor and its Indicator data in SAP APM.
Air Compressor Indicators
I have set up the environment to use READ and POST public APIs for Technical Object & Indicator. SAP Has provided "Try Out" option for certain APIs to retrieve data from our own SAP APM system.
let us add the basic information to have the environment, e.g., Client ID, Host URL, Domain & Sub-Domain, etc.
Following the successful environment set-up, let us check Equipment 10001729 status.
Now, let us look at the technical objects and their indicators status. The value of $expand is only supported for indicators.
Now, let us take a look at the status of the Indicators.
POST Public API:
Fact Sheet: The following situations demand the usage of POST public API to manually re-trigger the sync to the EIoT platform.
Now, let me walk you through the POST public API to manually re-trigger the equipment "Submersible Pump-03, 1.5HP, 12 Stage" sync to the EIoT platform.
First let us create an Equipment in S4HANA system and sync it manually to the SAP APM system using "integration monitor".
Fact Sheet:
The master data, i.e., Equipment, Functional Location, Class, Characteristics, etc., synchronization between SAP S/4HANA and SAP Asset Performance Management (APM) occurs once in 2 Hours.
For Instance, I have manually triggered the equipment data sync to the SAP APM using Integration Monitor App.
Following the successful synchronization, system displays the equipment 10001778 in SAP APM.
Although Equipment 10001778 has been synced to the SAP APM, the indicator has not yet been onboarded to the underlying EIoT platform. When I attempted to add a new measurement reading in SAP APM manually to the Indicator, system displayed the following error message. System takes 30 minutes to onboard the indicator to the underlying EIoT platform.
Now, let us manually re-trigger the Indicator sync to the EIoT platform using POST Public API.
Once we run the POST Public API, system initiates the synchronization to the EIoT platform and prompts us to use the GET public API to know the connectivity status.
Now, let us use GET Public API to know the connectivity status. To get the Indicator details, we must use the value of "$expand" for indicators.
Now , the system has synchronized the indicator successfully to the underlying EIoT platform, and enables to add indicator value.
😊This is all about understanding the synchronization status of one or many technical objects and their indicators using READ, POST public APIs. I hope my blog proves useful to my beloved maintenance team.
--
Sincerely,
Pardhasaradhi Reddy.C
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 27 | |
| 24 | |
| 15 | |
| 13 | |
| 13 | |
| 12 | |
| 12 | |
| 12 | |
| 11 | |
| 10 |