SAP Architecture - Sample Chapter
SAP Architecture - Sample Chapter
1.3 Evolution of Enterprise Architecture and the Enterprise Architect Role ...... 35
7
Contents Contents
8 8
Contents
9
Contents Contents
7 Sustainability 247
10 10
Contents
11
11
Contents Contents
12 12
Contents
13
13
Contents Contents
14 14
Contents
15
15
Contents Contents
Appendices 545
16 16
Chapter 2
2
The SAP Enterprise Architecture
Framework
With its own enterprise architecture framework, SAP empowers busi-
nesses to gain comprehensive control over their IT landscape, facilitates
agile decision-making, and accelerates digital transformation journeys.
Delve deeply into this chapter, where we explore SAP EA Framework and
its five primary components: methodology, reference content, tools,
practice, and services.
SAP offers its own enterprise architecture framework, SAP EA Framework, which we
introduce in this chapter. With many frameworks already available in the market, one
might wonder why SAP introduced yet another one. SAP EA Framework stands out as a
comprehensive framework encompassing methodology (with a practitioner focus),
reference content, tooling, and practice. In this chapter, we’ll explore all the compo-
nents of this framework.
In general, we define an enterprise architecture framework as a well-structured, holistic
approach that provides a comprehensive view of the key components of an organiza-
tion, their interrelationships, and the principles guiding their design and evolution. It’s
essentially a blueprint that defines the structure and operation of an organization,
integrating strategic, business, and technology planning. An enterprise architecture
framework provides a standardized methodology for organizing the complex systems
and processes of an enterprise into a coherent and understandable structure, enabling
effective decision-making and strategic alignment.
The need for an enterprise architecture framework arises from the complexities inher-
ent in managing large-scale organizations. With the rapid pace of technological ad-
vancements and growing business demands, organizations often grapple with the
challenge of integrating and aligning their IT systems with business goals. An enter-
prise architecture framework helps mitigate these challenges by providing a clear view
of the organization’s structure and operations. It helps identify redundancies, inconsis-
tencies, and gaps in the organizational structure and processes, facilitating their timely
resolution.
Looking back, the importance of enterprise architecture frameworks has grown with
the increasing complexity of business and IT landscapes. In the past, many organiza-
tions suffered from poor decision-making and inefficient business processes due to
43
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
The Zachman Framework is one of the earliest and most influential. It provides a struc-
tured way of viewing and defining an enterprise, focusing on six different perspectives
(planner, owner, designer, builder, subcontractor, and functioning enterprise) across
six different categories (data, function, network, people, time, and motivation).
44 44
2.1 2 The SAP
Overview EnterpriseArchitecture
of Enterprise ArchitectureFrameworks
Framework
The Open Group Architecture Framework (TOGAF), on the other hand, provides a more
detailed approach, offering a methodology for designing, planning, implementing, and
governing an enterprise’s IT architecture. Other notable enterprise architecture frame- 2
works include the Federal Enterprise Architecture (FEA), which is used by the US federal
government, and the Gartner Enterprise Architecture Framework, which emphasizes
the strategic role of enterprise architecture frameworks in achieving business out-
comes. Each of these frameworks offers its own unique approach to managing enter-
prise architecture, and the choice among them often depends on the specific needs and
context of the organization.
Note that the choice of a particular enterprise architecture framework often depends
on the specific requirements of the organization, the nature of its IT infrastructure, and
the expertise of its staff. It is notable that most of SAP’s customers who seek an enter-
prise architecture framework have embraced TOGAF.
However, SAP has introduced its own framework: SAP EA Framework. This framework
doesn’t aim to reinvent the wheel or propose a completely different approach to enter-
prise architecture, compared with established frameworks such as TOGAF. On the con-
trary, SAP EA Framework aligns closely with the TOGAF framework, incorporating
many of its terminologies and concepts. Rather than focusing heavily on theoretical
concepts, SAP EA Framework emphasizes practicality. It’s specifically designed for prac-
titioners who wish to conduct enterprise architecture planning activities within their
SAP-focused architecture.
One of the significant advantages of using SAP EA Framework is its tight integration of
SAP reference content and SAP enterprise architecture tools within the enterprise
architecture framework. This is a distinct advantage over frameworks like TOGAF and
others that introduce the concept of reference content and tooling to be used in the
development process of enterprise architecture artifacts. Unlike these other frame-
works, the SAP EA Framework provides out-of-the-box content that can be used imme-
diately, offering practical utility to its users.
Figure 2.2 illustrates the five foundational elements of SAP EA Framework: methodol-
ogy, reference content, tools, practice, and services.
The methodology encompasses the core principles of SAP EA Framework, such as the
architecture domains, elements of the meta model, terminologies, and artifacts. The
reference content primarily concentrates on strategy, business architecture, and solu-
tion architecture. With SAP’s recent acquisition of LeanIX, the tooling component has
become even more integral to SAP EA Framework, with SAP Signavio and SAP Cloud
ALM emerging as key resources for the enterprise architect. Enterprise architecture
practice is organizational implementation by adopting the methodology and setting
up appropriate governance and change management processes. Finally, the services
outline how the methodology, reference content, and tools can be utilized in real-world
enterprise architecture planning activities and can be sourced internally or externally.
45
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
Methodology
Reference
Services Architecture
SAP
Content
Enterprise
Architecture
Framework
Practice Tooling
Continuously growing the amount of reference architecture content and its availabil-
ity in the end-to-end transformation toolchain will make the adoption of SAP EA
Framework more attractive, as reference content will be able to blend with customer-
specific content.
The following sections will delve deeper into each of these five foundational elements
of SAP EA Framework.
46 46
2 The
2.2 SAP Enterprise
Enterprise Architecture
Architecture Framework
Methodology
Architecture Strategy and Business Architecture Solution Architecture Technology Roadmap and
Vision Motivation Architecture Transition
Business Solution
2
Capability Capability Capability
View Model Model
b
Business
Strategy
Model
Business Transition
Process Model
View Process Solution
Model Process
Model
Business
Context Technology
Model Business Solution Model
Data Data Data
View Model Model
Business Application
Organization Role
View Role
Model Model
3. Business architecture
The business architecture domain includes all business aspects, including capabili-
ties, processes, data, and organizational structure. It facilitates stakeholder discus-
sions and decisions based on agreed-upon business terms.
4. Solution architecture
The solution architecture domain focuses on aligning technology solutions with
business goals and requirements. It serves as a bridge between the business and
technical sides of an organization to ensure effective technology implementations.
5. Technology architecture
The technology architecture domain documents the delivery of target solution archi-
tecture through technology components like operating systems, hardware, and net-
works. It details the deployment of IT systems in specific data center locations.
6. Roadmap and transition
The roadmap and transition domain uncovers project growth opportunities and
manages system or process transitions. It involves planning migrations and execut-
ing changes to achieve project objectives efficiently.
7. Requirements and governance
The requirements and governance domain encompasses governance artifacts like
risk catalogs and architecture principles. It captures important architecture deci-
sions and manages requirements across all architecture domains.
Within each distinct enterprise architecture domain, SAP EA Framework outlines the
development of specific artifacts. These artifacts are similar in function to some of the
artifacts in TOGAF, but SAP EA Framework consistently emphasizes practicality in the
context of SAP during artifact development. SAP EA Framework also concentrates
47
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
solely on the critical artifacts necessary for architectural planning. Figure 2.4 provides a
detailed overview of the artifacts as per the enterprise architecture domain.
Business Software
Role Catalog Distribution
Diagram
Business Footprint
Diagram Application
Architecture
Overview Diagram
Conceptional Data
Diagram
We’ll explain each of the artifacts in the following sections. In addition, we’ll demon-
strate in this book how the artifacts are developed as part of use cases. For that, refer to
Chapter 5 through Chapter 10.
48 48
2 The
2.2 SAP Enterprise
Enterprise Architecture
Architecture Framework
Methodology
Stakeholder Map
Performing a stakeholder analysis is a crucial preliminary step in enterprise architec-
ture planning because it can help an organization identify and prioritize the needs, ex-
pectations, and concerns of various stakeholders within the organization. By compre-
hensively understanding the stakeholders involved―including executives, employees,
customers, and partners―an organization can align its architectural efforts with strate-
gic objectives and ensure that the resulting architecture meets the diverse requirements
of all involved parties. This analysis enables architects to anticipate potential challenges,
mitigate risks, and foster stakeholder buy-in throughout the architectural planning and
implementation processes.
Creating a stakeholder map is a key part of stakeholder analysis. As illustrated in Figure
2.5, a stakeholder map is typically divided into four distinct quadrants that categorize
stakeholders as promoters, enthusiasts, resisters, and opponents.
High
replacing them.
Negative Positive
Attitude
49
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
The initial stage of creating a stakeholder map involves consulting the organizational
chart to pinpoint relevant stakeholders. These individuals often include those most
impacted by architectural changes, those executing significant influence over the
architecture, and those with a vested interest in the success of the architectural devel-
opment process. Subsequently, stakeholders are analyzed in accordance with the
defined quadrants of the stakeholder map. This analysis informs the formulation of
tailored action plans to effectively manage each stakeholder group. Stakeholder man-
agement then emerges as an essential, ongoing endeavor throughout the entire archi-
tectural development cycle, demanding nuanced strategies tailored to the unique
dynamics of each stakeholder cohort.
50 50
2 The
2.2 SAP Enterprise
Enterprise Architecture
Architecture Framework
Methodology
9 Business requirements
<Application
Application1>
<Application 1>
1
Role 1 9 Business capabilities
9 Additional solution context
<Application 3>
<Application
Application 2>
2
Role
R l 2
51
51
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
52 52
2 The
2.2 SAP Enterprise
Enterprise Architecture
Architecture Framework
Methodology
ensures that the diagram reflects the organizational context and depicts how differ-
ent stakeholders interact with and utilize the solution’s components.
2
<Solution Name>
Backend Systems
53
53
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
The initial step of constructing the business context diagram entails defining the orga-
nizational entities―such as customers, suppliers, competitors, and financial institu-
tions―as named business actors. Subsequently, high-level business flows among these
actors must be outlined. These include product flow, payment flow, and information
flow, among others. This process provides a structured framework for capturing the
interactions and exchanges that occur within the business environment. A standard
template for the business context diagram, exemplifying these defined entities and
flows, is depicted in Figure 2.8. This template serves as a visual reference point for orga-
nizing and representing the complex web of relationships and activities essential to
the business’s functioning.
Customers Suppliers
<Business Flow>
<Business Flow>
Business Actor <Business Flow> Business Actor
<Business Flow>
<Business Flow>
Business Actor <Company> Business Actor
<Business Flow>
<Business Flow>
<Business Flow>
Business Actor <Business Flow> Business Actor
w>
Flo
ess <Business Flow>
in
us
<B
A business context diagram offers several benefits, including providing insights into
the complex networks of relationships that generate value through dynamic ex-
changes among individuals, groups, and organizations. By visually representing these
relationships and flows of information and resources, and by highlighting the most
critical business activities for value creation, the diagram promotes strategic clarity.
This clarity enables stakeholders to prioritize efforts and resources in their efforts to
optimize key processes and relationships, which helps them ultimately drive efficiency
and effectiveness in operations. Additionally, the diagram serves as a catalyst for inno-
vation by identifying intersections where information and material flows converge.
This in turn presents the organization with opportunities for the development of new
products, services, and processes that enhance its competitive advantage.
54 54
2 The
2.2 SAP Enterprise
Enterprise Architecture
Architecture Framework
Methodology
Strategy Map
In enterprise architecture planning, a strategy map is a crucial tool for effectively trans-
2
lating business strategy into actionable business architecture. It aids in establishing a
clear connection between the strategy map and business capabilities. Moreover, it pro-
vides a comprehensive view of the organization’s readiness to adopt new or improved
business changes. Significantly, it helps align business and IT priorities, ensuring that
business-critical priorities are adequately addressed in the IT architecture and road-
map design. Thus, a strategy map serves as a pivotal component in achieving strategic
alignment and facilitating business transformation.
The main components of a strategy map and what they do are as follows:
Strategic priorities are the catalysts that drive change within an organization. They
serve as the guiding principles that shape the organization’s direction and decision-
making processes.
Business goals, on the other hand, represent the end state that stakeholders aim to
achieve. They provide a clear vision of what success looks like for the organization.
Objectives, also known as value drivers, are measurable short-term or midterm tar-
gets that have direct relevance to the business. They come with defined target values
and schedules, acting as stepping stones on the way to reaching the business goals.
Lastly, business capabilities reflect the organization’s potential to carry out business
activities successfully, attain its objectives, and deliver value to its customers. They
underline the competencies and resources of the organization in executing its stra-
tegic priorities and achieving its goals.
The principal procedures for constructing a strategy map like the one in Figure 2.9
include the following:
1. Understand the strategy
Familiarize yourself with the strategic priorities of your company or business unit.
These are often outlined in strategic documents specific to the corporation or busi-
ness division, which may be accessible internally or publicly. Additionally, conduct
interviews with key stakeholders who play a role in shaping the strategy of the tar-
geted organizational unit. This can provide valuable insights and information. To
enhance your understanding, compare this information with external analysis from
public sources, such as industry trends.
2. Clarify the objectives
From the strategic priorities, extrapolate the specific business objectives of your
organization. These objectives provide more detail on the strategic priorities. They
may be numerous, and sometimes, you may need to arrange them in a hierarchical
structure. To maintain a manageable scope, we suggest aligning no more than three
to five objectives with each strategic priority.
55
55
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
Strategic
Sustainability
Priorities
Demonstrate
Meet shifting
responsibility as a Raise corporate
Business caring company to
consumer
reputation as a
Goals preference with
attract best-in-class sustainable brand
“green” products
employees
Product and
EHS Incident Carbon Footprint Supplier
Not Yet Defined Not Yet Defined Not Yet Defined
Management Management Sustainability
Assessment
Business
Capabilities
56 56
2 The
2.2 SAP Enterprise
Enterprise Architecture
Architecture Framework
Methodology
segments, cost structure, and revenue streams. Each building block represents a funda-
mental aspect of the business, and using these building blocks to create the BMC allows
stakeholders to understand how different elements interact and contribute to the over- 2
all business model. The BMC enables organizations to articulate and refine their busi-
ness strategies, identify areas for innovation and improvement, and align various
business functions with common goals. It promotes a holistic view of the business
model, fostering collaboration and informed decision-making among different depart-
ments and stakeholders.
Key Partnerships Key Activities Value Propositions Customer Relationships Customer Segments
In the context of enterprise architecture, the BMC serves as a crucial artifact. Firstly, it
provides a structured framework for enterprise architecture practitioners to analyze
and understand the business architecture of an organization. By mapping out the vari-
ous components of the business model, enterprise architecture teams can identify
dependencies, synergies, and potential gaps between different business functions and
processes. This understanding enables them to develop coherent and aligned architec-
ture blueprints that support the organization’s strategic objectives. Secondly, the BMC
helps enterprise architecture practitioners to communicate complex business con-
cepts and strategies in a visual and easily understandable format. This facilitates stake-
holder engagement and buy-in, as it allows for more meaningful discussions about the
organization’s business model and how it intersects with technology and IT infrastruc-
ture. Ultimately, the BMC serves as a bridge between business strategy and enterprise
architecture, helping organizations to translate their strategic priorities into actionable
architectural decisions.
57
57
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
Figure 2.11 Example of Business Capability Map with Attribute Fulfillment and Priority
58 58
2 The
2.2 SAP Enterprise
Enterprise Architecture
Architecture Framework
Methodology
The main steps involved in creating a business capability map are as follows:
1. Identify business functions
2
Begin by identifying the primary functions or activities within your organization.
These could include sales, marketing, customer service, product development, etc.
2. Break down functions into capabilities
Break down each business function into discrete capabilities. These are specific abil-
ities or capacities that the business must possess to perform the function effectively.
For example, under the “sales” function, capabilities might include lead generation,
prospecting, negotiation, etc.
3. Maintain attributes and assess capabilities
Adding attributes to business capabilities can provide additional context and infor-
mation, enhancing the understanding of each capability. Evaluate each business
capability to assess its current state and performance. Potential attributes could be
description, strategic importance, maturity level, requirements, stakeholder, organi-
zational or business unit, etc.
4. Iterate and maintain
Business capabilities evolve over time, so it’s important to regularly review and
update the diagram to reflect changes in the organization’s strategy, structure, and
operations. Continuously iterate on the diagram to keep it relevant and useful for
decision-making.
59
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
The business process catalog typically takes the form of a structured document. It may
include the elements shown in Table 2.1.
Performance metrics Key process performance indicators (PPIs) and metrics used to
measure the effectiveness and efficiency of the process
60 60
2 The
2.2 SAP Enterprise
Enterprise Architecture
Architecture Framework
Methodology
61
61
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
process descriptions. This higher-level focus, developed during the planning and analy-
sis phases, aids strategic decision-making and ensures alignment with organizational
goals. In contrast, solution blueprints provide detailed technical designs during the
implementation phase, concentrating on how specific processes will be executed
within a particular system. Thus, while the catalog serves as a foundational tool for
understanding and optimizing business operations, the detailed process descriptions
are part of the actual solutioning phase, when solutions are built and implemented.
62 62
2 The
2.2 SAP Enterprise
Enterprise Architecture
Architecture Framework
Methodology
Connecting objects
These are arrows that connect flow objects, showing the sequence and direction of 2
the process flow.
Swimlanes
These divide the diagram into lanes or pools to represent different participants or
departments involved in the process.
Artifacts
These constitute additional information, such as data objects or annotations, that
provide more context to the process.
To illustrate a business value flow, we can examine Figure 2.12, which presents a busi-
ness value flow extracted from SAP’s reference content (see Section 2.3 for more details).
Figure 2.12 Example of Value Flow for Operate-to-Maintain Process Mapped with Business
Capabilities
Usually, you can create the business value flow diagram by performing the following
steps:
1. Identify end-to-end business value flows
Begin by identifying the high-level, end-to-end business value flows that encompass
the organization’s primary objectives or goals. These level 1 business value flows
provide a top-down perspective on how value is created and delivered within the
organization.
63
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
Organization Map
An organization map is a comprehensive representation of the various entities that
make up an organization. It details the hierarchical arrangement of and relationships
among different components such as groups, business units, regions, countries, sales
organizations, and production sites. This map provides a clear understanding of how
the organization is structured, showing the distribution and coordination of roles,
responsibilities, and operations among different levels and areas (see Figure 2.13).
Group
England
Mexico
France
China
Brazil
India
Italy
USA
64 64
2 The
2.2 SAP Enterprise
Enterprise Architecture
Architecture Framework
Methodology
65
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
For instance, we can consider Table 2.2, which offers just a glimpse of the entire busi-
ness data catalog.
Customer Master data The name of the cus- Lead-to-order Customer ser-
tomer placing an vice manager
order
The key steps for creating a business data catalog involve two main phases―catalog
definition and catalog delivery:
1. Catalog definition
– Engage in discussions with data architecture stakeholders to gather require-
ments.
– Agree on the structure and level of detail for the initial version.
– Define usage scenarios for the metadata catalog.
– Establish a roadmap for content delivery and evolution.
2. Catalog delivery
– Name priority-1 data objects along with their business and IT attributes.
66 66
2 The
2.2 SAP Enterprise
Enterprise Architecture
Architecture Framework
Methodology
– Begin populating the catalog with content based on the identified priorities.
– Expand the baseline version to encompass all data objects.
2
– Include data objects with specifically identified priority-1 business and IT attri-
butes.
– Incorporate nonpriority objects to complete the overall version.
– Ensure all data objects and attributes are captured in the metadata catalog.
Business roles are intricately related to other entities within the organizational and
process frameworks. They are directly connected to business activities, indicating who
is responsible or accountable for each activity, as defined in the extended RACI model
(RACI meaning responsible, accountable, consulted, and informed). Additionally, busi-
ness roles have relationships with other roles, often forming hierarchical structures
where roles like learning manager report to roles such as chief learning officer. Busi-
ness roles also interact with application roles, requiring specific software access to per-
form their duties. They are linked to business capabilities, which define the skills and
resources needed to carry out business activities. Moreover, business roles can be asso-
ciated with job roles and personas, providing a detailed breakdown of responsibilities
within the organization and aligning roles with specific personal profiles or job posi-
tions. These relationships ensure that business roles serve as a bridge between organi-
zational structure, business processes, and individual responsibilities, creating a cohe-
sive and comprehensive framework for enterprise architecture.
67
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
Increasing
Improving Customer Expanding Market
Goals Operational
Satisfaction Reach Efficiency
Omnichannel
Function Lead Generation Sales Campaigns Order Management
Engagement
You can create a business footprint diagram by performing the following steps:
1. Gather requirements
Understand the business goals, organizational structure, and key functions of the
company. Identify stakeholders and gather input on their needs and requirements.
68 68
2 The
2.2 SAP Enterprise
Enterprise Architecture
Architecture Framework
Methodology
2. Define components
List the organizational units, business functions, services, and technical compo-
nents relevant to the business. This may involve conducting interviews and work- 2
shops or reviewing existing documentation.
3. Establish relationships
Determine the links between business goals, organizational units, business func-
tions, and services. Map out how these functions rely on each other to achieve the
company’s objectives.
4. Map technical components
Identify the technical components (e.g., software applications, hardware infrastruc-
ture) that support the business functions. Connect these components to their corre-
sponding services and functions.
5. Create visualization
Use a diagramming tool or software to visually represent the relationships and con-
nections you’ve identified in the previous steps. Arrange the components in a logi-
cal layout that is easy to understand and annotate the diagram as needed to provide
clarity.
Product Map
A product map describes the functional ability of a single or multiple solution compo-
nents to implement and support a specific business capability. The product map cap-
tures solution capabilities structured by business domains, business areas, and
possibly business capabilities or solution components for reference purposes. Figure
2.15 shows an example of a product map for asset management. Benefits of a product
map include the following:
It lists relevant solution capabilities structured by business needs.
It helps to identify relevant solution components and the role they can play in fulfill-
ing the business scope.
It supports the comparison and value proposition of solution components.
69
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
Creating a product map involves a structured approach to aligning business needs with
technical solutions. Initially, you identify the business scope by structuring the prod-
uct map into relevant business domains and business areas, possibly further refined by
relevant business capabilities at a granular level 3. Once you identify the business
scope, you assign supporting solution capabilities to address the identified business
areas or business capabilities, thus potentially offering multiple alternative solutions
for flexibility. Subsequently, for each solution capability, you should list the required
and optional solution components, clearly describing the components that are neces-
sary to fulfill the capability and those that offer additional features or enhancements.
Using this structured methodology ensures that the product map effectively captures
the alignment between business requirements and technical solutions and thus facili-
tates informed decision-making and solution design processes.
You can depict product maps in different layouts and different heat mapping, depend-
ing on the context in which the product map will be used. For example, in the context
of application rationalization, you can establish a product map on the tolerate, invest,
migrate, or eliminate (TIME) methodology or the rehost, replatform, repurchase, refac-
tor, retire, and retain (6R) methodology. When using SAP LeanIX, this comes out of the
box, and you can immediately apply it to visualize the product map. (For additional
details on SAP LeanIX, see Part III.)
70 70
2 The
2.2 SAP Enterprise
Enterprise Architecture
Architecture Framework
Methodology
its capacity to clarify the collection of solution components for addressing a given busi-
ness scenario, thus providing stakeholders with a comprehensive understanding of the
solution’s architecture. Additionally, the diagram outlines the necessary integration 2
channels among these solution components, offering insights into their interdepen-
dencies and interactions that are critical for seamless operation. Moreover, it aids in
the identification of crucial implementation artifacts such as APIs, communication
scenarios, and recommended middleware content, thus empowering organizations to
streamline their implementation processes and ensure optimal performance.
Solution components are modular, software-based units that are essential for con-
structing an entire solution and are tailored to fulfill specific business needs. These
components, which can manifest as configured applications or services, are designed
to perform distinct functions within the solution architecture. They can be further cat-
egorized into more granular components or grouped into coarser-grained units to
describe the overall structure of the solution. For instance, in Figure 2.16, there are eight
top-level solution components (such as SAP SuccessFactors HXM Suite and SAP Master
Data Integration), and each represents a distinct functional aspect of the solution.
Moreover, these solution components may be hierarchically organized, with higher-
level components (like SAP SuccessFactors HXM Suite) encapsulating finer-grained
components like SAP SuccessFactors Employee Central Payroll. Additionally, deploy-
ment units are demarcated by a cloud icon, distinguishing them from other solution
components within the architecture. Overall, solution components serve as the build-
ing blocks of a solution, delineating its structure and functionality in a modular and
scalable manner.
Figure 2.16 Example of Solution Component Diagram for Solution Process Hire-to-Retire
(Refer to https://api.sap.com/)
71
71
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
72 72
2 The
2.2 SAP Enterprise
Enterprise Architecture
Architecture Framework
Methodology
Customer Profile Management, and they are also associated with solution components
such as SAP Customer Data Cloud.
2
Creating a solution value flow artifact follows a structured process to elucidate value-
adding processes within the solution architecture:
1. Specify business activities
Depict all addressed value-adding business activities in a logical order that is condu-
cive to easy explanation of the solution process. Note that the actual execution
sequence may differ from the depicted order.
2. Identify solution capabilities and solution components
Assign business activities to relevant solution capabilities and solution components
that are responsible for realizing them.
73
73
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
Display Routing
SAP S/4HANA Cloud Public Edition
for Inspection
Characteristics
Inspection Results from
SAP Digital Manufacturing
Quality Technician
Figure 2.18 Example of Solution Process Flow Diagram for Performing Quality Inspection
Process
Creating a solution process flow diagram involves several key activities aimed at cap-
turing the essence of the solution process and its components. Here are the main activ-
ities:
1. Specify flow of solution activities
Depict all relevant solution activities, each of which represents one or a part of one
or multiple business activities and the ordering constraints between them. Define
the flow of solution activities, including parallel and optional process flow paths.
2. Identify solution components
Assign solution activities to solution components, realizing them in the context of
the given solution process flow. You can assign a given solution activity to exactly
one solution component, which is represented as a pool in the diagram.
3. Specify integration
Define how integration of relevant solution components is realized in the context of
the given solution process flow. Use message flows to depict different integration
points between any two solution components.
74 74
2 The
2.2 SAP Enterprise
Enterprise Architecture
Architecture Framework
Methodology
the system. Through the depiction of data flows, it highlights the journey of data origi-
nating from the system of records and its propagation among various solution compo-
nents. By providing a structured view of data movement, the solution data flow 2
diagram aids in your understanding of the data exchange dynamics within the solu-
tion architecture, thus facilitating effective analysis and optimization of data flow pro-
cesses. Figure 2.19 illustrates a sample solution data flow diagram for the hire-to-retire
process within a cloud deployment scenario.
Figure 2.19 Example of Solution Data Flow Diagram for Hire-to-Retire Process
(Refer to https://api.sap.com/)
Creating a solution data flow diagram involves a series of systematic steps aimed at
capturing the intricacies of data flow within the solution architecture. Here are the
main steps:
1. Identify solution data objects
Specify all solution data objects within the relevant solution components, empha-
sizing their relevance to integration processes. These objects serve as specific reali-
zations of business objects, representing parts or combinations of business objects
tailored to the solution components.
2. Specify data structure
Define the structure of the identified solution data objects, particularly focusing on
75
75
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
their attributes and relationships. In the context of SAP, the structure is typically
outlined by SAP One Domain Model, which provides a standardized framework for
data representation.
3. Specify data flows
Establish dependencies between identified solution data objects by defining the
flow of data among relevant solution components. Data flows are the pathways by
which data moves among solution data objects situated in different solution com-
ponents. Each endpoint of a data flow signifies a solution data object, indicating the
direction of data transmission from the sending object to the receiving object.
76 76
2 The
2.2 SAP Enterprise
Enterprise Architecture
Architecture Framework
Methodology
77
77
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
Non-SAP21 1
Non-SAP111 1
SAP BTP Non-SAP
Microsoft Excel
SAP Responsible
Design and
Production
SAP BTP
SAP S/4HANA
EHS
Product Environment SAP Sustainability
Compliance Management Control Tower
SAP Ariba
SAP Datasphere
SAP Ariba
Sourcing
SAP BTP
78 78
2 The
2.2 SAP Enterprise
Enterprise Architecture
Architecture Framework
Methodology
0..n
Entity 3 (<Noun>)
This artifact is also related to several other key artifacts. It supports the business value
flow by detailing the necessary data for process execution and aligning data dependen-
cies with value streams. It complements the organization map by defining role-based
data access and stewardship, ensuring data security and governance. Additionally, it
connects with other enterprise architecture artifacts like the business process catalog,
79
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
business role diagram, solution value and process flows, and business capability mod-
els, thus ensuring that data architecture aligns with business architecture and organi-
zational structure.
80 80
2 The
2.2 SAP Enterprise
Enterprise Architecture
Architecture Framework
Methodology
Architecture Roadmap
The architecture roadmap in enterprise architecture encompasses two primary arti-
facts that serve distinct yet interrelated purposes:
The business architecture roadmap offers a visual depiction of business objectives
over varying timeframes and functional groupings. It provides stakeholders with a
clear understanding of the anticipated business outcomes and how they align with
strategic goals.
The application architecture roadmap delineates the deployment sequence of indi-
vidual solution building blocks relative to business lines or value drivers on a speci-
fied timeline. It guides the implementation journey by outlining the order of steps
needed to transition from a baseline architecture to a desired target architecture.
81
81
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
The first step in crafting an architecture roadmap typically involves assembling an ini-
tiatives catalog like the one in Figure 2.24. This entails creating a list of initiatives de-
rived from the target architecture. Moreover, where feasible, it’s advantageous to con-
nect these initiatives with customer goals to establish an initiative/goals map. This
map provides a clear picture of how each initiative relates to specific customer objec-
tives, thereby enhancing the strategic planning process. Each initiative can be assessed
using a value-feasibility matrix, which takes into account the initiative’s ease of imple-
mentation and the value it generates. This process aids in prioritizing initiatives that
offer maximum value while considering the implementation effort required. The em-
phasis should be on initiatives with high value and low implementation effort as quick
wins, with others of high value targeted for later stages. Additionally, it’s advisable to
map dependencies among initiatives within the same catalog of initiatives.
A3 … … … … ..
82 82
2 The
2.2 SAP Enterprise
Enterprise Architecture
Architecture Framework
Methodology
Utilizing the initiatives catalog as the cornerstone, you can formulate the roadmap. Ini-
tially, you can group the primary initiatives based on business or IT initiatives, LoB-
specific endeavors (such as finance or procurement), end-to-end business processes, 2
SAP products, or a combination of diverse criteria. Further structural elements may
include phases of transformation programs (e.g., foundation, quick wins, innovation)
or alignment with the organization’s key strategic objectives (e.g., supporting a new
business model). During the creation of these clusters, it’s imperative to consider
dependencies and analyze and determine sequences. Ultimately, you can illustrate the
roadmap in various formats, one example of which is provided in Figure 2.25.
Corporate
P3 Vision
P2
P1
Planning
F2 S3
F1 T4
vbbb
S2 T3
T2
Finance S1
T1
Sustainability
Technology Platform
83
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
84 84
2 The
2.2 SAP Enterprise
Enterprise Architecture
Architecture Framework
Methodology
Requirements Catalog
The requirements catalog is a structured document that captures and organizes both
2
the functional and the nonfunctional requirements for a specific project, system, or
product. It plays a crucial role in identifying and collecting high-level business needs,
which helps to clearly define the objectives of the business, leading to a more focused
and aligned approach to project development. Through a refinement process, the ini-
tial high-level requirements undergo thorough analysis, resulting in clear and action-
able requirements that can be effectively implemented. By classifying requirements,
the catalog enables easier review and tracking, ensuring that each requirement is con-
sidered by the appropriate owner and well documented for subsequent analysis. This
process ultimately enhances overall project management and communication.
To create a requirements catalog, like the one in Figure 2.26, you can perform the fol-
lowing steps:
1. Document all identified high-level business needs and requirements.
2. Classify requirements as either functional or nonfunctional.
3. Further classify nonfunctional requirements using classes of nonfunctional require-
ments.
4. Categorize requirements based on business capabilities, distinguishing between
strategic business requirements and operational business requirements.
5. Maintain additional attributes for business requirements such as status, priority,
and owner.
85
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
86 86
2 The
2.2 SAP Enterprise
Enterprise Architecture
Architecture Framework
Methodology
Risk Catalog
The risk catalog serves as a comprehensive repository for systematically capturing, cat-
2
egorizing, and managing risks throughout the enterprise architecture process. This
artifact encompasses various types of risks, including technical, operational, strategic,
and regulatory, among others. By documenting risks alongside their associated impact,
likelihood, and mitigation strategies, the risk catalog enables stakeholders to proac-
tively identify and address potential threats to the successful execution of architec-
tural initiatives. Additionally, it facilitates informed decision-making by providing a
centralized reference point for assessing risk exposure and prioritizing risk mitigation
efforts. Through regular updates and reviews, the risk catalog evolves dynamically,
reflecting changes in the organizational landscape and ensuring that risk management
remains an integral aspect of the architectural governance framework.
Creating a risk catalog for architecture planning like the one in Figure 2.27 involves the
following steps:
1. Identification
Collaborate with stakeholders to identify potential risks relevant to the architectural
initiatives, considering factors like technological dependencies, stakeholder require-
ments, and regulatory compliance.
2. Documentation
Document each identified risk along with its perceived frequency of occurrence and
potential effect on architecture objectives.
3. Assessment
Track the assessment status of each risk to monitor its evolution over time, facilitat-
ing proactive risk management.
4. Ownership
Assign a risk owner to each identified risk to ensure accountability and effective
implementation of mitigation strategies.
5. Scope alignment
Align identified risks with the scope of the architecture program to contextualize
their relevance and prioritize mitigation efforts accordingly.
87
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
1 SAP EWM High SAP EWM will be deployed Business processes integration, Deployment options for SAP EWM
embedded in SAP S/4HANA maintenance, latency, risk, effort
2
… … … … … …
88 88
2 The SAP Enterprise Architecture
2.3 SAP’s Framework
Reference Content
Architectural Decisions
Figure 2.29 Overview of Available and Planned Reference Content for SAP EA Framework
89
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
90 90
2 The SAP Enterprise Architecture
2.3 SAP’s Framework
Reference Content
End-to-End
Recruit to Acquire to
Business Pro- Idea to Market Source to Pay Plan to Fulfill Lead to Cash Governance Finance
cess Model Retire Decommission
Portfolio and
Supply Chain Omnichannel Project
Business Enablement Commerce Management
Capability
Model Governance,
Customer Risk, and
Manufacturing
Service Compliance
International
Service Delivery Trade and
Global Tax
IT Management
Industries:
Cross- and
Consumer Industries Discrete Industries Energy and Natural Resources Financial Services Public Services Service Industries
Industry-
Specific
SAP S/4HANA Cloud,
SAP Business Technology SAP Customer
Applications SAP S/4HANA, SAP SAP SuccessFactors SAP Concur SAP Ariba SAP Fieldglass Partner Applications
Platform (SAP BTP) Experience
Digital Supply Chain
Figure 2.31 lists the core and supporting processes of SAP Reference Business Architec-
ture. Each of the listed end-to-end business processes (e.g., source to pay) is further
detailed into modular business processes (e.g., source to contract, procure to receipt).
Further exploration into detailed business activities beneath those modular business
processes is consistently feasible, as illustrated in Figure 2.32. Under the modular busi-
ness process Source-to-contract, designated business segments such as Source prod-
ucts and services are established as elements, providing structure to underlying
business activities. For each business activity, such as Prepare RFX (request for pro-
posal/information/quotation) or Process RFX, corresponding business capabilities are
also mapped, including Supplier RFX Preparation, Supplier RFX Execution, and Sourcing
Collaboration.
91
91
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
Plan to
Recruit to Develop to Reward to Manage
Recruit to Retire Optimize
Onboard Grow Retain Workforce
Workforce
Supporting Processes
Acquire to Plan to
Acquire to Operate to Offboard to
Optimize Manage Assets
Decommission Onboard Maintain Decommission
Corporate
Assets
SAP Reference Business Architecture not only supports general business processes but
also accommodates industry-specific variations known as business process variants.
For instance, within the source to pay domain, there exist specialized variants such as
source to pay for direct physical products, source to pay for subcontracting, and source
to pay for services, among others.
Furthermore, SAP Reference Business Architecture enables detailed scoping and explo-
ration of business activities and capabilities, offering a comprehensive model encom-
passing both generic and industry-specific business capabilities. This model spans
business domains (level 1), business areas (level 2), and detailed business capabilities
(level 3), as illustrated on the business domain level in Figure 2.33 and the complete drill
down from the corporate business domain to business area asset management and its
related business capabilities in Figure 2.34.
92 92
2 The SAP Enterprise Architecture
2.3 SAP’s Framework
Reference Content
Figure 2.34 Drilldown from Business Domain (Level 1) to Business Area (Level 2) to Business
Capabilities (Level 3)
The primary benefit of SAP Reference Business Architecture lies in its provision of both
generic and industry-specific business process and capability models, with a strong
alignment between the two. This facilitates seamless navigation between business pro-
cesses and capabilities in both directions. Additionally, SAP Reference Business Archi-
tecture is agnostic to solutions and applications, allowing it to map the business
architecture domain without being tied to any particular software provider.
93
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
SAP Reference Solution Architecture can be seen as the specialized counterpart of SAP
Reference Business Architecture. It facilitates the transition from a solution-agnostic
perspective in the business architecture to an SAP-specific solution architecture,
revealing the necessary solution components to uphold the chosen business process
or capability.
Figure 2.35 illustrates the correlation between SAP Reference Business Architecture and
SAP Reference Solution Architecture. The transition from the business domain to the
solution domain is facilitated through the alignment of business capabilities with solu-
tion capabilities.
Business Domain
End-to-End Business Process
consists of consists of
consists of consists of
Figure 2.35 Connection of SAP Reference Business Architecture to SAP Reference Solution
Architecture
94 94
2 The SAP Enterprise Architecture
2.3 SAP’s Framework
Reference Content
In the SAP reference model, the linkage between business processes at the business
activity level and business capabilities, as well as between business capabilities and
solution capabilities, enables the mapping of required solution components from 2
either the business process level or the business capability level.
This relationship is displayed in Figure 2.36. We revisit the Source-to-contract example
depicted in Figure 2.32, this time examining it from a solution component perspective,
wherein the necessary solution components are aligned with business activities
through solution capabilities.
Figure 2.36 SAP Reference Solution Architecture for Business Process Source to Contract
(Selection)
Within the business process segment focusing on sourcing products and services, and
within its associated activities such as Prepare RFX, Process RFX, Negotiate bid and
select suppliers, and Define purchase quotas for products (which are drawn from SAP
Reference Business Architecture), SAP Reference Solution Architecture automatically
establishes connections between solution capabilities and business activities. For
instance, the business activity Prepare RFX corresponds to the solution capability Sup-
plier RFX Preparation (SAP S/4HANA Cloud, SAP Ariba). Through this alignment, the ref-
erence content facilitates an automated mapping from solution capabilities to the
required or optional solution components. For example, Supplier RFX Preparation is
linked to SAP S/4HANA Cloud and SAP Ariba Sourcing. Furthermore, the content
encompasses mappings for SAP partner solutions and solutions supporting specific
use cases.
If the business capability is intended as the starting point for defining the business
architecture, SAP Reference Solution Architecture facilitates not only the mapping
from the business process level to solution components but also mapping directly
from business capabilities to solution components. An example illustrating this is pro-
vided in Figure 2.37.
In the business domain of Asset Management and specifically within the business area
of Asset Lifecycle Delivery, the underlying business capabilities are linked to solution
95
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
components. For instance, the business capability Asset Health Monitoring is sup-
ported by solution components such as SAP S/4HANA Cloud and SAP Asset Perfor-
mance Management. This method allows us to first identify the necessary business
capabilities and then delve into the required solution components when constructing
the solution target architecture based on the business architecture. With the reference
content already providing mappings for SAP solutions, this approach significantly
expedites the process within any SAP-centric environment. However, since most land-
scapes comprise not only SAP solutions but also third-party alternatives, we have the
capability to map business capabilities to any third-party non-SAP solution as well.
This mapping can be easily executed using the tools detailed later in this chapter and is
an integral part of every service engagement for architecture planning.
Figure 2.37 SAP Reference Solution Architecture: Mapping Business Capabilities to Solution
Components
96 96
2 The SAP Enterprise Architecture
2.3 SAP’s Framework
Reference Content
Decision Guides
Integration Architecture Guide SAP BTP Developer’s Guide
Extension Architecture Guide
Methodologies DevOps
SAP Integration Solution Advisory Methodology DevOps with SAP BTP
SAP Application Extension Methodology
SAP Data and Analytics Advisory Methodology
The key elements of SAP BTP Guidance Framework as depicted in Figure 2.38 are deci-
sion guides, reference architectures, methodologies, recommendations on implemen-
tation options, and DevOps principles. We describe these elements as follows:
97
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
Decision guides
The Integration Architecture Guide is designed to help enterprise and integration
architects modernize their existing integration architectures using SAP BTP. It pro-
vides insights into SAP’s current technology offerings and highlights the integration
services available to meet the diverse needs of heterogeneous IT landscapes. The
Extension Architecture Guide provides guidance on extending SAP applications on
SAP BTP using modular, flexible approaches. The Developer’s Guide is a comprehen-
sive resource for developers building, deploying, and managing applications on SAP
BTP. It offers tools, services, and best practices to maximize development efficiency
and effectiveness.
Reference architectures
The SAP BTP reference architectures provide a comprehensive catalog of best-prac-
tice architectural patterns to guide organizations in designing and implementing
solutions on SAP BTP. SAP BTP’s solution diagram design repository is a collaborative
space that offers prebuilt solution diagrams, enabling architects and developers to
visualize and design their SAP BTP implementations effectively. Meanwhile, the
business process blueprints offer detailed process descriptions for key business pro-
cesses, ensuring alignment with industry standards and best practices.
Recommendations
SAP BTP’s security recommendations provide a comprehensive set of guidelines for
ensuring the security of your SAP BTP environment. These recommendations cover
key areas such as identity and access management, data protection, compliance, and
secure application development.
Methodologies
SAP Integration Solution Advisory Methodology provides a structured approach for
guiding organizations in designing and implementing effective integration strate-
gies using SAP solutions. SAP Application Extension Methodology focuses on extend-
ing SAP applications on SAP BTP, offering best practices for scalable and maintainable
extensions. Meanwhile, SAP Data and Analytics Advisory Methodology offers a frame-
work for maximizing the value of data and analytics within SAP ecosystems, ensur-
ing informed decision-making and business insights.
DevOps
DevOps with SAP BTP provides a comprehensive guide for implementing DevOps
practices on SAP BTP. It covers key principles like continuous integration, continu-
ous delivery, monitoring, and automation, tailored specifically to SAP environ-
ments. The guide helps organizations streamline their DevOps processes, ensuring
faster delivery, improved quality, and more efficient collaboration between devel-
opment and operations teams. It also offers tools and best practices to support Dev-
Ops initiatives within SAP BTP.
98 98
2 The SAP Enterprise Architecture
2.3 SAP’s Framework
Reference Content
These decision accelerators include decision trees that simplify the process of choosing
the right architecture. An example of a decision tree for manufacturing performance
management is illustrated in Figure 2.39.
99
99
2 2 The SAP Enterprise Architecture Framework
The SAP Enterprise Architecture Framework
Start
Business and IT
Transformation in
Your Company
SAP Digital
Modernize SAP BW to
Manufacturing for SAP Analytics Cloud
SAP Datasphere
Insights and Execution
End
These decision accelerators can be applied within enterprise architecture work and
documented within the architecture decision catalog artifact, serving as references to
justify why a particular decision was made.
You can find the decision accelerators at http://s-prs.co/v586301.
100
Das, Klee, Reichel
Enterprise Architecture
with SAP
Planning, Management, and
Transformation
www.sap-press.com/5863
Anup Das is a chief enterprise architect and the regional delivery head for SAP
Transformation Hub in North America. Peter Klee leads SAP Transformation
Hub within the Customer Services & Delivery board area. Johannes Reichel is a
principal enterprise architect for SAP Transformation Hub, focusing on global
transformation and architecture planning for SAP clients.