2310-how to build an efficient sap application landscape based on your business requirement
TRANSCRIPT
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
1/50
Session Id 8116:
How to build an efficient SAP Applicationlandscape based on your Business
RequirementJoerg Noack SAP America, Chief Architect
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
2/50
SAP 2007 /
Architecture Documentation:
Creating a Common Understanding
Great
everyone now has clear
picture of the architecture
! !!
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
3/50
SAP 2007 /
A guided tour through important topics SAP Solution & Enterprise Architects
have to deal with building SAP application architectures
What is this Session about?
Basics you should have in mind when defining the application architecture
Architectural Principles and basic knowledge
Presenting very important information sources for creating the SAP application
architecture Building architectures is pure innovation and requires constant adoption of SAP
architecture principles, otherwise it is not getting any easier !
The Session material is far from complete
It is a starting point for a common way of understanding
Should trigger discussions for a common way to describe and model
Contribute your own experience and examples to trigger a common way oflearning
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
4/50
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
5/50
ARCHITECTURE DESIGN
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
6/50
On DEVICE
On DEMAND
On PREMISEORCHESTR
ATION
All devices
All user experiences
Easy to extend
Instant value
Line of business or suite
Integrated to On Premise
SOA-enabled
Best-practices packages
Non-disruptiveenhancements
SAP Business Suite 7
SAP Business
ByDesignLoB on Demand
Collaboration Analytics Mobile
Platform
In-Memory
Internal Use Only
Maintenance Strategy: 7+2, see release strategy, /go/releasemanagement
SAP 2010 / Architecture Definition / Page 6
SAP Product Strategy
https://portal.wdf.sap.corp/go/releasemanagementhttps://portal.wdf.sap.corp/go/releasemanagement -
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
7/50
Stakeholder
Concerns
Requirements
OptimizationTooling Solution
Implementation
Architectural Governance & Change Management
SAP Global Architecture
Meta Model
SAP
Architecture
Artifacts&Deliverables
SAP Solutions
SAP Best PracticesReference Content
Modelling
SAP ArchitectureStakeholder Driven Method
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
8/50
Business
Process
Core
Artifacts
Data
ApplicationTechnology
Value
Strategy
map
Capability
map
Business
footprint
diagram
Businesssystem floor
plan
Data
distribution
diagram
Data Process
matrix
Instance
Strategy
Technical
Reference
modelLogical
Application
Architecure
SAP Architecture core artifactsExamples and Illustration
Application
Deployment
View
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
9/50
Architects Need Courage
SAP 2007 /
Defining Application Architecture Technical decisions required in uncertain and dynamic environment
Requires expertise and leadership
Incomplete
Information Changingrequirements
Multiple
SuboptimalAlternatives
Different Opinions
and Viewpoints
No Guarantee
For Success
Limited
Resources &
Budget
Strategic
Changes
Increasing
Constraints
Standard vs.
Customization
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
10/50 SAP 2007 /
6 Golden Principles For Software Architecture
Simplicityfind the appropriate deployment scenario for your objectives
Keep Conceptual Integrityaligned to SAP product structure principles
Business Scenario Oriented designBusiness drives technology
Think Aheadyour architecture is alive (), requirements change
Document Your Architecture (the right way)
Get Early Feedbackknow your stakeholders and communicate accordingly
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
11/50
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
12/50
SAP Architecture Design Process
Analyze Business Model, Operating Model Business Capabilities Assessment
Business Architecture alignment.
Technology
Modeling
Process Modeling
Application
Modeling
Data
Modeling
Business Model, Operating Model, Core Competencies (Differentiating& competitive)
Strategy Map, Instance strategy & Value Driver (KPI, PPI)
Define E2E processes in Value Chain
Define Level of standard. & harmonization
Model Business Objects & Process Flow Models
Documentation of
Business Area, Process Group (L1, L2) Business Process, -
Variant (L3), Business Process Step (l4), Activity & Variant
(L5)
Identify Application components
Design App. Landscape incl. Legacy apps.
Create Communication & Integration Model
Identify Gaps & development needs
As-IS analysis, Application mapping to processes
Transition Plan for As-Is to To-Be architecture
Communication & Integration design for Solution
Architecture
Decide System of record, distribution needs
Define Data Harmonization & Standardization
Design Target Data Architecture
Availability Requirements
Data Model and Data usage
Distribution model & processes
Technical Platform design - Map Platform
landscape to Infrastructure
Map Technology Components to platform for On
Device, On Demand, On Premise
Infrastructure & Platform architecture design
Development strategy & Transport Landscape.
Hosting & Design Virtualization, High availability
Business Modeling
Activities Deliverables
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
13/50 SAP 2007 /
Aspects Of Application Architecture
more
Business
Requirements
Design Time
Design time components,modules
Reuse
Model Driven Development
Development Landscape
Run Time
Runtime components Component landscape and
deployment options
Communication, protocols
Performance
Configuration Configuration concepts
Adaptability
Operation and Using TCO
Administration, monitoring
Supportability
User experience
Operation and Using TCO
Administration, monitoring
Supportability
User experience
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
14/50
General rules for architecture work
Provide options with flexible UIs to different user groups see SAP UI Strategy
Keep Enhancements modification-free, educate your developer teams
Use simplified models to communicate with stakeholders
Basic Principles for Defining Architecture at SAP
Know Stakeholders, Requirements and Constraints Know your stakeholders and their goals (write it down) - Meet them whenever possible
Dont forget the NON-FUNCTIONAL requirementsSAP support standards, benchmarks,
Follow your companies global and local architecture guidelinesaddress conflicts to SAP
Align With SAP Strategy Know SAP product strategy & roadmap - Note it down what it means for your architecture
Apply SAP architectural standards to orchestrate all categories of the SAP platformOn
Premise, On Demand, On Device - Know SAP product guidelines & standards (SCN!!)
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
15/50
TCO
Follow SAP recommendations for your scenariogroup by maintainability & supportability
(SMP Quicklink: /instguides)
Always (at all times!) address sizing & scalability requirements(SMP Quicklink /quicksizer)
Ensure compatibility of Product versions and release levels (SMP Quicklink: /pam)
Information Lifecycle Management
Plan your Data archiving strategy from the beginning
Use SAP recommendations, reach our to partners
Consider information Flow in your architecture (including Legacy systems)
Basic Principles for Defining Architecture at SAP
Architecture Best Practices
Consider Open standards to ensure compatibility (APIs, configuration, enhancements) Evaluate all available deployment options(SMP Quicklink: /scl )
Plan Your instance & Landscape strategySeparate Maintenance from Project
development
Apply software logistics principles and practices (OTO, CTS+) and Retrofit tools
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
16/50
SAP Architecture Design Process
Analyze Business Model, Operating Model Business Capabilities Assessment
Business Architecture alignment.
Technology
Modeling
Process Modeling
Application
Modeling
Data
Modeling
Business Model, Operating Model, Core Competencies (Differentiating& competitive)
Strategy Map, Instance strategy & Value Driver (KPI, PPI)
Define E2E processes in Value Chain
Define Level of standard. & harmonization
Model Business Objects & Process Flow Models
Documentation of
Business Area, Process Group (L1, L2) Business Process, -
Variant (L3), Business Process Step (l4), Activity & Variant
(L5)
Identify Application components
Design App. Landscape incl. Legacy apps.
Create Communication & Integration Model
Identify Gaps & development needs
As-IS analysis, Application mapping to processes
Transition Plan for As-Is to To-Be architecture
Communication & Integration design for Solution
Architecture
Decide System of record, distribution needs
Define Data Harmonization & Standardization
Design Target Data Architecture
Availability Requirements
Data Model and Data usage
Distribution model & processes
Technical Platform design - Map Platform
landscape to Infrastructure
Map Technology Components to platform for On
Device, On Demand, On Premise
Infrastructure & Platform architecture design
Development strategy & Transport Landscape.
Hosting & Design Virtualization, High availability
Business Modeling
Activities Deliverables
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
17/50
SAP Software Entities
What is a Software / Product Version?`
Software Component
Versions
Product Instances =
(Software)
Product Versions =Sets of Software Component Versions Sets of product instances
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
18/50
SAP SOLUTION EXPLORER
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
19/50
SAP Solution Explorer - for the customer
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
20/50
SAP Solution Explorer
SAP Solution Explorer Future Single Entry Point
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
21/50
SAP Solution Explorer Roadmap
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
22/50
ADDITIONAL CONTENT
Use as reference only
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
23/50
Additional SAP Solution engagement Platforms
SAP Business ContentSAP Business Solution Maps
SAP Solution Architectureas used
Business Scenario oriented Industry specific
Solution Maps Oriented along the Value Chain and to
illustrate end-to-end business processes
Link:
http://solutioncomposer.sap.com/socoview
A consistent multi-level solution blueprint
showing the processes for a particular cross-
industry solution
Link:
http://solutioncomposer.sap.com/socoview
The solution browser will help you to discover new functionality across different SAP applications, releases
and respective enhancement packages based on the application area / key capability of interest.
Link: http://sapsolutionbrowser.com/Search.aspx
SAP Business Scenario Maps are a graphicrepresentation of a key business process
and its business process steps
Link:
http://solutioncomposer.sap.com/socoview
SAP Solution Explorer provides partial information about a subset of all SAP solutions and will be the future content base for functional and business content of SAP solutions
Link: https://rapid.sap.com/se/
ES Workplace is the central place to view all
information about available Enterprise
Services by SAP, as the starting point for
SOA adoption,
SAP hosted PoC System available Link http://esworkplace.sap.com/socoview
Solution road maps cover innovations on business solutions and processes relevant for LoB and in industries.
Product road maps describe how features & functions of an SAP product are planned to progress over time.
Link: http://service.sap.com/roadmaps
http://solutioncomposer.sap.com/socoviewhttp://solutioncomposer.sap.com/socoviewhttp://solutioncomposer.sap.com/socoviewhttp://sapsolutionbrowser.com/Search.aspxhttp://solutioncomposer.sap.com/socoviewhttp://solutioncomposer.sap.com/socoviewhttps://rapid.sap.com/se/http://esworkplace.sap.com/socoviewhttp://service.sap.com/roadmapshttp://service.sap.com/roadmapshttp://service.sap.com/roadmapshttp://esworkplace.sap.com/socoviewhttp://esworkplace.sap.com/socoviewhttps://rapid.sap.com/se/https://rapid.sap.com/se/http://solutioncomposer.sap.com/socoviewhttp://solutioncomposer.sap.com/socoviewhttp://solutioncomposer.sap.com/socoviewhttp://sapsolutionbrowser.com/Search.aspxhttp://sapsolutionbrowser.com/Search.aspxhttp://solutioncomposer.sap.com/socoviewhttp://solutioncomposer.sap.com/socoviewhttp://solutioncomposer.sap.com/socoview -
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
24/50
SCL / PCL AND PAM
Scenario and Process component List and Product Availability Matrix
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
25/50
Bill-of-Material of software required for implementing a scenario/process
What is a Scenario / Process Component List
SP and SP Stack Constraints (optional)
A SCL / PCL consists of:
System Landscape ( = Object Matrix)
with System Landscape Elements
(-> Normally: Instances of Product Versions)
Attributes & Status
SAP Notes & Comments (optional)
-> SAP Notes
-> Links to important information
Combination Constraints (optional)
-> Constraints on combining system
landscape elements
=> valid and invalid combinations
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
26/50
SAPTechnicalview
BusinessView
Combine Business Usage and Technical
Implementation!
Scenario and Component List /Product Component List (http://service.sap.com/scl)
SAP Business Solution View
Cross-Industry Solution Map Industry-specific
Solution Map
C-Business Maps
Mapitto
Business Process Hierarchy
Business ScenarioProcess
Function
Business Scenario
ProcessFunction
Business Scenario
Business Process
Process-Steps
Product Version
Instances
CRM IPC
CRM Server
SAP NetWeaver 7.03
SAP CRM 7.02
Software Product
Versions
OS/DB Release
Software Component
Versions
SAP CRM IPC 4.0
SAP BBPCRM 4.0
d i C i l
http://service.sap.com/sclhttp://service.sap.com/scl -
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
27/50
Product Versions Construction Plans
Product Instances and Software Component Versions
* How to access PPMS data: system css -> tcode /nbopp
Products and VersionsSoftware Components
and Versions
SAP SCM
SAP SCM 7.0
SAP SCM 5.0
SAP ABA
SAP ABA 7.01
SAP ABA 7.00
SAP BASIS
SAP BASIS 7.01
SAP BASIS 7.00
SAP Kernel
SAP Kernel 7.01
SAP Kernel 7.00
SAP SCM
SAP SCM 5.0
SAP SCM 7.0
Product InstanceSAP SCM Server
Product Instance
Product InstanceFrontend GUIs
SAP NETWEAVER
SAP NETWEAVER 04
SAP EHP1 for SAP NETWEAVER 7.0
Product Instance
AS ABAP
Product Instance
AS Java
Product Instance
SAP SCM 7.0
SAP EHP1 for SAPNetWeaver 7.0
AS ABAP
SAP GUI FOR WIN. 7.10
SAP ABA 7.01
SAP BASIS 7.01 SAP J2EE ENG. 7.01
AS = Application Server
SAP Kernel 7.01
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
28/50
SCL & PCL on SAP Service Marketplace
The Scenario & Process Component List narrows the gap between the business view and the technical
view. It shows you
which software product version instances are needed to realize a business scenario or process and
which business scenarios are possible with a given set of software product version instances.
The Scenario & Process Component List is accessible on Service Marketplace via http://service.sap.com/scl.
http://service.sap.com/sclhttp://service.sap.com/scl -
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
29/50
Product Availability Matrix
Product Availability Matrix (PAM)
Version 2.0 recently released
PAM is derived from a master data registry used by SAP development
Link http://service.sap.com/pam
http://service.sap.com/pamhttp://service.sap.com/pam -
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
30/50
MAIN SAP DOCUMENTATION TYPES
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
31/50
Documentation Types in the Application Lifecycle
Relevant document
types
for designing the
SAP Application
Landscape
- The Main SAP documentation types are a crucial and comprehensive information source for architects of all kind.
- Used during the Architectural development process the relation between business requirement and technical deployment, these
documents provide SAP recommendations, examples demonstrated by SAP
- Complement all available technical documentation from the SAP Developer Network
- Can be found at http://service.sap.com/instguidesand http://help.sap.com
http://service.sap.com/instguideshttp://help.sap.com/http://help.sap.com/http://service.sap.com/instguides -
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
32/50
Application Architecture Core Artifacts
The Release Strategy and
Master Guides are the ideal
starting point for planning anSAP landscape.
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
33/50
Main SAP Documentation Types
Document Type Description
Planning Guide - Available for Major SAP Solutions to provide comprehensive SAP recommendationswith regard to building system landscapes, and
- Provides an understanding of the overall implementation procedure for a system
landscape.
- Delivers based on concrete examples on how the SAP recommends to drive the
implementation of a system landscape
Master Guide - provides a central starting point for the technical implementation of SAP Solutions- contains all the information for the implementation of SAP Solution based business
processes to facilitate the implementation and upgrade process,- Is organized by business processes and business process groups and
- Describes how business Scenarios can be mapped to the required (and optional)
software components, as well as listing all the required parts of other applications,
such as SAP NetWeaver or SAP Business Suite
Technical
Infrastructure Guide
- describes how you can distribute the SAP NetWeaver building blocks on physical
hosts, to provide stability, performance and scalability for productive systems.
- is required to decide the deployment model of your SAP Landscape.
Solution operation
Guide
- provides a starting point for managing your SAP solutions and keeping them up and
running optimally.
- contains specific information for various tasks, and lists the tools that you can
use to carry them out.
- use this guide only in connection with other guides such as the Master Guide
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
34/50
APPLICATION ARCHITECTURETHE VIEWS
A li ti t b l t d d fi d i i l
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
35/50
Applications are to be clustered pre-defined principles
(example)
SAP Business Suite
Components
SOX / legal compliance
Business / Mission critical
& sensitve data
Characteristics
User Interaction
Components andAplications
User Interaction Clients
Portal Application
Strong customer/partner
interaction
Characteristics
Legacy Systems (as Part of
Business Scenarios, non-technical)
Part of a Business Scenario
Require data and Process
Integration
Characteristics
Integration Platform
Orchestration
Integration
Communoication
Characteristics
Central Engines and
Instances(non Java or Non-ABAP)
Cross application
Basic tools for all Apps
Indeendent Release cycle
Characteristics
Application Lifecycle
Management
Monitoring
Reporting
Implementation Support
Characteristics
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
36/50
Business System Floorplan - Legend
The Business System Floorplan visualizes the current and future state of the system architecture on an instance level. Goal of the plan
is to- understand the issues and opportunities with the current applications and technical architecture
- Develop a future state and migration path for the technology that supports the enterprise
- Provide business executives with a direction and decision making framework for IT capital expenditures
- Provide information system (IS) with a blueprint for the future deployment development
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
37/50
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
38/50
E-Commerce Shops
ABC / DEF CRM 4.0 / R/3 4.5B
Partner Relationship
AWP MS CRM
+ Partner Mgt.
Partner Activity Mgt.
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
39/50
Logical Application Architecture (contd.)
RetailerEnterpriseSupplier
SCM System
Supply Chain Planning System
Production/
Manufacturing
Planning Module
Supply Chain Execution System
Supplier
System Retailer
System
Invoice Management
System
Production Control
System
Quality Control
System
Billing
System
Data
WarehouseSRM
System
SRM
System
CRM
System
ERP
System
Distribution/
Transportation
Planning Module
Demand
Planning
Module
Supply
Planning
Module
Strategic
Planning
Module
Distribution/Transportation Subsystem
Sales
Order
Management
Subsystem
Purchase
Order
Management
Subsystem
Inventory Management Module
Warehouse Management Module
Distribution Management Module
Credit
Institution
Credit
Institution
iretreive statistical/
analytical data
imonitoring/alerting
icreateorder
forderproduct
freportdefective/excess/MRO
product
iplace bill,check
paymentstatus
imonitoring/alerting
imonitoring/alerting
Returns Management Subsystem
ireject/confirminvoice
payment
freportdefective/excess/MRO
product
fordermaterials
monitoring/alerting
fcreateorder
gcheckstock status
jscheduleinbound
returns
kscheduleoutboundreturns
lreportMRO/
defective
product
fcheckavail.
fplacetask
Logical application architecture
- provides a high-level, functionality based view on its components that are necessary to the support the business requirements.
- Aims to understand, document, adapt or improve the organization of the solution architecture- Builds a common understanding of the solution landscape through a general map, and to define the target for the future desired
architecture which is independent of technology. (as much as possible)
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
40/50
SAP 2007 /
Software ArchitectureDeployment View
Deployment View
- models the physical layout of a solution landscape and therefore represents the handover artifact to the Next Architecture Phase
- Aims to illustrate the physical nodes on which your system components executes or support execution, as well as their physical
connections and their relationships.
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
41/50
Summary
This Session should have
Give you insight into Best Practices for defining SAPapplication architecture(s)
Made you understand what information materials,collaterals and guidelines are available to gain the
required knowledge Demonstrated to you, that building SAP architectures is
a business-driven process and should not be attemptedwithout a profound understanding of Businessrequirements
Help you build the confidence of understanding theprinciples of SAP application architecture and a goodarchitecture practice
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
42/50
THANK YOU !
Contact Details:
Joerg Noack - Chief Architect Business Transformation Services
SAP America, Inc., 6400 S. Fiddlers Green, Suite 1400 , Greenwood Village, CO 80111M +1-303 243-2381
mailto:[email protected]:[email protected] -
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
43/50
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
44/50
THANK YOU FOR PARTICIPATING
Please provide feedback on this session by completing a
short survey via the event mobile application.
SESSION CODE: ####
For ongoing education on this area of focus,visit www.ASUG.com
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
45/50
APPENDIX
Detailed Screen Flow for SCL / PCL
View: SAP Scenarios and Realization Alternatives
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
46/50
View: SAP Scenarios and Realization AlternativesList View & Details of Software Product Version Instance
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
47/50
View: SAP Scenarios and Realization AlternativesMatrix View & Additional Information
View: SAP Software Product Versions and
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
48/50
Possible Scenarios
By marking the scenario /
process of interest and
proceeding to the next step it
would take the same steps as
given in the overview search
option
SAP Scenarios and Realization
Alternatives
Number of possible scenarios
based on the implemented or
planned product version
instances as well as possible
upgrades added before
View: SAP Software Product Versions and
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
49/50
Possible Scenarios
Results by automatic limitation
to maximum two additional
components (product version
instances) to be installed
Results of ALL components
selected, further selection by
the single components in the
drop-down given
Further Tips & Tricks
-
8/11/2019 2310-How to Build an Efficient SAP Application Landscape Based on Your Business Requirement
50/50
Further Tips & Tricks
Use SAP nomenclature as much as possible, avoid simplifications (it is not just ECC, it is SAP ECC 6.0 XXX)
this makes it a lot easier to understand all complexities
Check regularly the SAP PAM for updates including SAP OSS for Deployment restrictions Prepare simplified, logical application views to facilitate conversations with non-technical stakeholders
(K.i.s.s. and avoid t.m.d.)
It is important to be able to explain the architecture to
Managers
Development Teams
Operations & Support teamsWith a different levels of abstraction
Make sure the views are consistent from simple view to deployment view to avoid confusion (Floorplans) Build logical Deployment units of Applications according with the same Release cycle
Prepare Application Integration & Communication diagrams separately, because of different audience
(developer community)
Use comparable coloring as SAP documentation (suggestion)
Blue ABAP Applications
Yellow JAVA Applications
Green - Lifecycle & Monitoring Tools Bourbon Central Engines (Trex, IGS etc.)
Iterations are key to success.Socialize the Application Architecture as early as possible. Business
Requirements change constantly !
You know that your architecture is wrongly-engineered if .
You have problems explaining it and experienced architects dont understand it