s4h25 openSAP: Unit 01: Introduction to the course and our ...
Transcript of s4h25 openSAP: Unit 01: Introduction to the course and our ...
s4h25 – Unit 1 Exercises
s4h25 openSAP: Unit 01: Introduction to the course and our SAP Cloud Appliance Library solutions
Exercise 1: Access the SAP CAL and find the required solutions
Exercise 2: Create your own SAP CAL instance
PUBLIC
s4h25 – Unit 1 Exercise 1
2
TABLE OF CONTENTS
Contents BEFORE YOU START ...................................................................................................... 3
Prerequisites for this exercise ........................................................................................ 3
Exercise 1: Access the SAP CAL and find the required solutions ........................................ 4
Overview ....................................................................................................................... 4
Objective ................................................................................................................... 4
Exercise Description ................................................................................................... 4
Exercise 2: Create your own SAP CAL instance ................................................................. 6
Overview ....................................................................................................................... 6
Objective ................................................................................................................... 6
Exercise Description ................................................................................................... 6
s4h25 – Unit 1 Exercise 1
3
BEFORE YOU START
Prerequisites for this exercise
You must have a cloud provider account with either Amazon Web Services (AWS), Google Cloud Platform (GCP) or Microsoft Azure.
You must have an SAP Community registration and user id, which you can create for free while performing the first exercise.
We have prepared four SAP Cloud Appliance Library (CAL) solutions for you, which are at different preparation and configuration stages during a system conversion
from SAP ERP to SAP S/4HANA. Using our four SAP CAL solutions is free of charge with a trial license for 30 days
each. Plan to complete all units and exercises within the allocated duration of the trial systems.
Please note that your cloud provider will charge you when creating and activating the SAP CAL solutions for using their infrastructure. Always make sure that you suspend or terminate the instances when you no longer need them as per instructions in our
openSAP course exercises. This is very important to avoid unnecessary cost.
s4h25 – Unit 1 Exercise 1
4
Exercise 1: Access the SAP CAL and find the
required solutions
Overview
Estimated time: 5 mins
Objective You want to get an overview about the four SAP CAL solutions and find out where you can find them in SAP CAL.
The course requires four SAP CAL solution instances to perform all exercises. You must create an instance of each SAP CAL solution
to be able to perform the subsequent units’ exercises. Each SAP CAL solution is at a different preparation and configuration stage during a system conversion from SAP ERP to SAP S/4HANA.
Since the course is targeted at technical experts, all functional configuration such as Customer/Vendor integration or correction of Finance inconsistencies has been pre-configured for you in the
SAP CAL solution. The four SAP CAL solutions are called:
• “1: SAP ERP source system” - https://cal.sap.com/subscription?sguid=1a3556c0-0ee1-4a4c-8a5a-db08173df293
• “2: SAP ERP source system after prep steps before running Software Update Manager” - https://cal.sap.com/subscription?sguid=5eb92a4d-a704-48b8-b060-0647c63b667c
• “3: SAP S/4HANA target system after technical conversion before additional config” - https://cal.sap.com/subscription?sguid=4336a3fb-2fc9-4a93-9500-c65101ffc9d7
• “4: SAP S/4HANA target system including additional config” - https://cal.sap.com/subscription?sguid=f48f2b77-389f-488b-be2b-1c14a86b2e69
SAP CAL solutions 1 and 2 are on SAP ERP 6.0 Enhancement Package 6 and are used for practicing preparation steps and configuration before starting the technical system conversion to SAP S/4HANA. SAP CAL solutions 3 and 4 are on SAP S/4HANA 2020 Feature Pack Stack 00 after the system conversion and used for practicing required checks and configuration to further benefit from new functionality available with SAP S/4HANA.
Exercise Description Perform the following tasks:
A) Log on to SAP CAL
B) Find all four solutions
s4h25 – Unit 1 Exercise 1
5
What to Do What You Will See
1. Open https://cal.sap.com and click on “Log on” Enter your SAP Community user id and password. In case you don’t have such a user id, click on “Register” and create one.
2. Click on the Search field. Enter one of the following solution names each: “SAP ERP source system” “SAP ERP source system after prep steps before running Software Update Manager” “SAP S/4HANA target system after technical conversion before additional config” “SAP S/4HANA target system including additional config”
Please note that we can’t provide a screenshot showing your required solutions as they will only be made available shortly before course start. Simply look them up with the names as described on the left or best follow the URL links on page 4.
3. You will subsequently see the corresponding SAP CAL solution.
Results:
• You have found all required four SAP CAL solutions and are ready to create your own instances in the next exercise.
s4h25 – Unit 1 Exercise 2
6
Exercise 2: Create your own SAP CAL instance
Overview
Estimated time: 60 mins
Objective Now that you have found the required SAP CAL solutions, let’s create your own instance. This procedure will have to be done for each SAP CAL solution:
• “1: SAP ERP source system” - https://cal.sap.com/subscription?sguid=1a3556c0-0ee1-4a4c-8a5a-db08173df293
• “2: SAP ERP source system after prep steps before running Software Update Manager” - https://cal.sap.com/subscription?sguid=5eb92a4d-a704-48b8-b060-0647c63b667c
• “3: SAP S/4HANA target system after technical conversion before additional config” - https://cal.sap.com/subscription?sguid=4336a3fb-2fc9-4a93-9500-c65101ffc9d7
• “4: SAP S/4HANA target system including additional config” - https://cal.sap.com/subscription?sguid=f48f2b77-389f-488b-be2b-1c14a86b2e69
Please replace names related to SAP CAL solution “1: SAP ERP source system” accordingly when running through the subsequent exercise steps for SAP CAL solutions 2, 3 and 4. Additional Information Creating an instance can take up to 1 hour. Please be patient. When creating an instance your 30 days free trial period will start running. In this exercise you will start with creating an instance out of the first required SAP CAL solution. Do NOT create the other instances yet, only do so when you will be asked for it in the subsequent units’ exercises, so that you can fully leverage the 30 days trial period each. After creation of the instance do not activate it yet as cost will be occurred then. Only activate it when being asked in the subsequent units’ exercises. Whenever being asked to suspend or terminate an exercise, please do so to save cost. Terminating an instance will permanently delete it, so in case you still want to work with it, obviously do not terminate it yet.
Exercise Description Perform the following tasks:
• Create your first SAP CAL instance
• Connect to your SAP CAL instance’s Microsoft Windows Remote Desktop
• Connect to your SAP CAL instance’s SAP Business Client (SAPGUI)
s4h25 – Unit 1 Exercise 2
7
What to Do What You Will See
1. Go to SAP ERP source
system” -
https://cal.sap.com/subscript
ion?sguid=1a3556c0-0ee1-
4a4c-8a5a-db08173df293
and click on Create
Instance.
2. Choose your cloud
provider account or
alternatively create a new
account first.
Provide the following name
for the instance:
1: SAP ERP source system
Choose your master
password and enter it twice
into Password and Retype
Password.
You must remember this
password as you will require
it later on to log on to your
SAP CAL instance’s
Microsoft Windows Remote
Desktop and SAP Business
Client.
Click on Create.
3. You will be prompted
about either storing the
private key in your SAP CAL
solution instance or to
download it.
As this is a training system
without any productive data,
choose the simple option
Store. Once you see the
green text “The private key
has been stored.” Click on
s4h25 – Unit 1 Exercise 2
8
Close.
4. Initial startup of the SAP
CAL solution instance takes
approximately 60 minutes.
The instance status is
complete when the status is
shown as “Active”. If you are
not directly continuing to use
this instance, suspend it
directly to save cost.
5. In order to start your
instance after suspension
again, simply click on
Activate.
Please note that it will take
up to 15 minutes to bring up
your instance.
6. Click on the instance
name, which will take you
the instance details.
7. Click on Connect, which
will take you to another
dialog where you can
choose to log on to either
RDP (Windows Remote
Desktop) or SAP Business
Client (SAPGUI). Let’s first
connect to SAPGUI.
s4h25 – Unit 1 Exercise 2
9
8. In the popup window
choose client 100 and click
on Connect.
This will trigger downloading an SAP Business Client shortcut. Click on the shortcut. SAPGUI for Java will open.
9. In case you are prompted
for assigning a Trust Level
Classification for ABA,
accept the trust level by
clicking on „OK“.
In case you are getting a
SAP GUI Security prompt,
click on Allow.
10. In the subsequent
prompt enter 10steps2s4 as
user id or whatever other
user id you are being asked
to enter in the subsequent
units’ exercises.
The password is the master
password as you had
entered it during the SAP
CAL instance creation.
Afterwards you will be
logged on into the SAP
Business Client and can
start working with the
system.
Should you encounter
issues with the procedure
from steps 7. to 10., please
follow the steps 11. to 15.
alternatively.
s4h25 – Unit 1 Exercise 2
10
11. In order to connect to the
remote desktop click on
Connect.
12. If you are an Apple
macOS user, you must
download and install the
Microsoft Remote Desktop
app first and then click on
Connect. You can download
it from:
https://apps.apple.com/mv/a
pp/microsoft-remote-
desktop/id1295203466?mt=
12
If you are a Microsoft
Windows user, simply click
on Connect.
13. You will either directly
get the following connection
prompt or you will first have
to click the shortcut that
would have been
downloaded. Whether you
will have to click a shortcut
or not, depends on your
local system configuration.
Click Connect to confirm the
security prompt.
14. User is Administrator
and the password is your
master password, which you
decided upon SAP CAL
instance creation.
Click OK respectively
Continue.
Microsoft Windows:
s4h25 – Unit 1 Exercise 2
11
Apple macOS:
15. Confirm the following
security prompt with Yes on
Microsoft Windows or
Continue on Apple macOS.
Microsoft Windows:
Apple macOS:
s4h25 – Unit 1 Exercise 2
12
16. Subsequently your
remote Microsoft Windows
desktop will open. Click on
Welcome to get some
additional information.
17. Note: Steps 17 to 37 are
only required for:
SAP CAL solution 4: SAP
S/4HANA target system
including additional config”
https://cal.sap.com/subscript
ion?sguid=f48f2b77-389f-
488b-be2b-1c14a86b2e69
For SAP CAL solutions 1
and 3, jump straight to step
41 of this exercise.
For SAP CAL solution 2,
jump straight to step 38 of
this exercise.
Due to licensing implications
Eclipse cannot be provided
pre-installed. Please install it
by following the instructions
in the “SAP Dev Tools for
Eclipse” txt file on the
desktop. Click the shortcut
to open the txt file.
s4h25 – Unit 1 Exercise 2
13
18. Open
https://www.eclipse.org/dow
nloads/download.php?file=/o
omph/epp/2020-
12/R/eclipse-inst-jre-
win64.exe in your Chrome
browser and choose
“Download”.
19. Execute the file once it is
downloaded by clicking it.
20. Click on Run in the
popup window.
21. Select the option
“Eclipse IDE for Enterprise
Java and Web Developers”.
s4h25 – Unit 1 Exercise 2
14
22. Click on “Install”.
23. Accept the license
agreement.
24. Accept the following
prompt.
25. Click on “Launch”.
s4h25 – Unit 1 Exercise 2
15
26. Make sure to define the
Workspace EXACTLY as
C:\Users\Administrator\work
space. Only with that
directory it can automatically
connect to the required SAP
HANA DB.
Click on “Launch” again.
27. Choose “Help” and
select "Install New
Software”.
28. Enter
https://tools.hana.ondemand
.com/2020-12 into the Work
with field and click “Add..”.
29. Enter name “Standard
Rep” and click “Add”.
s4h25 – Unit 1 Exercise 2
16
30. Select all and click
“Next”.
31. Click “Next”.
32. Choose to accept the
license terms and click on
“Finish”.
33. The subsequent screen
will show the installation.
Wait until this is 100%
completed, do not close it.
s4h25 – Unit 1 Exercise 2
17
34. Choose “Install anyway”.
35. Select all and choose
“Accept selected”.
36. Choose “Restart Now”.
37. Make sure that once you
start it you choose
workspace
C:\Users\Administrator\work
space. It must NOT be
“eclipse-work”.
You have now successfully
installed Eclipse with all SAP
plugins and can use it in our
other exercises where it will
be required.
s4h25 – Unit 1 Exercise 2
18
38. Note: Steps 38 to 40 are
only required for:
SAP CAL solution 2: SAP ERP source system after prep steps before running Software Update Manager” https://cal.sap.com/subscription?sguid=5eb92a4d-a704-48b8-b060-0647c63b667c
For SAP CAL solutions 1, 3
and 4, jump straight to step
41 of this exercise.
The solution can be
accessed on operating
system (OS) level using
PuTTY. PuTTY is an open-
source terminal emulator. It
cannot be prepared in your
system instance and you
must install it yourself. You
can download it from
http://www.chiark.greenend.
org.uk/~sgtatham/putty/dow
nload.html.
In order to install and use
PuTTY, please follow the
instructions step-by-step as
described in
https://wiki.scn.sap.com/wiki/
display/SAPCAL/FAQ+-
+General+technical+questio
ns, section “How to connect
to a running instance via the
secure shell protocol (SSH)”.
39. WinSCP is an open-
source FTP client and can
be used for transferring files
to the servers of your CAL
instance. Again, it cannot be
prepared in your system
instance and you must
install it yourself. It can be
downloaded from
https://winscp.net/eng/downl
oad.php.
In order to install and use
WinSCP, please follow the
s4h25 – Unit 1 Exercise 2
19
instructions step-by-step as
described in
https://wiki.scn.sap.com/wiki/
display/SAPCAL/FAQ+-
+General+technical+questio
ns, section “How to connect
to a running instance via the
Secure File Transfer
Protocol Client/Secure Copy
client (SFTP/SCP)”.
40. In case you are facing
the following error, follow the
instructions on the right:
““Authentication log (see session log for details):Unable to load key file “C:\Users\Administrator\Desktop\....ppk” (PuTTY key format too new)”
1. Open WinSCP 2. Entered the IP of the machine 3. Selected the Advanced option 4. Chose SSH -> Authentication 5. From the “…” option next to the “Private key file”
field, choose the pem file of the instance 6. When WinSCP asks you I want to convert the pem
file to ppk file, select “Yes” 7. When prompted to enter a user, enter “root”.
41. Do NOT perform the
following step unless you
are requested to do so in the
subsequent units’ exercises.
This will terminate your
instance and it will be
irrevocably gone.
In order to terminate your
instance, click on the three
dots and choose Terminate.
Confirming the following
dialog with OK will terminate
your instance irrevocably.
42. Follow all instructions as
provided in the subsequent
course units’ exercises. As
mentioned previously, make
sure to suspend the
instances when you are not
using them in order to save
cost.
Results:
• You understand which SAP CAL solutions are available for this openSAP course.
s4h25 – Unit 1 Exercise 2
20
• You know how to create your own SAP CAL solution instances.
• You understand that there is cost involved from your preferred cloud provider when creating SAP CAL solution instances.
• You know that you should suspend your SAP CAL solution instances when not working with them to save cost.
• You understand that you should terminate your SAP CAL solution instances when you no longer need them as instructed in the subsequent units’ exercises. Termination of a SAP CAL instance is not reversible.
• You know how to connect to SAP Business Client (SAPGUI) and Remote Desktop, which will be required for the subsequent units’ exercises.
• You know that you need to install Eclipse, PuTTY and WinSCP yourself, which cannot be pre-installed due to licensing reasons.
© 2021 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distr ibutors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and serv ices are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, and they should not be relied upon in making purchasing decisions. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies. See www.sap.com/copyright for additional trademark information and notices.
s4h25 – Exercises
1
s4h25 openSAP: Unit 02: Required patches to the source system
Exercise 1: Start the SAP HANA sizing
Exercise 2: Verify SAP Readiness Check notes in SAP ERP system
Exercise 3: Verify SAP notes for Simplification
Item check in SAP ERP system
Exercise 4: Verify SAP notes for CVI-Customer/Vendor integration in SAP ERP system
PUBLIC
s4h25 – Exercises
TABLE OF CONTENTS
Contents BEFORE YOU START ...................................................................................................... 3
Prerequisites for the exercises ....................................................................................... 3
Logon Data ................................................................................................................... 3
Logon to system (SAP S/4HANA)................................................................................... 3
Exercise 1: Execute sizing report ....................................................................................... 4
Overview ....................................................................................................................... 4
Objective ................................................................................................................... 4
Exercise Description ................................................................................................... 4
Prerequisites of SAP Readiness Check for SAP S/4HANA .............................................. 4
Start the SAP HANA Sizing ............................................................................................ 5
Exercise 2: Verify SAP Readiness Check for SAP S/4HANA Notes in SAP ERP system ...... 8
Overview ....................................................................................................................... 8
Objective ................................................................................................................... 8
Exercise Description ................................................................................................... 8
Prerequisites of SAP Readiness Check for SAP S/4HANA .............................................. 8
Verify SAP notes implemented for Readiness Check for SAP S/4HANA in your SAP CAL instance ...................................................................................................................... 12
Exercise 3: Verify SAP Notes for Simplification Item check in SAP ERP system ................ 14
Overview ..................................................................................................................... 14
Objective ................................................................................................................. 14
Exercise Description ................................................................................................. 14
Prerequisite for the Simplification Items Check:............................................................. 14
Verify Simplification Item Check notes .......................................................................... 16
Exercise 4: Verify SAP Notes for CVI – Customer/Vendor integration in SAP ERP system . 18
Overview ..................................................................................................................... 18
Objective ................................................................................................................. 18
Exercise Description ................................................................................................. 18
Prerequisite for CVI (Customer/Vendor integration to run and monitor): ......................... 18
Verify CVI notes .......................................................................................................... 21
s4h25 – Exercises
3
BEFORE YOU START
Prerequisites for the exercises
You need to have completed all exercises of Unit 01. You must have created your own instance of 1: “SAP ERP source system”
https://cal.sap.com/subscription?sguid=1a3556c0-0ee1-4a4c-8a5a-db08173df293
Logon Data
Refer to the welcome page on the desktop of your SAP CAL instance.
User ID Password Client number
10steps2s4 <your SAP CAL instance master password>
100
Logon to system (SAP S/4HANA)
1: “SAP ERP source system”
https://cal.sap.com/subscription?sguid=1a3556c0-0ee1-4a4c-8a5a-db08173df293
s4h25 – Exercise 1
Exercise 1: Execute sizing report
Overview
Estimated time: 45 mins
Objective
SAP HANA sizing is important for any customer who wants to switch to SAP S/4HANA.
SAP HANA memory size is determined by the data footprint of the system, which
consists of two main areas:
1. Column store (contains the business data) 2. Row store (contains mainly meta data like data dictionary and some system
tables)
The HANA memory is also used by other processes like:
• SAP HANA caches • Operating system
• Working memory If the customer runs SAP ERP systems on any database and wants to change to
SAP HANA, the SAP HANA-Sizing report (also known as ABAP sizing report) is the required tool to use. Detailed information and prerequisites are described in SAP Note 1872170.
Exercise Description
In this exercise, preparation activities are completed as described in SAP Note 1872170 . Only execute the SAP HANA sizing report and check the output.
Prerequisites of SAP Readiness Check for SAP S/4HANA
You would typically have to follow the instructions as described in SAP Note 1872170. In your SAP CAL instance this has already been done for you.
s4h25 – Exercise 1
5
Start the SAP HANA Sizing What to Do What You Will See
1. Activate your instance of CAL solution 1 and log on to your SAP ECC system: User: 10steps2s4 Password: <your SAP CAL instance master password>
2. Use transaction se38 and execute report /SDF/HDB_SIZING
3. Select choice of the HANA version: “HANA 2.0” and sizing scenario: “Perform Sizing of SAP S/4HANA” (In a customer environment adjust other options according to your system performance) Click on “Execute” (Or to execute as background job go to → Program→ Execute in background)
s4h25 – Exercise 1
6
4. Verify the results report.
5. To check the output of the finished report, you can alternatively run transaction se38 → /SDF/HDB_SIZING→ Execute Select “Display a stored sizing result”. Select a stored sizing report and click on execute.
s4h25 – Exercise 1
7
6. Either continue directly with exercise 2 or suspend your instance of CAL solution 1. Re-activate it once you continue with exercise 2. This is important to save cost.
s4h25 – Exercise 2
Exercise 2: Verify SAP Readiness Check for SAP
S/4HANA Notes in SAP ERP system
Overview
Estimated time: 2 mins
Objective The purpose of this exercise is to make you aware of the activities required for preparing for the SAP Readiness Check for SAP S/4HANA and Business Scenario Recommendations. It shall serve as reference for all steps you should perform during a real conversion project.
Exercise Description The activities described in this exercise have already been executed in the SAP CAL system. There are no activities to be performed, to implement or update SAP Notes using the “snote” transaction. You should only verify the note status using transaction “snote”.
Execute transaction “snote” and validate the SAP Notes implemented in the SAP CAL instance.
Prerequisites of SAP Readiness Check for SAP S/4HANA In your SAP CAL instance this has already been done for you.
SAP Note 2913617 – SAP Readiness Check for SAP S/4HANA SAP Note 2758146 – SAP Readiness Check & Next Generation Business Scenario Recommendations or SAP Innovation and Optimization Pathfinder
It is very important that you do not update the notes to the latest release in your SAP CAL instance as we have tested and verified the entire system conversion procedure with the currently implemented note versions. In a real customer system conversion, however, you should implement all notes listed above in the latest version before executing the extraction for the analysis. IMPORTANT: In a real customer system, if you have SAP Note 2310438 implemented in the system, de-implement it, otherwise it is not possible to implement some other SAP Notes NOTE: Always de-implement previous versions of the SAP Note before you implement the new version of the SAP Note. In case of an ABAP class inconsistency, please clean up the class header in the SE24 transaction, specify the object, and select Utilities -> Regenerate sections in change mode.
s4h25 – Exercise 2
9
Preparation
Step
SAP Note Title Note
Number
Comment
Setting up custom
code analysis
Custom Code Analyzer 2185390 This note is a prerequisite to find the
relevant custom code topics for the
SAP Readiness Check for SAP
S/4HANA
Enabling SAP
S/4HANA sizing
ABAP on HANA sizing report 1872170 SAP Note 1872170 will enable the
SAP HANA sizing data collection
Enabling
Simplification item
check
SAP Readiness Check –
Simplification Item Check
2399707 This SAP Note is responsible for the target S/4HANA version capability in report RC_COLLECT_ANALYSIS_DATA. The implementation of the code corrections included in SAP Note 2399707 is a minimum requirement for the SAP Readiness Check. Additionally, the implementation of SAP Note 2502552 and the execution of the consistency check described within SAP Note 2399707 is recommended on top, but optional.
Enabling
Business Process
Analytics analysis
Business Process Improvement
Content for SAP Readiness
Check and Next Generation
SAP Business Scenario
Recommendations
2745851 SAP Note 2745851 enables the
business process analytics data
collection.
Enabling IDOC
Analysis
Interface Discovery for IDoc as
part of Readiness Check
2769657
This SAP Note enables Idoc interface analysis as part of the integration check withi SAP Readiness Check.
Enabling Data
Volume
Management
analysis
DVM API to trigger monitor
ST14 analyses for readiness
check
2721530 Follow the instructions in SAP Note
2721530 to implement the required
notes based on your system status
and to enable the data volume
management check.
Enabling BP/CVI
Check
Prerequisite for finding the
KPI’s for BP/CVI that will be
reflected on the SAP
Readiness Check dashboard
2811183 This note is a prerequisite for finding
the KPI’s for BP/CVI that will be
reflected in the SAP Readiness
Check dashboard.
Enable innovation
potential check in
SAP Readiness
Check
Enabling innovation potential
check in the SAP Readiness
Check report
2827612 SAP Note 2827612 is a prerequisite
for executing the innovation potential
check of the SAP Readiness Check.
Effort drivers of
Simplification
Items Check
Enable effort drivers of
simplification items
2903677 SAP Note 2903677 is a prerequisite
for executing the effort drivers of the
Simplification Items Check in the
SAP Readiness Check.
Financial Data
Quality analysis
Enable Financial Data Quality
analysis within RC report
2972792 There is the potential depending on
the volume of financial data that this
check could run longer than other
s4h25 – Exercise 2
10
checks. If necessary, schedule the
Financial Data Quality check in
isolation from the other SAP
Readiness Check data collectors.
Once complete, the results of the
Financial Data Quality check can
then be appended (using
the Upload function) to the analysis
session created with the original ZIP
archive.
Setting up SAP
Readiness Check
SAP Readiness Check for
SAP S/4HANA Managed
System
2758146 If you have SAP Note 2310438
implemented in your system, de-
implement it, otherwise it is not
possible to implement this note.
Implement the correction instructions
of this note using only transaction.
Enable
consistency
check result
report
SAP S/4HANA Conversion &
Upgrade new Simplification
Item Checks
2502552
Prerequisites: SAP Note Transport
based Correction Instructions (TCI)
must be enabled – see attachment
of note 2187425
Customer Vendor
Integration
Analysis
Enable Customer Vendor
Integration Analysis
3010669 This SAP Note acts as a central SAP Note for the Customer Vendor Integration Analysis capability delivered by the SAP Readiness Check. As indicated in SAP Note 3010669, SAP Note 2811183 is required to be implemented if it is not already implemented.
Update the
Simplification
Item catalogue
Update the Simplification Item
catalogue with the latest
available version
If there is no connection between the
system and the SAP Service Portal,
do it manually
https://launchpad.support.sap.com/#sic
SAP Notes implemented in your CAL system (Do not update these notes to
the latest release in the CAL system environment):
1. Verify version 44 of SAP note 2745851 Business Process Improvement Content for “SAP Readiness Check 2.0” and “Process Discovery (evolution of SAP Business Scenario Recommendations)” and “SAP Innovation and Optimization Pathfinder” using transaction snote.
2. Verify version 25 of SAP note 2795008 Corrections for ST-API 01T SP2 (framework for analytics) using transaction snote
3. Verify version 21 of SAP note 2803335 ST-A/PI 01T SP2: Advance Corr. BP Analytics – TBIs for ERP using transaction snote
4. Verify version 59 of SAP note 2769657 Enabling IDOC Analysis using transaction snote
5. Verify version 35 of SAP note 2693666 Enhance error handling when collecting DVM ST14 data for SAP S/4HANA Readiness Check using transaction snote
s4h25 – Exercise 2
11
6. Verify version 49 of SAP note 2758146 SAP Readiness Check 2.0 & Process Discovery (evolution of SAP Business Scenario Recommendations) or SAP Innovation and Optimization Pathfinder using transaction snote
7. Verify version 83 of SAP note 2502552 S4TC – SAP S/4HANA Conversion & Upgrade new Simplification Item Checks using transction snote
8. Verify version 140 of SAP note 2399707 Simplification Item Check using transaction snote
9. Verify version 12 of SAP note 2811183 Enabling BP/CVI Analysis with Readiness Check 2.0 using transaction snote
10. Verify version 11 of SAP note 2827612 Enable Innovation Potential check in SAP Readiness Check for SAP S/4HANA using transaction snote
11. Verify version 29 of SAP note 2903677 SAP Readiness Check: Effort Drivers of Simplification Items Check using transaction snote
12. Verify version 41 of SAP note 2972792 Financial Data Quality: Trigger Data Collection Reports to Check Your Financial Data Quality and to Enable the Financial Data Quality Check in SAP Readiness Check using transaction snote
s4h25 – Exercise 2
12
Verify SAP notes implemented for Readiness Check for SAP S/4HANA in your SAP CAL instance What to Do What You Will See
1. Log on to your SAP ECC system: User: 10steps2s4 Password: <CAL Master Password>
2. Use transaction snote Goto → SAP Note Browser (Depending on your SAP GUI version, the exact steps can be > Menu/More > Goto > SAP Note Browser)
3. Enter SAP Note numbers 2399707,2502552, 2693666,2745851, 2758146,2769657, 2795008,2803335, 2811183,2827612, 2903677,2972792 and click on “Execute”
s4h25 – Exercise 2
13
5. You will get a list of notes which are implemented in your SAP CAL instance
6. Either continue directly with exercise 3 or suspend your instance of CAL solution 1. Re-activate it once you continue with exercise 3. This is important to save cost.
s4h25 – Exercise 3
Exercise 3: Verify SAP Notes for Simplification
Item check in SAP ERP system
Overview
Estimated time: 5 mins
Objective The purpose of this exercise is to collect all notes required to execute the
Simplification Item Check for your reference, so that you know what you should perform during a real conversion project.
Exercise Description
In this exercise, it is necessary that you do not update the notes to the latest release as we have tested and verified the entire system conversion procedure with the currently implement note versions. In a
real customer system conversion, however, you should implement all notes listed in the latest release before executing the Simplification
Items check.
Execute transaction “snote” and verify SAP notes.
Prerequisite for the Simplification Items Check: In your SAP CAL instance this has already been done for you.
The following notes give you all information about the implementation procedure.
Preparation Step SAP Note Comment
Simplification Item heck classes
2502552 This note uses the advanced transport-based correction instructions called TCI. As a prerequisite to install the TCI notes, please follow the instruction in the SAP Note.
Simplification Item Check report
2399707 The new check report is delivered with this note. The report calls the check classes that are delivered with SAP Note 2502552.
Update the Simplification Items catalogue
https://launchpad.support.sap.com/#sic If there is no connection between the system and SAP Support Portal, perform it manually.
s4h25 – Exercise 3
15
SAP Notes implemented in your SAP CAL instance (Do not update these
notes to the latest release in your SAP CAL instance):
1. Verify version 83 of SAP Note 2502552 using transaction snote 2. Verify version 140 of SAP Note 2399707 using transaction snote
s4h25 – Exercise 3
16
Verify Simplification Item Check notes What to Do What You Will See
1. Log on to your SAP ECC system: User: 10steps2s4 Password: <your SAP CAL instance master password>
2. Use transaction snote Goto → SAP Note Browser (Depending on your SAP GUI version, the exact steps can be > Menu/More > Goto > SAP Note Browser)
3. Enter SAP note numbers 2502552, 2399707 and click on “Execute”.
s4h25 – Exercise 3
17
4.You will get a list detailing the status of Simplification Item Check notes status and their versions implemented.
5. Either continue directly with exercise 4 or suspend your instance of CAL solution 1. Re-activate it once you continue with exercise 4. This is important to save cost.
s4h25 – Exercise 4
Exercise 4: Verify SAP Notes for CVI –
Customer/Vendor integration in SAP ERP system
Overview
Estimated time: 5 mins
Objective The purpose of this exercise is to make you aware of SAP notes required for CVI. It is very important to read and follow the official documentation in the Cookbook CVI and review SAP Note 2713963 - FAQ: CVI - Customer Vendor Integration for system conversion to SAP S/4HANA. In a real customer environment, you should consider SAP Notes based on your component release and the information described in the CVI Cookbook.
Exercise Description It is necessary that in this exercise you do not update the notes to the latest release as we have tested and verified the entire system with the
currently implemented note versions. In a real customer system conversion, however, you should refer to the cookbook and the CVI FAQ documentation based on your source SAP ERP release.
Execute transaction “snote” and verify SAP notes.
Prerequisite for CVI (Customer/Vendor integration to run and monitor): In this SAP CAL instance this has already been done for you.
The following notes gives you information about the implementation procedure. In addition, you have to refer to the CVI cookbook and SAP Note 2713963 - FAQ: CVI - Customer Vendor Integration for system conversion to SAP S/4HANA.
Preparation Step SAP Note Comment TCI 2820678 CVI SAP_APPL TCI including the notes
mentioned in this SAP note
2823648 Information on pre-requisite SAP Notes for Business Partner CVI Synchronization
CVI-Cockpit 2812309 CVI_COCKPIT: CVI_LOAD Stage 2832085 New Central Cockpit for Customer
Vendor Integration (CVI) to Business Partner
2850537 Central Customer Vendor Integration(CVI) Cockpit - Interface note
2850361 Delivery of texts (DE/EN) for language-dependent objects of TCIs for customer/vendor integration (SAP Note 2818292)
2861108 CVI_COCKPIT: CVI_LOAD Table
s4h25 – Exercise 4
19
entries and documentation
2891522 CVI_COCKPIT: Navigation to the new customizing check report
CVI_PRECHK, Master Data Consistency Check Report
2942339 Prevalidation: Master Data Consistency Check V2 - DDIC creation
2891951 Enhancements to Prevalidation: Master Data Consistency Check Report
BP_CVI_IMG_CHK, CVI_CUSTOMIZING_RESOLVE, Customizing Check Report
2891455 New Customizing Check Report for SAP S/4HANA Master Data Migration (BP<->CVI)
MDS_LOAD_COCKPIT 2513118 MDS_LOAD_COCKPIT creates CVI_CUST_LINK/ CVI_VEND_LINK entries in test run mode
2701228 PPO improvements for mds_load_cockpit
2780288 S/4HANA Migration: The business partner checks can be suppressed in the direction Customer/Vendor → BP during synchronization from MDS_LOAD_COCKPIT
2898039 BP CVI: Incorrect error handling during mass synchronization of vendors to business partners.
2923695 Inconsistent CVI links created due to error while creating BP during synchronization
2907519 Master Data Synchronization Tool Revamp
2954330 Performance Improvement of Monitor Tab in MDS_LOAD_COCKPIT
2958046 CVI : MDS_LOAD_COCKPIT does not display Logs of a specific date
2955619 MDS_LOAD_COCKPIT excel upload rows count
SAP Notes implemented in your SAP CAL instance (Do not update these
SAP notes to the latest release in your SAP CAL instance)
1. Verify version 3 of SAP note 2820678 - CVI SAP_APPL TCI using transaction snote
2. Verif version 1 of SAP note 2812309 - CVI_COCKPIT: CVI_LOAD Stage using transaction snote
3. Verify version 10 of SAP note 2832085 - New Central Cockpit for Customer
Vendor Integration (CVI) to Business Partner using transaction snote 4. Verify version 4 of SAP note 2850537 - Central Customer Vendor Integration
(CVI) Cockpit - Interface note using transaction snote 5. Verify version 2 of SAP note 2861108 - CVI_COCKPIT: CVI_LOAD Table
entries and Documentation using transaction snote 6. Verify version 2 of SAP note 2891522 - CVI_COCKPIT: Navigation to new
customizing check report using transaction snote 7. Verify version 8 of SAP note 2942339 - Prevalidation: Master Data Consistency
s4h25 – Exercise 4
20
Check V2 - DDIC creation using transaction snote 8. Verify version 11 of SAP note 2891951 - Enhancements to Prevalidation:
Master Data Consistency Check Report using transaction snote 9. Verify version 3 of SAP note 2891455 - New Customizing Check Report for
SAP S/4HANA Master Data Migration (BP<->CVI) using transaction snote 10. Verify version 8 of SAP note 2701228 - PPO improvements for
mds_load_cockpit using transaction snote 11. Verify version 2 of SAP note 2898039 - BP CVI: Incorrect error handling during
mass synchronization of vendors to business partners using transaction snote 12. Verify version 2 of SAP note 2923695 - Inconsistent CVI links created due to
error while creating BP during synchronization using transaction snote 13. Verify version 6 of SAP note 2907519 - Master Data Synchronisation Tool
Revamp using transaction snote 14. Verify version 4 of SAP note 2954330 - Performance Improvement of Monitor
Tab in MDS_LOAD_COCKPIT using transaction snote 15. Verify version 5 of SAP note 2958046 - CVI : MDS_LOAD_COCKPIT does not
display Logs of a specific date using transaction snote 16. Verify version 2 of SAP note 2955619 - MDS_LOAD_COCKPIT excel upload rows
count using transaction snote
s4h25 – Exercise 4
21
Verify CVI notes What to Do What You Will See
1. Log on to your SAP ECC system: User: 10steps2s4 Password: <your SAP CAL instance master password>
2. Use transaction snote Goto → SAP Note Browser (Depending on SAP GUI version will be Menu/More > Goto > SAP Note Browser")
3. Enter SAP note numbers
2820678
2812309
2832085
2850537
2861108
2891522
2942339
2891951
2891455
2701228
2898039
2923695
2907519
2954330
2958046
2955619
and click on “Execute”.
s4h25 – Exercise 4
22
4.You will get a list of all notes implemented in your SAP CAL instance.
5. Suspend your SAP CAL solution 1 instance until you continue with the exercises of unit 3. This is important to save cost.
s4h25 – Exercise 4
23
www.sap.com/contactsap
© 2021 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distr ibutors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and serv ices are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, and they should not be relied upon in making purchasing decisions. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies. See www.sap.com/copyright for additional trademark information and notices.
Coding Samples Any software coding or code lines/strings (“Code”) provided in this documentation are only examples and are not intended for use in a production system environment. The Code is only intended to better explain and visualize the syntax and phrasing rules for certain SAP coding. SAP does not warrant the correctness or completeness of the Code provided herein and SAP shall not be liable for errors or damages cause by use of the Code, except where such damages were caused by SAP with intent or with gross negligence.
s4h25 – Exercises
s4h25 openSAP: Unit03: SAP Readiness Check
Exercise 1: Check the version of the Simplification Item Catalog in the SAP ERP system
Exercise 2: Familiarize yourself with the SAP Readiness Check Data Collector Report
Exercise 3: Download the analysis data
Exercise 4: Inspect the collected data
PUBLIC
s4h25 – Exercise 1
2
TABLE OF CONTENTS
Contents BEFORE YOU START ...................................................................................................... 3
Prerequisites for the exercises ....................................................................................... 3
Logon Data ................................................................................................................... 3
Logon to system (SAP S/4HANA)................................................................................... 3
Exercise 1: Check the version of the Simplification Item Catalog in the SAP ERP system .... 4
Overview ....................................................................................................................... 4
Objective ................................................................................................................... 4
Exercise Description ................................................................................................... 4
Exercise 2: Familiarize yourself with the SAP Readiness Check Data Collector Report ........ 7
Overview ....................................................................................................................... 7
Objective ................................................................................................................... 7
Exercise Description ................................................................................................... 7
Exercise 3: Download the Analysis Data .......................................................................... 11
Overview ..................................................................................................................... 11
Objective ................................................................................................................. 11
Exercise Description ................................................................................................. 11
Exercise 4: Inspect the collected Data.............................................................................. 13
Overview ..................................................................................................................... 13
Objective ................................................................................................................. 13
Exercise Description ................................................................................................. 13
s4h25 – Exercise 1
3
BEFORE YOU START
Prerequisites for the exercises
You need to have completed all exercises of Unit 01. You must have created your own instance of 1: “SAP ERP source system”
https://cal.sap.com/subscription?sguid=1a3556c0-0ee1-4a4c-8a5a-db08173df293
Logon Data
Refer to the welcome page on the desktop of your SAP CAL instance.
User ID Password Client number
10steps2s4 <your SAP CAL instance master password>
100
Logon to system (SAP S/4HANA)
1: “SAP ERP source system”
https://cal.sap.com/subscription?sguid=1a3556c0-0ee1-4a4c-8a5a-db08173df293
s4h25 – Exercise 1
4
Exercise 1: Check the version of the Simplification
Item Catalog in the SAP ERP system
Overview
Estimated time: 5 mins
Objective The SAP Readiness Check refers to the Simplification Item Catalog content
available in the SAP ERP system to run the Simplification Item Check. As a result, the SAP Readiness Check shows the simplification items that are identified as relevant for this specific source system.
It is important to always use the most recent Simplification Item Catalog content for the first run of SAP Readiness Check. The loaded catalog version can be
checked with the report /SDF/RC_START_CHECK. Only if there has never been any Simplification Item content in the system, the report downloads the content automatically once. If the Simplification Item Catalog content is available in the
system, the version and upload date are displayed. The user can decide to upload the newest version from SAP or (if there is no connection from the system to SAP) upload it manually.
In this exercise, a version of the Simplification Item Catalog is
already available in the system.
Exercise Description Perform the following tasks:
A) Check if the latest SAP S/4HANA version is selected as target version.
B) Check the version and upload date of the Simplification Item Catalog. What to Do What You Will See
1. Activate your instance of SAP CAL solution 1 and log on to your SAP ERP system: (Client 100 SID ABA Instance 00) User: 10steps2s4 Password: <your SAP CAL instance master password>
s4h25 – Exercise 1
5
2. Go to transaction SA38 and execute report /SDF/RC_START_CHECK.
3. In the section Simplification Item Check Options, check if the selected SAP S/4HANA version is SAP S/4HANA 2020 [Initial Shipment Stack]
4. In the section Simplification Item Catalog Source, check the version and date of the uploaded Simplification Item Catalog. Important: Do not execute any of the reports.
5. Either continue directly with exercise 2 or suspend your instance of SAP CAL solution 1. Re-activate it once you continue with exercise 2. This is important to save cost.
Results:
• The selected SAP S/4HANA version is:
s4h25 – Exercise 1
6
• The Simplification Item Catalog version and upload date is: Additional Information:
It is highly recommended to use the up-to-date version of the Simplification Item
Catalog as source for the analysis. Since conversion projects can take a long
time, it might not be possible to avoid catalog changes during your project. To
allow the project to continue without new changes you can stop the auto-update
of the content so you can finalize the conversion project with the same content
you started with.
By default, the report /SDF/RC_START_CHECK does not automatically update
the Simplification Item Catalog content from SAP servers. If you want to
download or update the content from SAP servers, you explicitly have to trigger
this via the “Update catalog with latest version from SAP” button. Only if there
has never been any Simplification Item content, the report downloads the
content automatically once. If there is no connection from the system to SAP,
you could download the content from the Simplification Item Catalog and upload
it manually. The local version will mark the content with the watch icon after
some time when the content is old (refer to SAP Note 2399707 for further
details).
s4h25 – Exercise 2
7
Exercise 2: Familiarize yourself with the SAP
Readiness Check Data Collector Report
Overview
Estimated time: 10 mins
Objective
SAP Readiness Check analyzes data you collect in the productive SAP ERP system. You will learn how to execute the SAP Readiness Check data collector report
RC_COLLECT_ANALYSIS_DATA and select the data collectors.
Prerequisites As a prerequisite the required SAP Notes for the data collectors you want to include
need to be implemented and transported to the system. All preparation steps are described in SAP Note 2913617.
In this exercise all required SAP Notes are already implemented (see exercises in Unit 02 as well).
Exercise Description Perform the following tasks:
• Execute the report RC_COLLECT_ANALYSIS_DATA
• See which data collectors are selected
• Check the job logs of the last collector run What to Do What You Will See
1. Go to transaction SA38 and execute report RC_COLLECT_ANALYSIS_DATA
s4h25 – Exercise 2
8
2. In the section Execution Parameters you see that the newest SAP S/4HANA version is pre-selected. For this SAP CAL solution all has been tested with target version SAP S/4HANA 2020 [Initial Shipment Stack], hence select that version. In the Scope Selection for Discover Phase, only the Financial Data Quality is unselected by default, since depending on the amount of data this collector may run longer than the others and should be run separately. (If there is a great amount of data in the system, you may run the Data Volume Management check separately, too, and de-select it for the first analysis.) For this exercise do select the Financial Data Quality check as well.
3. In the Scope Selection for Planning Phase, select the Simplification Item Effort Drivers. Note: Leave the Simplification Item Consistency check unselected (run the SI Consistency Check later when you have solved the relevant simplification items).
4. Schedule the analysis for immediate execution.
s4h25 – Exercise 2
9
5. Go to My Jobs to check the executed collector jobs. Enter RC_COLLECT_ANALYSIS_DATA as job name. Choose Execute.
6. The job details are displayed. This job starts all the selected data collectors.
Choose Display Job log to display all steps. Click refresh until the status changes to finished or canceled.
7. Did one of the data collectors end with an error message? A) If yes, which one is it? B) Check in the central SAP Readiness Check SAP Note 2913617 which SAP Note has to be implemented to enable that collector.
8. Either continue directly with exercise 3 or suspend your instance of CAL solution 1. Re-activate it once you continue with exercise 3. This is important to save cost.
Results:
• What is the name of the SAP Readiness Check data collector report?
• What is number of the central SAP Readiness Check SAP Note?
s4h25 – Exercise 2
10
• What is the number of the missing SAP Note which needs to be implemented?
• What is the name of the collector job for Financial Data Quality?
Additional Information:
The SAP Readiness Check data collector report RC_COLLECT_ANALYSIS_DATA triggers several different background jobs, based on the options that you’ve selected:
RC_COLLECT_ANALYSIS_DATA is the main job from RC_COLLECT_ANALYSIS_DATA.
o TMW_RC_BPA_DATA_COLL is for the business process
analytics data collection. o TMW_RC_HANAS_DATA_COLL and /SDF/HDB_SIZING_SM is for
the SAP HANA sizing data collection.
o TMW_RC_DVM_DATA_COLL, BP_APPLICATION_ANALYSIS_01, DANA_ANALYSIS, and TAANA_ANALYSIS are for the data volume management data collection.
o TMW_RC_SITEM_DATA_COLL is for the simplification item check data collection.
o TMW_RC_EFD_DATA_COLL is for the effort drivers of
simplification items data collection o TMW_RC_FDQ_DATA_COLL is for the Financial Data Quality data
collection
s4h25 – Exercise 3
11
Exercise 3: Download the Analysis Data
Overview
Estimated time: 2 mins
Objective The collected data is stored in a zip file which can be downloaded after the collector
run. This zip file should be stored locally. In a next step it has to be uploaded to the SAP Readiness Check landing page to create a new analysis.
Exercise Description Perform the following tasks:
• Download the zip file with the collected data
• Store the zip file locally What to Do What You Will See
1. Go to transaction SA38 and execute report RC_COLLECT_ANALYSIS_DATA .
2. Select Download Analysis Data. Choose YES to download the zip file.
s4h25 – Exercise 3
12
3. Store the zip.file locally. What is the name of the zip.file?
4. Either continue directly with exercise 4 or suspend your instance of CAL solution 1. Re-activate it once you continue with exercise 4. This is important to save cost.
Results:
• What is the name of the stored zip.file?
• Where did you store the zip.file? Note down the file path.
s4h25 – Exercise 4
13
Exercise 4: Inspect the collected Data
Overview
Estimated time: 5 mins
Objective The resulting compressed file includes a set of XML files. Additionally, for
transparency purposes, the generated package also contains a CSS file and multiple XSL files, used to present the collected data in a “human-readable” form. It is recommended that customers review the “human-readable” view of the contents
prior to submitting the package to SAP, to ensure no identifiable personal information is included (for example, a company code with an individual’s name in the description). Once reviewed, the second part of the SAP Readiness Check
processing takes place when the customer uploads the extracted package to the launch page of SAP Readiness Check.
Exercise Description Perform the following tasks:
Inspect the collected data and answer the following questions:
• Which information is displayed in file ana_sys_header.xml?
• How many financial data inconsistencies have been identified in fiscal year 2020?
What to Do What You Will See
1. Go to the location where you stored the data collection zip file and open the zip file.
s4h25 – Exercise 4
14
2. To view the documents in human-readable format you can open them in either Microsoft Edge or Mozilla Firefox browser (other browsers do not support the human-readable format). Open the document ana_sys_add_info.xml in one of the named browsers. Which information is displayed in this document?
4. Open the document fdq.xml. Which information is displayed in this document? How many financial data inconsistencies have been identified in fiscal year 2020?
s4h25 – Exercise 4
15
5. Suspend your SAP CAL solution 1 instance until you continue with the exercises of unit 5. This is important to save cost.
Results:
• Which information is displayed in file ana_sys_header.xml? • How many financial data inconsistencies have been identified in fiscal year 2020?
s4h25 – Exercise 4
16
www.sap.com/contactsap © 2021 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, and they should not be relied upon in making purchasing decisions. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies. See www.sap.com/copyright for additional trademark information and notices.
Coding Samples Any software coding or code lines/strings (“Code”) provided in this documentation are only examples and are not intended for use in a production system environment. The Code is only intended to better explain and visualize the syntax and phrasing rules for certain SAP coding. SAP does not warrant the correctness or completen ess of the Code provided herein and SAP shall not be liable for errors or damages cause by use of the Code, except where such damages were caused by SAP with intent or with gross negligence.
s4h25 – Exercises
s4h25 openSAP: Unit04: Custom code checks and evaluation of results
Exercise 1: Execute SAP Fiori Custom Code Migration App
Exercise 2: SAP ABAP Development Tools in Eclipse with Quick Fixes
PUBLIC
s4h25 – Exercises
2
TABLE OF CONTENTS
Contents BEFORE YOU START ...................................................................................................... 3
Prerequisites for the exercises ....................................................................................... 3
Logon Data ................................................................................................................... 3
Logon to system (SAP S/4HANA)................................................................................... 3
Exercise 1: Execute SAP Fiori Custom Code Migration App ............................................... 4
Overview ....................................................................................................................... 4
Objective ................................................................................................................... 4
Exercise Description ................................................................................................... 4
Start the SAP S/4HANA Migration Cockpit ...................................................................... 5
Exercise 2: SAP ABAP Development Tools in Eclipse with Quick Fixes ............................ 19
Overview ..................................................................................................................... 19
Objective ................................................................................................................. 19
s4h25 – Exercises
3
BEFORE YOU START
Prerequisites for the exercises
You need to have completed all exercises of Unit 01. You must have created your own instance of 4: SAP S/4HANA target system including additional config
https://cal.sap.com/subscription?sguid=f48f2b77-389f-488b-be2b-1c14a86b2e69
Logon Data
Refer to the welcome page on the desktop of your SAP CAL instance.
User ID Password Client number
10steps2s4 <your SAP CAL instance master password>
100
Logon to system (SAP S/4HANA)
4: “SAP S/4HANA target system including additional config”
https://cal.sap.com/subscription?sguid=f48f2b77-389f-488b-be2b-1c14a86b2e69
s4h25 – Exercises
4
Exercise 1: Execute SAP Fiori Custom Code
Migration App
Overview
Estimated time: 2 hours
Objective In this exercise, you will find instructions to run the custom code check using the Custom Code Migration FIORI application.
The Custom Code Migration app enables you to analyze custom code that needs to be migrated from an SAP Business Suite system to SAP S/4HANA (on premise). To
evaluate the development objects to be adopted, it performs the SAP S/4HANA custom code checks. In addition, this app supports you with identifying unused custom code based on your collected usage data. This enables you to remove
unused custom code during a system conversion to SAP S/4HANA.
In this exercise, a version of the Simplification Database content is already imported into the SAP S/4HANA System. This information is required for the SAP S/4HANA readiness checks in the Code
Inspector.
Exercise Description
Perform the following tasks: A) Perform basic ADT configuration steps (Import check variants, etc.)
B) Check the version and upload date of the Simplification Item Catalog.
s4h25 – Exercises
5
Start the SAP S/4HANA Migration Cockpit What to Do What You Will See
1. Activate your instance of CAL solution 4 and log on to your SAP ERP: (Client 100 SID ABA Instance 00) User: 10steps2s4 Password: “Your SAP CAL instance master password“
2. Go to transaction /nSYCM and click on the “Execute Overview” button.
3. In the Simplification Database Overview, you should see the following list of Simplification items (326 SAP Notes)
s4h25 – Exercises
6
4. Import Check Variants into system. Go to transaction /nSCI. Execute the following: Utilities → Import Check Variants Please note that depending on your screen size “More” might show up or not.
5. Activate the ADT SICF services if is not activated already. Go to transaction /nSICF. Enter Service Name = “ADT” Click on “Execute” button.
6. Navigate to default_host >> sap >> bc >> ADT Right-click on the ADT service, and click on “Activate Service”
s4h25 – Exercises
7
7. Click on the “Yes” button to activate the ADT service.
8. Change System Role in ATC Go to transaction /nATC. Double-click the entry “System Role”
9. Switch to change mode by clicking on the
button .
10. Select the “ATC Checks Using Object Providers” radio button. Click on the “Save” button.
s4h25 – Exercises
8
11. Prepare ATC Object Provider. Go to transaction ATC. Double-click the entry “Object Providers”
12. Create System Groups for Object Providers. Select “System Groups” by double-clicking it in the left part of the screen. Switch to change mode by clicking on
the button in the top-right corner.
13. Click on the green check button to continue.
14. Click on “New Entries” to add new System Groups.
s4h25 – Exercises
9
15. Enter the following information: ID = “S4HANA” Description = “System Group for S/4HANA system” Click on the “Save” button. 16. Select “RFC Object Providers” by double-clicking it in the left part of the screen.
17. Click on the “New Entries” button.
18. Enter the following information: ID = “ABA” Description = “My source ABA system” System Group = “S4HANA” RFC Destination = “ABA” SAP System = “ABA” Click on the “Save” button.
s4h25 – Exercises
10
19. Launch SAP Fiori Launchpad in browser. User: 10steps2s4 Password: “Your SAP CAL instance master password“ Note: Ignore certificate error in the browser and continue to page. This error occurs because the SSL certificate is a self-signed certificate and is not trusted by your browser.
https://vhcalabaci.dummy.nodomain:9443/sap/bc/ui2/flp?sap-client=100 or https://10.79.12.25:9443/sap/bc/ui2/flp?sap-client=100
20. You will now be logged into the SAP S/4HANA Fiori Launchpad.
21. Search for the SAP Custom Code Migration App, by clicking the magnifying glass button and searching for “Custom Code” is the search box. Click on Custom “Code Migration – Maintain Projects“ link.
s4h25 – Exercises
11
22. Create new Custom Code Migration Project. Click on the “Create” Button.
23. Enter the following information. Project Description = “ABA” Target Release = “SAP S/4HANA 2020” Transition Scenario = “System Conversion” Destination = “ABA” Click on the “Save” button. Estimated Runtime = 1hr 20 mins.
24. Verify that the Custom Code analysis is complete. Project state should have status “Ready for scoping” and Analysis State should have status “Finished with warnings”
Scope: The first analysis will take some time (up to 30 minutes) but in the meanwhile you can start
analyzing the scope done automatically by the application.
In this case we have limited usage data available hence the objects in scope cannot be
determined by the usage data but are automatically determined by the application using
basic rules (e.g. temporary packages, empty packages, etc.…).
s4h25 – Exercises
12
1. To start checking the scope part click on Scope
2. If you select the Not in scope bar and then under View By select Object Name or
Object Type you can see the details about the 2 objects excluded automatically.
3. In addition, you can press Change Scope to check the details per package and
modify it.
4. You will be able to see all packages and contained objects. From this screen you can
also include or exclude manually packages form the scope.
5. By clicking on a specific package, you will see all objects included and from this
screen you can exclude or include single objects from the scope.
s4h25 – Exercises
13
6. Back in the main page listing all packages if you scroll down you will be able to see
the 2 objects that have been excluded and they are empty packages which the app
automatically decides to exclude.
7. Finally in the main screen you have a button called Create Deletion Transport that
allows you to create automatically a transport request in the source system (SAP
ECC 6.0) to delete the objects you marked as “Out of scope”. This can be done
during the conversion by including this transport request/change request in the SUM
procedure (technical conversion).
s4h25 – Exercises
15
Analysis
To check this part, you need to wait until the analysis is completed and you can
check this in the right progress bar (Analysis Progress). When all the objects have
been checked you can start analyzing the results.
1. Make sure that the analysis is completed.
2. Click on “Analysis” to start validating the results.
3. You can now see the summary of the results by check category and further down
the number of findings per priority.
4. If you scroll all the way down, you can see a summary of the failures happened
during the analysis.
5. After having checked the summary you can now click on Analyze Findings to see
the details.
s4h25 – Exercises
16
6. Here you can see all details and you can start analyzing single object results.
7. In the higher part with the graphical filters you can now start analyzing the results
by browsing the different categories, notes, scoping information, priority, etc.
8. Not all the filters are visible on the screen, but you can use the > button on the
end right to show the additional filters.
s4h25 – Exercises
17
9. Between the various filters you can find:
a. The Simplification Item Category specifies whether findings are related to
functionality which is not available any more or has been changed in an
incompatible way.
b. SAP Note Number lets you analyze findings of a specific Simplification Item
(for example field length extension of material number)
c. Scope Information lets you filter the findings to show only findings for objects
that are in scope.
d. Quick Fix Availability lets you analyze which findings can be solved by a
Quick Fix and which findings have to be solved manually.
NOTE: The availability of quick fixes is an important information for the analysis
because it reduces the required effort for the adaptation.
10. Once filtered, you can click on the > icon on the right in correspondence of an
object to see all the related details.
s4h25 – Exercises
18
11. You can now proceed with the analysis of the different errors based for
example on the item categories.
12. You can also access the same result in SAP GUI from transaction ATC and
then “Manage Results”. Typically, there are 2 different result calculated, select the
one with prefix “S4H”. From here you have less filters, but you have the possibility to
jump directly to the source system (using the defined RFC connection) and check the
code section impacted.
Either continue directly with exercise 2 or suspend your instance of CAL solution 4. Re-activate it once you continue with exercise 2. This is important to save cost.
s4h25 – Exercises
19
Exercise 2: SAP ABAP Development Tools in
Eclipse with Quick Fixes
Overview
Estimated time: 30 mins
Objective After you did the system conversion to SAP S/4HANA with Software Update Manager (SUM) we recommend running ATC with SAP HANA and SAP S/4HANA checks. After that you need to carry out functional adaptation based on the ATC results. In this step you need to fix SAP HANA and SAP S/4HANA findings. Adapt your custom ABAP code, using the findings of the SAP HANA and SAP S/4HANA checks (ATC results). Findings of SAP S/4HANA checks are related to S/4HANA Simplifications. Each simplification requires a different approach to solve findings. Therefore, findings of SAP S/4HANA checks refer to an SAP Note which describes how you can solve them. What to Do What You Will See
1. Go to transaction /nATC. In the navigation pane, expand the nodes ATC Administration →Runs and double-click the Schedule Runs entry. The screen that appears displays a list of existing run series.
2. Click on the create
button to create a new ATC series.
s4h25 – Exercises
20
3. Enter a name for the new series and confirm. Click on the Green check.
4. Enter the following
entries for the new run series: Click on “Calculate Quick Fix Proposals” checkbox. Enter check variant name = “S4HANA_READINESS” Enter Package = Z* Click on the Save button.
5. If you get the following error “Save inconsistent data”, click on “Yes” to continue. If not, proceed to the next step.
6. Select Series Name
created in step 4. Click on the Schedule button to schedule an ATC series.
s4h25 – Exercises
21
7. Select “Set to Active Results” checkbox. Click on the Execute in Background button to schedule the run series and choose “Immediate” in the schedule.
8. Click on the green
check.
9. Click on the Immediate
button. Click on the Save button to start ATC job.
s4h25 – Exercises
22
10. Go to transaction /nATC. In the navigation pane, expand the nodes ATC Administration →Runs and double-click the Monitor and Control Runs entry.
11. Click on the Execute
button to view ATC runs.
12. Confirm the ATC series
run is complete with state = “Finished”.
13. Click on Results to view
the full list of ATC results.
s4h25 – Exercises
23
14. Now we have access to the results, and you can check the different objects in detail by double-clicking the entries. In the details you can also see the note number containing information about the type of fix potentially required.
15. Double click on the
eclipse icon on the desktop to launch the ABAP Development tools for Eclipse. Note that you must have installed Eclipse as per instructions in the exercises of Unit 01. The icon might look slightly different and is the one that you have installed.
s4h25 – Exercises
24
16. From the menu Windows choose Perspective and then Open Perspective.
17. Select ABAP and confirm with Open.
18. Close the Welcome
screen to see the new perspective with all the relevant sections.
19. Create an ABAP Project,
the central interface between the IDE and the ABAP backend system.
s4h25 – Exercises
25
20. If you cannot directly connect with prefilled system information, enter the system information for the S/4HANA system manually. Fill the application server IP address, which you can find in your SAP CAL instance information listed under “ERP Internal IP address”. Click on Next.
21. Enter the username and
password for the S/4HANA system (ABA). Client: 100 User: 10steps2s4 Password: “Your SAP CAL instance master password“ Click Finish button.
s4h25 – Exercises
26
22. Now go to the menu Window and navigate to Show view and select Other…
23. Search for ATC Result
Browser. Click Open to confirm.
24. Switch to the tab ATC
Result Browser. Expand the folder and click on Active Results…
s4h25 – Exercises
27
25. Select ATC results from previous ATC scheduled job. Choose Group By →Check to display the ATC scans from the ATC scheduled runs. Please note that depending on the Eclipse/ADT version that you would have installed, the “Group By” icon might be in a different part of the screen compared to the screenshot shown here.
26. Right click on results from previous ATC scheduled job. Select “Analyze Results in ATC Problems View”
27. New “ATC Problems” tab
will open.
28. You can now select the
first result as example and see the description in the right tab. At the same time the source code will be opened in the main screen and all the errors are highlighted in red together with the description.
s4h25 – Exercises
28
29. Right click the first error with the icon titled “DB Operation SELECT found (KONV…”. Click the option “Quick Fix…”.
30. In this case the quick fix
proposes 2 different solutions: • Append pseudo comment that is here to ignore the error in the next checks if not relevant • Replace SELECT from table KONV by API Call
31. Select the second option
“Replace SELECT from table KONV by API Call” and confirm by clicking finish.
s4h25 – Exercises
29
32. Now we need to activate the new version of the program by using the activate button in the main bar.
33. The system will ask you
to select a transport request or create a new one. Enter Request Description. Click on OK.
34. Right click the first error
with the icon titled “DB Operation SELECT found (KONV…”. Click the option “Recheck”
s4h25 – Exercises
30
35. Now the error has disappeared and for the same program we just have additional warnings. In this case if you right-click on one of the warnings and try the Quick Fix option, you will see that only the comment to ignore the warning is offered.
36. Suspend your SAP CAL solution 4 instance until you continue with the exercises of unit 9. This is important to save cost.
s4h25 – Exercises
31
www.sap.com/contactsap
© 2021 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document o r any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, and they should not be relied upon in making purchasing decisions. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and o ther countries. All other product and service names mentioned are the trademarks of their respective companies. See www.sap.com/copyright for additional trademark information and notices.
Coding Samples Any software coding or code lines/strings (“Code”) provided in this documentation are only examples and are not intended for use in a production system environment. The Code is only intended to better explain and visualize the syntax and phrasing rules for certain SAP coding. SAP does not warrant the correctness or completen ess of the Code provided herein and SAP shall not be liable for errors or damages cause by use of the Code, except where such damages were caused by SAP with intent or with gross negligence.