This section shows how the Impact Analysis is executed.
One technical prerequisite of running the Impact Analysis is the completion of the phase RUN_RSPTBFIL_ZDM_CLASSIFY. The evaluation can only be called when this phase has been passed.
The Impact Analysis of Software Update Manager has two different modes:
- Batch mode in Software Update Manager phase RUN_IMPACT_ANALYSIS_STBX_ZDO
- Dialog mode using Software Update Manager Toolbox: as part of the Software Update Manager Toolbox (transaction SUMTOOLBOX), the tool Impact Analysis is delivered

The results of the Impact Analysis in both modes of course are identical as long as the same ZDIMPANA.ZIP file is used as foundation for the analysis. However, the dialog version in Software Update Manager Toolbox generates the output in an easy-to-consume ALV grid, which can be also downloaded into a spreadsheet.
Batch Mode in Software Update Manager Phase RUN_IMPACT_ANALYSIS_ZDO
As part of the Software Update Manager upgrade procedure, the report RSUPG_RUN_IMPACT_ANALYSIS is called in the phase RUN_IMPACT_ANALYSIS_STBX_ZDO on the shadow instance. This phase uses the file ZDIMPANA.ZIP and requires Software Update Manager Toolbox. The phase RUN_IMPACT_ANALYSIS_STBX_CHECK verifies if the file is provided in the Software Update Manager download directory and the Software Update Manager Toolbox is present.

If the file cannot be found, the phase RUN_IMPACT_ANALYSIS_STBX_CHECK will stop with the following error message: A2EESUPG_IMPANA 224 Zip file for Table Statistics was not proveded in the download directory.
Note
Make sure that the file is available and the file name is spelled correctly using capital letters likeZDIMPANA.ZIP
.In case of any finding, Software Update Manager will stop in the phase RUN_IMPACT_ANALYSIS_ZDO with the error Batchjob RSUPG_RUN_IMPACT_ANALYSIS on shadow system failed. The following errors were detected in the log files:. The log file IMPANAUPG.<SID> can be found in the SUM/abap/log directory.
Hint
If Software Update Manager fails in the phaseRUN_IMPACT_ANALYSIS_ZDO
with errors, you can proceed with the upgrade by choosing the option Ignore phase errors and proceed to next phase on the UI. However, assuming that this is the first sandbox iteration, checking the finding might take some time. Hence, the technical upgrade can continue while the findings are checked and interpreted. Make sure to follow-up on every single finding shown in the Impact Analysis result. Further details can be found in later in this unit.Dialog Mode of the Impact Analysis in the Software Update Manager Toolbox
While Software Update Manager continues with the upgrade, the Impact Analysis findings will be checked in detail. This can be done by utilizing the dialog version of the Impact Analysis in transaction SUMTOOLBOX. After completion of the phase RUN_RSPTBFIL_ZDM_CLASSIFY, the tool can be called either in the original system or also on the bridge subsystem in case you are already rolled over to the bridge subsystem.
File selection
Since the Impact Analysis has been moved into the Software Update Manager Toolbox, the user-interface has been harmonized, unified, and simplified. Depending on which system the Impact Analysis tool is started, the input files may differ as shown in the following image.

In general, the section File Selection has two mandatory input fields:
- Table classification data holding the information about how tables are handled by Software Update Manager during the ZDO procedure.
- Table statistics from the productive system holding information like table change rates, table size, and database triggers.
The following three scenarios are covered:
- Execution of the Impact Analysis on the system where a ZDO upgrade procedure is active:
a. The table classification data is retrieved from the database table in the system holding this information.
b. The table statistics are retrieved from the ZDIMPANA.ZIP file stored in the download directory.
- Execution of the Impact Analysis on the system where a ZDO upgrade procedure is active, but usage of a new table statistics file:
a. The table classification data is retrieved from the database table in the system holding this information.
b. The table statistics are uploaded using the SAP GUI. This can be beneficial if you want to follow the best practice described in unit 4's lesson, 'Best practices to run the Impact Analysis'.
- Remote Impact Analysis: Execution on any other system in the same landscape (for example, development system):
a. The table classification data was exported using the Software Update Manager Toolbox from a system where ZDO has been completed. The output file PUTTB_SHD.ZIP is uploaded using the SAP GUI.
b. The table statistics are uploaded using the SAP GUI.
Note
Further details on the remote Impact Analysis can be found below in the section, Remote Impact Analysis.Dialog screen

The dialog screen of the Impact Analysis is split into five sections:
- File Selection: In this section, the relevant data to run the Impact Analysis is provided. Further details have been described in the section above.
- Header: The header shows information like the export date, source system ID, the number of evaluated days, and if during the exported time software changes like import of transports are included.
- Overall Summary: Here, the overall numbers like total number of cloned tables, read-only tables, and additional database space for cloned tables are provided. Additionally, the total change volume for all tables in the system and the online replication volume for cloned tables per day is shown. This number helps to get a better understanding about the ratio of the tables that will be cloned compared to the total number of changes in the system.
- Impact Analysis Findings: It summarizes and aggregates the issues. In addition, gives an estimate on the required database free space for the clone tables.
- Result table in ALV grid: It shows the findings on severity, category, and table level.
Caution
All results need to be checked carefully as these findings might lead to impacts on certain business processes during productive operations on the bridge subsystem.Results shown in the ALV grid
The results shown in the ALV grid are grouped by category and severity:
- Category
- Read-only: The most critical and important category which always has to be checked in detail. These tables are used in production as per the provided statistics but will become read-only on the bridge subsystem.
- Triggers: In case database triggers are present in the (production) system, potentially, a reload is required or the trigger needs to be dropped. For more information, see the lesson, 'SLT Database Trigger Handling in ZDO' in unit 3.
- Cloned: This category informs you about very large tables that will be cloned.
- Smart-switch: These tables will be cloned but are very frequently changed in production. All clone tables will be renamed in the phase EU_SWITCH_ZDM that requires an exclusive lock. The more changes a table has, the more difficult it is to acquire an exclusive table lock.
- Comp. view: Tables getting a new non-key field can be kept as shared. The bridge sees only the old fields using a compensation view. During the upgrade, the new field will be added in the phase PARCONV_UPG. To add a new field, an exclusive table lock has to be acquired.
- Severity
- Green: The finding is uncritical. Usually, no further action is required.
Note
By default, entries having the severity green are hidden. Choose the green button in the menu bar of the ALV grid to also show these entries. - Orange: No immediate action needs to be taken as it just reminds about a certain message that is a heads-up, for instance to show that a table will be smart-switched.
- Red: These message have to be checked in further detail with the business teams. Potential risk for productive business operations.
- Green: The finding is uncritical. Usually, no further action is required.
Remote Impact Analysis
The File Selection of the Impact Analysis provides the option to not only upload the table statistics (that is, ZDIMPANA.ZIP) through SAP GUI, but also to upload the Software Update Manager table classification data (that is, PUTTB_SHD.ZIP). Here is the process flow for running the Impact Analysis remotely.

By providing both files to the Impact Analysis in Software Update Manager Toolbox, the analysis can be run on any other system in the landscape having the same software version level. This can be beneficial in case the latest version of Software Update Manager Toolbox was not applied prior to the ZDO upgrade procedure in the sandbox system.
The required file having the Software Update Manager table classification data can be exported in the system that is upgraded using ZDO when the phase RUN_RSPTBFIL_ZDM_CLASSIFY is completed.