Show TOC

Function documentationManufacturing Data Object Locate this document in the navigation structure

 

You use a manufacturing data object (MDO) to define object models and data structures and to persist data.

Features

An MDO is a semantic layer and level of abstraction on top of SAP Manufacturing Integration and Intelligence (SAP MII) data acquisition mechanisms, such as query templates and transactions.

When you create a new MDO, you can configure it as one of the following:

  • Persistent MDO

    When the data provider for the object is executed, the system persists the data that is returned.

  • On-Demand MDO

    When the data provider for the object is executed, the data is not persisted. Instead, data returned from the data source is presented in real-time.

The above setting is displayed on the Data Source tab as the mode.The data provider, which is also displayed on the Data Source tab, is the data acquisition method used to define and return data for the object. You can only specify query templates or transactions as data providers for an MDO.

When you import a project with MDO queries into another system, the lifecycle is disabled. After import, you must enable the tasks and make sure the data store for each MDO is working before the lifecycle can be executed.

You can join multiple persistent MDO's, select attributes from different MDOs and create a new joined MDO. For more information, see Joined MDO.

Activities

To create a new MDO in the SAP MII Workbench, you can choose   File   New MDO.  

You store and maintain MDOs as content objects in a project on the Object tab under the MIIOBJ folder. To organize MDOs, you can define a folder structure.

On the Template Categories tab, you use the following screens to configure your MDO:

  • Data Provider

    On the Data Provider screen, enter your transaction or query template name for the MDO. The type of data provider appears in the Type field.

  • Attributes

    For more information, see MDO Attributes.

  • Properties

    For more information, see MDO Properties.

  • Lifecycle

    For more information, see MDO Lifecycle.

  • Visualization

    For more information, see MDO Visualization.

  • Security

    On the Security screen, you can authorize roles to read or write to your MDO.

  • Customization

    On the Customization screen, you can customize an MDO that is part of a project deployed by NWDI source control. If the MDO is a component of a deployed project, you can modify the configuration of the data provider.

  • Dynamic Query Parameters

    On the Dynamic Query Parameters screen, you can specify the values of the input parameters for the data provider for the MDO. If the query template or transaction specified as the data provider for the MDO does not have input parameters, this screen is not enabled.

To test the MDO, you choose   Tools   Test  . You can test the MDO by executing the associated data provider and displaying the resulting data set or by displaying the persisted data for your persistent MDO. You can view the results in the standard grid format or with the display template you specified on the Visualization screen.