Business scenario

A manufacturer and distributor of medical products produces and distributes materials for hospitals. The products are subject to strict compliance criteria and must be clearly labeled.

The following information can be found on the product labels:

  • Material number
  • Material description in several languages
  • Batch number
  • Production d
  • Expiration date

The product label also contains various pictograms to indicate its use and storage.

Initial situation

SSeveral employees in the production order preparation were busy producing the product labels. They used a label program where they opened a template for each production order and still maintained

  • Material number
  • Batch number
  • Production date
  • Expiration date

in dialog boxes of the label program. When the production order was released, the product labels were also printed in the expected quantity and the production order paper was added.

This process had the following consequences:

  • The process was very unproductive. Several employees were busy with the label print.
  • There was a considerable number of misprints due to false information and the label printing had to be initiated once again.
  • Often too many labels were printed.
  • Labels were lost on the way to the labeling of the goods.

Schematic illustration of an SAP Label management with membrain

  • Maintenance of label data with variables in membrain label management
  • Storing label data in SAP application objects, such as the material master with classification
  • At the time of printing, the system determines the correct label, fetches the master data to the label with variables from the label manager, calls the function module for data selection, which fills the variables of the label with the data at runtime.
  • By means of an RFC call, the label data are transferred to the RFC server using meta data (printer, label, ..).
  • The RFC server controls the label printing via the software Bartender or Nicelabel.
  • Bartender or Nicelabel renders the label form and passes it to the printer.
Labelmanagement in SAP - Schema des Etikettendrucks mit membrain

New business process with direct label printing from SAP

After a careful analysis of the label variability, the information was structured label by label. The content of each label was checked where the information came from or whether the element could be firmly anchored in the label. Data sources can be:

  • Material master
  • Membrain Label management
  • Graphic files with path details
  • Long texts
  • Data fields from the SAP application object (batch, production order, …)

Das Design des Prozesses erfolgte mit dem Ziel, das fertige Etikett zum Zeitpunkt der Rückmeldung eines Arbeitsvorgangs zum Fertigungsauftrag aus dem Programm Bartender zu drucken. Hierfür wurden folgende Bausteine gebildet:

The aim of the process design wasto print the finished label from the Bartender program at the time of the confirmation of a sequence for the production order. For this purpose, the following modules were formed:

  • Module 1: Maintenance of labels with variables in membrain label management

    Each label, which has a precisely defined layout, is assigned a name / application in membrain and stored as a label. A logical variable name / entity is now assigned to each content element on the label. Variables / entities can be:

    • Data fields
    • Graphics
    • Long texts
    • Language-dependent labels

    The content of the variables is stored in the label management per language, or links to long texts, files or data fields are maintained.

  • Module 2: Classify the material master

    Each product label contains certain information from the material master. For this information, a class with characteristics is created and assigned to the material master. In the material master, the characteristics that are then displayed on the label are evaluated.

  • Module 3: Specify materials as label masters

    A material is now assigned to each label in membrain label management. The material is the so-called label master and represents the label from membrain label management in the SAP terminology. The label master (the material) can now be assigned to various objects and thus integrated into the SAP process logics. The label master may assigned to the following objects:

    • parts list
    • work schedule
    • List of documents
  • Module 4: Label as a production resource in the work order for the production order

    The label is included in the work plan for the production order in the form of the label master as a production resource. The production resource is assigned to a specific sequence and the print of the label can thus be triggered in the SAP standard when a sequence is enabled or returned.

  • Module 5: Function modules for data selection

    A functional module has been developed that reads all the maximum required data for the label printing for the production order and provides it in a flat structure. From this structure the membrain label management can operate and the data can be passed to to the label program.

    The data fields that the function module provides were precisely documented. The form developer is not an ABAP programmer and can use the documentation to identify the label fields.

  • Module 6: Dialog program for the manual label printing

    The labels can also be printed manually in a dialog program. The desired number of labels is printed for the production order number. This function is usually used to reprint labels.

  • Module 7: Documentation of label variables

    The ongoing label design is carried out by a quality management employee. Label management was recorded in a comprehensive documentation, in which all variables are described in detail.

    The data fields that the function module provides were precisely documented. The form developer is not an ABAP programmer and can use the documentation to identify the label fields.


The project objectives were achieved in all aspects. Here are the results in detail:

  • Former, two employees spent 3/4 of the day with label design and label printing for production orders. Now, the employee only needs to design a new label from time to time.
  • The quality of the label data has improved. Complex re-labeling due to incorrect data on the label has been greatly reduced.

For further Informationen go to membrain Homepage,

Logo membrain

Related topics

I’d like to learn more about label printing with membrain.