döhler’s lessons learned during upgrade to sap s/4hana 1909...server batch import during cut-over...

20
Döhler’s Lessons learned during Upgrade to SAP S/4HANA 1909 Winfried Winterstein, Head of SAP Technology Global Customer COE & Support Info Day Sep-20 16

Upload: others

Post on 22-Sep-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Döhler’s Lessons learned during Upgrade to SAP S/4HANA 1909...Server Batch import during cut-over Satellite Systems: • Comp. Env. • Intranet • HR • Hybris Commerce • Scanning:

Döhler’s Lessons learned during Upgrade to SAPS/4HANA 1909

Winfried Winterstein, Head of SAP Technology

Global Customer COE & Support Info Day

Sep-2016

Page 2: Döhler’s Lessons learned during Upgrade to SAP S/4HANA 1909...Server Batch import during cut-over Satellite Systems: • Comp. Env. • Intranet • HR • Hybris Commerce • Scanning:

2

Agenda

01 Döhler: Company Overview, Current SAP Landscape

02 Project Overview, Highlights and Challenges

03 Lessons learned

Page 3: Döhler’s Lessons learned during Upgrade to SAP S/4HANA 1909...Server Batch import during cut-over Satellite Systems: • Comp. Env. • Intranet • HR • Hybris Commerce • Scanning:

3

01Döhler: CompanyOverview, Current SAPLandscape

Page 4: Döhler’s Lessons learned during Upgrade to SAP S/4HANA 1909...Server Batch import during cut-over Satellite Systems: • Comp. Env. • Intranet • HR • Hybris Commerce • Scanning:

4

Döhler is a global producer, marketer and provider ofNatural Ingredients, Ingredient Systemsand Integrated Solutionsfor the food and beverage industry.

Page 5: Döhler’s Lessons learned during Upgrade to SAP S/4HANA 1909...Server Batch import during cut-over Satellite Systems: • Comp. Env. • Intranet • HR • Hybris Commerce • Scanning:

5

>7,000dedicated employees

>750R&D experts

Customers in

>130countries

>1,000,000MT of products

>5,000different raw materials

>15,000Applications in the market

>2bn USSales

>22,000customers

Page 6: Döhler’s Lessons learned during Upgrade to SAP S/4HANA 1909...Server Batch import during cut-over Satellite Systems: • Comp. Env. • Intranet • HR • Hybris Commerce • Scanning:

6

Always closeto our customersproduction sites

>455

Page 7: Döhler’s Lessons learned during Upgrade to SAP S/4HANA 1909...Server Batch import during cut-over Satellite Systems: • Comp. Env. • Intranet • HR • Hybris Commerce • Scanning:

7

Current SAP System Landscape (Boxes View)As of September 2020

Business Systems

ERP(S/4HANA)

EWM

HR

BW on HANA CE

EnterprisePortal

(Intranet)

Enterprise Portal(Extranet)

Jam(internal)

FI/CO SD

PP/PI QM

EAM PLM

MM

BCS

BPC

[y] Marketing

Success Factors

Jam(external)

RD

Celonis ProcessMining

WM

AnalyticsCloud

LeonardoIoT

Ariba

PS

LMPC SER

Vistex Allevo

TM EWM

CM

Supporting Systems

GTS

AdobeDocumentServices

NWDI

CloudConnector

SLD

SolutionManager

ProcessIntegration

Cloud Platform(SAP CP)

IAS

WebDispatcher

CPI

IPS

HANA Cockpit

Front-EndServer

LandscapeManagement

Secure LoginServer

Portal

IdentityManagement

ABAP TestCockpit

CUA(SolMan)

Running System

System Implementation

System Decommissioning

