Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
utkarsh1129
Explorer


World is changing so rapidly and we wanted everything in our fingertips,


 

With the help of this blog, I will take you a glance with the integration of SAP System critical alerts in Microsoft Teams from the SAP Cloud ALM so that I will help to ease our employees track our SAP Systems critical alert on fingertips without checking in outlook mails or without logging into the SAP systems and also will enhance the quick ideas as productivity booster.

What we will achieve as Outcome of the blogs , We will get the Alert for failed jobs and expired ABAP License . We can also define many more alerts as required to track and BTP on MS Teams











1.       BTP On Teams 2.       Job Failure Alert on MS Teams

 

Required steps for the preparation and execution are as follows:


Step 1. We will require the azure portal account for setting up SSO with Azure portal and BTP subaccount for exchanging the metadata.



  • Download the SAML metadata for SAP BTP subaccount and upload it in the Azure SAP Cloud Platform application as bellow:



Azure SCP Upload BTP Subaccount Metadata




  • Check the Reply URL (Assertion Consumer Service URL) and Put the same value till *.com in the Sign on URL :





  • Now download the Federation Metadata XML from the Azure Portal :




 

  • Create the new trust configuration in SAP BTP Subaccount and upload the downloaded Federation Metadata from Token signing certificate: 




 

Step 2 : Incoming Webhook Application in the Microsoft Teams :



  • Now we need the BTP ALM subaccount access for the setting up Destination for incoming webhook in the target channel to allow external content sharing with Teams channels.




 

  • Copy and Save the Incoming Webhook Connector URL . The Connector URL we will mentioning in the destination in BTP ALM Subaccount:



Step3 : BTP Destination Creation :



  • Create the user with role “Connectivity and Destination Administrator” in the BTP ALM Subaccount


 

  • Create the Destination the in the BTP Subaccount:



Step 4 : SAP Cloud ALM configuration :



  • For generating the events on cloud ALM External API Management tool for the SAP Systems to Teams , it will require to setting up the Webhook .


Here, we will be creating the Webhook with the destination source as BTP Destination, Destination id as Destination name from the steps 4 and External Resource type as Chat.

  • From the Dependencies tab we will be selecting the subscriptions and defining the parameter of webhook and Mapping as below:



Step 5: Event Generation in Cloud ALM for SAP Service –



  • We have to configuration some sap system in the landscape management.




 

  • Open Job & Automation Monitoring application in ALM  and  enable the alert for the failed job with the path  "SAP System for example PEO.100 client > Configuration of Services/System > Select the Event > Send Chat Notification" . Enable the radio button and select the Subscription Name that we have defined in step4.



Step 6 : Once the job or ABAP License fail the alert on MS Teams will appear as below :













ABAP License Alert on MS Teams Job Failure Alert on MS Teams



 

 

Additional Links to read and follow for more such content :

https://learn.microsoft.com/en-us/microsoftteams/platform/webhooks-and-connectors/how-to/add-incomin...

https://support.sap.com/en/alm/sap-cloud-alm/operations/expert-portal/intelligent-event-processing/i...
6 Comments
kapilpandey
Explorer
Nice...!! Very help full.
gauravsharma
Participant
Good one.
amit_kulkarni84
Discoverer
0 Kudos
Hello Utkarsh,

Very nice blog. I am having an issue with Event generation on ALM. Configuration on ALM and Teams side is done.

Can you please let me know how to create an event so as notifications can be sent via teams from ALM
DiakSima
Explorer
0 Kudos
Hi Utkarsh,

great blog, easy to follow and helps us a lot to implement the notification via MS Teams.

But we have one issue: When we get the alert in MS Teams and we klick "Open Alert", nothing happens.
Could you please confirm if that works for you?
utkarsh1129
Explorer
0 Kudos
HI Drik,

Yes , it works It will trigger the HTML Web GUI .

for example :




  • If the the critical job fails , you will need to click on "Open Alert" then it will trigger the Job & Automation Monitoring app in CALM instance for the specific system then you will need will the check the alert.



ALM Job and Automation Monitoring





  • Once you click on Run ID, It will trigger the SM37 with HTML WEB GUI for the system.



SM37 (HTML WEB GUI)


 

Best Regard,

Utkarsh
utkarsh1129
Explorer
0 Kudos
Hi Amit ,

 

please connect and let me know what exact issue you are facing.
Labels in this area