hello stream 5: application management lass brent...sap gap analysis –functional & technical...

34
Hello stream 5: Application Management

Upload: others

Post on 12-Mar-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

Hello stream 5:Application

Management

Page 2: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

Readiness Roadmap 2025

Using Solution Manager 7.2 Tools and Functionality for Gap Analysis to move

from SAP ECC6 EhP5 to S/4 HANA.

Page 3: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

aboutJohan LaasJohan has been employed by Rand Refinery for the past 25 years in various roles, Refinery, Smelter,Sourcing and Business Improvement Manager. Since 2010 as Chief Information Officer and as part ofthat the Program Manager for the SAP implementation in 2013.

aboutBrent SteensmaBrent has been employed by Rand Refinery for the past 6 years as Application Manager. Previously at AngloAmerican in the role of Global Systems Manager HR for both Anglo American and Anglo Platinum HR systems. Wasappointed as Solution Manager AFSUG chairman in 2018.

aboutTirrie SteynbergTirrie has been employed by Britehouse for the past 2 years in various roles, SDM (Service Delivery Manager),Solution Manager Team Lead, Technical Operations Delivery Manager and Project Manager for different projectsand deliverables.

Page 4: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

Rand Refinery

Background

SAP Implementation 2013

5 Years Later - 2018

Support Partner

ChangePreparing for 2025 – SAP/4 HANA

GAP Analysis

Results & Conclusion

Solution Manager Roadmap

AGENDA

Page 5: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

Rand Refinery Background

Page 6: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

About Us

Based in Germiston, Johannesburg

One of the largest single-site precious metals refining and smelting complexes in the world

Krugerrands

Minted Bars Cast Bars Coin Blanks

Page 7: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured
Page 8: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

SAP Implementation 2013

Page 9: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

The SAP Implementation 2013

BASIS

GRC

QM PP SD TRM

FI CO MM PS

AR AP PM TM

OM PA PY PT

SA

P

Sta

nd

ard

SAP

Cor

e

2013

SAP

Implementation

SAP Standard Modules

SAP Standard modules are

“vanilla” / “stock standard”

modules without any

customisation

SAP Basis

Technical foundation and platform

health, enables SAP applications to

function.

SAP GRC

Access Administration and

management of Governance, Risk

and Compliance in our SAP

Landscape. “Authorisations” &

SOD

SAP “Core” Modules

PP, QA & SD are customised for our

“Refinery Template”.

Our Customisation includes:

• Interface to LIMS & Fulcrum

• Batch Generation Engine

• User Decision Engine

• Batch Classification Engine

• Treasury Dashboard

• Contract & Pricing Matrix

All of the above affects the:

• Creation of Batches

• Movement of Metal

• Assay Results

• Metal Content

• Ownership transactions

• Sales and Swops

• Determining the Payable Content to

Depositors

ECC 6 EHP 5

Page 10: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

10

Batch

Generation

UD Engine

Classification

Ownership

Contract

Matrix

Yearly Pricing

Proc.

TR dashboard

Fulcrum

PLC

Exmente

Reuters

FNB

Fintegrate

Key

Engine

Interface

LIMSOwnership

SAP CORE Solution

Page 11: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

Solution Manager Roadmap

Page 12: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

accelerate your ambition

Completed Innovations / ProjectsSAP Solution Manager Roadmap

ITSM Incident Management Service Request Management Problem Management Knowledge Management

Custom Code Management & SEA

Applications Operations System Monitoring Interface & Job Monitoring

Test ManagementIT CalendarTask Management & Notification Management

Retrofit

CHARM – All Change Types

EWA

Solution Manager 7.1 (2015) Solution Manager 7.2 (2017/8)

ITSM Incident Management

ITSM Incident Management Service Request Management Problem Management Knowledge Management

CHARM – All Change Types CHARM – All Change Types

Retrofit

Custom Code Management Custom Code Management

Scope and Effort Analyzer Scope and Effort Analyzer

Solution Documentation Process Management Solution Documentation BPA & BPMON

Applications Operations EWA

Applications Operations Advanced EWA System Monitoring Interface & Job Monitoring IT Calendar Task Management & Notification Management

Test Management

Page 13: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

5 Years Later - 2018

Page 14: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

Important Decision Points for SAP Landscape