aATP advanced Availability To PromiseBCS Business ConsolidationBO Business ObjectsBPC Business Planning and ConsolidationC4C Cloud for CustomerCE Composition Environment (Java)CIG Cloud Integration Gateway (Ariba)CO ControllingCPI Cloud Platform IntegrationCUA Central User AdministrationDDMRP Demand Driven ReplenishmentEAM Enterprise Asset ManagementEWM Extended Warehouse ManagementFI FinanceGB Guided BuyingGTS Global Trade SystemIAS Identity Authentication ServiceIBP Integrated Business PlanningIPS Identity Provisioning ServiceLBN Logistics Business NetworkMII Manufacturing Integration and IntelligenceMM Materials ManagementNWDI NetWeaver Development InfrastructureP2O Purchase to OrderPA Predictive AnalyticsPCM Product Content ManagementPLM Product Lifecycle ManagementPP/PI Production Planning / Process IndustryPP/DS Production Planning / Detailed SchedulingQM Quality ManagementSOP Sales and OperationsSD Sales and DistributionSLD System Landscape DirectorSLP Supplier Lifecycle and PerformanceSOP Sales & Operations PlanningTM Transportation Management

CIG

Enable Now

Recruiting Onboarding

Compen-sation

Perform. &Benefits

Learning Succession& Develop.

C/4HANA

Commerce Cloud

Store PCM

Sales Cloud

Data Hub

P2O GB

ABAPIBPMDG

EmployeeCentral

C4C

APIMgmt.

MII

Cloud Platform(SAP CP)

CashApp LBN

aATP ePPDS

GR/IRReconc.

SOP

DDMRP

Demand

ConcurExt. Fact.Kyma RT

BW/4HANA

Work Zone

SignatureMgmt.

Customer DataCloud

(Consent, Identity, Profile,B2B Add-on)

Supply ChainControl Tower

Response& Supply

Page 8: Döhler’s Lessons learned during Upgrade to SAP S/4HANA 1909...Server Batch import during cut-over Satellite Systems: • Comp. Env. • Intranet • HR • Hybris Commerce • Scanning:

8

02Project Overview,Highlights andChallenges

Page 9: Döhler’s Lessons learned during Upgrade to SAP S/4HANA 1909...Server Batch import during cut-over Satellite Systems: • Comp. Env. • Intranet • HR • Hybris Commerce • Scanning:

9© DÖHLER

Intelligent Enterprise JourneyWhere we came from, where we are going to

1994

First SAP R/3Go-Live

Suite OnHANA

2016

S/4H1610

2017

S/4H1709

2018

C4CCPI

2019

S/4H1809

Several upgrades(all brownfield)

Cash App

Embedded EWM

2020

S/4H1909

Embedded TMAriba

SACMDQ

today

SFSF

SCP

ePPDSMDGStandalone S/4H EWMData HubIBP

Page 10: Döhler’s Lessons learned during Upgrade to SAP S/4HANA 1909...Server Batch import during cut-over Satellite Systems: • Comp. Env. • Intranet • HR • Hybris Commerce • Scanning:

10© DÖHLER

• 2016• SAP ERP running on MaxDB @ Döhler• SAP go-to solution for ERP is S/4HANA• Management decision to go for S/4HANA

• Move towards SAP go-to solutionè leverage HANA, new data model, new functions

• Brownfield approach: project duration too long for fastchanging industry, reuse of custom development

• Perform process redesigns on new data model• Evaluation of S/4H 1511

• Too many gaps, no logistics simplifications, project• Decision: Go two-step approach

• Replace MaxDB by HANA

• 2017• System conversion to S/4H 1610

• perform mandatory adjustments for system conversiononly, improvements in follow-up projects

Why S/4HANA?Situation at DÖHLER before decision was taken for SAP S/4HANA

• 2018• Upgrade to S/4H 1709

• Drivers: Implement embedded TransportationManagement (went live for one site already), …

• 2019• Upgrade to S/4H 1809

• Drivers: Implement embedded Master Data Quality,…

• 2020• Upgrade to S/4H 1909

• Drivers: MDQ for Business Partner, stand-alone S/4HEWM integration, gCTS, Target-driven Formulation(RD)

• Stand-alone embedded EWM based on S/4H 2020(planned for Q4)

• 2021• Upgrade to S/4H 2020 (planned)

