Skip to Content
Technical Articles

HowTo use SUM to check source system prior to System Conversion

Update on Dec 17th 2020:
Please read the blog post on the new Prerequisite Check Extended instead:

My impression is that the following feature of Software Update Manager (SUM) is not yet well known, although useful for the preparation of a System Conversion from SAP ERP to SAP S/4HANA.


You plan for a System Conversion to SAP S/4HANA. Apart from the checks provided by other tools (like Maintenance Planner, SI checks, … see, you want to have a quick check if your source system fulfills the SUM expectations.


You use SUM 2.0 as a check tool for a quick and non-invasive check. It allows to see if your source system fulfills the requirements on Source OS version, Source database version, and SPAM patch level. Note that the check option is only available with SUM 2.0, not with SUM 1.0 – only SUM 2.0 is used for a system conversion (see

Starting the check tool

You start the tool by adapting the URL to the SL UI from sumabap to chktool:


Yes: once you register SUM for the SAP Host Agent (using ./SUMSTART confighostagent), the console will provide this URL as well, among the others. And the Conversion Guide explains the option and the URL as well – sure you read the guides, don’t you? See section 5.10 Checking the Prerequisites for the Conversion with SUM, in the conversion guide.

What is required

Apart from the usual stuff (source system is running, SUM was extracted and registered at SAP Host Agent), you need the stack.xml for the conversion. Otherwise, the SUM can’t be specific for the target product version.

What’s the outcome?

The roadmap is narrowed down to only one roadmap step called Prerequisite Check.

The check takes 10 to 15 minutes, and as a result, the CHECKS.TXT log provides the result.

See below for example entries in CHECKS.TXT.


#!--- Converted 7 entries from CHECKS.LOG

===  Type: info  ===  Source: CHKTOOL/READCVERS_DUMP_CHKTL  ===

INFO: Your system was determined as product type "ERP".

===  Type: info  ===  Source: CHKTOOL/CONFCHK_IMP_CHKTL  ===  Title: Operating System and Database Version Check  ===

INFO: A higher version of the operating system is not required. If you plan to upgrade the operating system, do not upgrade it while the S/4HANA conversion of the SAP system is running. If there are any exceptions, you can find them in the operating-system-specific SAP Notes for this S/4HANA conversion.

INFO: A higher version of the database system is not required. If you plan to
upgrade the database system, do not upgrade it while the S/4HANA conversion of the SAP system is running. If there are any exceptions, you can find them in the database-specific SAP Notes for this S/4HANA conversion.

*INFO:* Please note that this check may be preliminary since the tool has not
yet collected enough information about the target. So the requested version might eventually be higher.

Determined system information:

Type of local host operating system: Linux X86_64

Version of local host operating system: 2.11.3

Type of database: DB6

Version of database: 10.05.0007

Type of operating system on database host: Linux

===  Type: info  ===  Source: CHKTOOL/ADDON_INFO_CHKTL  ===

INFO: The upgrade strategy for the addon FI-CA is described in note 632429.


===  Type: info  ===  Source: CHKTOOL/REQ_DB02_CHKTL  ===  Title: DB-DDIC-Consistency Check  ===

Execute DB-DDIC-Consistency check in transaction db02 and check for missing 

===  Type: info  ===  Source: CHKTOOL/REQ_PRECHECK2_CHKTL  ===  Title: Pre-Checks  ===

Execute the pre-checks as described in *SAP Note 2399707* .

Boris Rubarth, SAP SE

Product Manager for SUM

You must be Logged on to comment or reply to a post.
  • Hi Boris,

    during last session at TechED, you have mentioned the PreRequisite Check Extended Tool.

    We have understood that this tool could be used for simulating the uptime part of a S4 Conversion DMO with System Move. The SUM will not stop, just run the check in order to collect them in a CSV file until the downtime.

    The question are: is it designed in order to have a quick run on the uptime on source because it does not wait the resolution of a blocking error (if any) but just detect and collect it?

    After reached the downtime, does the PreRequisite Check Extended Tool end and a new SUM restart is required (for the real conversion)?