Challenges & Risks Business Requirements

• Keep the lights on (ECC6 EHP5)

• Clean-up Custom Code and reduce support cost.

• Upgrade to EHP 8?

• S4/HANA?

Upgrade; Reimplement or stay current?

• Replace or change Interfaces? Fulcrum with MES

• Compliance to SARS causing incompatibilities and gaps

between SAP Modules (Detail next slide)

• Why Support Partner change?

• Include Success Factors? Maturity of business & focus

SAP Platform stable New business requirements Business re-engineering

Page 15: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

Rand Refinery © Confidential 15

Sanet Janse van Rensburg

2018/06/27

ESS/MSS

SOLMAN

ESS/MSS

SOLMANSOLMAN

Background

Compliance to SARS causing incompatibilities and gaps between SAP Modules

Ba

BASIS

GRC

QM PP SD TRM

FI CO MM PS

AR AP PM TM

OM PA PY PT

SA

P

Sta

ndard

SA

P

Core

2013SAP Implementation

BASIS

GRC

QM PP SD TRM

FI CO MM PS

AR AP PM TM

OM

PA PY PT

BASIS

GRC

QM PP SD TRM

FI CO MM PS

AR AP PM TM

OM

PA PY PT

BASIS

GRC

QM PP SD TRM

FI CO MM PS

AR AP PM TM

OM

PA PY PT

2015 2016 2018

+34

+12

+21

34

41

62

GAP

GAP

GAP

Comply: SARS Regulations - annual SAP HR Support Packs/ Software Updates have to be installed.

Risk increase: Updates causing a gap and incompatibility between the SAP Modules in a highly integrated and

interdependent SAP Solution.

Support Packs / Software updates also includes generic fixes;

applicable to ALL SAP Modules.

Examples:

• Changes on terms used in SAP Programming

• Fields previously not mandatory, now becomes mandatory

• Fields previously allowed to be blank, must now be populated

with data or “0”

The Effect: Historic data must be fixed to accommodate

these updates

Impact of HR Support Packs on all SAP Modules

Page 16: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

Impact of HR Support Packs on all SAP Modules

The impact of Generic Updates on the Rand Refinery

Customised SAP CORE Solution:

2015

• SAP Core: Batch Classification Engine

Changes on terms used in SAP Programming:

“Commit Work” command line

• Fulcrum Interface

Changes on terms used in SAP Programming:

“Update” command line

2016

• SAP Core: Treasury Dashboard

• Technical Bug: Programme Error - Settlements

• Technical Bug: Programme Error – Transaction Management

Commodity Swaps & Forwards

2018• SAP Core: Batch Classification Engine

No Blanks Allowed Fields:

• Historic Assay Characteristic fields not populated with results

must be populated with 0

• Assay Results tables where historic batches populated with

Character “JDEBatch” (Used for SAP Data Take-on)

• Where Batch Statuses and Weight Statuses are Blank

Effort in hours (excluding business testing), tripled while the number of HR Support Packs have doubled in number.

Due to the complexity in our Custom SAP CORE Solution and the integration between SAP Modules.

Page 17: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

Support Partner Change

Page 18: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

Why Choose Britehouse AMS

High dependency on External Functional support

No super usersLimited in house Level 1 support

Stagnant platform no innovationFalling behind

Page 19: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

Preparing for 2025 - S4/HANA GAP Analysis

Page 20: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

SAP GAP Analysis Project

Focus Areas of the GAP Analysis project:

1. CUSTOMIZATION: Quantify the effort for de-customization of the current ECC6 EHP5 SAP

solution - move closer to SAP Standard.

2. TECHICAL: Understand the impact of the OS and SQL upgrade on the current customized

solution – Technical Evaluation

3. FUNCTIONAL: Perform a Functional Analysis & IT Optimization Identification

Technical Evaluation

OS and SQL Impact

Functional Analysis

IT Optimization Identification

Customization

Moving closer to SAP

Standard

Page 21: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

21

Analysis

Toolset

ANALYSIS Process

Reporting Outputs

S4 Inputs

Processes

Custom Code

Focus Areas

Transformation Navigator

BSR

PathFinder

CCM

SEA

Z Obsolete Code

Process Efficiencies Modifications

Basis Patch Levels

Quick Wins

