Modeling SAP BTP in LeanIX - An Example using BTP Custom App for S2P Optimization
Hegde Vivek
SAP ALM Solution Architect (SAP Solution Manager, Focused Solutions, Enable Now) | Consultant| at BetterALM by Vivek Hegde - Freelance
Modelling ‘SAP BTP’ using LeanIX - An Example of Custom App Development on BTP
Let us start with an use case initiative of using SAP BTP for Optimizing Supply Chain Operations under a broader Source to Pay heading with the goal of delivering a end to end Supplier Freight Tracking, Monitoring & Compliance app on BTP . Our primary objective is to adhere to fundamental clean core principles throughout our journey and utilize SAP LeanIX to model this within the context of SAP Enterprise Architecture. Given our focus on SAP Business Technology Platform (BTP) modeling using LeanIX as the centerpiece of this article, we will not delve into the intricacies of S/4HANA modeling with LeanIX. Furthermore, this article does not encompass the entire Source-to-Pay ecosystem, including hybrid deployments of S/4HANA with Ariba solutions. Our aim is to concentrate solely on modeling BTP solutions.
?
Objective:? To provide a more comprehensive enterprise perspective, we could phrase our Objective as ‘Optimize Supply Chain Operations.’ This broader phrasing encompasses other related initiatives that contribute to this goal. Furthermore, this Objective can be divided into specific, tangible benefits that we anticipate achieving. For instance,
?
Initiative: According to the LeanIX v4 Meta Model, Initiatives are designed to support Objectives. In this specific scenario, we have two Initiatives that contribute to our overarching Objective of 'Optimizing Supply Chain Operations.
Initiative 1: Supplier BTP Apps Development: This initiative focuses on the design, development, and testing of the BTP application for Supplier Freights Tracking, Monitoring & Governance. This initiative ensures suppliers are trained and integrated onto the new platform.
Initiative 2: System Integration: This initiative connects the new application with existing ERP and TMS systems.
Initiatives can be further divided into Subtypes such as Programs and Projects. However, for the sake of simplicity, we will focus solely on the Initiative level in this article.
?
After establishing our Objectives and desired Outcomes, we can proceed to model the Platform, Initiative, Organization, and Business Capability. These elements are directly connected to our stated Objective
Business Capability: Business capabilities structure and describe the essential elements (capabilities) that an organization needs to fulfill its business model.
So we consider following Business Capabilities that are benefitting from our Objective and Initiatives. This is just a sample set of Business Capabilities, which are linked to the Objective.
Business Context: Business contexts describe on a more granular level what an organization does to achieve its business goals; they can be clustered and analyzed by, e.g., products, processes, customer journeys, and value streams. In this article, we list out few Value Streams & Business Processes which are directly affected/related to the Initiatives and Organizations.
Organization: In LeanIX Meta Model, Organizations represent the users/owners/Departments that own Objectives, Platforms, Initiatives, Business Contexts and IT Components. Organization uses Applications for day to day Operations and activities.
We have identified the following Organizations to be modeled in LeanIX as they are the primary beneficiaries of the BTP initiative. Please note that this is a representative sample for the purpose of this article and does not constitute an exhaustive list.
It is beneficial to categorize Organizational units as Global (Headquarters) and Local (Country or Region-specific) because when modeling Business Contexts (for example, Business Processes), we can assign both Global and Local Business Processes to the corresponding Organizations that own them. This approach aligns with the traditional SAP concept of Global Templates and Local Templates.
Platform: Platforms provide functionality consumed by other applications and microservices to accelerate delivery or provide consistent/common functionality and support a set of capabilities. In the context of BTP modelling following 2 Platforms ( Business Technology Platform & ERP Platform) are considered in the Platform factsheet.
?Following Best Practices laid out in the LeanIX Documentation has to be considered.
Create a custom Tag group for tagging IaaS, PaaS, SaaS , the IT Components that are created and linked to Business Technology Platform are classified? using this custom Tags.
领英推荐
Generate a Landscape Report for the SAP Business Technology Platform.
Application: Applications are software systems or programs that process or analyze business data to support business tasks, processes, or aspects of an organization’s business model. The Supplier BTP Apps that we planned are? Applications in the context of LeanIX meta model. Also, the surrounding application ecosystems that BTP App interacts with are also modeled ( for example, S/4HANA Cloud, SAP Cloud Connector, SAP Integration Suite etc.
Some example Applications could be;
?
Data Object: Data Objects are used in SAP LeanIX to analyze which data is processed by specific Applications and exchanged via specific Interfaces. In the SAP world, the common Data Objects are Master Data and Transactional Data. In this modelling example, we consider following? Master Data and Transactional Data.
Hint : Create subtypes for factsheet Data Object, recommended to have at least Master Data and Transactional Data. This would be very useful while modeling the Data Flow diagrams.
Interfaces: Interfaces are connections between Applications. They model how data exchange happens between Applications. We consider HTTPS and RFC interfaces between BTP and S/4HANA Cloud PCE system.
Tip: If the organization is SAP heavy shop, then I suggest to have various subtypes for Interface factsheet like below;
IT Component: IT Components are building blocks of Applications that run, maintain, and change Applications.
Hint: The Reference catalog already has all the major BTP Services covered, while creating IT Component, you could link your factsheet with the item from Reference Catalog.
Here is one such useful Diagram view as output of modeling BTP.
This Diagram shows the linkage between the Objective to Initiative to the Application layer for a BTP initiative. It is suggested to maintain all relevant factsheet types while modeling. The factsheets will then unlock the ability to create numerous diagrams like this, showcasing the various layers and their relationships.
Architecture Hub Lead at SEEK - Lean IX Newbie | Full-Time Family Architect | Part-Time Dad Jokes Dealer | Household Entertainment Specialist | Creative at Heart
1 个月Thanks for shedding light on BTP and SAP integration in LeanIX. It’s inspiring to see detailed steps on custom app modeling! Any pointers for teams just starting out with this setup?
Technology Enthusiast ?? @adesso orange ??| Technology in ?? & ??
1 个月Igor Rivchin Tobias Mache
DevSecOps | AI/ML | RPA | SAP | Salesforce | Agile Program Management | Quality Engineering | Automation
1 个月Very insightful .. Good content Vivek
Principal Team Leader ALM & DevOps at SAP | Helping successful companies to unlock the power of SAP
1 个月Very interresting this article! Well done!