Entering content frameFunction documentation Manufacturing Data Access Locate the document in its SAP Library structure

Use

Manufacturing Data Access is an internal interface that enables data exchange between different applications of the SAP R/3 System. Applications that have registered as services at this interface can read and write values of data points from other applications. You can subscribe to events that have occurred in other applications.

Prerequisites

OPC Items and OPC Events

To use items (data points) of the services ODA (OPC Data Access) and OAE (OPC Alarms/Events), you must first have created a subscription in Customizing.
To do so, go to Customizing for Process Management and choose SAP ODA (OPC Data Access).

For more information about SAP ODA, see Structure linkSAP OPC Data Access.

Features

The various applications that are linked to each other through the interface are called Services. A service can be used as a client, a server, or both as a client and a server. Clients can request data from other services, while servers provide data for other services. Services that can be used both as clients and servers can provide and request data.
Furthermore, Manufacturing Data Access provides additional functions that you can use to dynamically request data points or events available as well as navigate to their maintenance environment.

Depending on whether the registered application serves as a client or a server, it can use the following functions through Manufacturing Data Access:

A client can:

A server provides:

In this way, you can:

Events can also be processed across different sessions.

Example
User A maintains PI sheet 001. User B maintains PI sheet 002. Value changes in PI sheet 002 can be transferred automatically to PI sheet 001 although the two users are logged on at different terminals.

Services

The following services and their functions are available in the Production Planning – Process Industries (PP-PI) environment at the moment:

Service MDA

The service MDA is used as a server and contains the generic services BROADCAST and REDIRECT.

Parameters of the event can be transferred as data points together with the event.

For more information, see Manufacturing Events.

When reading tank fill levels in the PI sheet, the process operator can, for example, choose between different tanks. The tank selected is written to a data point as the address. This data point can, for example, be sent by pressing a button or automatically. Somewhere else, the data point can be read along with its value.

For more information, see Manufacturing Data Points.

Service MSG

The transaction CO69 – Create Process Messages Automatically is a service that serves as a client. In this transaction, you can access manufacturing events and manufacturing data points using Manufacturing Data Access. You can use value help to display all events and data points available across plants:

For more information, see Creating Process Messages Automatically.

Services PSH and PMC

PI sheets and cockpits are services that serve both as clients and as servers.

The following client functions are possible:

The PI sheet and cockpit offer the following server functions:

For more information, see Manufacturing Events.

For more information, see Manufacturing Data Points.

Services ODA and OAE

SAP ODA is a service that is used as a server. This means, it provides:

Service SYS

This service is used as a server and provides data points containing system information, such as Current date or User logged on. The data access to this service is defined differently by the different client applications.

For more information, see Manufacturing Data Points.

Defining the Data Access

The data access to the various services must be defined differently by the different client applications.

You can use value help to select an event or data point. You specify value assignment type Data point for the message characteristics.

For more information, see Creating Process Messages Automatically.

You use the following characteristics:

 

Characteristic

Characteristic Value

 

PPPI_DATA_ACCESS

Manufacturing Data Access

 

PPPI_IMPORT_DATA

Data point or global variable of the application from which the value is to be transferred to the subsequent variable

 

PPPI_EXPORT_DATA

Data point or global variable of the application into which the value of the subsequent variable is to be transferred

 

PPPI_EVENT

Internal or external event

For more information on how to define the data access from PI sheets and manufacturing cockpits, see Type 0: Definition of Manufacturing Data Access.

Addresses for Events and Data Points

Addresses are used to access data points and events for data exchange between applications. They start with the name of the service. The remaining address parts depend on the service.

Examples for Event Addresses:

For more information, see Manufacturing Data Points.

Examples for Data Point Addresses:

For more information, see Manufacturing Events.

Register New Applications as Services

You can use the Business Add-In (BAdI) SCM_CMX_DA_SRV to register any application of the SAP R/3 System as a service.

To do so, go to Customizing for Process Management and choose Business Add-Ins in Process Management ® BAdI: Registration of a Manufacturing Data Access Service.

 

 

Leaving content frame