My Company

Monitoring Step by Step User Guide

✉ support@edatainsight.com   |   ✉ info@edatainsight.com
We are creative, ambitious and ready for challenges! Contact us
Enterprise
Data Insight
User Guides
Have Any Questions? +44-204-577-0664
Contact Us
DDR USER GUIDE

Monitoring Step by Step User Guide

This guide explains how to use the DDR Monitoring function to review refresh templates, check execution progress, compare source and target data volumes, analyse source and target logs, and confirm whether a data refresh has completed successfully or requires investigation.

VisibleSee selected templates, export IDs, source and target execution details in one workspace.
AuditableReview source and target log messages for each major processing stage.
ControlledValidate record counts and memory usage before accepting a refresh as complete.
ActionableIdentify failed, incomplete, or inconsistent processing quickly and take corrective action.

Purpose of DDR Monitoring

DDR Monitoring is the operational control area used after a refresh template has been created, released, scheduled, or executed. It gives the user visibility of what has been processed, what is still pending, and whether the source and target systems are aligned.

Monitoring is important because data refresh activities often involve many tables, business objects, background jobs, work processes, filters, and dependency rules. Without a central monitoring view, it becomes difficult to confirm whether the source export and target import have both completed correctly.

The Monitoring function helps business and technical users answer key questions such as: Which template was executed? Which export ID belongs to the run? How many records were processed? Did the source system send the data successfully? Did the target system receive and process it? Are there any warning, information, or error messages that need investigation?

Step 1

Access Monitoring from the DDR Central Console

From the DDR Central Console, select Monitoring from the left hand navigation menu. This opens the Monitoring workspace where completed, running, or previously executed refresh templates can be reviewed.

The screenshot below highlights and zooms into the Monitoring button so users can clearly identify the correct menu option. This is useful because Monitoring sits close to Dashboard, Admin, Data Refresh, Object Refresh, and System Refresh in the same menu area.

Screenshot 1: DDR Central Console, Monitoring Menu
DDR Central Console Monitoring Menu
Use the left hand navigation and select Monitoring. This opens the execution monitoring workspace where template level and run level progress can be reviewed.
Step 2

Understand the Monitoring Workspace

The Monitoring workspace is divided into key areas. On the left side, the user can search and select a template or export run. On the right side, DDR displays a summary of source and target record counts and memory usage. Below the summary area, DDR provides detailed source and target logs.

When the screen is first opened, the user may see a blank monitoring view until a template, export ID, or business object is selected. This is expected behaviour and allows the user to search for the correct execution before reviewing details.

What this screen is used for

To search for refresh executions, open template runs, validate source and target counts, and review processing logs.

What this screen is not for

It is not used to build a new template. Template creation is handled from Data Refresh, Object Refresh, or System Refresh.

Screenshot 2: Monitoring Workspace Before Template Selection
DDR Monitoring Workspace Before Template Selection
The blank monitoring view shows the search fields, template tree, summary section, source log, and target log ready for selection.
Step 3

Search and Select the Correct Template or Export ID

Use the search fields to locate the execution that needs to be reviewed. The user can search using details such as connection name, export ID, template ID, or business object. Once the correct template is found, expand the template tree and select the relevant export run.

Each execution should be reviewed using the correct export ID. This is important because a single template may be executed multiple times, and each run may have different results, dates, filters, or processing messages.

Search FieldPurpose
Connection NameUse this to find runs linked to a specific source and target connection.
Export IDUse this when the execution reference is already known.
Template IDUse this to find a specific DDR template run.
Business ObjectUse this when the user wants to find runs linked to a specific object or process.
Step 4

Review the Summary Section

After selecting the execution, the Summary section is populated with data classes, source record counts, target record counts, and memory usage. This gives the user a fast comparison between what was extracted from the source and what was processed into the target.

This comparison helps validate whether the refresh has moved the expected volume of data. Differences between source and target counts may be acceptable in some scenarios, for example where filters, exclusions, transformations, or scrambling rules are applied. However, unexpected differences should be investigated before the refresh is accepted as complete.

Summary ColumnMeaningHow to Use It
Data ClassGroups the processed data into categories such as master data, transaction data, organisation and customising, cluster tables, or BW dimension tables.Use this to understand which type of data has been processed.
No. of Records SourceThe number of records identified or processed from the source system.Use this as the source baseline for validation.
Memory Used in KB SourceThe memory footprint used by the source processing side.Use this to understand source side processing impact.
No. of Records TargetThe number of records processed into the target system.Compare this against the source record count.
Memory Used in KB TargetThe memory footprint used by the target processing side.Use this to understand target side processing impact.
Step 5

Analyse the Source Log

The Source Log shows the messages generated by the source system during export and preparation. It helps users confirm whether the source system received the export instruction, created the background job, received template details, processed filters, and prepared the selected business object or table data.

Typical source log messages may include export instruction received, primary tables received, background job created, filter instruction received, filter condition processed successfully, and processing started for a selected business object.

Best practice: Review the Source Log first. If the source did not prepare or export the data correctly, the target system cannot be expected to receive a complete dataset.

Step 6

Analyse the Target Log

The Target Log shows how the target system received and processed the exported data. It helps confirm whether records were received, work processes were available, splits were identified, import workers were started, memory was cleared, and records were processed successfully.

Target log review is essential because the source side can complete successfully while the target side may still have processing issues. The Target Log gives visibility of the import stage and helps technical users identify target side bottlenecks, processing errors, memory issues, or split related failures.

Important: Always review both logs. A successful source export does not automatically mean a successful target import.

Screenshot 3: Monitoring Workspace with Summary, Source Log, and Target Log
DDR Monitoring Workspace with Summary Source Log and Target Log
The populated monitoring screen shows the selected export run, source and target record counts, memory usage, and detailed source and target processing messages.
Step 7

Validate Source and Target Alignment

Once the logs are reviewed, compare the source and target record counts in the Summary section. This validation helps confirm whether the refresh has achieved the expected result.

If the source and target values are aligned, and the logs show successful processing messages, the run can normally be treated as successful. If there are differences, warnings, cancelled jobs, missing imports, or unclear messages, the run should be investigated before it is accepted.

Green Scenario

Source and target logs show successful processing, and record counts are aligned with expectations.

Amber Scenario

Counts differ but there may be a valid reason such as filters, exclusions, or technical table handling.

Red Scenario

Logs show failures, cancelled processing, missing target records, or unexplained record count differences.

Step 8

Recommended Monitoring Checks

Before confirming that a refresh is complete, users should carry out a controlled monitoring review. This ensures the execution has been checked properly and avoids accepting incomplete or partially processed data.

  1. Confirm the correct template and export ID have been selected.
  2. Review the Summary section for source and target record counts.
  3. Check source memory usage and target memory usage for unusual spikes.
  4. Review the Source Log for export preparation, filter processing, and job start messages.
  5. Review the Target Log for import worker, split processing, record receipt, and completion messages.
  6. Investigate any warning, failure, cancelled, or incomplete processing messages.
  7. Confirm whether the result matches the expected business scenario.
  8. Document any issues before rerunning, rescheduling, or closing the refresh activity.
Summary

Monitoring Outcome

DDR Monitoring provides the visibility required to manage data refresh execution with confidence. It gives users a single place to review template selection, export references, data class summaries, source processing logs, target processing logs, and source to target alignment.

By using Monitoring correctly, SAP teams can reduce uncertainty, identify issues quickly, validate completed refreshes, and maintain a stronger audit trail across non production data refresh activities.