March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

165
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

Transcript of March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

Page 1: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 2: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 3: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 4: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 5: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 6: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 7: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 8: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 9: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 10: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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.)

Page 11: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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.)

Page 12: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 13: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 14: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 15: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 16: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 17: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 18: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 19: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 20: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 21: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 22: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 23: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 24: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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 …

Page 25: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 26: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 27: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 28: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 29: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 30: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 31: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 32: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 33: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 34: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 35: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 36: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 37: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 38: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 39: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 40: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 41: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 42: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 43: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 44: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 45: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 46: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 47: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 48: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 49: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 50: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 51: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 52: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 53: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 54: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 55: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 56: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 57: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 58: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 59: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 60: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 61: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 62: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 63: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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)

Page 64: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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)

Page 65: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 66: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 67: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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)

Page 68: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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)

Page 69: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 70: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 71: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 72: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 73: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 74: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 75: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 76: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 77: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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 

Page 78: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 79: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 80: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 81: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 82: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 83: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 84: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 85: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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?

Page 86: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 87: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 88: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 89: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 90: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 91: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 92: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 93: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 94: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 95: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 96: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 97: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 98: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 99: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 100: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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.

Page 101: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 102: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 103: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 104: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 105: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 106: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 107: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 108: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 109: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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…

Page 110: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 111: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 112: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 113: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 114: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 115: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 116: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 117: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 118: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 119: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 120: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 121: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 122: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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.

Page 123: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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:

Page 124: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 125: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 126: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 127: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 128: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 129: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 130: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 131: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 132: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 133: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 134: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 135: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 136: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 137: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 138: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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.

Page 139: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 140: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 141: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 142: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 143: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 144: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 145: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 146: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 147: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 148: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 149: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 150: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 151: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 152: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 153: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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)

Page 154: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 155: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 156: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 157: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 158: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 159: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 160: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 161: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 162: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 163: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 164: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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

Page 165: March2016 - Migration and Conversion to HANA and S4HANA - Technical Workshop

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