Reducing ABAP Customization during S/4HANA Migration Vaidya Aiyer CEO & Founder
Reducing ABAP Customization during S/4HANA Migration Vaidya Aiyer CEO & Founder
2 © 2020 ASUG Confidential
Key Outcomes/Objectives
1. Understanding Innovation Vs. Execution 2. Best Practices to Drive Innovation around SAP Eco-System3. Best Practices for ABAP Elimination with Real Customer Stories
Agenda
• Maintenance Vs Innovation• Pillir Company Overview • Best Practices in Application Strategy• Technical Overview of Pillir’s EdgeReady Cloud Platform• NANCI Overview – ABAP Discovery & TCO Analyzer• Customer Success Stories
The ASUG Perspective – Innovate Vs Execute
“It’s not just about acquiring the SAP S/4HANA licenses—it’s about what you’re going to do with those licenses, the move should be about eliminating technical roadblocks and barriers of the past, and then fostering a climate where companies can take advantage of new business opportunities as a result of a nimbler technology backbone.”— Geoff Scott, CEO, ASUG
“When asked which of the following are key barriers or challenges to your organizations innovation – 68% of ASUG members responded that it was…
“Lack of Resources (Budget, Time, and Staff)”.
4 © 2020 ASUG Confidential
Growth
Maintenance
Innovation$
$
Future Mode of Operations
Transforming Allocation of IT Spend, Focus, and People
5 © 2020 ASUG Confidential
Company Launch in 2013 and Product Launch in 2016.
Recent growth equity round for enhancing customer
experienceand platform roadmap
Offices: Chandler, AZ; Boston; Chicago, Austin;Chennai India
100% Growth since product launch of Platform As
A Service
More than Over 100+man-years of product
development; patentedplatform and integration.
6 © 2020 ASUG Confidential
Transformation — One app at a time
Pillir enables our customers to generate these EdgeReady applications at speed and scale.
How do we modernize every part of our business?By building applications that work everywhere, under all conditions, on every device, for every business use case.
EdgeReady Applications
Natively Integrated to SAP
Resilient and Always-available Visibility, Insight, and Action
Self Managed Rapidly Developed and Deployed
7 © 2020 ASUG Confidential
60 Years of ABAP
• SAP R/2 release in early 1980’s• All customizations done in ABAP, a 4GL developed in 1980’s• ABAP was modeled after COBOL, a popular programming language for mainframes
• SAP R/3 released in early 1990’s• All customizations was done in ABAP
• SAP ECC was released in mid 2000’s• All customizations was still done in ABAP
• SAP will support S/4HANA until 2040• Is ABAP still the right choice for
Customizations?
• SAP S/4HANA was released in 2015 (approx.)• All customizations are still done in ABAP
0
2
4
6
8
10
12
SAP R/2(1980's)
SAP R/3(1990's)
SAP ECC(2000+)
SAP S/4HANA(2015+)
SAP S/4HANA(2040)
Time to Market : ABAP vs Others
ABAP Other languages & tools
TI
ME
8 © 2020 ASUG Confidential
SAP’s view of ABAP Customization
”The more you can rely on standard business processes, the lower your implementation costs and quicker the time-to-value”…. SAP Value Assurance for S4H
Customers purchase SAP for their integrated business processes and packaged software…..
Not for programming in ABAP
Z-Programs written 10/20 years ago to be remediated & moved to S4H = TECHNICAL DEBT
Long and expensive ABAP development efforts
Extensive and laborious system maintenance efforts (Patch / EHP upgrades)
Expensive and lengthy code maintenance and enhancements
Lack of new ABAP talent
Why migrate when you can eliminate?
9 © 2020 ASUG Confidential
Gartner’s Application Strategy
10 © 2020 ASUG Confidential
Moving to Best Practices for SAP Deployments
SOR
System of Differentiation
System of Innovation
System of Differentiation
System of Record
Current State
System of Innovation
SOD
SOR
Future State
11 © 2020 ASUG Confidential
System(s) of Innovation
Ideal IT Architecture
DIGITAL CORE = SOR
Function Modules
RFC
Programs
ReportsBAPI
Tables
Digital Edge =
SOD
Customizations tightly integrated to S/4HANA (but outside S/4HANA) to meet unique business Requirements
Common, Resilient User Experience
Move custom development to Cloud-based Digital Edge (SOD)
Keep Digital Core standard and pristine (SOR)
Innovate quickly & easily in Digital Innovations (SOI)
12 © 2020 ASUG Confidential
Approaches to Integration
ETLExtract, Transform & Load
• Geared towards huge volume, highly parallel, repetitive and scheduled data movements
• Useful for feeding massive amounts of data from one system to another in a timely fashion
• Consistent and repeatable basis
• E.g: Integrate all customer data from SAP, SalesForce, Oracle and 2 other legacy applications overnight and load into a MDM (Master Data Management) Solution
EAIEnterprise Application Integration
• Geared towards transactional data integration, primarily PUSH driven
• Useful for keeping transactional systems in sync by replicating data in the right format for the target system
• Generally workflow and process-flow driven
• E.g: Salesperson enters customer order in SalesForce. EAI picks the order, transforms it from SalesForce format to SAP format and creates a sales order in SAP
EIIEnterprise Information Integration
• Geared towards reading and posting quick snapshots of data, at a high frequency
• Primarily a PULL engine that waits for a request, splits across multiple sources, gathers data, merges them together & displays
• Generally user-interaction driven
• E.g: Salesperson picks up delivery status and it pulls Account data from Salesforce, Order and Delivery information from SAP and mashes it up and shows in a single page
13 © 2020 ASUG Confidential
System(s) of Innovation
Ideal IT Architecture
DIGITAL CORE = SOR
Function Modules
RFC
Programs
ReportsBAPI
Tables
Digital Edge =
SOD
Customizations tightly integrated to S/4HANA (but outside S/4HANA) to meet unique business Requirements
Common, Resilient User Experience
Move custom development to Cloud-based Digital Edge (SOD)
Keep Digital Core standard and pristine (SOR)
Innovate quickly & easily in Digital Innovations (SOI)
DIGITAL CORE
Function Modules
RFC
Programs
ReportsBAPI
Tables
EII
EII
EII
EII
EII
EII
EII
EII
EII EII
EII
14 © 2020 ASUG Confidential
Build
Workflow to UI
Pre-Built and Native Integration
Test
Robotic and Automated Testing
Real Life Devices and Network
Manage
Full Lifecycle Management
Security and Authentication
Optimize
Pre-Built Template
Convert Legacy to Modern
System of Differentiation
Learning
Intelligence
EdgeReady Applications
Self-Managing
ResilientRapidly Deploy Insights
Integrated
The EdgeReady Cloud Platform
System of InnovationSCP / AWS /AZURE / GCP
DIGITAL CORE
System of Differentiation
EdgeReady Cloud
Platform
U/X Engine Intg. Engine
Lifecycle Manage
Biz. ProcessEngine
VoiceSolutions
Block ChainSolutions
IoT Solutions
AI/MLSolutions
AR / VRSolutions
Keep your core clean and pristine by avoiding non core-modifications.
Develop amazing U/X tightly
integrated to digital core functions
for edge users.
Innovate quickly & easily in Digital Innovations (SOI).
Innovate from Core to the Edge
16 © 2020 ASUG Confidential
3-Step action plan for next 30 days
17 © 2020 ASUG Confidential
3-Step action plan
• Discover all ABAP customizations• Visualize it for Business Stakeholders to comprehend• Find the total cost of ownership for each ABAP customization
• Time, effort and cost to migrate to S/4HANA• Time, effort and cost to maintain the customizations in S/4HANA
• Hint: How many patches / EHP upgrades per year
• Categorize the ABAP Customizations
• Reports (Z-Reports)• Self-Contained Applications (Z-Tcodes)• Applications embedded as part of the SAP process
• Modernize and move your ABAP Customizations to Digital Edge
18 © 2020 ASUG Confidential
Introducing NANCI – SAP ABAP Discovery and TCO Analysis
• Quickly Discover all ABAP customizations
• Visualize it for Business Stakeholders to comprehend
• Find the total cost of ownership for each ABAP customization
• Time, effort and cost to migrate to S/4HANA
• Time, effort and cost to maintain the customizations in S/4HANA
19 © 2020 ASUG Confidential
Summary of ABAP Customizations
List of ABAP Objects
Summary of Remediation & Maintenance cost
Details of remediation cost by ABAP Object
Details of maintenance cost & TCO by ABAP object in S4H
20 © 2020 ASUG Confidential
Categorize your ABAP Customizations
• What are your stand-alone self-contained customizations?• How many of your customizations are embedded into SAP processes?• Are they really part of core process? Can you de-couple them from core?• How old are these programs?• Do you have the internal knowledge on the original requirements & design?• Have the requirements & usage changed over time?• How much is the usage? Do you still need this program?• Business impact of deprecating this Z-application• What business enhancements are needed? What is the technical impact?• Is it time to modernize these applications? How would it look?• What is the total cost of remediation to S/4HANA (resource availability, efforts)• What is your total cost in maintaining them in S/4HANA
• Upgrades, Enhancement request, Dev & testing support, Future-proofing, etc.• Opportunity cost of spending your time in maintenance vs innovations
Remediate
Category #1
Modernize
Category #2
Eliminate
Category #3
21 © 2020 ASUG Confidential
Modernize by moving ABAP Customizations to the Cloud
• Convert ABAP customization into EdgeReady Application• User-Interfaces• Business and application logic• Integration to SAP objects• Database
• Modernize and Optimize the application• Optimize the business process• Modernize to modern browsers, smart-phones, etc• Enable offline / Online experience
• Deploy and roll-out
Optimize
Convert ABAP to Modern
40+ Pre-Built Templates
Modernize
Category #2
22 © 2020 ASUG Confidential
Process Model
Biz-Workflow
WF Rules/Engine
S
S
Designer
User-Flow
Single Source Code
Integration Builder
Various Sources
Native Integration
SAP
ORA
SFDC
LEGAL
Modernize by moving ABAP Customizations to the Cloud
23 © 2020 ASUG Confidential
ABAP Operations Using Graphical Editors
*The Only ABAP operation not possible are User-exits/Customer-Exits
SAP ABAP – Basic Syntax
SAP ABAP – Data Types
SAP ABAP – Variables
SAP ABAP – Constants and Literals
SAP ABAP – Operators
SAP ABAP – Loop Control
SAP ABAP – Decisions
SAP ABAP – Strings
SAP ABAP – Date and Time
SAP ABAP – Formatting Data
SAP ABAP – Exception Handling
SAP ABAP – Data Elements
SAP ABAP – Tables
SAP ABAP – Structures
SAP ABAP – Views
SAP ABAP – Search Help
SAP ABAP – Function Modules
SAP ABAP – Report Programming
SAP ABAP – Dialog Programming
SAP ABAP – Smart Forms
SAP ABAP – SAPscripts
SAP ABAP – Web Dynpro
EdgeReady Applications
Resilient and Always-available
Self Managed
Natively Integrated
Visibility, Insight, and Action
Rapidly Developed and Deployed
• Browsers
• iOS Devices
• Android Devices
• Windows Devices
• Rugged Phones
• Rugged Tablets
• Kiosks
24 © 2020 ASUG Confidential
Planning for S/4HANA Migration?
RunDeployRealizeExplorePrepareDiscover
Preparation Phase Realization Phase
Brownfield Approach
Follow-on activitiesSystem InstallationCustom Code migrationConversion PrecheckSystem Requirements and Planning
Bluefield Approach – A combination of Greenfield and Brownfield approach
Reduce effort by 40%-to-60%
Reduce effort by 40%-to-60%Reduce effort by 40%-to-60%
Greenfield Approach
Reduce your ABAP Effort by 50%
Reduce your ABAP Cost by 33%
Reduce Client Resources by 50%
25 © 2020 ASUG Confidential
Already migrated to HANA or S/4HANA
• Kick off an ABAP customization clean-up project
• Clean up your Core. Keep it Pristine
• Discover => Categorize =>
• Reduce your S/4HANA maintenance cost and effort
• Modernize and upgrade IT skillsets
• Focus on innovation instead of ABAP maintenance
System of Innovation
SOD
SOR
“It’s not just about acquiring the SAP S/4HANA licenses—it’s about what you’re going to do with those licenses, the move should be about eliminating technical roadblocks and barriers of the past, and then fostering a climate where companies can take advantage of new business opportunities as a result of a nimbler technology backbone.”— Geoff Scott, CEO, ASUG
Modernize
Category #2
26 © 2020 ASUG Confidential
Streamlining Compliance and Lowering Maintenance of SAP
Global Food Manufacturer Migrates a mini-PLM built in ABAP
ABAP Effort Pillir Effort
Analysis
Enhancement and Migration
Testing
Rollout and Go-Live
Total Effort
Final product
• 1 Full Time Person
• 2 Weeks
• 3 Full Time People
• 14 Weeks
• 3 Full Time People
• 6 Weeks
• 1 Full Time Person
• 2 Weeks
• 6 Months with 3 people
• Application within SAP with Client GUI with legacy user experience
Discovery
Model and Design
Build and Integrate
Test and Deploy
Total Effort
Final product
• 1 Full Time Person
• 1 Week
• 1 Full Time Person
• 2 Weeks
• 1 Full Time Person
• 3 Weeks
• 1 Full Time Person
• 2 Weeks
• 2 Months 1 person
• An internally built fully customized SaaS PLM that manages itself, reduces IT infrastructure and people burden, and streamlines processes around patch upgrades and enhancements to S4 related to the app
27 © 2020 ASUG Confidential
Improved Inventory Visibility with Modern App Functionality
Global Logistics Provider Migrates Inspections and Work Order Creation built in ABAP
ABAP Effort Pillir Effort
Analysis
Enhancement and Migration
Testing
Rollout and Go-Live
Total Effort
Final product
• 1 Full Time Person
• 2 Weeks Effort
• 4 Full Time People
• 12 Weeks Effort
• 4 Full Time People
• 4 Weeks Effort
• 1 Full Time People
• 2 Weeks Effort
• 4 Months with 4 people
• Application within SAP with Client GUI with legacy user experience
Discovery
Model and Design
Build and Integrate
Test and Deploy
Total Effort
Final product
• 1 Full Time People
• 1 Weeks Effort
• 1 Full Time People
• 1 Weeks Effort
• 1 Full Time People
• 2 Weeks Effort
• 1 Full Time People
• 2 Weeks Effort
• 6 Weeks 1 person
• An internally built fully customized SaaS Inspection and Work Order App that manages itself, reduces IT infrastructure and people burden, and streamlines the processes around patch upgrades and enhancements to S4 related to the app
28 © 2020 ASUG Confidential
Digital Transformation at the Edge – No More Paper Work
Industrial Manufacturer Streamlines Maintenance and Repair Operations
29 © 2020 ASUG Confidential
Improved Inventory Movement and Increased Worker Productivity
Global Oil and Gas Refinery Goods Issue/Goods Receipt for Work Order
30 © 2020 ASUG Confidential
Transformation at the Edge – Renewed Focus on Innovation
The business outcomes of Putting Key Actors Online
Before Digitization Post Pillir
Assets
People
Training
Visibility
Compliance
Process Optimization
• Low Asset Utilization
• Lost and Stolen Assets
• More People and Time for any Function
• Human Errors and Accountability
• Long Ramp Up Time
• Frequent and In Person Training
• No insight to Asset or People Utilization
• Adherence to contracts & policies
• Manual Processes and Paperwork
Assets
People
Training
Visibility
Compliance
Process Optimization
• 20% Increase in Asset utilization
• Full Theft and Lost Prevention
• Increased people and Edge Productivity
• Performance Tracking and Error Elimination
• 50% Training Reduction
• In App Training
• Full back office insight to all people and asset utilization
• Compliance through Digitization
• Digitized and Automated processes online lead to continuous improvement and optimization
31 © 2020 ASUG Confidential
Start your Modernization Journey Today with Pillir
Free Access to NANCI:
Step 1 : Discover
Step 2 : Categorize
Discover all ABAP Custom Applications
Understand TCO to remediate and maintain
Review To-Be Solution
Benefits and ROI of Modernization
Free Assessment of any S4 Migration Project
Categorize your ABAP Customizations
Reduce your ABAP Effort by 50%
Reduce your ABAP Cost by 33%
Reduce Functional Effort by 50%
Access to Pillir’s world class Edge-ucation
$5K 2 day bootcamp
Free for anyone with ABAP certifications, Fiori, or SAP technical knowledge
Step 3 : Modernize
Ability to build Apps on Pillir’s EdgeReady Cloud Platform
Work directly with team of experts in modernizing applications
System of Innovation
SOD
SOR
Questions?
32 © 2020 ASUG Confidential
For questions after this session, contact us at
Vaidya Aiyer
Founder & [email protected]
JR Butler
Chief Revenue [email protected]
Thank you.
33 © 2020 ASUG Confidential
Stay connected. Share your SAP experiences anytime, anywhere. Join the ASUG conversation on social media: @ASUG365 #ASUG