Page 11: Döhler’s Lessons learned during Upgrade to SAP S/4HANA 1909...Server Batch import during cut-over Satellite Systems: • Comp. Env. • Intranet • HR • Hybris Commerce • Scanning:

11

S/4HANA 1909 UpgradeTight project schedule – go-live postponed by 1 month due to COVID-19

Sandbox

6 weeks

Code Conversion

3 weeks

Integration Test

1.5 weeks

UAT

2 weeks

Cut over /go live

1 week

Hyper-care

2 weeks

Nov-Dec.`19

Feb / Mar‘20

Mar`20

Apr`20

Apr`20

2+1 months

Page 12: Döhler’s Lessons learned during Upgrade to SAP S/4HANA 1909...Server Batch import during cut-over Satellite Systems: • Comp. Env. • Intranet • HR • Hybris Commerce • Scanning:

12

Project Facts and Figures (2020, 2017)Project executed mainly with internal IT resources*

Production sites

32 / 15 SAP

Tester worldwide

220 Months project duration

6

SAP user worldwide

4.000

Internal IT Consultants involved

38

Coding issues

5.350

Functional code changes

150 Custom code objects

33.000

Lines of custom code

3.700.000 External resources (2017):• S/4HANA Customer Care / RIG• SAP consulting for impl. of SAP CCS Condition Contract Settlement• External partner for automated custom code conversion

2.800

2 (net)

45 19

140

4.100

64.700.000

41.000

40

Page 13: Döhler’s Lessons learned during Upgrade to SAP S/4HANA 1909...Server Batch import during cut-over Satellite Systems: • Comp. Env. • Intranet • HR • Hybris Commerce • Scanning:

13

S/4H 1909 System Upgrade System LandscapeOptimized Set-up for fast upgrade

Maintenance(S/4H 1809

FPS 02)

Release(S/4H 1909

FPS 01)

Master(ERP, EWM, BW, FES)

Retrofitmandatory

BW1

SharedassignmentATC

Server

Batch importduring cut-over

Satellite Systems:• Comp. Env.• Intranet• HR• Hybris Commerce• Scanning: SER• Optical Archive• ADS• ZBV• PI / CPI (incl. SETS)• Felten• Aucotec• ORSoft• AKI (OMS)• AS/400 (NL)• Simulation-SW for EWM• LIMS (QM)• C4C• MII• Hybris Marketing• Hype• …

ERP

EWM

BusinessWarehouse

Front-EndServer

Direct transports S/4H(only for emergencies)

Note• Test landscape (S/4, BW, EWM, FES) will be copied from production• There is no maintenance test landscape

Overall topics• Refresh of cloud test tenants (C4C, Ariba, LBN,

Commerce (Azure, Shop))

Page 14: Döhler’s Lessons learned during Upgrade to SAP S/4HANA 1909...Server Batch import during cut-over Satellite Systems: • Comp. Env. • Intranet • HR • Hybris Commerce • Scanning:

14

S/4HANA Custom Code ConversionSAP ERP @Doehler since 1994 and high amount of custom code

Custom Code§ 41,000+ custom objects (2016: 36,000)

§ 4.7+ Mio LoC (2016: 3.9)

S/4HANA 1610Code Check§ 5.350 non-functional

“errors”, 900adjustments needed(S/4HANA & HANA CodeCompliance)

§ External tool canautomate / remediate allnon-functional issues

§ 150 functional gaps tobe analyzed

Suite on HANACode Check§ 200.000+ almost 100%

issues resolved in 2weeks (automated)

Custom code @Doehler

2016

2017

S/4HANA 1709Code Check§ 850 S/4H code

compliance issuesresolved

§ 9.500 pseudocommented inserted forfalse-positive entries inATC/SCI

§ 350 HANA codecompliance issuesresolved

2018

S/4HANA 1809Code Check§ 5200 findings

§ 4200 carry-overs(mostly falsepositives, partlymitigated by pseudocomments)

§ 1000 new§ 130 simplification-

