Show TOC

 EHS - Continuous Improvement for Global Label Management


Technical Data

Technical Name of Business Function


Type of Business Function

Enterprise Business Function

Available From

  • SAP enhancement package 5 SP11 (EA-APPL 605)

  • SAP enhancement package 6 SP08 (EA-APPL 606)

  • SAP enhancement package 6 for SAP HANA SP03 (EA-APPL 616)

  • SAP enhancement package 7 (EA-APPL 617)

Technical Usage

Central Applications

Application Component

Environment, Health and Safety (EHS)

Required Business Function

Not relevant

Incompatible Business Function

Not relevant

You use this business function to extend the existing functions in the Basic Data and Tools and Global Label Management components of the SAP Environment, Health and Safety (EHS) component.


  • You have installed the following components as of the version mentioned:

    Type of Component


    Required for the Following Features Only

    Software component

    For SAP enhancement package 5:

    • EA_APPL 605

    • SAP_APPL 605

    • SAP_ABA 702

    For SAP enhancement package 6:

    • EA_APPL 606

    • SAP_APPL 606

    • SAP_ABA 703

    For SAP enhancement package 6 for SAP HANA:

    • EA_APPL 616

    • SAP_APPL 616

    • SAP_ABA 740

    For SAP enhancement package 7:

    • EA_APPL 617

    • SAP_APPL 617

    • SAP_ABA 740


Before you configure Global Label Management, you need to configure the settings outlined in the Customizing activities Prerequisites for Global Label Management and Configuration of Global Label Management.


The business function EHS: Continuous Improvement for Global Label Management (LOG_EHS_GLM_CI_4) contains the following enhancements to the SAP component Environment, Health and Safety (EHS):

Creation of Label Templates

Under Edit Report Templates (transaction CG42), the following enhancements have been made for creating label templates:

  • The Static Bar Code expansion mode has been added to the Symbol tab page. This expansion mode allows you to generate bar codes as graphics during label generation for parameters and specification symbols and add these to the label. For more information, see Symbol Type "Parameter".

  • On the Sequence Numbers/Data tab page, you control the output of sequence numbers and sequential data as well as the output of variable bar codes on the label template. These functions are only available when you create or edit a label template. For more information, see Output of Sequence Numbers and Sequential Data.

  • On the Building Block Catalog tab page, you control the creation and use of building blocks that you incorporate as reference document templates into report templates or insert as copies.

    For more information, see Creation and Use of Building Blocks.

  • The Check Label function has been added to the document menu. You use the label check to simulate the output of all the data on a label template or on the report body of a label before you print the label.

    For more information, see Checking Labels.

Changed Structures in Global Label Management

The structure for Global Label Management has been moved to the first level in the SAP Easy Access user menu and in Customizing for SAP Environment, Health and Safety. In addition, the entries have been rearranged in both structures.

Print Output

The print function in Global Label Management has been enhanced to include the option to print via print requests. In label printing (transaction CBGL_MP01), there are now two options for printing labels:

  • You use the existing print output type (renamed to Via PC) to print labels using the printer connected to the PC or the SAP spool system following label determination.

  • To use the new type of print output, Via Print Request, you generate a print request for label printing following label determination. You can print this print request as soon as it has been generated or by using the labeling workbench (transaction CBGLWB). The label is printed using the WWI generation server, which is connected to a printer, or using the SAP spool system.

    All print requests are displayed in the labeling workbench. You can edit the print requests from there.

You select the print function you want to use for each of the print scenarios in the Customizing activity Define Print Scenarios.

The print requests are managed internally using the print request API (see function group CBGL_PRINT_REQUEST_API). All print requests for Global Label Management are generated, changed, and deleted in this API. The print request API is also used to print the labels and to request the files for the label preview. The print request API is integrated into the labeling workbench processes, including the labeling workbench and label printing.

For more information, see Label Printing.

WWI Generation Server

The WWI generation server supports global label management by accelerating label creation:

  • Print request generation, including final label generation is handled by the WWI generation server as well as a separate document management system. The WWI generation server provides temporary storage for outsourced data storage (released label templates, print request data, report bodies, and final labels) to relieve the load on the SAP system.

  • Label printing via print stations is managed using WWI generation servers. A WWI generation server can be supplied data from a number of print stations. If this is the case, you need to create a common database for this WWI generation server.

  • Character sizing can be controlled by the WWI generation server. The existing graphical function to determine character sizing using Microsoft Word is deactivated.

  • A standard SAP interface for bar code libraries has been integrated into the WWI generation server. You can use this interface to insert bar codes into labels as graphics.

  • You can use the high volume printer (HVP), which is run using a WWI generation server, to integrate label printing using printer-specific plug-ins. Using the HVP, you print print requests for which there are more than 32,768 copies to be printed. The HVP also ensures an output of sequence numbers and sequential data that is optimized for the label printing in question.

Manual Print Request Generation

In the Customizing activity Define Print Scenarios, (which replaces the Customizing activity Specify Labeling Scenarios), you can specify for each of the labeling scenarios whether you want to use print requests to print the labels. You generate the print requests in label printing following label determination. Once they are generated, print requests are displayed in the labeling workbench, where they can then be edited and printed. If you choose the Print Immediately option in label printing, the labels are printed automatically once a print request is generated.

For more information, see Manual Print Request Generation.

Automatic Print Request Generation

In the delivery, handling unit, and process order business processes, you can generate automatic print requests when saving the business processes. This is done with the help of output control and report RCBGL_TRIGGER_NAST in the delivery and handling unit business processes. Automatic print request generation for process orders is implemented in customer exit PPCO0001 (application development: PP orders).

For more information, see Automatic Print Request Generation.

Processing Print Requests

In the labeling workbench, all print requests are displayed in the selected function Print Information System or Simplified Print Information System, sorted by print station. You can print one or more print requests at the same time or display a preview of the label. Depending on the authorization assigned, you can change values in existing print requests or copy existing print requests. You can also access logs for each print request, which assists you in troubleshooting.

Print request bodies are displayed and edited under Print Request Body Manager. A print body request is a preliminary stage of the print request.

Using the Reorganize Print Requests and Change Documents report (RCBGL_PRINTREQUEST_REORG), you automatically delete all print requests that are no longer valid. These print requests are then no longer displayed in the labeling workbench.

Using the Print Print Requests via Bar Code Entry report (transaction CBGL_BS), you print the print requests that were selected using a bar code.

For more information, see Manual Label Printing and Print Request Body Manager.