How properly fit in SAP add-ons (BAdi) in CSDM

justynaakry
Tera Contributor

I am getting more and more bolt-ins listed as Business Applications in the inventory, but these are not separate business applications. They run within the SAP system, share the same technical stack (ABAP, HANA, etc.), and mostly extend or modify existing business functionality. Where should these belong?

 

1 REPLY 1

Mathew Hillyard
Giga Sage

Hi @justynaakry 

There are a couple of obvious ways you can treat groups of related Business Applications (or general "apps "for the purpose of this discussion).

 

  • Platform Host = SAP, Platform Applications that run on the host = ABAP, HANA) The fact that they have the same tech stack is OK. If these apps can be developed, upgraded, and their related App Service be linked to Incident/Problem/Change, and they provide one or more Business Capabilities or fulfil one or more Business Processes, then they meet the criteria for a Business Application. This is how many SaaS platforms look (for example ServiceNow, where you have the Platform, then Incident, Problem, Change, SIR, Discovery, HR etc. - even if its all the same tech stack and unless you're on-premise you can't access it except via a URL).
  • Application Family - this works with applications from the same publisher that are related but not necessarily in a host app > platform app structure. In a PDI with Enterprise Architecture installed with Demo data you can view some same application families - one of whom is SAP.

 

You could alternatively just have a SAP Business App and App Service and make the components Application CIs (as in cmdb_ci_appl) but I wouldn't advise this as you're obfuscating SAP's capabilities within the noise of the CMDB.

 

I hope this helps!

Mat