Guidance on Modeling and Discovering SAP BTP Subaccounts in ServiceNow CMDB

Deepika Mishra
Mega Guru

Hello ServiceNow Community,

 

I am currently exploring the best way to represent SAP BTP (Business Technology Platform) Subaccounts in the ServiceNow CMDB and would appreciate your insights.

 

Background & Business Justification:

SAP BTP is a key platform in our enterprise architecture, hosting multiple applications and services across different subaccounts. Currently, these services are loosely mapped to a generic PBS (Platform Business Service), which limits visibility and traceability.

 

We aim to:

  • Map each app/service to its respective SAP BTP Subaccount for better traceability.
  • Enable solution architects to visualize where each service is hosted within BTP.
  • Support Service Operations Management (SOM) by identifying the exact subaccount to investigate in case of service degradation or outages.

 

What We’re Looking For:

1. CMDB Class Modeling

  • Is there an out-of-the-box (OOB) CMDB class in ServiceNow that can be used to represent SAP BTP Subaccounts?
  • If not, what would be the recommended approach to model this? For example:
    • Extending an existing class
    • Creating a custom class under a specific hierarchy
  • What attributes or relationships would you recommend capturing

 

2. Discovery & Integration

  • Does ServiceNow support native discovery of SAP BTP Subaccounts?
  • If not, has anyone implemented a custom discovery or integration using:
    • IntegrationHub with SAP BTP APIs
    • SAP Open Connectors to pull subaccount metadata
    • Any third-party connectors or middleware
  • How are you handling CI population and updates for dynamic environments like BTP?

 

Additional Context:

  • We are using the ServiceNow CMDB with Discovery and Service Mapping.
  • We are open to both custom modelling and integration-based discovery approaches.

 

Any insights, architectural suggestions, or shared experiences would be incredibly helpful. If you’ve tackled a similar use case or have recommendations on how to approach this, please help me with same in a very detailed process as I am new to CMDB space.

0 REPLIES 0