driven

§ 370 adjustmentsperformed

2019

S/4HANA 1909Code Check§ 4126 findings

§ 2190 carry overs§ 1938 new§ 350 simplification

driven

§ 6 adjustmentsperformed forsimplifications

§ 52 Prio 1 adjustmentsperformed overall

§ 39 objects marked fordecommissioning

2020

Page 15: Döhler’s Lessons learned during Upgrade to SAP S/4HANA 1909...Server Batch import during cut-over Satellite Systems: • Comp. Env. • Intranet • HR • Hybris Commerce • Scanning:

15

03Lessons learned

Page 16: Döhler’s Lessons learned during Upgrade to SAP S/4HANA 1909...Server Batch import during cut-over Satellite Systems: • Comp. Env. • Intranet • HR • Hybris Commerce • Scanning:

16

• Simplification is not only simplification but change!• Categorization of our findings

• Change of existing functionality• Examples: Extension of material number length, Business Partner

• Functionality not available anymore• Need to check for functional equivalent• Examples: SAP FI-AR-CR Credit Management, SAP SD Rebates / Bonus

• Non-strategic function• Need to check for functional equivalent (midterm)• Example: SAP PP-PI-PCM Production Campaign Management

• CHECK à Some old transactions, reports, tables are still existing and useable – but needs to be alignedwith SAP how long that will be supported (compatibility scope till 2025 SAP note 2269324)

• WARNING à Some tables incl. content are still available but will not be updated anymore with S/4HANAfunctions

S/4HANA overallSimplification list

Page 17: Döhler’s Lessons learned during Upgrade to SAP S/4HANA 1909...Server Batch import during cut-over Satellite Systems: • Comp. Env. • Intranet • HR • Hybris Commerce • Scanning:

17

• S42S4 Upgrade comparable to Enhancement Package Upgrade in ERP times

• Reduced time for code conversion and functional change

• No additional upgrade tests for cut-over preparation (just sandbox, dev, test)

• No housekeeping in Finance needed upfront

• New simplifications to be considered (but limited amount)

• Business downtime reduced from 48 to 34 to 29 to 26 hours

• False-positives in custom code checks eliminated with pseudo comments

• Duration: 2 months preparation plus 3 (2) months for main project

• Add-on certification for 1709 to 1909 also critical

• still not consistent from SAP partners

Updated Experiences based on 1709, 1809 and 1909 Upgrade

Page 18: Döhler’s Lessons learned during Upgrade to SAP S/4HANA 1909...Server Batch import during cut-over Satellite Systems: • Comp. Env. • Intranet • HR • Hybris Commerce • Scanning:

18

• Leverage new functionality• Within S/4H (embedded TM & EWM, aATP, ePPDS)• Together with SCP services (Cash App, LBN, GR/IR Reconciliation)• UI side (Fiori apps provided, Fiori Launchpad & SAPUI5 framework enhancements)

• Limit functional gap between upgrades• Use also for yearly refresh of test landscape• Upgrade perceived as standard project per year• People are more interested in optimizations since frequency of upgrade projects is clear

Drivers for yearly UpgradesRun upgrade project with a factory approach

Page 19: Döhler’s Lessons learned during Upgrade to SAP S/4HANA 1909...Server Batch import during cut-over Satellite Systems: • Comp. Env. • Intranet • HR • Hybris Commerce • Scanning:

19

• Leverage Readiness Check• Currently deactivated for S42S4 upgrades from SAP

• Test Automation• User Interfaces• Interfaces via Cloud Platform Integration

• Code Quality – in general, to decrease effort during upgrade• Leverage ATC

• incl. Clean Code (s. GitHub)• Roll-out Fiori UIs

• Could use recommendations from Readiness Check…

Planned Improvements for S42S4 Upgrades

Page 20: Döhler’s Lessons learned during Upgrade to SAP S/4HANA 1909...Server Batch import during cut-over Satellite Systems: • Comp. Env. • Intranet • HR • Hybris Commerce • Scanning: