Weitere ähnliche Inhalte Ähnlich wie Change Control Management Supports Continuous Integration and Delivery (20) Mehr von SAP Cloud Platform (7) Kürzlich hochgeladen (20) Change Control Management Supports Continuous Integration and Delivery2. 2PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Speakers 2018
SAP TechEd Las Vegas
October 2–5, 2018
Frank Jungmann
SAP TechEd Barcelona
October 23–25, 2018
Frank Jungmann
SAP TechEd Bangalore
November 28–30, 2018
Rajeev Puthanpura
3. 3PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Take the session survey.
We want to hear from you!
Be sure to complete the session evaluation
for this session CNA329 on the SAP TechEd
mobile app.
Download the app from
iPhone App Store or Google Play.
4. 4PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP.
Except for your obligation to protect confidential information, this presentation is not subject to your license agreement or any other service
or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or any related
document, or to develop or release any functionality mentioned therein.
This presentation, or any related document and SAP's strategy and possible future developments, products and or platforms directions and
functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in this
presentation is not a commitment, promise or legal obligation to deliver any material, code or functionality. This presentation is provided
without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a
particular purpose, or non-infringement. This presentation is for informational purposes and may not be incorporated into a contract. SAP
assumes no responsibility for errors or omissions in this presentation, except if such damages were caused by SAP’s intentional or gross
negligence.
All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from
expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates,
and they should not be relied upon in making purchasing decisions.
Disclaimer
5. 5PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
1. Building a bridge between today’s environment and tomorrow’s technology
2. Build the foundation through integration
3. Keep the overview and achieve benefit by increased transparency
4. Central control to adopt new technologies
5. Full change traceability with built-in safety assurance for your IT infrastructure
6. Provide an integrated and collaborative Requirements to Deploy Process for Business and IT
Agenda
7. 7PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP Intelligent Enterprise
Take advantage of new technology while leveraging existing investments
Data Hub
8. 8PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP Intelligent Enterprise - hybrid architectures
TR
TR
TR
TRData Hub
S4D
ABAP
S4P
ABAP
S4Q
ABAP
MID MIPMIQ
DEV
Account
QAS
Account
PRD
Account
DEV
Account
QAS
Account
PRD
Account
SAP MII
(SAP Manufacturing Integration and Intelligence)
Non-
ABAP
Non-
ABAP
Non-
ABAP
9. 9PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Opportunities for Change & Release Management
IT will invest less in developing specialists and more in becoming integrators
of IT services. Change Management is key to be owned by IT for control
Change Management in Intelligent Enterprise environments needs to
fulfill audit requirements
Expectation to get products faster to the market and drive growth
higher while at the same time increase efficiencies in deployments
Intelligent Enterprise architectures facilitate to govern environment
more reliable due to higher degree of automation
10. 10PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Change Control Management
Overview
Change Request
Management
Quality Gate
Management
Change and Transport
system (SAP / Non SAP)
Central Transport
Management
Retrofit Transport
Analytics /
Change
Diagnostics
Release
Management
Change
Control
Management
12. 12PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP NW ABAP
Development toolsets
SAP FioriSAP S/4 HANA SAP HANA XSA SAP MIISAP Cloud
Platform
SAP GUI, ABAP in Eclipse
SAP Web IDE, Git, Jenkins
SAP Web IDE, Eclipse,
Git, Jenkins
SAP Web IDE, Eclipse,
Git, Jenkins
Developer Studio,
NetWeaver
Development
Infrastructure (NWDI)
13. 13PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Continuous integration / continuous delivery / continuous deployment
14. 14PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
High-level process continuous integration / continuous delivery
7
Deploy
DEV Account QAS Account PRD Account
6
Deploy
8
Deploy
15. 16PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAPUI5 / SAP Fiori on SAP Cloud Platform
Upload to Change and
Transport System
Release of Transport
Requests
Import to Quality
system
Import to Productive
system
6 Deploy
DEV Account QAS Account PRD Account
7
8 9
DEV Account QAS Account PRD Account
Virtual transport route
CTS / CTS+
16. 18PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Jenkins pipelines
Ready-to-use pipelines for SAP development processes and
integration with SAP Solution Manager
https://github.com/SAP/jenkins-library/
https://github.com/SAP/jenkins-pipelines
What comes next:
SAP Cloud Platform Cloud Foundry
SAPUI5/Fiori on ABAP Frontend Server
18. 20PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
More reliable with less human error and higher flexibility
Foundation of continuous deployment for ABAP based systems
is based on
Guided Self Services &
Change Diagnostics
is based on
build-in Transport Checks per
System
Define – Measure – Analyze
TX SE38 -> /SDF/CMO_TR_CHECK
is based on customers
overall task list provided
by the new Early Watch Alert
Improve Control
Transport Execution Analysis for
S/4 HANA and Analytics
Transport Process Reporting
Transport Execution Analysis for
Projects
SAP
Solution
Manager
7.2
19. 21PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP EarlyWatch Alert workspace:
The central landing page that gives a
comprehensive overview of your system
landscape regarding stability, configuration,
hardware utilization, and performance.
It includes details on Software Change and
Transport Management and focuses on:
• Failed Changes
i.e. import errors or sequence errors
• Emergency Changes
i.e. transports created in production or
with short transition time
How can the new Early Watch Alert Workspace support transparency?
SAP ONE support launchpad is central landing space for system health checks
launchpad.support.sap.com
20. 22PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
A set of transport requests can be checked for
import errors before the import into a target system
is done.
Following checks are available:
– Cross Reference: Return Code 8 prediction
– Sequence Check: Wrong transport sequence
– Software Component: Wrong software component
for SAP standard objects and SAP Notes
– Import Time in Source System: Sums up the
import time of the individual transports in the source
system
– Online Import Check: Checks the criticality of the
transported objects and dependent objects when
they are imported during productive system usage
Speed-up and improve software logistics - transport check report
TX SE38 -> /SDF/CMO_TR_CHECK
‘Online Import Check’ Available
with ST-PI SP6
21. 23PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Transport check report
Cross reference check result
23. 25PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Synchronized maintenance with less manual effort with less human error
SAP S/4HANA dual landscape synchronization with Retrofit
Check for SAP HANA and SAP S/4HANA Compatibility
ABAP Test Cockpit Check (ATC), which is included with SAP
NetWeaver AS ABAP, provides check variants for evaluating custom
code for SAP HANA and SAP S/4HANA compatibility based on SAP NW
7.51
Object Types Same ERP S/4 S/4
Level Upg. Conv. Upg.
• SAP Objects
• Customizing
• Custom Code
24. 26PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
ABAP Test Cockpit Check: automatic execution and display of results
Automatic execution of the ABAP Test Cockpit Check when releasing a transport request
Manual Execution of
Transport-Related Checks
ABAP Test Cockpit Check:
Results: Overview Section
ABAP Test Cockpit Check:
Results: Details
25. 27PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
ATC
Dual landscape synchronization with Retrofit
Retrofit support for workbench objects in the SAP S/4HANA migration
Project Landscape (SAP S/4HANA)
Maintenance Landscape
Maintenance
Quality
Assurance
Production
Development
Integration Test
System
Retrofit
ABAP Test Cockpit (ATC) Check is automatically triggered
by the Change Request Management/ Quality Gate
Management Workflow, when the Transport Request is
released.
ATC Check requests technical object information from the
SAP S/4HANA Simplification Database.
Result of ATC Check is provided to Enhanced Retrofit Tool
and determines the Retrofit Classification for the Workbench
Object to be retrofitted.
Obj. X
SAP
Simplification List
DEV-System -,
ChaRM/QGM - and
Retrofit-ATC-Check
are three separated Checks, which can be utilized
independent from each other.
Central ATC Check
System
26. 28PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Dual landscape synchronization with Retrofit
Retrofit Support for customizing objects in the SAP S/4HANA migration
Project Landscape (SAP S/4HANA)
Maintenance Landscape
Maintenance
Quality
Assurance
Production
Development
Integration Test
System
Retrofit
Activate Retrofit parameter ‘Cross-Release Retrofit’
In case that SAP did not change the data model with SAP
S/4HANA, you will get a ‘Green’ (conflict free), or ‘Yellow’
classification (object with conflict) for the respective
customizing object on the Retrofit list,
In case that SAP did change the data model with SAP
S/4HANA the customizing object will be classified as ‘Manual
Retrofit’ (red classification).
28. 30PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Process meets technology
• Full control & transparency over change execution
• Fully integrated transport mechanism and change control system to manage
changes across technology stacks and application components
• Incorporates SAP’s best practices regarding transport management
• One source of truth to avoid and manage risks of application changes in a project
• Additional functions to increase consistency and minimize manual efforts
SAP’s Central Transport Management Infrastructure
Change Request Management
• Predefined Change Management Workflows
& Processes
• Provides link between requirement and
implementation with full traceability
• Highly integrated in other SAP Solution Manager
functionalities
Quality Gate Management
• Establish Quality Gates with
Segregation of Duties
• Provides integrated and consistent quality process for all
operational units across all organizations
• One central build, test, and deployment plan for all projects
including their Quality Gates
30. 32PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
PRDDEV QAS
TC TC
SAP Intelligent Enterprise - hybrid architectures
TR
TR
TR
TRData Hub
DEV
Account
QAS
Account
PRD
Account
DEV
Account
QAS
Account
PRD
Account
SAP MII
(SAP Manufacturing Integration and Intelligence)
S4D
ABAP
S4Q
ABAP
S4P
ABAP
MID
Non-
ABAP
MIQ
Non-
ABAP
MIP
Non-
ABAP
SAP
Solution
Manager
7.2
31. 33PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Upon-saving transport-related checks in workbench
Highlights
When a developer switch to change mode in the ABAP workbench, a notification will show
potential conflicts.
Checks:
• CSOL
• Critical Objects
• White List Objects
• Custom Checks
*ABAP Eclipse workbench integrated
32. 34PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Don’t loose the link between process and technical layer
Transport related risks & transport related check framework
Transport related checks
Downgrade protection
Critical objects
ABAP Test Cockpit (ATC)
Code inspector
Custom specific checks (Open
framework – integrate your own
checks)
Downgrade Protection Checks for HANA transports based on Central Transport System (CTS+) & HANA Transport for ABAP (HTA)
Transport related risks
Missing synchronization
Open transports
Transport errors
Missing transports
33. 35PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Transport analysis based on system, transport request or scenario
34. 36PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Locking systems
Block the creation, export, or import of transport requests for individual systems in
the system landscape of a change cycle or QGM scenario.
35. 37PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Creating check objects from transport requests
Select objects from a transport request and include them into the
critical objects check list or white list
37. 41PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Quality Gate Management – details
One central build, test, and deployment
plan for all projects including their quality
gates
Quality Gate Maintenance with SoD
(Segregation of Duties)
Guided Self Services to assess the
risk and document the quality gate
Criteria
Central transport
mechanism and change
control manage changes
across the technology
framework and application.
Every development
workbench is integrated
38. 42PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Fiori approval app for “quality gates” and “urgent changes”
Q-Gate / Urgent Changes
Optimized for fast processing
Fast and easy approval
39. 43PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
• Task lists for QGM scenarios
• QGM Transport analysis
• Overview of scheduled import jobs
Integration into administration cockpit
41. 45PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Change control cycles and change documents
Continual Deployment Phase Driven Deployment Release Management
Normal Change
Admin Change
Urgent Change Standard Change
General Change
42. 46PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
My Inbox SAP Fiori app
Urgent Change Approval
approve the import of urgent changes into the production system or reset the change
document to the In Development status.
Preliminary Import Approval
approve the preliminary import of normal changes.
Critical Object Approval
approve or reject the critical objects in the transport requests of a change document.
White List Object Approval
approve the white-list objects in the transport requests of a change document.
RfC Approval
approve or reject requests for change.
Technical Prerequisites:
SAP Solution Manager Release 7.2 SP7
Fiori Frontend System minimum with SAP Basis Component Release 751
43. 47PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Document Details on mobile
Transaction Number
Partner
Status
Description
Priority
General Data Attachments
Text Log
Possible Actions
44. 48PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Document Details Desktop
Transaction Number
Partner
Status
Description
Priority
General Data
Attachments
Text Log
Possible Actions
45. 49PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Highlights
Standard change is used to perform
low-risk changes that are uncritical and
frequently used
Changes can be processed without
approval.
Standard change is controlled by
authorizations
White List Objects will be defined
within Administration Cockpit
Standard change
47. 51PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Release 1.1 Release 1.2 Release 2.0Release 1.0
Minor Release 1.2
Release Management – major and minor releases
Major Release 2.0
Minor Release 1.1 Minor Rel. 2.1
Urgent Changes
for Release 1.1
Urgent Changes
for Release 1.2
Urgent Changes
for Release 2.0
Urgent Changes
for Release 1.0
Go-Live
Go-Live
Go-Live
3 - 6 months 1 - 4 weeks Standard Changes / Emergency
Changes
48. 52PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Project
Phases
Tasks 1..n
Project Header
Solution / Branch /
Landscape / Cycle
Scopes
Project Management
Header-based integration into further SAP Solution Manager capabilities (new in SP7)
Change Cycle
- Solution
- Branch
- Change Control Landscape
Test Plan Header
- Project
- Solution / Branch
- Scope
Test Packages
Test Plan
Business
Requirement
IT Requirement
1:n
Request for
Change
Change
Document
Requirement and Change Request ManagementProject / Landscape /
Branch / Cycle
Solution
Change Control Landscape
Processes and Libraries
Branches
Scope
Change
Document
Traceability Matrix
50. 54PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP Intelligent Enterprise
Change Control Management supports today’s environment and tomorrow’s technologies
Data Hub
51. 56PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Access replays of:
Keynotes
SAP TechEd live interviews
Selected lecture sessions
http://sapteched.com/online
Continue your SAP TechEd discussion after
the event within SAP Community:
Read and reply to blog posts
Ask your questions
Join conversations
sap.com/community
See all SAP TechEd blog posts
SAP TechEd online / SAP Community
52. 57PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Further information
Related SAP TechEd learning journeys
CNA1 - How to Build a Hybrid SAP Solution Landscape
CNA7 - How to Rapidly Build Cloud Applications Using High Productivity Tools
Related SAP TechEd sessions
CNA370 - Change Request Management Meets Continuous Delivery in Hybrid Scenarios
CNA223 - Managing your delivery pipeline on SAP Cloud Platform
CNA213 - Lifecycle Management of Applications Built on SAP Cloud Platform
Public SAP Web sites
SAP Community: www.sap.com/community
SAP products: www.sap.com/products
SAP training and certification opportunities
www.sap.com/education
53. 58PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Get your specific journey created and executed. Talk with the Experts.
SAP Expert Bars from SAP Digital Business Services at SAP TechEd 2018
Plan the Intelligent Enterprise
• Harness the power of emerging technologies
and drive your digital transformation with
SAP Advisory Services.
• Explore new ways to accelerate and scale
the development of prototypes with the
support of SAP Leonardo Services.
• Understand the implications of converting
your ERP system to SAP S/4HANA with
SAP Readiness Checks.
• Gain clear guidance on how to migrate to
SAP S/4HANA and design and implement
business processes with SAP
Transformation Navigator.
Realize the Intelligent Enterprise
• Promote swift adoption of new technology
with SAP Model Company.
• Speed time to value, adopt new technologies
quickly and harness the full potential of SAP
S/4HANA with SAP Value Assurance
service packages for the SAP Advanced
Deployment service.
Use the Intelligent Enterprise
• Secure success in the cloud and determine the right
plan with strategic and innovation services, tailored
release reviews and exclusive administrator training
with SAP Preferred Success.
• Learn how to maximize your investment in SAP
S/4HANA software, SAP Leonardo, or cloud
solutions from SAP by accessing the SAP
Innovation and Optimization Pathfinder report.
• Explore guidance for hybrid solution operations.
Learn about continuous integration and delivery
practices to run agile development processes.
Manage the Intelligent Enterprise
• Gain real-time interaction with experts from SAP, and
support information anytime, anywhere, and on any
device with SAP Next-Generation Support.
• Engage in a proactive, modern, harmonized, and
end-to-end support experience focused on innovation
with SAP Enterprise Support.
• Leverage the full power of SAP Solution Manager to
digitalize your business.
• Learn how to manage hybrid Cloud solutions with
SAP Cloud ALM, SAP Activate and more.
Customer Success Showcase
• This highly interactive format provides the opportunity to learn
from your peers what it takes to adopt, deploy and support SAP
solutions successfully.
• Ask questions of other SAP customers about their projects during
scheduled 40-minute customer-to-customer group discussion
sessions throughout SAP TechEd.
Meet with us on the SAP TechEd show floor and start exclusive discussion on your digital transformation journey.
Look out for the SAP Digital Business Services Expert Bars and join our Customer Success Showcase sessions.
54. 59PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Please complete your session
evaluation for CNA329.
Frank Jungmann
Frank.Jungmann@SAP.com
Feedback Contact for further topic inquiries
Thanks for attending this session.