march2016 - migration and conversion to hana and s4hana - technical workshop
TRANSCRIPT
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 1/165
Technical Workshop
Migration / Conversion to HANA and S/4HANA
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 2/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Agenda
HANA Technical Readiness
Migration to Business Suite on HANA
S/4HANA Architecture and Conversion
S/4HANA Finance
S/4HANA Technical Innovations
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 3/165
Technical Workshop
HANA Technical Readiness
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 4/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP HANA Backup & RecoveryOverview of options
B&R to file system
Point in Time recovery
Check of physical consistency
with header/trailer check sums
B&R to 3rd party backup tool
Point in Time recovery
Check of physical consistency
with header/trailer check sums
B&R using
Point in Tim
No check o
with heade
Early option often with local or remote
disk pools
Follow-up work necessary to transport
backup files to save location
Most comfortable solution
SAP HANA has full control about B&R
management
Very useful to
backups in se
Better combi
options to ge
SAP HANA
Database
Backup
Storage,
e.g. NFS
Create backup
hdbsql
SAP HANA
studio
SAP HANA
Database
3rd Party
Backup
Server
3rd Party
Backup Agent
hdbsql
SAP HANA
studio
Create backup
SAP HANA Databa
Data Area (Disk
Data snapshot
Prepare database
hdbsql
SAP HANA
studio
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 5/165© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP HANA Backup & RecoveryComparison of options
File system Backint Storage snapsho
Advantages Consistency checks on block level Consistency checks on block level
Ease of use – no explicit backup files management,integrated into Studio
Data center integration
Additional features, e.g. encryption or de-duplication
Backups immediately available for recovery
Fast
Negligiblenetw First storage pa
Disadvantages Additional storage required
File system fill level needs to be monitored
Additionaltime needed to make backups availablefor recovery
Network load
In case of recoveries, backup files must be returnedto staging area
Network load
3rd party backup tool necessary
No consistency
Size Payload only Payload only ~ Size data are
duplicated by s
Duration IO-bound (reading from data volume, writing totarget)
Network-bound (writing to file system)
IO-bound (reading from data v olume)
Network-bound (writing to backup server)
Negligible (logic
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 6/165© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP HANA Backup and RecoveryBackint certification – certified tools
Certification is an installation prerequisite for tools using the “Backint for SAP
See SAP Note 1730932 (Using backup tools with Backint)
Certified tools (as of 2015-09-01)
Online listing of certified tools: Application Development Partner Directory (enter the search
and click on a partner name ”SAP Certified Solutions” for further details)
Vendor Backup tool Support process
Allen Systems ASG-Time Navigator 4.4 2212571
Commvault Simpana 10.0, Hitachi Data Protection Suite 10 (via Simpana Backint interface) 1957450
EMC Networker 8.2, Interface for Data Domain Boost 1.0 1999166, 197055
HP Data Protector 7.0, 8.1, 9.0; StoreOnce Plug-in for SAP HANA 1.0 1970558
IBM Tivoli Storage Manager for Enterprise 6.4 1913500
Libelle BusinessShadow 6.0.6 2212575
SEP Sesam 4.4 2024234
Symantec NetBackup 7.5 1913568
New
New
New
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 7/165© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Host Auto-Failover
Cluster-like solution
One data pool
Includes Solution for HA withinternal cluster manager
Uses Storage Connector APIs for
communication with environment
Ways to setup High Availability and Disaster Recovery
System Replication
Similar to classical shadow
database solutions
Ambivalent solution for HA & DR
Automation possible with externalcluster manager
Storage Re
Often alrea
customers
Usual used
Automationcluster man
S h a r e d S t o r a g e
S A N
S t o r a g e
S t o r a g e C o n n e c t
o r
A P I
Server 1
Server 2
Server 3
Standby Server
Nameserver
Name
server
Nameserver
Name
server
Data Center
OS: DNS, virt. hostnames, virt. IPs
Primary(active)
Name Server
Index server
Secondary(active, data pre-loaded)
Name Server
Index server
H A S o l u t i o n P a r t n e
r
Client s Appl icat ion Serve rs
H A S o l u t i o n P a r t n e
r
Transfer
by
HANA
databasekernel
InternalDisks
InternalDisks
DataDisks
LogDisks
DataDisks
LogDisks
Data Center 1
OS: Mounts
DataVolumes
LogVolume
OS: DNS, ho
PrimaryNameServer
Indexserver
NameServer
Indexserver
NameServer
Indexserver
H A S o l u t i o n P a
r t n e r
Clients
DataVolumes
LogVolume
Covers HW problems with
additional host(s)
Covers HW and data integrity
problems with an additional set
of individually driven data pools
Covers HW
failures on a
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 8/165© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Host Auto-Failover
Cluster-like solution
Only single data center
Ways to setup High Availability and Disaster Recovery
System Replication
Similar to classical shadow
database solutions
Single or multiple data centers
Storage Re
Often alrea
customers
Single or m
Data Center Data CenterData Center
Sync Async
Feature-set defined by SAP HANA
Standby not pre-loaded
Replacing often only parts (host or
nodes) of a system
Feature-set defined by SAP HANA
Shadow instances can be
pre-loaded
Fast take-overs to prepared
instances - min. performance ramp
Possibilities
partner tool
No pre-load
Whole syste
fresh on alte
Data Center
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 9/165© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Host Auto-Failover
Cluster-like solution
Recently introduced
HA/DR Provider Framework(SPS09)
Failover groups for DynamicTiering (SPS10)
Ways to setup High Availability and Disaster Recovery
System Replication
Similar to classical shadowdatabase solutions
Zero downtime maintenance
Storage Re
Often alreacustomers
Driven by hapartners
A lot of fea
available
Certificationecessary,customer p
With class.
tailored daSettled solution
A lot of features and increasing options
.
Sync/Async mirrored
redo log writing
Transport incremental
data
Walldorf
Primary
Rot
Secondary
SAP HANA Version SAP HANA Version +1
Software
UpgradeOrder
SAP NetWeaver
ABAP Server
DBSL
LogData LogData
virtualIP
Connectivity
Suspend
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 10/165© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP HANA Administration and MonitoringIntroduction Tools Overview – Status SPS11
The SAP HANA studio is both the central
development environment and the main
administration tool for the SAP HANAdatabase. With SPS09 additionally a first
version of the web-based tools SAP DB
control center and SAP HANA cockpit are
available for monitoring SAP HANA. They
can also be used on mobile devices.
Furthermore SAP HANA is fully integrated
into SAP Solution Manager. SAPHANA
SAP HANAStudio
Central developmentenvironment and
main administrationtool for SAP HANA,based on Eclipse
SAP DB Control Center & SAP HA
Web-based tool for landscape Web-basedmonitoring of SAP databases individual SA
SAP HANA also integrates with SAP Landscape and
(LVM) for basic operation of larger/more complex SAP
dependencies, etc.)
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 11/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP HANA Administration and MonitoringIntroduction Tools Overview – Future Plan
Following SAP’s cloud strategy, SAP
HANA plans to offer web-based tools for
monitoring and administration.
SAP HANA cockpit follows an alert-driven
guided-procedure approach. A DBA will beenabled to drill-down to the root cause of
an issue.
It is planned to replace the administration
perspective of HANA studio with SAP DB
Control Center and SAP HANA cockpit in
the long term.
SAPHANA
.
SAP DB Control Center & SAP HA
Web-based tool for landscape Web-basedmonitoring of SAP databases individual SA
SAP HANA also integrates with SAP Landscape and
(LVM) for basic operation of larger/more complex SAP
dependencies, etc.)
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 12/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP HANA Administration and MonitoringSAP DB Control Center and SAP HANA Cockpit
Overview
SAP DB Control Center Web-based tool for administration and monitoring of your landscape of SAP databases
Theme for SPS09: Support thousands of SAP Databases in Data Center or Cloud
SAP HANA cockpit
Web-based tool for administration and monitoring of a single SAP HANA database
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 13/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP HANA PlatformWays to tackle data growth
.Archiving
Application manages movement of
data into some kind of archive
(Suite ILM, BW NLS, …)
Memory Eviction
Unload “not so important” datafrom main memory
Active/non-active data (BW)
Page-loadable columns (Suite)
Beginning of a j Enterprise read
Concept for datmanagement, re
But: do you really want to archive, or
is it just a strategy for cost-evasion?
Process requires loading data intoRAM
Caching etc. lead to reduced but non-negligible memory footprint
Tiered Data Sto
Offer data store“priorities”
E.g. dynamic tie
Future: also Ha
SAP HANA
Archive store
SAP HA
Hot Store
(MainMemory)
(ClassicalHANA)
SAP HANA
(Main
Memory)
Data
file
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 14/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP HANA PlatformWays to tackle data growth
.Archiving
Application manages movement of
data into some kind of archive
(Suite ILM, BW NLS, …)
Memory Eviction
Unload “not so important” datafrom main memory
Active/non-active data (BW)
Page-loadable columns (Suite)
Beginning of a j Enterprise read
Concept for datmanagement, re
But: do you really want to archive, or
is it just a strategy for cost-evasion?
Process requires loading data intoRAM
Caching etc. lead to reduced but non-negligible memory footprint
Tiered Data Sto
Offer data store“priorities”
E.g. dynamic tie
Future: also Ha
SAP HANA
Archive store
SAP HA
Hot Store
(MainMemory)
(ClassicalHANA)
SAP HANA
(Main
Memory)
Data
file
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 15/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP HANA Multitenant Database ContainersOverview
System Database
System-wide parameter settings Complete backup of all databases
Static resource management across all databases
memory, disk for specific database)
Tenant Database
Multiple strictly separated database tenants on on
system
Tenant specific life cycle management including ba Clear separation of application data and user man
Local user management within each tenant-DB
Session and transaction management per tenant-
Move/copy of tenant-DBs to other systems/hosts
AS ABAP
App 1
System DB
Shared HANA Hardware
DBSchema
Tenant 1
DBSchema
Tenant 2
DBSchema
Tenant N
Future Roadmap: Support for cloud provisioning scenarios planned for delivery with next S
App N
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 16/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Possible optimization 1:
RowStore size reduction –check following slide
SAP HANA PersistenceStartup in detail – possible optimization options
1. Open Persistence files (Data Volume, Log Volume)
This and following steps are executed per HANA service individually
Converter is loaded from the last successful Savepoint
2. Load RowStore
• Execution time depends a lot on size. Creation of secondary indexes happens decoupled after Restart (after 5.)
• For HANA persistence RowStore is similar to a BLOB and finally opened logically on engine level
3. Initialize Hybrid LOBs (can be millions especially with SoH)
LOBs bigger than 1 Kbyte are usually extracted to HANA data volumes and organized via pointers as soon as this database was crsince SPS07. Every ABAP text data type “string” is translated into a LOB on the database level. This produces effort to initialize thnumber of small LOBs during startup. With native applications you could try of utilize more data types next to LOB-like structures (
4. Get open transactions to follow up on (Data Volumes)
• Rollback information is located on Data Volumes, not Log Volumes (allows a consistent database recovery only with the help of a Hbackup)
• Roll forward information (redo-log) is located on the online Log Volume
5. Roll forward Log for Row and Columnar store
• First loads of columnar structures are executed as they are accessed to actually roll forward the log on them
• Next to roll forward also roll back operations can happen in this step if open transactions could not be finished before the databaseThis is usually very fast, but in rare occasions we saw long running executions depending on the nature of these unfinished transac
• At the end of this redo-log operation the database is technically available – log-on possible
6. Start loading columns marked with the preload flag
Allows to load columns used by important business processes before the next step,if they are not already loaded by the roll-forward in the step before
7. Start loading tables from the list of lately used tables
During the normal operation before the restart HANA tracks a list of tables which are currently loaded (once per day)
This list is now the basis of loading the necessary tables into main memory
Possible optim
Better thresholsize of LOBs mHybrid LOB s
Possible optimization
Fast IO System - especimportant for the steps
6. and 7., but also good foother steps
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 17/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP HANA Persistence
Startup in detail – Appendix
Appendix to step 7:
Show info about list of tables to be preloaded(not the preload flag related columns):
hdbcons „tablepreload i“
i: info – how many tables etc.
Show full content (list of tables):
hdbcons „tablepreload c –f”
c: content
-f: full
Write additional preload info to virtual fileinside data volumes:
hdbcons „tablepreload w –s“
w: write
-s: synchronous
Full list of help:
hdbcons help tablepreload
1. Open Persistence
2a. Load RowStore
3. Initialize Hybrid LOBs
4. Get open transactions
5. Roll forward Redo Log Lo
6. Load preload flag col.
7. Load tables loaded before restart
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 18/165
Technical WorkshopMigration to Business Suite on HANA - Summary
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 19/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP Business Suite powered by SAP HANARecommendations
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 20/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP Business Suite powered by SAP HANARecommendations
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 21/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP Business Suite powered by SAP HANAHigh-Level Implementation Considerations
System Prerequisites
Value Discovery
Custom Code Planning
Technical Landscape
Planning
ImplementationOptions
Suite on HANA
BUILD
SAP HANA Monitoring
Suite on HANA
RUN
Data Center Readiness
and Operations
Suite on HANA
PLAN
Project Phases and
Timelines
Resource
Considerations
In this section, we want to explore the typical phases of an SAP Business Suite powered by SAP HAN
Focus is on the PLAN and BUILD Phases.
Operational Reporting
(SAP HANA Live)
Business Process
Redesign/Optimization
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 22/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Suite on HANA - PLANSystem Prerequisites
System Prerequisites
Min. Release Levels Unicode
SAP ERP 6.0 EHP7
is the recommendedminimum release for
SAP Suite on HANA
SAP HANA runsnatively on Unicode
only
Dual-Stack Systems Possible Restrictions
SAP Business Suite on SAPHANA is based SAP NW AS
ABAP 7.40
Not supporting dual-stack
installations.
Dual-stack systems must be
split before migrating to
HANA
Not all SAP & 3rd party Add-Ons are currently
supported
Check early: Table CVERS
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 23/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP HANA Release StrategyExpect stability and predictability for your SAP HANA maintenance
The newly introduced SAP HANA Datacenter Service Point (DC service point) provides SAP with more guidance when and based on which SAP HANA Revision to plan their SAP HANA mon.
As most customers have to plan their maintenance window between their quarterly end closinpoint had been defined to be between the SAP HANA SPS, at the end of March and at the en
As prove of SAP’s commitment in its own software quality, the Revisions referenced by such Dalso be running in production enterprise applications at SAP for at least one week before theyassuring customers even more stability and predictability.
…. 74
80 81 … 83 … 85
90 91 92 …
74.xx …
Recommended SAP HANA Datacenter
Service Points for planned maintenance
of SAP HANA
??
…. 73
85.xx …
Recommended revision update / patching
for key SAP HANA scenarios in productio
SAP HANA R i i d M i t St t
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 24/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP HANA Revision and Maintenance Strategy
Summary
Revision Type Schedule Comprises of Recommended to
RTC Revision Every 6 months New features and fixes Early adapters andNon-production sy
DSP Revision Every 6 months,
after having run in SAP production system for
2+ weeks
Incremental fixes,
based on latest SPS feature set
Production system
(targeting planned
Standard Revision On demand Incremental fixes,
based on latest SPS feature set
Systems on DSP R
and Non-productio
Maintenance
Revision
On demand,
provisioned between RTC and DSP only
Incremental critical fixes only,
based on predecessor SPS feature set
Production system
(targeting unplann
Datacenter Service Point
SAP HANA
Revisions:
70 71 72 73 74
74.01
74.02
74.xx
Release of
New SPS
Zero Downtime
SAP HANA Revision U
80 81 …
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 25/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Suite on HANA - PLANTechnical Landscape Planning
Deployment, Installation and Sizing
Deployment Options Installation Options
On-premise or SAP Cloudpowered by SAP HANA
Scale-up: Increasing size of
one server
Scale-out: horizontally by
adding servers
Virtualization
Multitenant Database
Containers
Multiple components on onedatabase (MCOD): Deploywhite-listed applications toge
on the same HANA DB
Multiple components on one
system (MCOS): Multiple SAHANA databases on a single
HANA system
Sizing
See SAP Note 1514966 (SAP HANA: SizingSAP In-Memory Database)
Sizing for New Installations: Seehttp://service.sap.com/sizing
ABAP sizing reports for migration to SAP
HANA: SAP Business Suite: SAP Note 1872170
Landscape Impact
Switching to SAP HANA with DMO doesnot impact application servers or frontends
New SAP HANA DB HW is required,nothing else changes
SAP HANA appliance runs on SUSE Linux
(SLES) or Red Hat
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 26/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP HANA Platform
SAP HANA Technology Partners SAP HANA Hardware Partners
Starting with
HANA SPS08:
Linux on IBM POWER CPUs
1300+ certified appliance
solutions (September 2015)
SAP HANA T il d D t C t I t ti
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 27/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP HANA Tailored Data Center IntegrationThe concept
SAP HANA tailored data center integration is an additional option
the existing appliance delivery model
SAP HANA appliance deliverySAP HANA tailored
data center integration
HANA
Server
HANA
Server
Storage
HANA
Server
Application
Database
Operating
System
Virtualization
Server
Network
StorageEnterprise
Storage
HANA
Server
HANA
Server
HANA
Server
Shared Network
Virtualization
Server
Network
Storage
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 28/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Relaxed HW Specifications for Non-Production
Notes:
Hardware still from PAM orICC
oSAP Product Availability
Matrix or
http://scn.sap.com/docs/DO
C-52522
Non-prod: Sizing flexible
o Instances can be combined
oSoH layouts can be used for
BW
Intel Xeon E7 Westmere Ex (E7-x8xx v1
IvyBridge EX (E7-x8xx V2)
Intel Xenon E5 - (E5-26xx v2/v3, min. 8 co
2 socket, up to 1.5TB; scale-up only
128 GB of RAM to
Maximum memory supported on the box
Size: 2x Memory - Any local storage or shared sto
standard disk on proven file systems
GPFS (IBM only),
NFS or XFS w/ Raid 0 and above
Standard networking components
SUSE Linux 11.x or Red Hat 6.5
Virtualized or Bare Metal
Processor
Memory
Storage
Network
OperatingSystem
Performance related support will only be provided on Production grade h
(Certified hardware)
SAP HANA l bilit
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 29/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP HANA scalabilityScales from very small servers to very large clusters
Single Server • 2 CPU 128GB to 8 CPU 3TB
(Special layout for Suite on HANA
for up to 12TB per host)
• Single SAP HANA deployments for
data marts or accelerators
• Support for high availability
and disaster recovery
Scale Out Cluster • 2 to n servers per cluster
• Each server is either 4 CPU/1TB or 8
CPU/3TB
• Largest certified configuration: 112 servers
• Largest tested configuration: 250+ servers
• Support for high availability
and disaster recovery
Cloud Deploym• SAP HANA instance
deployed to AWS
• Limited to developer
• SAP HANA Enterpris
12 PetaByte Data Warehouse with SAP HANA Guinness world
SAP B i S it d b SAP HANA
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 30/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP Business Suite powered by SAP HANAScaling Suite on HANA
Scale-up (scale vertically)
Increase the size of the hardware (main memory, number of CPUs) Challenge: availability of suitable hardware
Scale-out (scale horizontally)
Several nodes (servers) are switched together for one database
Data are distributed over the main memories of these different nodes
Challenge:
– Cross-node communication is expensive
– Avoid cross-node joins / views
– Table distribution has to be customer / usage pattern specific
– Dynamic re-distribution must be allowed
Serv
Memory
12 TB w
Controlled availability of Suite on HANA Scale-out started in Q3 2013 (Aug
SAP Business Suite powered by SAP HANA Scale Out
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 31/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP Business Suite powered by SAP HANA – Scale-OutControlled Availability and Outlook
Controlled availability of Suite on HANA Scale-out started in Q3 2013 (Aug 13th
But: recommendation to scale-up memory by using a hardware configuration that maximizdatabase memory
Current Limitations
In Business Suite systems with a HANA scale-out installation currently the local BW deplo
supported
Scenarios requiring a distribution of table partitions (e.g. single tables consuming more me
by a single scale-out node) shall currently be avoided as it they will result in a weak overa
performance
SAP Business Suite powered by SAP HANA
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 32/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Typical Usage Case Method/Tool
Greenfield Sizing
• HANA Rapid Prototyping
• New Implementation of Business Suite on
HANA• Standalone HANA
SAP Quick Sizer toolInfor
data
Sizing based on an
existing System
• Database migration of an existingBusiness Suite system to HANA
• SAP HANA Accelerators
A sizing report (see SAP Note 1872170)
determines the overall database tablesfootprint for both row store and column
store. Estimates the required memory for
SAP HANA
SAP
Any
Expert sizing for
existing system onHANA
• Sizing verification• New large or complex projects are
planned• Extraordinary use cases
• Define customer specific sizing guidelines
Combination of different approaches:• Workload analysis of existing HANA
system• Analysis of sizing relevant input
• Volume and load testing
Prod
HAN
Black Box Sizing
• Rough-estimates for the requi red HANA
server size. Gives an initial indication
• See SAP Note 1793345
• Source_DB / 2 * 1.2 =
approximated_HANA_DB
The
unco
The main
SAP Business Suite powered by SAP HANASizing
For further details please refer to chapter Architecture → Sizing of HANA Dep
SAP Business Suite powered by SAP HANA
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 33/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP Business Suite powered by SAP HANASizing Report
SAP Business Suite powered by SAP HANA
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 34/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP Business Suite powered by SAP HANAHow to run the sizing report
SAP Business Suite powered by SAP HANA
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 35/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP Business Suite powered by SAP HANAHow to run the sizing report
D t i th i ht B ildi Bl k
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 36/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Determine the right Building Blocks
Suite on HANA - PLAN
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 37/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Suite on HANA - PLANTechnical Landscape Planning – Updates 1/3
[Update Oct2015] VMware vSphere 6.0 with SAP HANA SPS 09 (or later) for non-produ• Note that this is no guarantee for future production support, performance regressions do currently occur in
Suite on HANA - PLAN
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 38/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Suite on HANA PLANTechnical Landscape Planning – Updates 2/3
Q: Can we have SAP Business Suite and SAP BW combined on one SAP HANA system in separate
tenants?
A: It is supported to run SAP Business Suite and SAP BW on the same production SAP HANA system.
An additive sizing approach is needed: perform a sizing estimation for each and then add them
together (and avoid underestimating). For CPU core and memory ratio aspects, the features for
allocating memory and influencing CPU core utilization per tenant can be utilized.
With SAP HANA 1.0 SPS09 the feature 'SAP HANA multitenant database
containers' is introduced.
The concept is based on having one single system with a system database thatkeeps the system-wide landscape information and which allows configuration and
monitoring of the overall system. In addition there will be 0 to n tenant databases
that are, with regards to application data and user management, strictly isolatedfrom each other (except running on the same hardware in the same instance). All
tenant databases can be backed up and recovered independently from one another.
Note: All tenant databases are running with the same SAP HANA software version
and the same HA/DR method.
Suite on HANA - PLAN
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 39/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Suite on HANA PLANTechnical Landscape Planning – Updates 3/3
Multitenant Database Containers vs. Virtualization
Multitenant Database Containers Lower TCO, single software stack
Central configuration & administration (database level)
Direct database resource management
Optimized federation (performance benefits)
Performance advantages (no virtualization overhead)
Licensed via SAP HANA
Virtualization Strong isolation
Separate SAP HANA revisions option
Standard federation (SDA)
Additional virtualization license (e.g. VMWARE)
HANA
HANA HANA
HANA
VM+OSVM+OS
VM+OS VM+OS
OS HANATenan
HANASystemDB
SAP HANA Virtualization & Multi-tenancy Options
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 40/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Schema X
SAP HANA Instance
App X
Schema Y
App Y
HW
OS
Database
One Schema per DB
One or more SAP HANA
Databases
Multiple Schemas
One SAP HANA Database
(whitelisted scenarios)
Schema X
Database
SAP HANA Instance
App X
Schema Y
App Y
Database
SAP HANA Instance
Hypervisor
HW
OS OS
Multiple SAP HANA instances on
one SAP HANA virtualized HW
appliance (e.g., VMware)
Schema X
Tenant DB
SAP HANA Ins
App X
Sc
A
Te
HW
OS
Multiple tenant databa
HANA Instanc
SAP HANA Virtualization & Multi tenancy OptionsHorizontal View
See Notes 1661202
+ 1826100
See SAP Note 1788665 See SAP Note 2SAP Note 1681092
for MCOS approval
with HANA SPS09
SAP HANA Instance
SchemaSchema
SAP HANA Instance
App
HW
OS
Database
App
Technical Upgrade - Plan
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 41/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Split ABAP+JAVA dual stack systems is a prerequisite to upgrade to SAP Netweaver 7.40.
Once the ABAP and JAVA stacks are split, there are 2 main options to upgrade the JAVA stack to SAP Netweaver 7.40 o
1. Perform an upgrade to SAP Netweaver 7.40 using SUM and then perform a export/import to HANA using SAP SW
2. Perform a new and empty SAP Netweaver 7.40 JAVA on HANA and transport all the customer developments from
new JAVA stack on HANA.
Customers which use the BW JAVA Stack only for BEx Web don’t need to upgrade the JAVA stack as the
business data and is only used to render the BEx pages. Instead, it will be much faster and clean to use option
7.40 on HANA and re-import again the custom developments (if any).
pgJAVA Stack upgrade options
1645590 - Java/Server SPs dependencies (and SupportDeskTool)
AnyDB
AS JAVA
7.0x
AnyDB
AS JAVA
7.40
HANA
AS JAVA
7.40upgrade optional
AnyDB
AS JAVA
7.0x
Delete F
Transport customobjects
Option 1: Upgrade+Migration (2 steps) Option 2: Fresh instal
System Landscape Interoperability
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 42/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
y p p yBackground (SAP Note 1388258)
Suite on HANA - PLAN
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 43/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Custom Code Planning
Custom Code Planning
Main Questions to Answer
Is any of my custom ABAP code likely to cause issueswith SAP HANA?
Which of my custom ABAP code shall be optimized to
ensure good performance?
Which of my main businesses processes couldpotentially be massively sped up by SAP HANA?
Guidelines – How to Accomplish
In general, existing ABAP code runs on SAP HANA as before
Analyze your existing code before migration: Typically this consists of 3 parts:
- Code Analysis: SAP HANA code compliance checks. SAP Code Inspector tool (SCI)
- Usage Analysis: Identify critical custom code. Usage and Procedure Logging tool (UPL)
- Define Master Work List: Prioritized list of coding . SQL Performance Worklist tool (SWLT)
Services available to assist with custom code assessments, migrations and optimizations
SAP Note 1912445 - ABAP custom code migration for SAP HANA – Best Practices
HANA Readiness Check for Custom Code
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 44/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
HANA Readiness Check for Custom Code
Code Analysis
Identify potentially affectedcustom code
Tools
Code Inspector (DEV /
Sandbox)
Remote Check if necessary
Master List
Create mastera prioritized lis
code
Usage Analysis
Identify critical custom code Identify unused code
Tools
UPL (PROD)
SQLM (PROD)
SQL Performance Tuning Work
List
compatibility
issues
performance
issues
Issues identified
SAP Business Suite powered by SAP HANA
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 45/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Custom Code Adjustments and Optimization: Migration Preparation Ac
1. Capture the Cu
using Custom DManagement C
Custom Code L
Management (C
2. Reduce the sco
that are used b
Procedure Log
SQL Monitoring
3. Identify the imp
CDMC, Code I
Test Cockpit (A
4. Focus on those
critical for the b
with the most o
Total Footprint Used Objects ImpactedObjects
Critical Objects
1
2
3
4
There is no need to adapt all objects, focus on the most critical based on usa
Custom code optimization for HANA
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 46/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Tools overview and Usage scenario
Custom code optimization for HANA
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 47/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Tools overview and Usage scenario
Suite on HANA - BUILD
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 48/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Business Process Redesign and Optimization
Accelerated Transactions Optimized Processe
500+ Accelerated StandardTransactions
See SAP Note 1761546
(SAP ERP powered by
SAP HANA – Optimizations
23+ Core Business ValueScenarios delivering busine
process improvements
Examples: Accelerated
Financial Close, Accelerate
MRP
See Additional Resources:
Suite on HANA Factbooks
Real-Time Analytics
Execute Online Analytical Processing (OLAP) and
Online Transactional Processing (OLTP) on one
platform
New Applications
Based on SAP Business Suite Data
Enable new, specialized applications for
specific business domains
Examples: Working Capital Analytics, Invoice
and Goods Reconciliation, SAP Supply Chain
Info Center
Suite on HANA - BUILD
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 49/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Optimizations
Suite on HANA - BUILDI l t ti O ti
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 50/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Implementation Options
You install new system on
SAP HANA
Greenfield: Creation of a completely
new business system landscape. It is
normally a much larger project
Transformation: Transforming existing
solution to SAP HANA by performing
(selective) data migration
To bring the original system on Release
supported by SAP HANA, you perform
update/upgrade
(if required)
Then, you classically migrate
your traditional database to
SAP HANA
You use database migration opt
(DMO) that combines upgrade
database migration in one step
One process, one tool, one dow
Migration
SAP
SystemTraditional
DB
Option A
New Installation
Option B
Classical Migration
Option C
One-step Upgrade &
Migration with DMO
Migration options & tools1 N i t ll ti f t f ti
A
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 51/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
1. New installation for transformation
Overview
Address solution landscape changes by transformation withSAP Landscape Transformation software
– With reduced effort to build targeted landscape
– Such as via shell creation with carve-out + system consolidation for ABAPsystems
Complemented by transformation services
– Such as Data Management Services or System Landscape Optimization
services
Value proposition
Provides opportunity to correct design issues as part of migration
– System consolidation, data harmonization (chart of account, master data)
Leveraged flexibility by offering selective migration – Migrate only specific data without business disruption (such as of last 2
years)
– Combine data cleansing – leave unused master data behind
– Smoothly introduce new business processes (such as new general ledger)
Minimized downtime services available (such as NZDT)
To be considered
Project solution (addressed by services), ABAP only
A
Any
DB
App data
Repository
For more informa• http://service.sap
• Contact: slo.cons
subject: HANA
Migration options & tools2 Classical migration o er ie
B
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 52/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
2. Classical migration: overview
Overview
Phased approach: you perform upgrade (if required) + heterogeneous system copy with cla
Either in-place (DB migration) or combined with change of platform/hardware replacement
Value proposition
Results in nearly identical system
Minimal impact on functional teams
Separation of concerns
Supported for all product versions in maintenance,
supports SAP ABAP and Java systems (only migration option for Java!)
To be considered
With inclusion of upgrade, fallback to original state only possible via restore
Typically implies extended downtime and several downtime windows – depending on size o
required scope (Unicode conversion, SAP system upgrade, DB update, migration)
B
SAP
System
U1AnyDB 2 M
Migration options & tools3 One step upgrade and migration with DMO of SUM overview
C
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 53/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
3. One-step upgrade and migration with DMO of SUM – overview
Prepare Update/Upgrade Migra
atabase Migration Option(DMO) of Software Update Manager (SU
Overview
Relevant steps in one tool and one process
Supported for migration of SAP ABAP systems to SAP HANA only
Value proposition (also see next slides)
Manual effort and error-proneness reduced, only intermediate fallback effort
Downtime optimized (depending on scenario), only one downtime window
To be considered
“Big bang” approach
ABAP only
C
SAP
System
Any
DB
Migration to HANADMO supported versions (ERP) SPS16
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 54/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
DMO supported versions (ERP) – SPS16
Migration to HANADMO supported versions (ERP) Implications
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 55/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
DMO supported versions (ERP) - Implications
Migration options & tools3 One-step upgrade and migration with DMO of SUM phases durin
C
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 56/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
3. One-step upgrade and migration with DMO of SUM – phases durin
Setup SAP HANA specifi(client, schema …)
6 Start SAP HANA-based s
4 Migrate application data(incl. data conversion)
5 Finalize upgrade
Switch database connection3
1 Upgrade “Prepare”
2Execute upgrade(until downtime phase)
Note
Traditional database continues to run, but is
no longer used to store data
Any
DB
C
System considerations – what changes and what doesn
Migration of database server only + benefits
C
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 57/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Migration of database server only + benefits
AnyDB/ AnyOS
A n y O S
SAP HANA/SUSE Linux
(SLES)
SAP HANA migration
No Change
No change of
frontends
Re-use of availableapplication servers
Sizing of current
application servers
remains valid
Change
Migration of databa
to SAP HANA appl
required Co-deployment of
application servers
(e.g. central instan
on database hardwnot possible with S
HANA
Frontends
Application Servers
No Functional Changes:
IMG, Customization, Modifications, Connectivity, Security, Transports, Monitoring
(DBACockpit & SolMa) stay all the same
Application and Reporting Benefits:No dialog process in batch, acceleration/elimination of batch, Run operational reports
realtime inside Suite
C
Migration to HANADMO supported versions (ERP) - Implications
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 58/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
DMO supported versions (ERP) Implications
Recommended path for two-step approach: go to ERP 6.0 EPH7 on HANA
As discussed above, a two-step approach is required:
for non-UC systems and for R/3 4.7 & SAP ECC 5.0
Recommendation:
• first step to for SAP ECC 6.0 EHP 7 on HANA (6.17 oH) with SUM w/ DMO
• second step later then with SUM (w/o DMO) to SAP S/4HANA 1511 ff
Exception: DMO not supported for R/3 4.7:
• use SUM (w/o DMO) to 6.17 on sourceDB
• later SUM w/ DMO to SAP S/4HANA
Alternative for SAP ECC 6.0 EHP 0...7 on anyDB:
• You may only do the Unicode Conversion without update & migration (stay on software level)
• Benefit: no change of business processes, so project effort may be reduced• Disadvantage: you need additional hardware to support a parallel DB export/import to minimize the Unicode c
which would not be required for SUM w/ DMO
Discussion:
• Targeting 6.17 oH as first step is a handy general rule, although exeption exist
• Targeting EHP8 not possible, it is based on 7.50 => requires UC source system
• Targeting "sFIN" 1503 (based on 7.40) as first step would technically be possible as well,
but not targeting "sFIN" 1602 next year (based on 7.50: UC required) - awkwardly and not easy to explain
Migration to HANAOverview on Downtime Optimization
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 59/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Overview on Downtime Optimization
1) "Classical" SUM Maintenance:
• nZDM is an option (in preconfiguration mode Advanced)• update some application tables during uptime
• not possible with DMO
2) "Classical" DMO:
• SHD REP is created and migrated during uptime
• application tables are migrated during downtime
3) "downtime optimized" DMO (DMO/SLT):
• migrate some application tables during uptimeDowntime Optimization for DMO is currently available on request
4) ZDO / ZDM
• Zero Downtime Option / Zero Downtime Maintenance
• not possible with DMO
5) nZDT
• Service from SLO, add. costs
SAP DMO for SUMHow to migrate the SAP Application Servers to a new hardware / oper
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 60/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP DMO for SUM is an in-place migration procedure, the SAP Kernel running in th SAP Application Server w
Netweaver 7.x Oracle to SAP Netweaver 7.40 HANA as part of the DMO process:
How to migrate the SAP Application Servers to a new hardware / oper
By default, during the DMO Process it’s not possible to install a new SAP Application running on a di
Win 2008
SAP NW
7.x Oracle
Oracle 11g
Win 2008
SAP NW
7.x Oracle
Linux
HANAOracle 11g
Win 2008
SAP NW
7.40 Oracle
Linux
HANAOracle 11g
Step1
Win 2008
SAP NW
7.40 HANA
Linux
HANAOracle 11g
Step2
Win 2008
SAP NW
7.40 HANA
Linux
HANA
Connect the SAP ApplicationServer with the SAP HANA
Appliance
DMO install a new SAPSHADOW Instance based on
SAP Kernel 7.40 Oracle to
perform the upgrade
DMO changes the Kernel fromSAP NW 7.20 Oracle to SAP NW
7.40 HANA and migrate the DB
contents from Oracle to HANA
Oracle 11g
Oracle DB is still there but cabe removed manually, the SA
Kernel running in the SAP
Application Server is connecto HANA.
Tasks executed by the SAP DMO for SUMInitial state
SAP DMO for SUMHow to migrate the SAP Application Servers to a new hardware / oper
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 61/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
As part of the migration process, Customer XYZ wants to install new SAP Application Servers, replacing th
servers (and optionally replacing Windows Server 2008 R2 x64 with Windows Server 2012 R2 x64).
As this is not possible by default, the proposed approach is to perform standard DMO process and perform the
new SAP Application Servers after the DMO process:
How to migrate the SAP Application Servers to a new hardware / oper
Win 2008
SAP NW
7.x Oracle
Oracle 11g
Win 2008
SAP NW
7.x Oracle
Linux
HANAOracle 11g
Win 2008
SAP NW
7.40 Oracle
Linux
HANAOracle 11g
Step1
Win 2008
SAP NW
7.40 HANA
Linux
HANAOracle 11g
Step2
Win 2008
SAP NW
7.40 HANA
Linux
HANA
Connect the SAP ApplicationServer with the SAP HANA
Appliance
DMO install a new SAPSHADOW Instance based on
SAP Kernel 7.40 Oracle to
perform the upgrade
DMO changes the Kernel fromSAP NW 7.20 Oracle to SAP NW
7.40 HANA and migrate the DB
contents from Oracle to HANA
Oracle 11g
Oracle DB is still there but cabe removed manually, the SA
Kernel running in the SAP
Application Server is connecto HANA.
Tasks executed by the SAP DMO for SUMInitial state
SAP DMO for SUMHow to migrate the SAP Application Servers to a new hardware / oper
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 62/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
g pp p
SAP DMO for SUM SP15News and last updates
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 63/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
p
Downtime optimized DMO (1/2)
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 64/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Regular DMO
• Repository migrated during uptime, other tables during downtime (both via R3load
Downtime optimized DMO (based on DMIS AddOn)
• Reduce downtime by migrating selected application tables already during uptime
• Change recording and replay for these tables
• Available on request, see blog
http://scn.sap.com/community/it-management/alm/software-logistics/blog/2014/09
downtime-optimization-by-migrating-app-tables-during-uptime-preview
Downtime optimized DMO (2/2)
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 65/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Source
Kernel
Application Data
PRD REP
SHD REP
Application Data
Source DB Host SAP HANA DB Host
PAS Host
PRD Instance
SHD Instance
SHD Kernel
R3load
TGT Kernel
R3load
PAS
Uptime
0) SHD REP was create
1) Initial transfer of trigg
2) Delta transfer of trigg
Downtime
3) Remaining Delta tran
4) Non-triggered applica
-> DMO cont’d (kernel s
TGT REP
TMP Instance
DMIS Writer DMIS Reader 32
1
0
4
Table comparison in DMO
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 66/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Content checks for selected tables of source & target database (using cyclic redund
checksums)
• Generates checksums for e. g. every 10000 rows on source and target side and
• Dig deeper where checksums do not match until conflicting rows are found
• Stop after discovering more than e. g. 200 differences -> points to systematic err
• Checking happens in parallel for multiple tables / one table via table splits
• Checking all tables only for test systems due to performance load
• Only for application tables, repository tables not allowed
• Runs during downtime -> configuring downtime processes
Will be made available as standalone table checker,
e.g. for checks during classical migration
Choosing the right optionStandard recommendation – ABAP systems
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 67/165
© 2015 SAP SE or an SAP affiliate company All rights reserved
General Recommendation
DMO of SUM
is the standard procedure for
migrations to SAP HANA –
profit from a simplifiedmigration to SAP HANA with
minimized overall project costs!
Reasonable Alternative
Classical migration
If DMO of SUM does not fit
your requirements, consider to
use classical migration withsoftware provisioning manager
(continuously improved for this
migration use case)
Possib
New in
trans
In addition,
migrationspecial use
system c
carv
SLO S
Use as starting point for your individual assessment
Suite on HANA - BUILDProject Phase and Timelines (1 of 2)
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 68/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
.
Effort, Time and Risk Influencers
CAM leverages SAP-internal systems (e.g. ISP,
CRM) to create a consistent view on HANAproject information. It runs as one of the first
productive systems in the Hana Enterprise
Cloud.
Testing Protocol Number of Systems/DB Size Pool & Cluster Tables
Level of Customization
Hardware Specifications
System Release Level
Network Bandwidth
Interfaces & Add-ons
Project Team Expertise
HANA skills and experience of
key project team members
impact the project scheduleand efficiency of completing
many tasks
Bandwidth influences the
data transfer rate between
systems
The number of CPUs and the
amount of memory are
fundamental items affecting thetime required for tasks and the
costs of hardware
Evaluate SAP and 3rd party add-
ons prior to the migration. SAP
recommends 3rd party add-ons
to be certified for SAP HANA.
See appendix for details
Current application release may
require an EhP upgrade, which mayintroduce additional steps (e.g.
regression testing).
# of custom objects influences boththe SAP ERP EhP update & effort
needed to recognize full benefit ofthe SAP HANA database (customobjects need to be evaluated for
code optimization)
The size of these tables
influences the time required forconverting the tables into
transparent tables
Number of Systems and Size of
the overall database (impactsinitial hardware costs as well as
operational costs & time
required for many technical andfunctional steps)
How well the test scripts are
defined prior to testing General testing and approval
requirements of the
organization
Suite on HANA - BUILDProject Phase and Timelines – Example (2 of 2)
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 69/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Preparation
Value Discovery: Identify and quantify the value potential for business processes
HANA Assessment
Hardware Order/Delivery/Setup and Installation (or Deployment in the Cloud)
Update/Upgrade SAP Business Suite Components (duration depending on current state)
Dual Stack Split
Unicode Conversion
Upgrade/Update to Latest EHP for Suite on HANA
Migration (duration depending on number of systems and migration cycles etc.)
Heterogeneous System Copy / Migration Cycles (SBX, DEV, QA, PROD, Dress Rehearsal, Cutover)
Migration Post Steps
SAP HANA Adoption
Custom Code Migration
Custom Code Optimization, Enable Business Functions
Go-LiveGo Live
Education
Quality Assurance
HANA Operations
Project Management
HANA Operations
Testing
Project Management
Key Phases and ActivtitiesSoH Implementation: Migration Example
Preparation
Update Suite
Migration
HANA Adoption
Implementation Timelines for Suite on HANA projects will range from 3 – 12+ mon
Suite on HANA - BUILDResource Considerations – Key Roles and Activities
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 70/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Key SAP Roles Responsibilities:
New Implementation
Responsibilit
Upgrade & Migratio
SAP Business Suite Line of
Business Consultant
(ERP, CRM, SCM…)
• Business Process Evaluation
• Functional Design
• Functional Configuration
• Functional Testing
• Business Process Evaluation
• Solution Planning
• Functional Testing
Technical Architect • System landscape and data volume optimization before
migrating to HANA
• System landscape and data volume optim
HANA
Technical Consultant
(Platform Architects, OS/DB
Subject Matter Experts)
• Suite Installation / EHP upgrade
• Installing, upgrading, and administrating SAP HANA
• EHP upgrade
• OS/DB Migration
• Installing, upgrading, and administrating
Development Consultant
(ABAP SME)
• Creating new custom reports and transactions optimized
to run on HANA
• Assess and optimize existing custom rep
SAP HANA
Reporting/Analytics Consultant • Customizing SAP HANA Live Data Models
• Modifying or creating new reports on top of the HANA Live Data Models
Project planning aspectsExample of project plan for classical migration
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 71/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Cycle 5
PRD to SAP HANA
“Sandbox”
Source / Target
P01 Copy P01 HW
Purpose
Mock cutover
Optimize/verify E2E
business downtime
Finalize cookbook
Finalize cutover
plan
Testing environment:− Infrastructure testing− Post-cutover
operationalperformance testing
PRD to SAP HANA
“Sandbox”
Source / Target
P01 Copy P01 HW
Purpose
Final dress rehearsal
Validate E2E
business downtime
Validate final
cookbook Validate cutover plan
QA to
SAP HANA QA
Source / Target
Q01 QH1
Purpose
Establish SAP HANAQA environment
(QH1)
Enhance cookbook
Testing environment:− Integration
− Functional regression− Operational readiness− User acceptance
DEV to
SAP HANA DEV
Source / Target
D01 DH1
Purpose
Establish SAP HANAdev environment
(DH1)
Refine cookbook
Note Upgrade & migration
steps will differ from
production
Perform mandatory
code adaptations and
simple codeoptimizations
PRD to SAP HANA
“Sandbox”
Source / TargetP01 Copy P01 HW
Purpose
Test upgrade and
migration steps with
copy from production
Create upgrade /
migration cookbook
Execute multiple
technical iterations to
familiarize with
process
Note
Perform ABAP code
analysis, house-keeping before the
migration
Cycle 1 Cycle 2 Cycle 3 Cycle 4
Migration Execution
Project planning aspectsExample of project plan for classical migration (minimized freeze perio
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 72/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Project planning aspects Alternatives
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 73/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Migration Facts
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 74/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.© 2014 SAP AG or an SAP affiliate company. All rights reserved.
Key Facts 1st system productive since April
2013 No cancellation of the migration
project
The shortest downtime is 2h
Sole mandatory change to customer
ABAP code ‘order -by’ statement
100+ partners active
Installations 42 % New Install
58% Install Base
System Size / HANA Size 256GB – 14%
512GB – 42% 1TB – 18%
2TB – 14%
4TB – 7%
8TB – 5%
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Project Durat
Migration Times Comparable to sole EHP update
No project delays due to DB
migration
SAP Business Suite powered by SAP HANAMigration
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 75/165
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
74% of customer
migration projects took less
than 6 month
32
4
7
7
8
SAP Business Suite powered by SAP HANA Customer pProject duration
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 76/165
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Duration from
project start to go-live
(in months)
S
SAP Business Suite on SAP HANALessons Learned
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 77/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Conduct a thoroughTechnical Assessmentas part of thePlanning Phase
1 Leave room in thePlan for Custom Code
Assessment andOptimizations andstart this early
3 Ensure SAP SolutionManager system is upto date (LatestVersion and SPStack), connected andintegrated
2
Identify CriticalBusiness Transactionsand high valueBusiness Scenarios
early in the projectphase together withbusiness
Leverageexperienced SAPHANA TechnicalResources (certified
OS/DB migrationexperts) and ABAPfor SAP HANAResources
4 5
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 78/165
Technical WorkshopS4/HANA architecture and conversion approach
High Level Overview of SAP Financial Solutions on HAN
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 79/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Side Car Solutions –Secondary Database
Suite on HANA –Primary Database
Simple Finance /
S4HANA
2011
Today
/
Future Increased Performance
Increased Usability /
Visualization
R d ti i F t i t
High Level Stack Architecture – Cloud & On-Premise
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 80/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP S/4HANA Architecture differs
from the classical Business Suite
architecture – compatibility is build in
Data structures(Compatibility provided through Core Data Services)
Application engines
UI layer (Launchpad / Fiori)(WinGUI still available for compatibility reasons)
Fiori
Apps,
ALV
(UI5)
Design
Studio
Analysis
App
Fiori Shell
Gateway
Transactional Logic Analytic Engine
SAP S/4HANA
ABAP
HANACDS View
Suite Tables
R R
RR
R R
OData lnA
Example of dramatic simplification: invoice posting
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 81/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
14 tables, 3 primary indices, numerous
secondary indices, 10 inserts, 5 subtotals
5 tables, 3 primary
Secondary indices
virtualized with c
Before Aft
KNA1
BKPF BSEG
LFA1 SKA1
KNC1 LFC1 GLT0
BSAD
BSIK
COSP
COSS
BSIS BSAKBSID
BSAS
COBK COEP
BSET
Customer Supplier General
Ledger
KNA1 LF
KNC1 LF
Customer Sup
Virtualized
Compatibility
Views
Investment ProtectionNon Disruptive with Compatibility Views
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 82/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Program ReadingAggregate
Program
Reading
Aggregate
Compatibility viewscalculate on the fly
Aggregate
Header Item
DB Tables
AggregateAggregate / Index
Suite on HANA SAP S/4HANA
SummaryKey Take Aways
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 83/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
USER EXPERIENCE
TECHNICAL INNOVATION
SAP S/4HANA
On-PremiseEdition
SAPS/4HANA
Cloud Edition
CHOICE OF DEPLOYMENT
Analytics &
PredictionText Mining
NATIVE HANA CA
NEW
DEVELOPMENTS
SAP Simple Finance
Deployment OptionsOne Codeline, Different Products
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 84/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Following the “principle of one”, SAP S/4HANA will offer all main features* in different
S/4HANA
Development
Classical Suite
Selected corrections
SAP S/4HANAOn-premise Edition
SAP S/4HANACloud Edition
*Detailed product fea
Dev.
Consolidation
Business
Suite
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 85/165
SAP S/4HANA Enterprise Management, on-premise editWhy Compatibility Pack?
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 86/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
ERP
LoB & IndustryEngines
SAP
S/4HANA
ready Lob &
Industry
solutions
SAPS/4HANA
Enterprise
Management
on-premise edition 1511
SAP S/4HANA
ready LoB &
Industry
solutions
SAP S/4HANA
Enterprise
Management
on-premise editi
C o m p a t i b i l i t y
P a c k S c o p e * *
C o m p a t i b i l i t y
P a c k
S c o p e * *
No functional equivalent
Customer Project
New SAP S/4HANA Solution
Merged with another
SAP S/4HANA solution
Transformation
Allows customers to continueusing classical functionality as
they are being simplified by
development
** Scope may i nclude commcommercialized componen
SAP S/4HANA Enterprise Management, on-premise editCompatibility Pack Definition
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 87/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Compatibility Scope
SAP S/4HANAOn-Premise
Scope
Classical ERP
Scope + LoB andIndustry
solutions
1. “Compatibility Packs” fill the gap between the capabilities of today's classical portfolioand the capabilities of the SAP S/4HAN
edition 1511. Over time, the compatibility packs will be phased out, as the scope of SAP S/4HANA on-premise edition 1511 in
2. Only “Non-SAP S/4HANA” functionality included in the “compatibility pack1” is available for the SAP S/4HANA on-premise edi
Installation
3. Compatibility packs are implemented via legal language in SUR - there are no material codes for it
4. Customers must have [ or acquire] licenses of the non-S/4HANA solutions from the classical price list. The current documenta
SAP S/4HANA solution applies.
5. Non-SAP S/4HANA solutions have the same restrictions as any other SAP S/4HANA applications when used in an SAP S/4H
Note: the same classical solution can also be deployed on a non-SAP S/4HANA installation where SAP S/4HANA restriction
6. Compatibility Packs are only available for a period of 5 years
KEY MESSAGE
“Compatibility Packs” allow the use of certain “non SAP S/4HANA” SAP functionality, for a
specif ied period of t ime, in a l icensed SAP S/4HANA instal lat ion, prov ided the custom er has
[or acquires] l icenses to such solut io ns from the class ical SAP price l is t
1 Usage of compatibility packs for SAP S/4HA
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 88/165
Custom Code Refactoring An end-to-end view in system conversion scenario
C t d d d t
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 89/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
HANA compatibility
Native SQL, db hints
UNICODE
Access to obsolete tables
INSERT, UPDATE,
DELETE, MODIFY
Custom code dependent
on deprecated / changed
componentsZero modific
only
ECC on
Any DB SoHsFIN (Add-On),
On PremiseS/4 HANA v.1511,
On Premise
pure refactoring
functional substitution &refactoring
HANA performance S/4 performance
clean-up
functiona
refactori
SAP S/4HANA: The Customer Has The Choice
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 90/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP S/4HANA
On-Premise Edition
SAP S/4HANA
Cloud enterprise edition
Subscription licensing with
deployment in the private cloud,
maintained by SAP
Traditional licensing withcustomer control of deployment
and maintenance
SAP S/4HANA on-P
available with the co
Suite on HANA with
innovation add-on fo
As of Q4/2015 with
Logistics.
SAP S/4HANA
Cloud marketing edition
Cloud project services edition Subscription licensing with
deployment in the private cloud,
maintained by SAP
The scope of this so
full ERP scope (Bus
scope) however foc
supporting standard
Providing simplified
clear focus and prio
qualities, which are
UIs and all processe
true SaaS solution i
Your way to SAP S/4HANA - Summary
Scenario 1: New Implementation
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 91/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Scenario 2: System Conversion
Scenario 3: Landscape Transformation
DESCRIPTION BENEFITS
New installation of SAP
S/4HANA e.g. for customers
migrating a legacy system.
• New implementation of industry-leading
Business Suite
• Reengineering and process simplification
based on ready-to-run business
processes and reference solutiondelivered with the product
DESCRIPTION BENEFITS
Customers who want to
change their current system
into a SAP S/4HANA system.
• Migration without reimplementation
• No disruption for existing business
processes
• Re-evaluation of customization and
existing process flows• Transformation over time
DESCRIPTION BENEFITS
Customers who want to
consolidate their landscape or
carve out selected entities or
processes into a SAP
S/4HANA system.
• Stay with current business processes and
move gradually to S/4HANA innovations
• Harmonized business processes and
shared master data through consolidation
• Carve out of single entities of the compan
to SAP S/4HANA and leverage process
simplification.
SAP Best Practices for Migration to SAP S/4HANA
New ImplementationSCENARIO CONTENT
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 92/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
System Conversion
Landscape Transformation*
Install new S/4HANA, On-Premise Edition
Predefined SAP Data Services content including mapping and transformation rules based on pre-configuration.
Migrate complete SAP ERPsystem to S/4HANA, On-Premise Edition
Guidance and procedures for one-step m igration projects (Upg
Install new S/4HANA, cloudedition: net new customers(non-SAP sources) orinstalled base (SAP ERPsource)
Predefined ABAP coding in SAP Landscape Transformation fotransformation and loading of data. Predefined mapping and btransformation rules based on pre-configuration. Supports Clouand Enterprise Editions.
Install new S/4HANA, On-Premise Edition
Predefined SAP Data Services content including mapping and transformation rules based on pre-configuration.
Implement S/4HANA, CloudMarketing Edition
Pre-defined content to load data for interactions, contacts and SAP systems and for Social Media channels (Twitter and Face
Install new S/4HANA, cloudedition: net new customers(non-SAP sources) or
installed base (SAP ERP)
Predefined ABAP coding in SAP Landscape Transformation fotransformation and loading of data. Predefined mapping and btransformation rules based on pre-configuration. Supports Clou
and Enterprise Editions.
SCENARIO CONTENT
SCENARIO CONTENT
(*) SAP S/4HANA, Cloud Marketing Edition possible scenario
The Road to SAP S/4HANAThe Transition to SAP S/4HANA, on-premise edition 151
Technically the SAP S/4HANA on premise
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 93/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Technically, the SAP S/4HANA, on-premise
edition 1511 is based on:
• SAP S/4HANA core components
(including simplified financials and
simplified logistics)
• SAP NetWeaver 7.50• SAP HANA database
In the following constellations, a one-step
transition path from SAP Business Suite to
SAP S/4HANA, on-premise edition is
supported:
• One-Step Procedure for customers on
anyDB, ABAP AS 7.0x, SAP ERP6.0
EHPx (Unicode)
• One-Step Procedure for customers onSAP HANA, ABAP AS 7.0x, SAP
ERP6.0 EHPx
• One-Step Procedure for customers on
SAP HANA, ABAP AS 7.40, SAP
ERP6.0 EHP7, SAP Simple Finance
add-on 1.0 / SAP Simple Finance, on-
premise edition 1503
The Road to SAP S/4HANAScenario 1 – System Conversion
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 94/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Focused on existing SAP Business Suite
customers that want to change their
current system into a SAP S/4HANA,
on-premise 1511 system.
This includes technically the following steps
(main steps – not the complete technical
piece list):
Update to SAP NetWeaverApplication
Server ABAP 7.5
Migrating of the database to SAP HANA
(in case, the SAP Business Suite
system is not yet on SAP HANA).
Installation of SAP S/4HANA, on-premise edition
Installation of SAP Fiori for SAP
S/4HANA, on-premise edition
Migration of data from the old data
structures to the new simplified
structures
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 95/165
System ConversionSystem Conversion & SAP Simple Finance
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 96/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
The Road to SAP S/4HANA
• SAP S/4HANA Finance (SAP sFinancials), on-premise edition is the firs
product family
• The decision to go for SAP S/4HANA Finance, on-premise edition shou
benefits but is not a mandatory prerequisite for any system co
Start Release
ERP 6.0, EhP 0-7
SAP Netweaver 7.0x
AnyDB or SAP HANA
SAP ERP 6.0
Netweaver 7.40 / Enhancement Package 7
SAP HANA
SAP S/4HANA Finance, on-premiseedition
SAP S/4HANA, on-premise edition
SAP HANA
SAP S/4HANA Core
(S/4HANA Enterprise Mgmt. [FIN + LOG
Technical Procedurebased on SoftwareUpdate Manager(SUM) with DatabaseMigration Option(DMO)
Technical Procedurebased on SoftwareUpdate Manager (SUM)
Conversion
Scenario Description
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 97/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
What How
Perform Pre ChecksMaintenance Planner, S
Checks, Custom Code
Conversion SUM (Software Update
Configure Fiori Generic Config + App s
Post steps e. g. Custom Code ada
1
p
Customers who want to change their current
system into a SAP S/4HANA system.
NetWeaver and Application transition in one
step.
Within Guided Beta only customers with HANA
DB could participate.
(S
S
SAP GUI
SAP HANA
SAP ERP Core
SAP UpdateManager (SUM)
*
2
3
4
Transition to SAP S/4HANAMajor Elements of Deploy Phase in Transition Process
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 98/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
1
Preparation
2
Technical Implementation
3
Semantical
Preparation steps on start release
Analysis of used business processes –
mapping to SAP S/4HANA innovations
Identify required integration scenarios of
target state
Run pre-Transformation Checks on source
system Used functionality, supported industries, available
add-on, custom code …
Mandatory preparation steps to be executed
on source system.
“Installation” of SAP S/4HANA
• HANA Database
• SAP S/4HANA application core
Customizing adjustment
Adjustment of technical
infrastructure
Adapt custom
with SAP S/4
structure
Adapt busine
leverage new
innovation fun
Adapt integra
Implement Fi
Introduce new
innovation sc
System ConversionSUM Phases
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 99/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Uptime
Start
Release
Target
Release
Shadow System
Downtime
Preparation Phase
Uptime
Post Processing Re
Pre-Transformation Checks
Application specific
adaptions on start release
Downtime minimizing
steps using "switchupgrade" technology
Table replacement
Kernel switch
AIM, XPRA …
Switch Upgrade Technology
The Road to SAP S/4HANAUnicode
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 100/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 101/165
The Road to SAP S/4HANAnon-Unicode – two steps
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 102/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
The Road to SAP S/4HANAProcedure
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 103/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
The Road to SAP S/4HANANew tools: Maintenance Planner
Maintenance Planner is available now and allows
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 104/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
planning changes in the landscape, based on SAP
Solution Manager’s processes and data. It will enable
customers using SAP Solution Manager 7.2 to plan
and manage their SAP landscapes. MaintenancePlanner can already be leveraged by SAP Solution
Manager 7.1 customers as well.
Maintenance Optimizer continues to fully
support SAP Solution Manager 7.1 customers and will
be replaced in SAP Solution Manager 7.2 by
Maintenance Planner
Check the following link for more information
http://scn.sap.com/docs/DOC-65243
Guided Beta S/4HANA On Premise 1511Maintenance Planner
With “SAP S/4HANA O P i 1511” ll th “MOPZ ti iti ” (St k l l ti d
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 105/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
With “SAP S/4HANA On Premise 1511” all the “MOPZ activities” (Stack calculation and
replaced by the Maintenance Planner.
• Maintenance Planner is the next generation tool for planning landscape maintenance.
• It is a solution hosted by SAP.
• It simplifies the landscape maintenance process to update, upgrade and install new systems w
and efficiency.
• It provides easy visualization of maintenance dependencies.
• It prevents inconsistency across systems in SAP customer landscape.
Maintenance Planner User Guide: http://help.sap.com/maintenanceplanner
Access to Maintenance Planner: https://apps.support.sap.com/sap/support/mp
External Information Sources: http://scn.sap.com/docs/DOC-65243
S/4HANA On Premise 1511Maintenance Planner Checks
G l E d t il d t h i l i t b f i ( Ch ki f A
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 106/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Goal: Ensure detailed technical consistency before conversion (e. g. Checking for A
The Maintenance Planner will try to generate a valid stack from source -> targe
Fulfillment by: Customer will perform the Check via the Maintenance Planner
Prerequisite: Connect the SAP system with the Maintenance Planner. See http://scn.sap.com
More Info: Conversion Guide, Section 4.1
Non supported Add-Ons and
Business functions needed to be deactivated
before the conversion.
2214409 SAP S/4HANA, on-premise edition 1511: Compatible Add-ons
2240359 SAP S/4HANA, on-premise edition 1511: Always-Off Business Functions
2240360 SAP S/4HANA, on-premise edition 1511: Always-On Business Functions
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 107/165
The Road to SAP S/4HANAPre-Checks
SAP supports the customer by providing pre-checks. These identify the steps you need to tak
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 108/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP supports the customer by providing pre checks. These identify the steps you need to tak
system is compatible with the conversion process.
NotePerform these checks before starting the Software Update Manager (SUM).
Pre-checks are shipped as SAP Notes to customers that want to convert to S/4HANA . Custo
these pre-checks to find out what mandatory steps they have to carry out before converting t
The results list the instances that need addressing before attempting the conversion process
run twice again during the conversion process: both times in the Software Update Manager (
conversion is stopped if errors persist.
Procedure
1. Implement SAP Note 2182725, and all the related notes attached to it.
2. Run Report R_S4_PRE_TRANSITION_CHECKS
S/4HANA On Premise 1511S/4HANA Transition Checks
Goal: Ensure detailed consistency from application perspective before conversion
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 109/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Goal: Ensure detailed consistency from application perspective before conversion
Fulfillment by: Customer will perform the Checks on the source system. Need to perform before
Prerequisite: Implement all the relevant SAP notes (e. g. 2182725 - S4TC Delivery of the S/4 S
Checks) as mentioned in the Conversion Guide.Follow up actions: Clean up all the listed inconsistency's.
More Info: Conversion Guide, Section 4.2
Issue topic Reason Action
Guided Beta S/4HANA On Premise 1511S/4HANA Transition Checks – Some examples…
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 110/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Issue topic Reason Action
Customer Vendor Integration Customers without contact persons functionalit
MARDH/MARCH/MARD/MARC Historical data on storage location and Mat-Id for deleted storagelocations Delete ent
MSTB 4 corrupt records deleted
MSEG/MARA MSEG/MARA not in MARA anymore entries del
T001W/MARC/MARCH/MCHBH/MARA Inconsistencies between these tables entries del
T001K/T001W Inconsistencies between T001K and T001W corrected
MM periodic run Periodic run not executed for „inactive“ plants executed
…
The Road to SAP S/4HANASimplification List – Overview: Technical & Semantical Conversion
SUM DMOMaintenance
Planner
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 111/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
(SAP GUI) / SAP Fiori
SAP HANA
SAP S/4HANA Enterprise Mgmt.(Sales, Service, Procurement Supply Chain,
Manufacturing, Financials …)
SAP GUI
AnyDB / SAP HANA
SAP ERP Core
(SD, MM, LO, FIN, HR …)
SAP S/4HANAOn-premise Edition
Technical procedure based on SoftwareUpdate Manager (SUM) with Database
Migration Option (DMO)
Technical
Semantical
Adaption supported by Simplification Listand tool-support
SAP S/4HANA
conversion pre-checks
Custom Code
Analysis
S/4HANA On Premise 1511Custom Code Checks
Goal: Identify custom code, that will have to be adapted during the conversion project
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 112/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
y , p g p j
Although it is not mandatory, it is highly recommended that you perform this chec
conversion process.
Fulfillment by: Implement note 2185390 (non 7.50 system) or run the check directly in the systeFollow up actions: Clean up all the listed inconsistency's (after the conversion)
More Info: Conversion Guide, Section 4.3
• Analyzing Custom Code – General approach
https://uacp.hana.ondemand.com/http.svc/rc/PRODUCTION/7b7a606d728810148a4b1a83b0e91070/1511%20000/
US/frameset.htm?0bb83ef76fbf46c89fd9fa5f3af8c0c6.html
• Analyzing Simplifications (how to read the output)
http://help.sap.com/saphelp_nw75/helpdata/en/89/e42fbda75f487f8e9a1024d734c006/content.htm
The Road to SAP S/4HANACustom Code Check
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 113/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
S/4HANA – Custom Code Adaption
SAP will provide tools, which allow customers before the conversion (upgrade) to SAP S/4 HA
impact of S/4 HANA simplifications on customer coding as well as guidance how to adapt the
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 114/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Simplification Database(delivered by SAP via SAP Service
Marketplace)
Lists of objects with incompatible
changes in SAP S/4HANA +
corresponding SAP notes describing howto adapt to the changes.
impact of S/4 HANA simplifications on customer coding, as well as guidance how to adapt the
Migration Analysis ToolCustomer system
before the conversion
to SAP S/4 HANA
SAP Note
each Simpli
how to ad
Customer objects
(with Navigation
Analyze customercode and extract
usage of SAPobjects
Compare to lists ofSAP objects with
incompatiblechanges in SAP
S/4 HANA
Show customerobjects affected by
the changes
The Road to SAP S/4HANA ABAP custom code migration – Adapt S/4HANA changes – Tool suppo
Download Simplification
Analysis STask
Simplification
Ch d/d
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 115/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
p
Database from SMP and upload
to analysis system1Run Custom Code Extractor and
transfer metadata to analysis
system2Optional: Get usage data to
restrict effort for productively
used custom code3Work on customer specific hits4
Changed/depr
Changed/depr
Customer ERP DEV or Q System
Custom Code Extractor
Custom code
Used SAP obj
Extended SAP
Modified SAP
Customer spe
Usage data fro
Result of Ana
Affected custo
Affected exten
Affected modi
Customer ERP Productive System
Collect Usage Data
System ConversionExample - Activities During the Different Phases in Logistics
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 116/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Pattern 1: Activity beforeMigration + Downtime
Pattern 2: Activity before or
after Migration
Pattern 3: Activity after
Migration
Pattern 4: TechnicalMigration
Inventory valuation not supported in S/4HANA. S
can be done before migration (activation of ML sreport) During downtime ML migration to new log
Material Ledger
BOM-Determination
MM-IM
Simplification of
MRP areas
One logic for all storage location MRP-Logic. In c
program needed to create missing MRP-areas anrunning MRP in S/4HANA
Conversion of IM-Tables (MSEG) into new MATD
One Logic for BOM-Determination only via produ
Conversion to new logic via report possible befor
possible, has to run before starting MRP in S/4HA
Migration PhasePreperation
Phase
SAP S/4HANASimplification List – Phase-wise sorting of items: Examp
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 117/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
MUST-Do Tasks
WILL-Do Tasks
Automated Tasks
• Master Data: Activation of Business Partner Approach
(Customer-Vendor Integration)
• Inventory Management: Switch from Inventory valuation
to material ledger (activation of ML supported via
dedicated report). Note: it is still possible to decide e.g.
per material and plan whether Actual Costing shall be
applied or not.
• Automated logic (triggered as part of the technical
procedure within the Software Update Manager [SUM])
to transfer application-specific data (for example specifictransactional data) from old data structure into new SP
S/4HANA data structure
• Logistics Information System (LIS): The LIS based analytics
capabilities are considered as not strategic. The strategic
analytics architecture within SAP S/4HANA is based onopen CDS views.
• Logistics Information
capabilities are cons
analytics architecturopen CDS views.
Custom Code
related Tasks
• Execute Custom Code Check Analysis
• Custom Code optimizations (not SAP S/4HANA specific –
following best practice guidelines)
• Custom Code Adaption to comply to SAP S/4HANA data
structure and scope
• Additional Custom Co
following SAP S/4HA
The Road to SAP S/4HANAScenario 2 – Landscape Transformation
Focused on existing SAP Business Suite
customers that want to change their
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 118/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
customers that want to change their
current system or system landscape into a
SAP S/4HANA, on-premise 1511 system (or
system landscape). This scenario covers
more complex migration scenarios.
This includes technically the following steps
(main steps – not the complete technical
piece list):
Possibly a new installation of a SAP
S/4HANA, on-premise edition 1511
system
Possibly an “upgrade” move to SAP
S/4HANA, on-premise edition 1511system
Additional migration steps that are
based on SAP Landscape
Transformation combined with SAP
Landscape Optimization services
Examples of SAP S/4HANA Landscape Conversion
Consolidation of several (local, regional) SAP Business Suite systems into one (global/c
1511 system.
Adding a central finance system to an existing distributed ERP system landscape, which
systems and/or (several) Non-SAP systems.
Company-code-wise migration to SAP S/4HANA, on-premise edition 1511 (more commo
The Road to SAP S/4HANAScenario 2 – Landscape Transformation
Scenario description
Customers who want to consolidate their
l d t l t d titi
e.g. Central FinanceSAP S/4HA
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 119/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
landscape or carve out selected entities or
processes into a SAP S/4HANA system.
Benefits for the customer
● Stay with current business processes and
move gradually to S/4HANA innovations
● Harmonized business processes and shared
master data through consolidation
● Carve out of single entities of the company
to SAP S/4HANA and leverage process
simplification
Target group
● SAP Business Suite customers with multiple
SAP ERP or SAP Business Suite on SAP
HANA systems, or hybrid cases
Start Release
AnyDB or SAP HANA
SAP ERP Core
Start Release
AnyDB or SAP HANA
SAP ERP Core
SAP S
Available SAP Best Practices
● Data migration best practices and integration best practi
business solutions
● Deployment support with new methodology for cloud and
● Ready-to-run business processes, e.g. as basis for Cent
On-premise E
The Road to SAP S/4HANAScenario 3 – New Implementation
Focused on net-new customers (coming from
any legacy system) or SAP Business Suite
customer that starts for different reasons with aSAP S/4HA
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 120/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
customer that starts for different reasons with a
new installation.
This includes technically the followinginstallation steps (main steps – not the complete
technical piece list):
Installation SAP NetWeaver Application
Server ABAP 7.5 based on SAP HANA
Installation of SAP S/4HANA, on-premise
edition
Installation SAP Fiori for SAP S/4HANA, on-
premise edition
Option: DataMigration from
Legacy System
Legacy Any customers legacy
system
S
On-premise E
The Road to SAP S/4HANAScenario 3 – New Implementation
Scenario description
New installation of SAP S/4HANA e.g. for
customers migrating a legacy systemSAP S/4HA
O i E
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 121/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
customers migrating a legacy system.
Benefits for the customer ● New implementation of industry-leading
Business Suite
● Reengineering and process simplification
based on ready-to-run business processes
and reference solution delivered with the
product
Target group
● SAP Business Suite customers or net new
customers
Option: DataMigration from
Legacy System
Legacy Any customers legacy
system
SAP S
On-premise E
Available SAP Best Practices
● Data migration best practices and integration best practi
business solutions
● Deployment support with new methodology for cloud and
● Ready-to-run business processes and reference solution
New Installation
Scenario Description
New installation of SAP S/4HANA e.g. for
complete Greenfield approach or customersS
O
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 122/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
complete Greenfield approach or customers
migrating a legacy system.
Within the Guided Beta Program there was no
migration of a legacy system.
Implementationvia SWPM
SAP
On
What How
Install S/4HANA SWPM (Software Provi
Configure Fiori Generic Config + App s
Implement and configure the
“Best practice content”Download, Solution Bu
1
2
3
Download fromSMP
Pre-configured content for
core business processes
for S/4HANA.
Role specific Customizing
and Guided configuration.
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 123/165
SAP S/4HANA Cookbookhttp:
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 124/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP Help http://help.sap.com/s4hana_op_1511#sectio
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 125/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
http://scn.sap.com
The System Conver
on-premise edition 1pr ocedure and sema
S/4HANA On Premise 1511Major SAP Notes
2189824 SAP S/4HANA, on-premise edition 1511: Release Information Note http://service.sap.com/sap/su
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 126/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
2189824 SAP S/4HANA, on premise edition 1511: Release Information Note http://service.sap.com/sap/su
2182725 Delivery of the S/4 System Conversion Checks http://service.sap.com/sap/su
2233962 Add. info on converting to S/4HANA, on-premise edition, using SUM SP15 http://service.sap.com/sap/su
2214213 SAP S/4HANA, on-premise edition 1511: Restriction Note http://service.sap.com/sap/su
2214409 SAP S/4HANA, on-premise edition 1511: Compatible Add-ons http://service.sap.com/sap/su
2240359 SAP S/4HANA, on-premise edition 1511: Always-Of fBusiness Functions http://service.sap.com/sap/su
2240360 SAP S/4HANA, on-premise edition 1511: Always-On Business Functions http://service.sap.com/sap/su
2185390 Repository Information System: Custom Code Extractor http://service.sap.com/sap/su
2241080 Custom code check content for SAP S/4HANA on-premise edition http://service.sap.com/sap/su
2214245 SAP S/4HANA "SAP FIORI FOR SAP S/4HANA 1511": Release information http://service.sap.com/sap/su
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 127/165
Technical Workshop
S/4HANA Finance
S/4HANA Finance Add-on for SAP Business Suite on HANA
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 128/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP Simple Finance Add-On 2.0 (1503)Related Product Versions
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 129/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP Simple Finance Add-On 2.0 (1503)Related Product Versions – Technical Names
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 130/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP Simple Finance Add-On 2.0 (1503)Upgrade Paths to SAP Simple Finance in one step
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 131/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP Simple Finance Add-On 2.0 (1503)Installation or Upgrade knoledge
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 132/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP Simple Finance Add-On 2.0 (1503)Migration process
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 133/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Installation Hints for SAP Simple Finance
Add-on installation will be possible?Chec
Prerequ
To check whether the add-on installation will be possible, verify the currently in
components in regards to their compatibility with the SAP Simple Finance add-o
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 134/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
components in regards to their compatibility with the SAP Simple Finance add o
Read SAP note 1976158 (compatible add-ons) and compare
with the content of database table CVERS*.
Download table CVERS and ask your SAP contact /
development angel to perform the check for you.
Deploy and use the check report provided with SAP note
2105948 .
1
2
3
* CVERS = Release of Software Components in System; use t-code SE16N to list the content
How-to
SAP Simple Finance Add-On 2.0
Dependencies to other ERP components
• All SAP ERP 6.0 software components, that need to be updated to EhP 7 during the installation
of the SAP Simple Finance add-on are included in the Instance / Technical Usage Applications for FIN 700
• ERP Enterprise Extensions, Industry Solutions and (Partner) Add-Ons are released for usage with SAP Sim
successfully tested refer to the listed SAP Notes to check for the currently released scope
Summary
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 135/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
successfully tested – refer to the listed SAP Notes to check for the currently released scope
• SAP Simple Finance cannot be installed with components, that are not yet released for a combined usage
Release Information for SAP
add-on
[SAP Note IDs
Examples 1.0
ERP Enterprise Extensions
andIndustry Solutions
EA-PS, RETAIL, FI-CA,
IS-OIL, IS-H 1968568
ERP Add-Ons C-CEE 1976158
ERP Partner Add-Ons OTEXVIM (OpenText
VIM)2012817
SAP Simple Finance Add-On 2.0 (1503)Check custom code
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 136/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP Simple Finance Add-On 2.0 (1503)Sizing
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 137/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP Simple Finance Add-On 2.0 (1503)Prepare XML Stack
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 138/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 139/165
High Level migration steps
PreparationBusiness
Technical
Prerequisites
S
SPAUData Business Post
UptimeUptime Business Downtime
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 140/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Preparation
Closeactivities
Several DataMigrationsteps
Job stops
User locking
Reconciliation
Reporting snapshots forcomparisons
incl. SFIN
Installation
Upgrade fromERP xyz toERP xyz (EHP)
Incl. NW 7xxSPSx
sFIN xx Add-on SP0
SPAU
SPAUadjustment
Migration
Migration of
FI(Financials)
CO(Controlling)
AA (Asset Accounting)
Reconciliation
Checks aftermigration:
Processing
tbd:
General
Preparation
Preparation
and Customizing
in General Ledger
Data Migration Preparation
Preparation
and Customizing
in Asset Accounting
Preparation
and Customizing
in Controlling
Accounting
table partitioning
and CDS View
Generation
Migration
cost elements
and customizingEnrich Data
Migration
Migration of line
Items in new
data structure
Migration of
Balances
F
Installation / Upgrade
Special Hints for SAP Simple Finance - Overview
Planning Preparation Installation
Check
P i it
Prepare
Installation/
Prepare
Data Migration
P I t ll ti
Install
Add O
Deploy
SAP HANA
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 141/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
PrerequisitesInstallation/
UpgradePre-Installation
Steps*
Add-OnSAP HANA
Content
• Check functional
scope and
restrictions
• Check whether the
technical upgrade is
possible
• Check custom code
for neededadaptations to the new
SAP data model etc.
• Sizing
• SolMan/MOPZ:
Prepare stack XML
and download
software
• Check & get latest
SUM release !
• Apply important
bug fixes acc. toRelease Information
Notes (RINs)
• Use SUM to install
the add-on - SAINT
is not supported
• Apply important
bug fixes acc. to
Release Information
Notes (RINs)
• Default Switches
for upgrade only f
• The application data
migration must be
prepared before the
add-on is installed
• Application know-
how in FI, CO and
AA needed !
• Resolve datainconsistencies !
• Use SAP HANA
ALM** to deploy SAP
HANA content
•
for SAP Simple Finance application consultants need
prepare the data migration before the add-on is
Migration to SAP S/4HANA Finance 1503
Cookbook
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 142/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
http://scn.sap.com/docs/DOC-6511
Migration to SAP S/4HANA Finance 1503
Checklist
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 143/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Migration to sFIN
Details and guides
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 144/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
L
Link
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 145/165
Technical Workshop
S4/HANA Technical Innovations
SAP S/4HANA Innovations
Overview
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 146/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP S/4HANA Innovations
Overview
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 147/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP S/4HANA Innovations
Overview
ABAP Core Data Services (CDS)
• General concept to define new Data Dictionary Views
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 148/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
p y
ABAP Open SQL
• Modern Syntax, Expressions
• Complex Joins, Removing Restrictions
ABAP Managed Database Procedures (AMDP)• ABAP “Look & Feel” for calling HANA SQLScript
SAP S/4HANA Innovations
Architecture
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 149/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
CDS ABAP Integration
Leverage DDIC semantics SAP NetWeaver ABAP
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 150/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Infrastructure ensures Any DB support
Consistent Lifecycle Management and
extensibility as with all other ABAP
artifacts
Highly reusable and extensible CDS
artifacts
CDS also available in native SAP HANA(see: DEV 160 - Encounter Core Data
Services with SAP HANA)
Any SAP Supported DB
(S)QL Engine
CDS ABAP
OPEN SQL
SAP S/4HANA Innovations
CDS Views – Scope in ABAP
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 151/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP S/4HANA Innovations
CDS Views - Example
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 152/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Exploit SAP HANA in Productive Applications
Application logic with
performance relevant coding
Open SQL, Core Data
Managed Database Pr
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 153/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
ABAP Managed
Code-Pushdown
SAP HANA ABAP Managed Code Pushdown
(more)
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 154/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
(low) Use all benefits of SAP HANA (high)
C o d e C o m p l e x i
t y
A d j u s t m e n t s
(less)
Transparentoptimizations
Fast Data Access For all entries
Advanced SQLprogramming
Open SQLenhancements
Advanced viewbuilding with CoreData Services (CDS)
Exploit native f
ABAP databa
CDS tavia ABdataba
(Native
Reusecomponents
ALV with integrateddata access
Enhanced search
help …
CDSCommon Basis for Domain-Specific Frameworks
Reusable and unified view model for all
use casesBusiness
Logic
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 155/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Annotations enabling flexible usage in
different contexts
Efficient development
Planning
Search
BI-Tools
CDS
SAP Fiori AppsNew Programming Model
Classic GUI based
transactions
Role based Fiori apps
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 156/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Fiori
Programming
Model
SAP S/4HANA Architecture and Programming Model
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 157/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Transition to the Fiori programming model
User experience on all devices drives the model
Combine transactions, search and analytics
Common cloud qualities (e.g. extensibility)
Optimized for SAP HANA
Simplify the transition from GUI to Fiori apps
FioriEffective ABAP Programming Model for Apps
One data model for all consumers (CDS)
Directly publish CDS views to the UI (OData Service)
Fiori ShellF
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 158/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
ALV like HANA optimized services for analytic apps (SADL)
Transaction, error and event handling services (BOPF)
CDS Core Data ServicesOData Open Data Protocol
SADL Service Adaptation Definit ion LanguageBOPF Business Object Process Framework
NW / ABAPG
A
Fr(S
SAP HANA
SQ
Manual Impl.(ABAP/SQL Script)
SAP S/4HANA Customer Extensions for Cloud and On-P
Key user can do easy cha
the app1
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 159/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
ABAP based extensions an
SAP HANA Cloud Platfor
extensions and cloud integ
2
3
UI-Layout-Changese.g. hide, move, add existing fields
SAP S/4HANA Extensibility
Key User Extensibility – Easy Changes & Extensions of a Fiori App
Fiori UI
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 160/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Add custom fields
Add customer spec
Application
Database Table
OData Service
Fiori UI
SAP S/4HANA Extensibility
Key User Extensibility – Scope and Roadmap
Key user in-app extensibility scenarios
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 161/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Field extensibility (custom fields)
Table extensibility*
(Custom objects, node extensibility)
Business logic extensibility
(Code breakouts)
Report extensibility, new reports
Forms extensibility, new reports
(Print forms and e-mail templates)
UI extensibility
(hide, move, add fields, change labels)
ABAP ExtensionsDesigned for Cloud
Classic ABAP custom code
On-Premise
SAP S/4HANA Extensibility
ABAP Based Extensions and Custom Code
ABAP extensions ABAP extensions
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 162/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP Standard
ABAP extensions
SAP objects are modified, enhanced
and used without restrictions
SAP Standard
Public Model / Whitelist
ABAP extensions
Automated SAP software
needs clear separation of
custom code
No
modifications
use only public
APIsCDS BAdi
SAP S/4HANA Cloud Enterprise Edition
Process for Custom and Partner Code Development
Automated Gate Check to guarantee Separation of Concerns compliance ofcustom / partner code before take over in cloud operations
1. Check that modification-free
2. Check SAP objects are accessed only via whitelisted APIs
3. Ensure scannable code, i.e. no dynamic calls, no runtime code generation
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 163/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
S/4 Cloud EntCustom / Partner Development Landscape
(individual)
Gate
Check
SAP Dev. Landscape
No incompatible
changes
No other SAP
objects used
Extension
Add-On
ExteAdd
SAP Standard SAP S
Existing
Custom /Partner
Code
CheckTools
Whitelisted
SAP Objects
3. Ensure scannable code, i.e. no dynamic calls, no runtime code generation
SAP S/4HANA Extensibility
SAP HANA Cloud Platform – Side-by-Side Extensibility
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 164/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
On-Premise Cloud Hybrid
SAP S/4HANA Extensibility
SAP HANA Cloud Platform – Side-by-Side Extensibility
User Interface
(Fiori)
Frontend
Backend: ABAP Server
Custom User Interface
(Fiori)
Frontend
Backend: HCP
7/25/2019 March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop
http://slidepdf.com/reader/full/march2016-migration-and-conversion-to-hana-and-s4hana-technical-workshop 165/165
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
OData Service
Application
Database Table
Backend: ABAP Server
Application
Backend: HCP
OData Service
Database Table
SAPCustom