Risk Mitigation

items

Custom Code Suggestions

Technical Recommendations

Custom Code Maintainability

Report

Return to SAP Standard /

Decommissioning Cockpit

Copied Code

EnginesInterfaces

HEAT MAP

Technology Filter

Consulting Filter

Business Value Drivers

Support Volume Statistics

Technical Performance

Financial Value Drives

Business Benefits

Tool Analysis

Lessons Learned

Basis Experience

Consulting Experience

PAM

EWA

Upgrade Assessment

Page 22: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

22

Toolset 1: Functional Analysis, IT Optimization Identification

Pathfinder (All / Sales / Finance) BSR (Business Scenario Recommendation)

Transformation Navigator

Page 23: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

23

Toolset 2: Technical Requirements

SAP PAM (Product Availability Matrix) EWA (REP / RGP / RRP / SMP)

Microsoft Product End of Life Support ListBasis Interrogation of Systems

Page 24: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

24

Toolset 3 : Custom Code Analysis

CCM: Custom Code Management

SAP Upgrade Assessment

SEA: Scope & Effort Analyzer

SAP Engine InterrogationInterface Interrogation

Custom Code

Maintainability Report

Page 25: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

SAP GAP Analysis – Custom Code Results

63.47% of all custom transactions and reports in the

system have not been executed in the statistics period.

(12 months)

Recommendation: Check whether unused custom

transactions and reports are still needed.

There are NO custom objects with syntax errors, in the system.

There are NO inactive custom objects in the system.

Custom Code – Custom code is optimised and Fit-to-purpose,

with no additional custom code reduction identified based on

EHP8 functionality.

Custom Code – Large amount of custom code exists

as well as Obsolete and Copied(Cloned) code on the

platform.

Recommendation: Evaluate if it will be worthwhile to

engage into a custom code rationalisation program if a

Re-Implementation strategy is selected as the

S4/HANA route selection

Customization

Moving closer to SAP

Standard

18% of all transactions and reports that have

been executed in the period are in the

customer name range.

Recommendation: Creating custom code is

unavoidable if the required functionality is

not available in the standard system.

However, it also results in high costs for

ongoing maintenance. Therefore, you must

carefully check whether the required

functionality is available in the standard SAP

system.

Custom Code Management – City Model: The Quality

dimension shows the number of good, medium and

low-quality objects - 299 optimization objects identified

Page 26: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

SAP GAP Analysis – Functional & Technical Results

Business Processes - Business processes

and business process steps are not

configured.

Recommendation: At least the most important

CORE business processes should be

documented in SAP Solution Manager.

OS / DB / Kernel : Stable till Jan 2020.

Need intervention to manage risk

Recommendation: OS / DB / Kernel

upgrade recommended

Interfaces: Interfaces are fit for purpose. ODBC connections

can be optimised to de-risk the environment.

Recommendation: SOLMAN monitoring tools are identified

that will add Risk reduction.

Job Schedule Management – Due to the way the engines

are defined, batch jobs are running in the background to

execute the transactions and ensure transaction locking

does not happen.

Recommendation: Management of Background jobs can

act as advance warning system on critical business Jobs.

Knowledge Transfer Program –

Deployment of consultants (A and B) to

support program going forward

ECC 6 EHP 5 : Will be supported until

end of 2025

Technical Evaluation

OS and SQL Impact

Functional Analysis

IT Optimization Identification

Major IT Improvement Opportunities

Identified

Recommendation: Solution Manager

BPA & BPMON to measure KPI’s

The business scope of the system is

considered to be Medium. However

insufficient testing can lead to critical

disruption of your business processes.

Recommendation – Enhance / Automate

testing procedures Solution Manager Test

Management.

Page 27: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

27

Issue on Hand Findings

How much custom code do we have? TOTAL number across all systems: 13 163 Objects

How much custom code is used? 7059 Objects used, 6104 NOT used

Can we de-customize our current SAP Solution

ECC 6 EHP 5 to get closer to SAP Standard? If yes,

what can be done and what would be the benefit?

It is possible to get closer to SAP standard, but the risks and cost may

outweigh the benefits, as per the decommissioning impact. Benefit is

dependent on the journey taken to get to S4/HANA

What do we need to do to sweat our assets and keep

