Master Data Online (MDO) is an SAP certified application that helps with the governance and standardization of all types of master data across the business. Business users can easily create information with standardized business rules, workflows and approval processes. MDO employs an innovative service-oriented architecture which gives an extensive adaptability, ease of use and speed of deployment at a low cost of ownership.

The platform of MDO comprises three major components:

Master Data Packages

Master Data Packages, which allow the business users to create master data transactions and save records to your ERP system (e.g. SAP). Modules such as Material Master, Bill of Materials, Customer Master, Vendor Master, Functional Location and Equipment Master are tailored for ERP systems like SAP. MDO allows the use of all master data packages or a single package.

The master data package is the business user’s single point of data entry for the creation of master data records. Each master data package can be configured for business rules, naming standards, workflows, approvals and to add new fields to suit the process of creating master data. Once a master data record is created in MDO, it can be approved or automatically sent to your ERP system of choice.

The MDO Data Cleansing Client

The MDO Data Cleansing Client is a tool typically used by data quality users to harmonize data originating from different source systems such as legacy applications, spreadsheets, or SAP. It is used to remove duplicate data records, cleanse, consolidate and standardize these records before being loaded into MDO, SAP or other target systems.

The MDO Integration Layer

The MDO Integration Layer, governs communication between MDO and other systems. The integration layer comes with system adapters SAP, Salesforce etc. Adapters are built either on native technology like SAP IDOC or with industry standard protocols like web services or batch XML. These options can be used to distribute master data from MDO to many different applications simultaneously.

MDO Homepage

MDO’s intuitive homepage gives the user an overall picture of tasks pending for action, business critical reports, important notifications and user settings. It also allows the user to navigate through modules to view and create new records.

An example of the MDO homepage is shown below.

Icons on MDO Homepage:

Icon Name Description
Settings Modules, fields, default settings and business rules can be configured in Settings.

This is only available to an admin user who has been assigned permission to adjust settings.


Notification Notifications for users are shown in this section.


My Profile My Profile feature allows the user to setup user account settings such as time zone, digital signature, default settings for data fields and more.


Applications Application feature allows the user to change different menu assigned to a single role
Logout This option allows the user to log out of the application.
Modules The left menu lists modules where a user can create and view new records and essential data linked to the module (This example is referring to the Material Module).



MDO Architecture

Below is a diagram detailing MDO Architecture.