SAP Cloud ALM to ServiceNow CMDB Integration – CI Mapping and Relationship Modeling via API

AnkithaC
Tera Contributor

 

Hello Team,

We are currently working on integrating SAP Cloud ALM (CALM) with ServiceNow CMDB using APIs and would like to understand the recommended approach for CI mapping and relationship creation.

From the CALM Landscape API, we receive Technical Systems containing information such as:

  • Technical Systems (ABAP, HANA DB, Java, Web Dispatcher, Cloud Connector, etc.)
  • Instances
  • Databases
  • Installed Software
  • Related Systems (relatedSystems)
  • Logical Systems

We are looking for guidance on the following:

  1. What ServiceNow CMDB classes are typically used to map SAP CALM entities?

    • ABAP Systems
    • SAP S/4HANA Systems
    • SAP HANA Databases
    • Application/Database Instances
    • Cloud Connectors
  2. How are relationships generally mapped into ServiceNow CMDB?

    • Should the related Systems attribute be used to create Depends on / Used by relationships?
    • Has anyone implemented HANA Database ↔ ABAP System relationships using CALM data?
  3. Is there a recommended mapping model for:

    • Technical System → CMDB CI Class
    • Instance → Server/Application Instance CI
    • Database Container → Database CI
    • Installed Software → Software Installation CI
  4. Are there any best practices for using IRE (Identification and Reconciliation Engine) when importing SAP CALM landscape data through APIs?

As an example, in CALM we see relationships like:

 

PE1 (SAP S/4HANA)
   ↔
PH1 (SAP HANA Database)

 

BP1 (SAP S/4HANA)
   ↔
YE8 (SAP HANA Database)

 

and we are evaluating whether these should be represented in ServiceNow as:

 

SAP Application CI
    Depends On
SAP HANA Database CI

 

Any implementation experiences, sample mappings, architecture recommendations, or lessons learned would be greatly appreciated.

 

Thank you.

 

0 REPLIES 0