Professional Documents
Culture Documents
If you have questions during the session please use the Q&A panel
(click on the button
© 2021 SAP SE or an SAP affiliate company. All rights reserved.
in the lower part of the screen). 1
March 2021
Objective Initial Kickoff call Preparation phase Preparation phase Preparation phase Realization phase
Technical Logistics Finance Technical Conversion
Content & • Overview of • Readiness Check • Review STEP02 • Review STEP03 • Review STEP04
bootcamp • Maintenance Planner • Business Partner • Finance preparation • Overview about SUM
Activities • Mutual Expectations • Simplification Items concept • Consistency checks for System
• System conversion Check (tool) • Customer Vendor • Reconciliation Conversion
overview • Custom Code analysis Integration (CVI) • Period-end closing • Execute technical
• System environment • Q&A • MRP activities and conversion including
used • MATNR Extension documentation uptime and downtime
• Q&A • Simplification Items • Simplification Items phases with SUM
Check (Logistics) Check (FI-CO) (DMO)
• Q&A • Q&A • Q&A
Rollout call 1 hour 2 hours 2 hours 1,5 hours 2 hours
Objective Realization phase Realization phase Realization phase Realization phase Review and Feedback
Finance migration SAP Fiori activation Post follow-up activities Custom Code adaptation
Content & • Review STEP05 • Review STEP06 • Review STEP07 • Review STEP08 • Review STEP09
• Post technical • Overview of Fiori • Post activities for CVI • Overview of S/4HANA • Project Experience
Activities conversion tasks deployment options and MRP extensibility options • Feedback
• FI Customizing/Data • SAP Fiori apps • Configuration and • Side-by-side and in- • Certificates
Model impact selection activation of S/4HANA app extensibility • System access
changes • Rapid Activation for Output Management • Custom Code • JAM Group and
• Q&A SAP Fiori in SAP • Activation of PP/DS adaptation material access
S/4HANA • Q&A • Q&A • Q&A
• Q&A
Rollout call 1.5 hours 2 hours 2 hours 2 hours 1.5 hours
ABAP 2 hours
Finance 4 hours
Logistics 2 hours
• Q&A
Output Management
PP / DS
Usage tracking of custom code Remote ATC to check for Adjust modifications in
in production S/4HANA related changes SPDD/SPAU
Find more about
(SCMON/SUSG or UPL) (Simplification DB)
Custom code adaptation process ADT for Eclipse
in the SAP community Custom Code Migration App Custom Code Migration App
Quick Fixes for semi-automated
to detect unused code for efficient custom code
custom code adaptation
analysis
© 2021 SAP SE or an SAP affiliate company. All rights reserved. Remove unused code via SUM 9
Functional adaptation | Examples
SAP HANA finding example: if you selected from the table SAP S/4HANA finding example: replace your own defined
without any order and execute binary search, it will return the material number with the SAP data type MATNR.
wrong entries, therefore you need to fix your SELECT by either
providing ORDER BY statement or sort the internal table before
the statement READ TABLE … BINARY SEARCH.
© 2021 SAP SE or an SAP affiliate company. All rights reserved. 10
Functional adaptation in ABAP Development Tools in Eclipse
Usage tracking of custom code Remote ATC to check for Adjust modifications in Performance tuning
Find more about in production S/4HANA related changes SPDD/SPAU
Code pushdown
Custom code adaptation process (SCMON/SUSG or UPL) (Simplification DB) ADT for Eclipse
Simplification
in the SAP community Custom Code Migration App Custom Code Migration App Quick Fixes for semi-automated
to detect unused code for efficient custom code custom code adaptation User experience
analysis
© 2021 SAP SE or an SAP affiliate company. All rights reserved. Remove unused code via SUM 13
Custom ABAP code optimizations for SAP HANA
Detection of best performance tuning candidates
DRILL DOWN
CODE
NAVIGATE
Embedded analytics
Execute reporting directly on your
transactional data
Columnar store; OLAP & OLTP Delegation of data-intensive Advanced source code editing,
computations to the database search & navigation
Multicore and parallelization
Adjusted SQL programming Full support for ABAP
Advanced compression
Guidelines: “5 Golden Rules” development for SAP HANA
Specialized engines,
Advanced database-centric Test, troubleshooting and
libraries and functions
programming techniques quality assurance
MORE Exploit
SAP HANA native
capabilities
ABAP managed
database procedures
Advanced SQL and functions (AMDP)
programming CDS table functions
Effort for Quick wins with
reuse components Open SQL
code enhancements
pushdown ALV with integrated
Out-of-the-box data access Advanced view
transparent building with Core
Enhanced search help Data Services (CDS)
optimizations
Fast Data Access
For all entries
LESS
Greenfield project
SAP Fiori app Custom Code Migration
▪ Available in SAP Cloud Platform, ABAP environment
▪ Support for “greenfield” projects
▪ Analysis of source code complexity
▪ Integration of ABAP Test Cockpit check results into
SAP Readiness Check 2.0
Activities:
• Custom Code adaptation using
• SAP GUI (trx. ADT) and
• ADT for Eclipse
or
Mail: sap10steps2s4@sap.com