the lights on with ECC 6 EHP 5 until 2025? What are

the risks on: OS / SQL / Kernel?

Upgrade the OS / DB and Kernel asap (one year window).

Could not identify a quantifiable benefit to upgrade to EHP8 now. EHP5 is

stable and supported till 2025

What is the pre-requisite (min EHP level) for

upgrading to S4/HANA? EHP 5 / 7/ 8? Just Technical

Upgrade or Functional as well?

On the Migration route: Min EHP to upgrade to S4/HANA is EHP7.

Suggested to go to EHP8 before migrating. Can be done in a one step or

a two step:

- One Step: Technical upgrade to EHP8 and then Technical + Functional

Migration to S4/HANA. Test and GO live.

- Two Step: Technical upgrade to EHP8. Functional Test and go live.

Technical + Functional Migration to S4/HANA and test and go Live.

On a Re-Implementation route: No need to upgrade to EHP8 before

project

Pivotal Questions to AnswerKey Questions Answered

Page 28: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

Conclusion

Page 29: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

Quick Wins to keep the lights on and Mitigation Risk

Optimize quality of long running processes (Integrated across modules)

Optimize interface connections – remove ODBC

OS/DB/Kernel upgrade de-risk.

Solman 7.2 Program:

Interface and Connection monitoring.

Job monitoring / Job Schedule Management (Engines).

Business Process Analytics (Pathfinder KPI’s).

Business Process Monitoring on critical processes.

Solution Documentation and Administration.

Knowledge Transfer Program for CORE Solution

Page 30: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

Conclusion relevant to Scope of Work

• No Enhancement Pack 5 recommendations will remove/replace current Custom Code.

• No Enhancement Pack 8 Recommendations will remove/replace current Custom Code.

• If Rand Refinery decide to re-implement on the S4/HAHA platform, the custom code

decommissioning will not add any value.

• OS/DB/Kernel Upgrade needs to be addressed urgently – Windows 2008.

• Custom Code found Fit for Purpose

• Opportunities for Interface optimization exist.

• Solman Manager Tools can be deployed to de-risk the Custom code environment

Page 31: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

S4/HANA Roadmap – Option 1: Upgrade

Benefits Drawbacks

Historical data is available after Migration to S4/HANA

Opportunity of Bus Process Re-engineering is missed; as the technical upgrade is the focus point

Minimized implementation risk: Focused to keep business as usual.

Custom Code needs to be Cleaned up and Migrated

The same old processes will be deployed without re-engineered thinking. 10 year old processes and system solution will not be revitalized.

Simplification interpretation (CVI, Business Partners, Material numbers, etc.).

Archiving a pre-requisite to minimize the Hardware sizing

System downtime to be managed during cut over

Capacity of the IT team and IT

support partner to migrate to

S4/HANA platform.

Capability/availability of

business to engage in

extensive functional testing

program during migration to

S4/HANA

NO

Page 32: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

S4/HANA Roadmap – Option 2: Re-Implementation

Benefits Drawbacks

New Simplified Business Processes are deployed. Fiori enabled.

History data needs to be managed on a legacy or archive platform. Onlyopen items are migrated to S4/HANA

New dimension products such as C4HANA, BW4HANA, EWM etc. may be deployed as part of the BPRinitiative.

Change Management and Training a major Component of the project

Model Company components can be utilized to fast track best business practices

Data Migration is primary concern of the project (Time and effort)

New Fiori based products available Total project implementation effort for re-implementation

Business willingness to

make key resources available

for extended period of time for

re-implementation

Visionary capability to

embrace an innovation

program (Risk-appetite)

YES

Page 33: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

Contact details

Name : Johan Laas

Company : Rand Refinery

Email : [email protected]

Contact # : + 27 (0)11 418 9223

Website : www.RandRefinery.com

Name : Brent Steensma

Company : Rand Refinery

Email : [email protected]

Contact # : + 27 (0)11 418 9050

Website : www.RandRefinery.com

Name : Tirrie Steynberg

Company : Britehouse

Email :[email protected]

Contact # : + 27 (0)83 304 7526

Website : www.Britehouse.com

Page 34: Hello stream 5: Application Management Lass Brent...SAP GAP Analysis –Functional & Technical Results Business Processes - Business processes and business process steps are not configured

Thank you