Sie sind auf Seite 1von 110

1/21/2020

Environment, Health and Safety (EHS)


Generated on: 2020-01-21

SAP ERP | 6.0 EHP8 SP13

PUBLIC

Original content: https://help.sap.com/viewer/8a399f5444164440ac4f426e847ec901/6.18.13/en-US

Warning

This document has been generated from the SAP Help Portal and is an incomplete version of the official SAP product
documentation. The information included in custom documentation may not re ect the arrangement of topics in the SAP Help
Portal, and may be missing important aspects and/or correlations to other topics. For this reason, it is not for productive use.

For more information, please visit the https://help.sap.com/viewer/disclaimer.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000a… 1/110
1/21/2020

Environment, Health and Safety (EHS)


Purpose
This SAP component supports you with all activities in the areas of industrial safety, health, and environmental protection.

Integration
To be able to use all EH&S functions, you will require the following SAP components:

Function SAP Component Required

Entry of logistical data for substances Material Master (LO-MD-MM)

Setting up value assignment types Classi cation System (CA-CL)

Implementation of engineering change management Engineering Change Management (LO-ECH)

Report Management Document Management (CA-DMS)

Report shipping, dangerous goods management Materials Management (MM), Sales and Distribution (SD)

Transfer of employee data Personnel Administration (PA-PA)

Transfer of data from business partners to the injury/illness log, SAP Business Partner (CA-BP)
incident/accident log, and accident reports

De ning of exposure groups, assigning of agents Organizational Management (BC-BMT-OM)

Integration of data into the work area Work Centers (PP-BD-WKC), Functional Locations (PM-EQM-FL),
Material Master (LO-MD-MM)

Features
Environment, Health and Safety comprises the following SAP components:

Basic Data and Tools (EHS-BD) contains all data and functions you require for the other EH&S components at one central
point. For example, you can manage speci cations for various EH&S objects (substances, dangerous goods classi cations,
agents, waste codes, and packaging) and text modules (known as phrases), and create templates for EH&S reports. It also
includes tools that allow you, for example, to enter and display language-dependent EH&S data in all possible languages in
the SAP system, and to exchange data between systems.

Product Safety (EHS-SAF) contains functions required to manage hazardous substances in companies that manufacture
hazardous substances. For example, you can manage and ship EH&S reports such as material safety data sheets, create
labels, have the system determine them automatically, and create the composition of the speci cation of the relevant
substance from the BOM for a material.

Hazardous Substance Management (EHS-HSM) contains functions required to manage hazardous substances in
companies that use hazardous substances. For example, functions are available that make it easier for you to create the
reports prescribed by the U.S. Superfund Amendments and Reauthorization Act (SARA).

With Dangerous Goods Management (EHS-DGP), you can manage dangerous goods master records, run dangerous
goods checks, and create dangerous goods documents.

With Waste Management (EHS-WA), you can manage waste disposal processes, create the reports necessary for
transportation and disposal of waste, and distribute the resulting costs proportionally among the cost centers in the
enterprise that generated the waste.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000a… 2/110
1/21/2020
With Occupational Health (EHS-HEA), you can plan and perform health surveillance protocols in your enterprise, and
create and manage occupational health questionnaires.

With Industrial Hygiene and Safety (EHS-IHS), you can organize industrial hygiene and safety in your enterprise and
manage the hazards and agents that are present. In addition, you can process events with or without injury to persons and
create reports such as standard operating procedures and accident reports.

Other Notes
For accessible use of Environment, Health and Safety, see the information under Accessibility.

Global Label Management (EHS-SAF-GLM)


Use
The SAP component Global Label Management (EHS-SAF-GLM) provides support for both simple and complex labeling
processes and can be integrated in your company's standard business processes: The labels are created from the business
processes, for example, whenever a certain status in the business process is reached. Global Label Management supports the
employees responsible for the business process even in the planning phase for label creation, during the actual creation phase
itself, while managing the labels, and when printing them.

In addition, you use Global Label Management to enter all of the requirements for your labels and the data that is used to
determine and generate them. You can then print the labels on a printer connected to the user's PC or by using print requests.

 Example
Companies are faced with many national and international rules and regulations alongside customer-speci c guidelines, which
means that identi cation and labeling processes are becoming more and more complex. As a result, labels within a company
are used in different locations and in different forms and formats, such as to identify products, in shipping, or for marketing
purposes. Labels can also contain warnings and safety information.

Integration
Global Label Management uses functions from the following SAP components:

Product Safety (EHS-SAF): Speci cation management forms the basis for this. Speci cations that contain at least header
data (Speci cation Header tab page in the speci cation workbench) are required for label generation. The labels for Global
Label Management are created, generated, and managed in report management and the report information system.
Hazard statements and hazard symbols (such as GHS hazard pictograms) can be output on labels. To enable this, you
must de ne the corresponding data in the speci cation master.

Basic Data and Tools (EHS-BD): Labels are created using report templates. Additional WWI generation servers (generation
PCs) are required for label generation (report body generation).

Dangerous Goods Management (EHS-DGP): Dangerous goods master data can be output on labels. This means that
dangerous goods labels are determined using dangerous goods regulations.

Material Master (LO-MD_MM): During label determination, Global Label Management rst checks the label data stored in
the material master. You must create the Label Data view in the material master.

You also require the following SAP components to use all of the functions and labeling scenarios in Global Label Management:

Production Planning for Process Industries (PP-PI) and Production Orders (PP-SFC)

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000a… 3/110
1/21/2020
Sales and Distribution (SD)

Material Requirements Planning (inventory management)

Use of Labels in Company


Labels in companies are created for different business purposes and used in the following areas:

Labels in Goods Inbound Delivery


A company orders materials from a supplier for further processing. When the goods are received on the inbound delivery, the
materials are labeled when the goods receipt is checked:

Delivered materials may have to be relabeled if the existing labels on the pallets or boxes were damaged during transit or if
the content of the labels does not meet legal requirements.

Company-internal labels may have to be applied to the pallets or boxes so that they can be identi ed. For example, if the
company works with handling units, a label containing a unique number in the form of a bar code is applied to each
packaging unit.

If materials have to be repacked, separate labels must be applied to the new packaging units.

Due to the expanse of the goods receipt area of a company, employees often work with wireless devices (for example, bar-code
scanners) that are used to transmit goods receipt data to a computer. This process can also be used for labeling. When data is
recorded in the goods receipt area, labels are generated and printed automatically as part of a background process.

In the goods receipt area, samples are also removed for quality assurance purposes and separate labels are applied to these.

The following labels are commonly used during goods receipt:

Hazardous substance labels

Labels for handling units

Putaway labels

Labels with warning or safety information

Labels for samples

Alongside printing labels automatically, it must be possible to reprint labels in goods receipt. Reprinting is triggered by an
employee.

Labels in Stockholding
Once materials have been delivered as part of the goods receipt, they are transported to the warehouse. Depending on the
warehouse type (high rack storage area or horizontal rack storage area) and the degree of automation, labels containing
information about storage (such as the storage location or storage conditions) and product information (such as a description of
the material, material number, or quantity) must be applied to the delivered materials. These labels must be available immediately
when materials are put away. The materials are then stored on a rack that is labeled with a warehouse number or a bar code.
Racks are labeled in this way when the warehouse is being set up or if an existing label is damaged and must be replaced.

The following labels are used in stockholding:

Putaway labels

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000a… 4/110
1/21/2020
Company-internal product labels

Storage bin labels

Labels in Internal Goods Movements


To ensure that goods are stored optimally, materials may have to be moved in the warehouse depending on the demand for space.
In the ERP system, stockholding is managed using transportation requests and transfer orders. During the stock transfer,
materials are relabeled. The new labels are printed automatically based on the transfer order.

The following labels are used in internal goods movements:

Putaway labels

Storage bin labels

Labels in Production Preparation


Before goods are actually processed, they are moved from the warehouse to the material staging area where they are temporarily
stored. If materials are transported over long distances (for example, by road or rail) to the location in which they will be further
processed, they must be labeled with hazardous substance labels and dangerous goods labels. These labels are printed
automatically when the transfer order is triggered.

The following labels are used in production preparation:

Hazardous substance labels

Dangerous goods labels

Putaway labels

Storage bin labels

Labels in Production
Labels are printed at the start and end of the production process:

Labels are usually applied to container packaging before production since empty packaging units (for example, drums or
canisters) can be labeled more easily. The labels are printed together with the work instructions (for example, at the work
center for work scheduling or of the shift supervisor).

Smaller packaging units are labeled at the end of the production process when the nal product is completed.

The labeling process in production is time-critical and, therefore, requires an effective solution to avoid production standstill. In
addition, completed products that are to be delivered to end customers must be labeled with high-quality labels. Label printing
must still be possible even if the ERP system is unavailable or if the production process takes several days.

The following labels are used in production:

Hazardous substance labels

Dangerous goods labels

Labels for inner packaging

Labels for intermediate packaging

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000a… 5/110
1/21/2020
Labels for nal packaging

Putaway labels

High-quality labels for the end user of the product

Labels for Putaway After Production


This step is identical to labeling in production preparation.

Labels in Outbound Delivery


The procedure for labeling in an outbound delivery can be as follows:

Outbound delivery to end customer or return to supplier

The product is transported from the warehouse to the staging area. If the outbound delivery is triggered automatically by
the ERP system, the required labels are also printed automatically. The system must identify whether a hazardous
substance label or dangerous goods label is required. For smaller production quantities, the labels are applied manually to
the products. Applying labels automatically to the product means that potential errors in manually applying the labels can
be avoided.

Delivery to customer including product repackaging

During an outbound delivery, pallets are often repacked by hand. At this time, labels are applied manually. When products
are repacked, care must be taken to ensure that the information on the label corresponds to the information on the delivery
note.

The following labels are used during repacking:

Hazardous substance labels

Dangerous goods labels

Shipping labels

Address labels

Putaway labels

Labels with warning or safety information

Labels in Plant Maintenance


Materials that can be classi ed as hazardous substances or dangerous goods are used to maintain machines and buildings. These
materials are given separate, company-internal labels when they are stored in the warehouse.

Since the necessary labeling process is not time-critical, labels can be printed manually.

The following labels are used in plant maintenance:

Hazardous substance labels

Dangerous goods labels

Putaway labels

Labels in Waste Management


https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000a… 6/110
1/21/2020
Waste can include hazardous substances or dangerous goods. If waste is not removed by a dedicated waste disposer, labels must
be applied to it before disposal.

The following labels are used in waste disposal:

Hazardous substance labels

Dangerous goods labels

Global Label Management as a Labeling


System in an Enterprise
Use
Companies have many requirements regarding labeling systems: They need to provide a variety of applications but should also be
exible and expandable. In addition, they need to be deployable at both regional and global level within the company. Ideally, the
labeling system should be able to integrate with the company's existing applications. Global Label Management, as a component
of SAP Environment, Health and Safety (SAP EHS), ful lls these requirements as follows:

Features
SAP Environment, Health and Safety (SAP EHS) as a Central System for Label Management

SAP Environment, Health and Safety (SAP EHS) features a document management system for creating document templates as
well as for generating, releasing, and exporting documents. This document management system is the cornerstone for Global
Label Management in SAP EHS.

All documents and labels that you process in Global Label Management are created in Microsoft Word. Windows Wordprocessor
Integration (WWI) in SAP EHS is used to create the label templates and generate the labels. The label templates created in WWI
contain report symbols or placeholders for variables that are lled with data from the ERP system when the nal labels are
generated (see Creation of Label Templates).

Creating and generating labels using WWI provides the following bene ts:

One central system is used to generate labels rather than many local systems. This means that you can access the label
templates and labels created and generated in Global Label Management from anywhere in the world using the SAP
system.

The data printed on the labels is determined from the SAP system based on the master data. As a result, no external data
management or interfaces to other systems are required.

By using a status network, you can release the labels for everyday use in a series of steps. When the labels are released, the data
output on them, such as information relating to product safety and dangerous goods management, is checked by experts. Data
from other SAP components can also be integrated in the release process.

 Recommendation
The release process is carried out in SAP EHS. Before releasing labels, we recommend that you check the values output on
them on a printout rather than just on the screen. To do so, you can generate the labels and print them in the production
system without affecting labels that have already been released. Global Label Management provides label preview and check
functions (see Checking Labels), which you can use to generate a print request for test purposes.

Label Determination and Printing in Global Label Management


https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000a… 7/110
1/21/2020
Label determination (EHS) distinguishes between static, dynamic, and customer-speci c label determination (see Label
Determination).

Label determination in Global Label Management is based on the label view in Materials Management: Here, you con gure the
settings for the labels that are based on the packaging layers of the material. When doing so, you assign one or more labels or
label templates to a packaging layer.

 Note
You can also integrate your own label determination process using an enhancement spot.

Once the label has been determined, you can print it. Global Label Management provides the following options for printing labels
(see Label Printing):

Triggering printing in Label Printing: Enter the key data for the label to be printed and determine the label rst. Then
choose the label you want to print. In the standard system, the label is printed via the connected PC and assigned printer
or via an SAP spool output device.

Triggering printing manually based on a print request:

Manual print request generation: First determine the label in Label Printing and then generate a print request
manually for the label in Label Printing.

Automatic print request generation: Generate the print request for the label automatically using a business process.

Once they have been generated, print requests are displayed in the Labeling Workbench, where they can then be managed
using the de ned print stations. To access the print stations and thus the assigned print requests, the user requires access
authorization for the print station. The labels de ned for the print request are printed via a printer on the con gured WWI
generation server or via an SAP spool output device.

Automatic label printing: In the standard system, automatic label printing is con gured for the process order, production
order, delivery, and handling unit business processes. When a process order is saved, for example, the system
automatically generates a print request and sends it to a print station.

 Recommendation
You can also integrate this solution in other business processes using enhancement spots.

Local Label Printing Using Print Requests

You can use the WWI generation server and Global Label Management to generate labels and the print requests required to print
labels. These WWI generation servers are usually located in different plants belonging to the company where the labels are printed
and used. This means that the WWI generation servers are near the printers on which the labels are printed. Starting from the
worklist, in which the print requests are managed using the Labeling Workbench, the nal label is then generated on the WWI
generation server.

 Recommendation
You can also generate or print print requests from an external component, such as a process control system. Various interfaces
are provided for this purpose.

Since several WWI generation servers are used to generate the print requests and print the labels, decentralizing label printing has
the following bene ts:

The WWI generation server features a buffer to store the data for label templates, nal labels, and print requests locally in
order to reduce the load on the ERP system. The data required from the ERP system to generate print requests is thus
reduced because the data is already buffered. Final label generation is also handled by the WWI generation server.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000a… 8/110
1/21/2020
The WWI generation server buffer is synchronized automatically. This means that the oldest report in the system or on the
WWI generation server is deleted automatically. Whenever a print request is to be generated from the ERP system and the
corresponding le is not located on the WWI generation server, the le is requested from the buffer automatically. This
logic provides a exible, adjustable buffer size and ensures that the WWI generation server can be replaced if necessary.

These functions are necessary because productive environments generally contain large volumes of data (especially due to the
nal labels stored in the system). Depending on the customer's requirements with regard to buffering print request data, each
plant can have hundreds or thousands of print requests. Each print request can range from a few kilobytes to several megabytes in
size – depending on the content or on whether the request contains sequential data. Decentralizing data storage is absolutely
essential, particularly if data is processed from several plants at different locations throughout the world.

Printing labels using print requests can be carried out manually or automatically. Automatic printing does not need to be triggered
manually from the worklist. The label can be generated and printed directly from the worklist.

Global Label Management provides every user with a list of current and executed print requests in one worklist. These print
requests can be printed immediately if the user does not need to change any data rst. You can change the data and print settings,
such as the number of printed copies, if necessary. The worklist allows the user to check the printed requests using a preview and
reprint them if necessary.

Central Label Printing via the User's PC

Labels can also be printed without generating print requests. In this case, the nal labels are generated in the ERP system in
combination with a synchronized WWI generation server. Final label generation takes place on the synchronized WWI generation
server. For this reason, you have to distribute large volumes of data among several physical WWI generation servers when you
print labels via the user's PC.

Printing is triggered from Label Printing, whereby the system determines the material and the associated label using just a few
key values and the labeling scenario you selected (for example, process order or delivery). After label determination has been
completed, choose a label and start the print process. The label is then printed using the Global Label Management print program
(glmPT.exe) and via the printer connected to the user's PC. Alternatively, you can print the label using an SAP spool output device.

Global Label Management for Label Printing on the Production Line

You can integrate Global Label Management in a production line using RFC interfaces. Using a print request API, you can then
generate new print requests or change and print existing ones, for example.

You can integrate Global Label Management in a production lines as follows: A print request is generated by the ERP system when
you save a process or production order. The generated print request is then saved in the Labeling Workbench worklist. It is then to
be printed on a printer integrated in the production line. Once the print request has been generated, the label is almost complete.
However, it is still missing certain data such as the batch, production date, and date of manufacture. The nal label is generated
with the missing data and sent to the printer. The control system then receives a message from Global Label Management via the
RFC interface indicating that the label is waiting on the printer. The control system can then trigger the packing process. A label is
printed for each packaging item and attached to it.

The printer is linked to the WWI generation server via Windows. This is supported by most modern printers that are integrated in
production lines. Global Label Management controls only the Windows spooler, and not the actual printer.

Output Sequential Data on Labels

Outputting sequential data on labels presents a special challenge for printing systems in companies. Printing sequential data
means that the data, such as sequential numbers, in a print request changes from page to page or from label to label.

To output sequential data in Global Label Management, you specify the type and position of the data on the label template. The
sequential data is read when the label is generated. Each label then contains all of the data including the sequential data. Multiple

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000a… 9/110
1/21/2020
pages are generated for this purpose in the nal label. This process increases the document size for the printed label. The print
request generated for this purpose can then be output using any printer equipped with a driver for Microsoft Windows.

 Recommendation
When labels are printed with sequential data, the print request may be canceled as of a certain label size and certain number of
printed labels (approx. 1500 pages or a le size of 500 megabytes) or the performance of printer may deteriorate signi cantly.
You can solve this problem by using a high volume printer (HVP).

High volume printers can be used to print print requests with print les that are too large or that contain more than 32,768 labels
to be printed. The HVP is designed as a printer driver for Microsoft Windows and is connected to the label printer via a plug-in.

With the HVP, only one page with all static data is sent to the printer. The HVP then receives all of the sequential data via an
interface and automatically supplements the sequential data in the printout. The HVP also integrates changing bar codes or texts
in the printout.

Output Bar Codes on Labels

You can use Global Label Management to generate different types of bar code (one and two-dimensional bar codes such as EAN-
13, EAN-128, DataMatrix, and QR codes) and print them on labels. The bar codes are then positioned on the label template as
report symbols. The value of the bar code can be static, determined during label generation, or contain sequential data.

Character Sizing on Labels

You adjust the font size within a text eld on the label template using character sizing, which is controlled via WWI. This means
that the text makes best use of the space available in the text eld. You can specify the font size range (8 to 32 point, for example).
By doing so, you can be ensure that the contents of the label are legible and complete.

Building Blocks for Simplifying the Layout of Label Templates

You can use building blocks to group objects from report template creation (such as report symbols, graphics, and repeating
groups) into your own document templates and reuse them in label templates. You can integrate these building blocks into report
templates as a reference or insert them as a copy. Since the label templates are created centrally in the SAP system, every user
who has authorization to create templates can use the building blocks (see Creation and Use of Building Blocks).

This logic supports the simpli ed template creation approach. This means that you can create label templates without an
extensive knowledge of WWI: In this case, you simply insert existing building blocks, such as a group of hazard statements and
safety information or address data, in the label template. When the labels are generated, the contents of the building blocks are
integrated in the label template automatically. Changes to building blocks are made by WWI experts only.

Unicode in Global Label Management

Global Label Management supports Unicode. This is particularly important for labeling systems that are used internationally
because Unicode allows you to enter texts in different languages in the label template. The texts from the SAP system are then
formatted in the correct Windows code page and printed on the labels. In Unicode-based SAP systems, regional Global Label
Management users can enter their texts in the required languages. These texts are then available to all users worldwide.

Process Steps in Global Label Management


Features
In Global Label Management, you execute the following process steps to generate labels. Depending on your requirements, these
process steps may be executed by different roles.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 10/110
1/21/2020
Con gure Global Label Management (GLM)

Since Global Label Management is integrated in various Logistics business processes and represents an output result of
these business processes, the administrator responsible for Global Label Management must rst check whether these
business processes are modeled in the ERP system. Furthermore, he or she must check the required settings in the other
components of SAP Environment, Health and Safety (SAP EHS). To enable the administrator to determine and generate
the labels correctly, the settings for the following process steps must be con gured in Customizing and in the transactions
for Global Label Management. These settings including the decision regarding the type of print output (Via PC or Via Print
Request) as well as the necessary settings for the WWI generation server and printers.

Create Label Templates

The person responsible for labels de nes the layout of the labels in the label template. The report symbols for the data that
is to be printed on the label are speci ed in this template. As a result, speci cation data, data from the material master and
other SAP components, and graphics are printed on the label. By integrating phrases, the printed texts are output in
different languages.

In addition, the properties of the label stock have to be de ned because labels may have to be printed on different label
stocks.

 Recommendation
For more information, see Creation of Label Templates.

Edit Label Data in Material Master

In the material master for a material, the person responsible enters additional data that affects label determination. This
includes the packaging hierarchy and validity areas for which labels are to be printed. The label data can also include
language-speci c product descriptions that are to appear on the label. If a customer has speci c requirements regarding
the label, customer-speci c labels can be generated for a material.

 Recommendation
For more information, see Label Data in Material Master.

Check Labels

The person responsible for labels uses the label check to simulate the output of all the data on a label template or on the
report body of a label before the label is printed. By doing so, you can check in advance whether the data will be output
correctly on the label. The label check produces a preview in PDF or RTF format. To check the label, all you have to do is
choose a print request created for the label check.

 Recommendation
For more information, see Checking Labels.

Label Determination and Printing via a PC

In Label Printing within Global Label Management, the person responsible for printing labels can print the labels for
various business processes on a printer connected to a local PC once the labels have been determined. For this purpose,
the type of print output Via PC must be assigned to the corresponding labeling scenarios in Customizing for Global Label
Management.

 Recommendation
For more information, see Label Printing Using PC.

Manually Generate Print Requests for Label Printing

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 11/110
1/21/2020
When labels are printed using print requests, a print request for the label to be printed is rst generated in Label Printing
after label determination. The labels are then printed by the person responsible for label printing. After the print request
has been generated, it can be processed further in the Labeling Workbench by the person responsible for label printing. To
print labels using a print request, the type of print output Via Print Request must be assigned to the corresponding
labeling scenarios in Customizing for Global Label Management.

 Recommendation
For more information, see Manual Print Request Generation.

Automatically Generate Print Requests for Label Printing

With automatic print request generation, the labels are determined automatically as part of the Logistics business process
(for example, delivery or process order) and the print request is generated. Once they have been generated, the print
requests are displayed in the Labeling Workbench, where they can be printed.

The person responsible for controlling labeling in Logistics executes the automatic print request generation by creating a
process order, for example. This means that the print request generation is an output result of the process order, for
example, that the person responsible for controlling labeling in Logistics cannot in uence.

 Recommendation
For more information, see Automatic Print Request Generation.

Print Labels Manually Using Print Requests

The Labeling Workbench shows all of the print requests that were generated manually and automatically. The person
responsible for label printing triggers the printout here.

 Recommendation
For more information, see Manual Label Printing.

Print Labels Automatically Using Print Requests

With automatic label printing, the labels are printed immediately after the print requests have been generated. The print
requests are then displayed in the Labeling Workbench.

If the labels are printed automatically following manual print request generation in Label Printing, the person responsible
for label printing is also responsible for this step. If the labels are printed automatically following automatic print request
generation, the person responsible for controlling labeling in Logistics is also responsible for this step.

 Recommendation
For more information, see Automatic Label Printing.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 12/110
1/21/2020

Process Steps in Global Label Management

More Information
https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 13/110
1/21/2020
For more information about the roles in Global Label Management, see:

Administrator for Global Label Management

Person Responsible for Controlling Labeling in Logistics

Person Responsible for Labels

Person Responsible for Label Printing

These roles are shipped with the standard system as templates for creating your own roles.

Label Types
De nition
Enterprises use labels in various business processes. The label types required for these business processes are con gured as label
categories in Global Label Management.

The system determines precisely one label category for each material and each packaging layer in the packaging hierarchy. If you
require multiple labels of the same label category in a packaging layer, you have to specify an additional label category for the
material. You also need to assign additional label categories to a material if you require different parameters (for example,
Contains Use Symbols or Contains Trans. Symbols).

Prerequisites
You have created and edited the label categories in Customizing for Global Label Management under Specify Label Categories.

Features
The following label categories are available in the standard system:

Product label/primary container label/container label (technical name: LB_PRIM): Is attached to the container and
contains all product and safety information, including the use symbols (such as GHS hazard pictograms).

Primary label with transport data/container label with transport data (technical name LB_PRIMTR): Is attached to the
container and contains dangerous goods data as well as material data.

Overpack label (technical name LB_OVPCK): Is attached to the overpack and contains all of the product label data. Since
the overpack provides more space than the product, the overpack label can contain additional data, such as information in
multiple languages.

Overpack label with transport data (technical name LB_OVPCKTR): Is attached to the overpack and contains dangerous
goods data as well as material data.

Transportation label/shipping label with transport data (technical name: LB_TRANS): Is attached to the container or
packaging. Usually contains the same data as the product label as well as dangerous goods information.

Shipment label (technical name: LB_SHIP): Is attached to an overpack and contains product and safety information, such
as the recipient's address data.

Internal supplemental label (technical name: LB_INTERN): Is used in addition to other labels and contains special
graphics, addresses, or processing texts, for example.

Customer-speci c label (technical name: LB_CUST): Is used as an additional label or as a replacement for other labels and
contains customer-speci c information.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 14/110
1/21/2020
Sample label (technical name: LB_SAMPLE): Label for goods that contain safety-relevant ingredients and for which a
material has not been created yet in the SAP system.

Waste label (technical name: LB_WASTE): Label that is attached to waste that requires safety-relevant information
including use symbols (such as GHS hazard pictograms) and dangerous goods data.

You can also create your own label categories. The following settings for labels are relevant, depending on their category and use:

Label size: Usually depends on the container or overpack.

Label stock size: Labels usually have a carrying paper in the form of a sheet or roll. One or more labels can be printed on
this paper. Global Label Management can process label stocks up to 55.8 x 55.8 cm in size.

Label determination: Depending on the label category, label determination is in uenced by the customer assignment,
dangerous goods relevance, or number of hazard pictograms, for example.

Template creation: WWI report symbols must be positioned on the label template to output variable data such as
numbers, texts, graphics, or bar codes whose values vary from label to label. The data is then determined using these
report symbols. Fixed components, such as dashes or graphics whose values do not change from label to label, can also be
positioned on the label template.

More Information
Label Determination

Creation of Label Templates

Creating Label Stocks

Creation of Label Templates


Usage
Companies have different requirements regarding labels, which means that different labels must be created depending on the
business process or intended use. These requirements affect the report templates that are used for labels.

 Example
For hazardous chemicals, you require labels that contain hazard symbols and safety information. On transport packaging, you
must also apply labels with dangerous goods data and danger labels. In certain cases, speci c labels are required for
customers.

You can design the layout of the labels using the options provided by Windows Word processor Integration (WWI), which is a
modi ed version of Microsoft Word.

Labels comprise several text areas in which data is output regarding, for example, speci cations, materials, manufacturing orders,
or deliveries. Depending on the type and use of the labels, you need to pay attention to the following settings when creating the
label template:

Label size: Depends on where the label is to be attached. Hence, a product label is restricted by the size of the product. The
label size therefore determines the size of the label template.

Label stock size: Labels are usually printed on sheets or roles of carrying paper. The size of the label stock therefore
determines the size of the carrying paper. In Global Label Management, label stocks up to a size of 55.8 x 55.8 cm can be

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 15/110
1/21/2020
used. The label size or the size of the label template and the number of labels to be printed on the carrying paper must,
therefore, match the size of the label stock.

Label determination: Depending on the label category and the type of label determination selected (static, dynamic, or
customer-speci c; see Label Determination), data such as the validity areas, customer assignment, dangerous goods
relevance, or number of hazard pictograms is evaluated when labels are determined.

Label generation: For data determination on the label, report symbols are placed on the label template to output variable
data such as numbers, texts, graphics, and bar codes. This data is determined in the ERP system. When the labels are
generated, the report symbols are replaced with data. In addition, static data such as dashes, texts, or graphics can be
positioned on the label template. This data remains unchanged when labels are generated.

Prerequisites
You have completed the following Customizing activities in Customizing for Global Label Management:

Prerequisites for Global Label Management: The settings that need to be con gured in other SAP components before
Global Label Management is con gured are grouped together in this Customizing activity.

Con guration of Global Label Management: In this Customizing activity, you con gure the basic settings for Global Label
Management before you implement the process steps in Global Label Management.

Create Label Templates

Labels are created, generated, and managed in report management. Report management uses Windows Word processor
Integration (WWI) to create the label templates.

Process
You create label templates in the same way as report templates. For more information about creating report templates, see Report
De nition.

Note the following special settings when creating label templates:

1. You create a new label template with the status Start of Work and start the Label Wizard required to create label templates
by choosing .

2. In the Label Wizard, you enter the label size (height and width) without a margin.

As the label size, you enter the dimensions of the largest print area on the label and not the size of the actual label.

You enter the height and width of the label independently of the label orientation on the label stock, that is, as the
label appears in readable form.

 Note
This enables you to use the label template for different label stocks without having to adjust the template to the
respective size of the label stock.

Under Edit Label Stock, you specify the position of the label template on the label stock by con guring the settings
for the label margins. For more information, see Creating Label Stocks.

3. You group all of the data that you want to add to the label template into text elds.

You do not delete or change the text eld that the Label Wizard automatically added to the label template. This text
eld corresponds to the size of the label template. You place all of the text elds within this text eld.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 16/110
1/21/2020
You group the content that you want to print on the label into different text elds based on logical or business
aspects. For example, if data is to be preprinted on the label or printed in a colored area, you place this data in
dedicated text elds in the corresponding location on the label template.

You place the outer text elds at the outer edge of the label template. This means that the edges of these text elds
correspond to the edges of the label template.

4. If you want the system to adjust the font size for the text eld automatically so that the data to be printed ts in the text
eld, you choose . For more information, see Character Sizing.

5. You can use building blocks to group objects from label template creation (such as report symbols, graphics, and repeating
groups) into your own document templates and reuse them. You can integrate these building blocks into label templates as
a reference or insert them as a copy. For more information, see Creation and Use of Building Blocks).

6. On labels, you can output bar codes with static or variable data.

You manage the output of static data using the Bar Code expansion mode on the Symbol tab page. You control the output
of variable data on the Sequence Numbers/Data tab page. For more information, see Output of Sequence Numbers and
Sequential Data.

7. You can output the data on labels in multiple languages. To do so, you enclose the data that is to be output in multiple
languages using a repeating group of type Validity area and language. In the report generation variant, you enter the
languages using the discrete validity areas (see Discrete Validity Area (EHS)). For more information, see
Example:Repeating Group of Type G.

8. You note the settings for the user entries under Adjusting Label Templates Using User Entries.

9. You release the label template. For more information, see Release of Document Templates.

 Note
You can check the output of data on a label template or on the report body of a label before you print the label. For more
information, see Checking Labels.

Example
You want to output data on a label in multiple languages and so you specify the individual languages in the report generation
variant in the validity areas under Rating/Validity.

On the label template, you enter the data that is to be output in multiple languages and enclose it using a repeating group of type
Validity area and language. When the labels are generated, the report symbols are replaced with multilingual texts.

Output of the GHS Hazard Statement in Multiple Languages

The GHS hazard statements from value assignment type SAP_EHS_1023_094 (GHS Labeling (EMEA)) are output in multiple
languages.

<11BRG018(G;*)>
<11BRG001(M,SAP_EHS_1023_094;*)>
<01G1023094HS(P;*)[D:Gefahrenhinweise]>
<11ERG001>
<11ERG018>

Output of the Hazard Statement in the First Two Languages

The GHS signal word (G1023094SI) from value assignment type SAP_EHS_1023_094 (GHS Labeling (EMEA)) is output in the rst
two languages (G; 1–2) de ned in the validity area.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 17/110
1/21/2020

<11BRG018(G;1-2)>
<11BRG001(M,SAP_EHS_1023_094;*)>
<01G1023094SI(P;*)[D:Signalwort]>
<11ERG001>
<11ERG018>

Output of the Material Name in Multiple Languages

The material name is output in multiple languages:

<11BRG018(G;*)>
<01GESTRIDENT(I:NAM,PROD,;*)[D:Identifikator]>
<11ERG018>

More Information
Report Creation: Process

Output of Dangerous Goods Data on Labels


Use
Before dangerous goods can be transported, labels containing the dangerous goods data must be applied. If you create templates
for dangerous goods labels, you must note the information given below.

Prerequisites
You have completed the following Customizing activities in Customizing for Global Label Management:

Prerequisites for Global Label Management: Con gure the settings in the Dangerous Goods Management section.

Specify Label Categories: Select the Contains Transport Symbols checkbox. This is required only if the system is
to determine labels dynamically (see Dynamic Label Determination).

Specify Transport Symbol Groups: Link the transport symbol groups de ned in this Customizing activity to the
respective danger labels in Customizing for Dangerous Goods Management under Specify Danger Labels. This is
required only if the labels are to be determined dynamically.

You have assigned the required transport symbol groups to the label stock. This is required only if the labels are to
be determined dynamically.

If the materials are classi ed as dangerous goods, you have completed the dangerous goods master for all of the
relevant dangerous goods regulations.

Process
Process the label templates and the required report generation variants as described under Creation of Label Templates. In
addition, con gure the following settings so that dangerous goods data from the dangerous goods master appears on the label:

1. To output dangerous goods data, use the parameter symbols from report symbol group G06 GLM Parameter:Dangerous
Goods Data.

 Recommendation

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 18/110
1/21/2020
If you want to output the data for several dangerous goods regulations on one label, enclose the data with the repeating
group of type Parameter Hierarchy and enter the parameter hierarchy Dangerous Goods Regulations. For more
information about parameter hierarchies, see Parameter Hierarchy.

2. If you want to print danger labels on colored label stock, add as many text elds to the label template as the danger label
can take. The danger label is placed on the label over these text elds. To output the danger label, add the parameter
symbol GCG_HPN from report symbol group G06 GLM Parameter:Dangerous Goods Data to each text eld. To do so, you
con gure the following additional settings:

For the symbol under Multiple Value Assignment, enter 1 in the rst text eld and 2 in the second text eld, for
example. This ensures that the rst danger label is output in the rst text eld and the second danger label is output
in the second text eld.

Specify the expansion mode Graphic or processing method HM51_SYMBOL_DG_LABEL_GRAPHIC.

Enter the type of repeating group as Discrete Expansion of Multiple Values and select All as the multiple value
assignment. This enables multiple graphics to be output on the label.

Example
Output of Dangerous Goods Data from the Dangerous Goods Master on the Label Template

Output of the ID number:

<02GCG_TKUI[D:Art IdentNummer]><02GCG_DGNU[D:IdentNummer]>

Output of the dangerous goods description:

<02GCG_PDGNUD(P)[D:Bezeichnung]>

Output of the hazard-inducing substances:

<13BNG000(*:02GCG_PRES)> (<02GCG_PRES(P)[D:GefahrAusl.Stoff]>)<13ENG000>

Output of the main danger:

<13BNG004(*:02GCG_HPN(M:HM51_SYMBOL_DG_RISK;1))>, <02GCG_HPN(M:HM51_SYMBOL_DG_RISK;1)
[D:Hauptgefahr]><13ENG004>

Output of subsidiary dangers:

<13BNG005(*:02GCG_HPN(M:HM51_SYMBOL_DG_RISK;2-*))>,
(<02GCG_HPN(M:HM51_SYMBOL_DG_RISK;2-*)[D:Nebengefahren]>)<13ENG005>

Output of the packaging group:

<13BNG003(*:02GCG_PGRO)>, <02GCG_PGRO[D:Verpackungsgruppe]><13ENG003>

Output of the rst danger label graphic:

<11BRG006(D;*)><02GCG_HPN(M:HM51_SYMBOL_DG_LABEL_GRAPHIC;1/T'')[D:Nebengefahren]>
<11ERG006>

Output of the second danger label graphic:

<11BRG006(D;*)><02GCG_HPN(M:HM51_SYMBOL_DG_LABEL_GRAPHIC;2/T'')[D:Nebengefahren]>
<11ERG006>

Output of Hazard Pictograms on Labels


https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 19/110
1/21/2020

Use
For hazardous chemicals, you require labels that contain hazard symbols and safety information. This section explains special
features that must be taken into account when creating templates with hazard symbols.

 Note
The globally recognized system for classifying and identifying chemicals (GHS; Globally Harmonized System of Classi cation,
Labeling and Packaging of Chemicals) requires hazard pictograms to be displayed within a red diamond, for example.

If you only have a monotone printer on which to print labels, you must use label stock with preprinted, colored diamonds, for
example, depending on the legal requirements. If the label stock contains more preprinted diamonds than the number of hazard
pictograms to be printed, all surplus diamonds must be concealed or blackened out. This is done using a report symbol for which
a graphic is de ned as a phrase.

 Recommendation
Alternatively, you can suppress the output of hazard pictograms for labels created in accordance with the GHS regulation if the
label contains danger labels with the same meaning.

Prerequisites
You have con gured the following settings in Customizing for Global Label Management:

Prerequisites for Global Label Management: You have con gured the settings in the Product Safety section.

If symbols for EU classi cation are to be output for a speci cation, you must process the Hazard Symbol characteristic
(SAP_EHS_1023_001_SYMBOL) in the Labeling (EU) value assignment type (SAP_EHS_1023_001).

If symbols for GHS classi cation are to be output for a speci cation, you must process the Symbols characteristic
(SAP_EHS_1023_044_SYMBOL) in the GHS Labeling (General) value assignment type (SAP_EHS_1023_044).

Specify Label Categories: You have selected the Contains Use Symbols checkbox.

If you want to suppress the output of hazard pictograms because danger labels with the same meaning are output on the label,
you must con gure the following settings in Customizing for Global Label Management:

Specify Label Categories: You have selected the GHS Pictogram Suppression checkbox.

GHS/Dangerous Goods: De ne Phrase Assignment: You have assigned the phrases, which consist of the phrase catalog,
the ID of the phrase to be suppressed, and the ID of the pictogram to be suppressed, to the dangerous goods regulation
and the associated danger label.

You have assigned the minimum and maximum number of hazard pictograms that can be output to the label stocks.

You have de ned whether the label stocks have a preprinted, red diamond for GHS pictograms or a preprinted, orange
background for EU classi cation symbols.

Process
You process the label templates as described under Creation of Label Templates. You also con gure the following settings so that
hazard pictograms are output on the label:

1. On the label template, you enter the maximum number of hazard symbols that can appear on the label (use symbols or
hazard pictograms) as text elds. The hazard symbols are placed on the label using these text elds.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 20/110
1/21/2020
2. To output the use symbols for EU labeling, you add the Hazard Symbol speci cation symbol (G1023001SY) from the
Labeling (EU) report symbol group to the text elds. To do so, you con gure the following additional settings:

You enter the Graphic expansion mode.

Under Multiple Value Assignment, enter 1 for the symbol in the rst text eld, for example, and 2 in the second text
eld. This ensures that the rst hazard symbol is output on the label in the rst text eld and the second hazard
symbol is output in the second text eld.

You enclose the symbol with a repeating group of type Master Group. As the multiple value assignment, enter All
and as the value assignment type, enter SAP_EHS_1023_001 (Labeling EU). This ensures that all value assignment
instances are taken into account.

3. To output the GHS hazard pictograms, you can use the following parameter symbols from report symbol group G11 GLM
Parameter: Speci cation Data by adding them to the text elds:

GCG-HAZPIC: Output of hazard pictograms without blackening-out logic

GCG-HAZBLA: Output of hazard pictograms with blackening-out logic

In addition to the hazard pictograms output on the label template, any surplus red diamonds on the label stock are
hidden or concealed by printing a black box over them.

 Note

Report symbols GCG-HAZPIC and GCG-HAZBLA are parameter symbols that are expanded when the report
body is generated.

If you use label stocks (see Creating Label Stocks) with preprinted, red diamonds, the label stock must contain
at least as many blank diamonds as the number of hazard pictograms to be printed on the label. The number of
hazard pictograms to be printed is determined using the value assignment type for determining the number of
hazard symbols. The corresponding label stock is then determined with the correct number of blank diamonds if
dynamic label determination is used (also see Filtering Generation Variants by Use Symbol). The number of
preprinted diamonds is de ned in the header data of the label stock.

4. You add the parameter symbol GCG-HAZPIC or GCG-HAZBLA from report symbol group G11 GLM Parameter:
Speci cation Data to the text eld. To do so, you con gure the following additional settings:

For the symbol under Multiple Value Assignment, enter 1 in the rst text eld and 2 in the second text eld, for
example. This ensures that the rst danger label is output on the label in the rst text eld and the second danger
label is output in the second text eld.

You choose the Without expansion mode.

On the label template, you do not enclose the parameter symbols GCG-HAZPIC and GCG-HAZBLA with a repeating
group of type Master Group since these parameter symbols already contain the logic for determining the hazard
pictograms.

If you use parameter symbol GCG-HAZBLA (output of hazard pictograms with blackening-out logic) in the label template,
you must also note the following settings:

You enter the phrase that you want to use for blackening out in Phrase Management (EHS-BD-PHR) and assign a
graphic to the phrase that will be used to blacken out or conceal the red diamond.

This graphic must be de ned on the WWI generation server.

In Customizing for Global Label Management under Make Settings for Basic Data, you specify the phrase category
and phrase for parameter symbol GCG-HAZBLA.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 21/110
1/21/2020

Example
Label template for output of three hazard pictograms. All of the surplus red diamonds should be concealed or printed over on the
label stock:

Text eld 01: <02GCG_HAZBLA(1) [D:Gefahr Piktogramm mit Ausschwärzung]

Text eld 02: <02GCG_HAZBLA(;2)[D:Gefahr Piktogramm mit Ausschwärzung]

Text eld 03: <02GCG_HAZBLA(;3)[D:Gefahr Piktogramm mit Ausschwärzung]

Labels Without Speci cation Data


Use
You can use Global Label Management to create labels on which no dangerous goods data or speci cation data is output. These
include:

Product labels for materials that do not contain hazardous ingredients

Delivery labels based on label categories for which no entries regarding hazardous ingredients have been made

Speci c settings apply to labels on which no speci cation data is output.

Process
The following settings apply to the creation of labels on which no speci cation data is output.

1. Create the label template as described under Creation of Label Templates. However, do not specify any report symbols for
data from the speci cation master.

2. If the label without speci cation data requires a speci c label stock that you have not yet created, create the label stock as
described under Creating Label Stocks.

3. For labels without speci cation data, you require separate report generation variants.

Create the report generation variants as described under Report Generation Variants for Labels.

Assign the label template for labels without speci cation data and the corresponding label stock to the report
generation variant.

You control label determination using the label category (report category) to which the report generation variant is
assigned. The settings that apply for labels with speci cation data also apply here. For more information about label
determination, see Label Determination and Customer-Speci c Label Determination.

 Note
When you process the report generation variant, check that the parameters required to determine the data in the
speci cation master have been de ned. The reason for doing so is that the label must be created on the basis of a
speci cation. In the header data of the report generation variant, enter the leading validity area (see Leading Validity
Area (EHS)) REG_WORLD and the rating PUBLIC. The speci ed validity areas control both the multilingual output of the
data and the label determination.

4. Specify the material and the packaging layer for which labels without speci cation data are required. For more information,
see Label Data in Material Master.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 22/110
1/21/2020

Example
SSCC (Serial Shipping Container Code) shipping labels only contain the SSCC bar code and further shipping information, but no
speci cation data.

More Information
Creating Label Stocks

Report Generation Variants for Labels

Label Data in Material Master

Label Determination

Customer-Speci c Label Determination

Customer-Speci c Labels
Use
Labels containing custom information and with a custom design can be added to materials. This means that materials also have
customer-speci c labels as well as the standard labels such as product labels or shipping labels.

You create label templates for customer-speci c labels as described under Creation of Label Templates; however, you also take
into consideration the customer-speci c requirements.

Prerequisites
You have completed the following Customizing activities in Customizing for Global Label Management:

Specify Label Categories: You de ne the label categories that are to be used for customer-speci c labels. Only these label
categories are displayed under Edit Customer-Speci c Labels (transaction CBGL_CL02). Also con gure the following
settings:

Customer-Speci c Label Category checkbox: The label category is used exclusively for customer-speci c labels.

Additional Determination of Customer-Speci c Labels checkbox: During label determination, the system
attempts to nd a customer-speci c label or customer-speci c report generation variant for this label category in
addition to other labels or report generation variants.

Specify Packaging Units: Only packaging units for which the system can print labels or for which packaging units have
been de ned in Global Label Management are displayed for the material for which customer-speci c labels are to be
determined.

Customers for which you want to determine customer-speci c labels have been created or are available in the system.

Process
Preparing to Create Customer-Speci c Labels

1. You create a label template for customer-speci c labels as described under Creation of Label Templates.

2. If the customer-speci c label requires special label stock that you have not yet created, you create the label stock as
described under Creating Label Stocks.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 23/110
1/21/2020
3. You require separate report generation variants for customer-speci c labels:

You create the required report generation variants as described under Report Generation Variants for Labels.

You assign the label template and label stock that you have created for customer-speci c labels to the report
generation variant.

You assign the label category for customer-speci c labels to the report generation variant as the report category.
You use this label category to control the following factors:

Whether the label category is customer-speci c only

Whether additional, customer-speci c labels are to be determined for the label category

The associated label category controls label determination. For more information about label determination, see
Label Determination and Customer-Speci c Label Determination.

You assign a customer-speci c label category to the material and packaging layer for which you want to create
customer-speci c labels. For more information, see Label Data in Material Master.

Creating Customer-Speci c Labels

1. Under Edit Customer-Speci c Labels (transaction CBGL_CL02), you assign one or more label categories to the customer
and choose .

The system displays one tab page for each label category speci ed.

2. You enter the label or report generation variant for which the customer-speci c label category is de ned for the customer.
The following applies:

For each label category, one customer-speci c label can be assigned for a customer and the packaging layers
(packaging unit) de ned for which the label is to be used.

If several customer-speci c labels (or report generation variants) are to be created for a customer, you must create
additional label categories for these customer-speci c labels in the Customizing activity Specify Label Categories.

3. You enter the number of copies or labels that are to be printed for the customer.

Example
A customer requires the labels to contain a bar code so that incoming goods can be posted to warehouse stock using a bar-code
entry.

More Information
Creating Label Stocks

Report Generation Variants for Labels

Label Data in Material Master

Customer-Speci c Label Determination

Creating Label Stocks


Use

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 24/110
1/21/2020
Labels are printed on sheets or roles of carrying paper. You use the label stock to specify how many labels are to be printed on the
carrying paper and where the labels are positioned on the label stock.

 Note
Compared to report generation, label generation needs one step more. In this step, the labels are positioned on the label stock
based on the settings for the label stock. Sequential values, such as sequential numbers, are expanded at the same time. The
labels are automatically positioned on the label stock for all label templates if the label template was created with the Label
Wizard.

 Recommendation
The physical dimensions of the carrying paper may change, for example, if a new vendor is selected who supplies narrower
carrying paper or if the labels are positioned differently on the carrying paper. To prevent you from having to create a new label
template for each carrying paper, create a new label stock or adapt an existing one to the new dimensions. These changes to
the label stock immediately affect all labels and report generation variants that are linked to the label stock. This means that
you do not have to regenerate labels that have already been released.

Note the following factors when specifying the label stock:

Label size: Indicates the size of the label printed on the label stock. The label size and the label template should not contain
any borders.

The label size depends on where the label is to be attached. Hence, a product label is restricted by the size of the product.

Label stock size: Indicates the size of the carrying paper on which the label is printed. The label size and the label template
should not contain any borders.

Preprinted colored background: If you only have a monotone printer on which to print labels, you must use label stock with
a preprinted, colored background, depending on the legal requirements. To do so, you need to create a separate label
stock.

Prerequisites
You have completed the following Customizing activities in Customizing for Global Label Management:

Prerequisites for Global Label Management

Con guration of Global Label Management

Specify Label Categories: Specify the report categories as label categories that you want to use to generate the labels.
The label categories and the properties you assign to the label categories in this Customizing activity in uence label
determination.

Specify Label Sizes: Assign the width and height of the label as well as the unit of length to a freely de ned description of
the label size.

Specify Size of Label Stock: Assign the width and height of the label stock as well as the unit of length to a freely de ned
description of the label stock size.

Specify Transport Symbol Groups: Transport symbol groups identify label stocks with a preprinted, color background so
that they can be used for printing the respective danger labels.

 Note
The size of the label is always smaller than or equal to that of the label stock. This means that the label size does not match the
size of the label stock. Both values, however, must match the label template.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 25/110
1/21/2020

Procedure
De ne the required label stock or carrying paper under Create Label Stock (transaction CBGL_LS02):

1. Assign the label stock size de ned in Customizing to the label stock.

The way in which the carrying paper emerges from the printer's output tray is important here (from separating edge to
separating edge in the case of reels). If the labels on the carrying paper are arranged in such a way that you can read the
text on the label when it leaves the output tray, specify the height and width to match the way the carrying paper exits the
printer. These values are independent of whether the height is higher or wider than the width. If you cannot read the text on
the labels when they exit the printer tray, that is, the text is rotated through 90 degrees, you must swap the values for the
height and width of the carrying paper.

2. De ne the position of the labels on the carrying paper.

The decisive criteria here are the way in which the paper emerges from the printer's output tray and whether you can read
the text on the labels. If you cannot read the text on the labels when they exit the printer tray (because the text is rotated
through 90 degrees), you must choose landscape format.

3. Assign the label size de ned in Customizing to the label stock.

The height and width of the label size must match the height and width of the label template speci ed in the Label Wizard.

As well as the position of the labels on the carrying paper, the label size affects label determination when ltering by label
stocks if dynamic label determination is used (see Dynamic Label Determination).

4. For the following settings, insert the carrying paper in such a way that you can read the text on the labels. Specify the
following values for carrying paper:

Number of Labels per Row

Number of Labels per Column

Label Pitch: Horizontal: Specify the distance from the left edge of a label to the next left edge of a label. If the
carrying paper contains only one column, this value is equal to the width of the carrying paper.

Label Pitch: Vertical: Specify the distance from the top edge of a label to the next top edge of a label. If the carrying
paper contains only one row, this value is equal to the height of the carrying paper.

Distance from Left Margin: Distance from the left edge of the carrying paper to the left edge of the rst label. Also
include the label margin because the label size and label template are de ned without a margin.

Distance from Upper Margin: Distance from the upper edge of the carrying paper to the upper edge of the rst
label. Also include the label margin because the label size and label template are de ned without a margin.

5. Specify the description of the label stock.

The description should enable the person responsible for printing labels to readily identify the label stock that needs to be
inserted in the printer tray.

6. If dynamic label determination (see Dynamic Label Determination) is used, de ne the lter criteria for label determination
on the following tab pages:

On the Attributes tab page, specify the number of hazard pictograms whose colored areas or diamonds are already
preprinted on the label. Also specify whether it is a GHS label with red diamonds preprinted on the carrying paper or
a label with orange areas preprinted on the carrying paper for the EU hazard symbols.

Specify the validity areas for which the label stock is to be used. If a validity area is not assigned to a label stock, the
stock applies to all validity areas.

If necessary, specify the label categories that are to be used for the label stock. If a label category is not assigned to
a label stock, the stock applies to all label categories.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 26/110
1/21/2020
If you want to use label stocks with a preprinted colored background to output danger labels, specify the transport
symbol groups.

Transport symbol groups identify label stocks with a preprinted colored background for printing danger labels. In
this case, create a separate label stock for each label stock with a background color or for combinations of
background colors. If a transport symbol group is not de ned for a label stock, the stock is not valid for any
transport symbol group.

 Note
These lter criteria settings are not relevant for static label determination (see Static Label Determination).

7. If required for information purposes, specify the material number of the label stock. This information does not affect any of
the settings.

If you use dynamic label determination, the label stock affects label determination. In this case, the label stock is assigned to the
label (or report generation variant).

More Information
Label Stock Determination

Dynamic Label Determination

Report Generation Variants for Labels


Use
Report generation variants de ne the actual labels:

The label category, which you specify as the report category in the header data of the reoprt generation variant, de nes the
type of label.

The report application label stock (LABELSTOCK) assigns the label stock used.

The value assignment usage (EHS) in the report generation variant de nes the speci cation data that is output on the
label.

The validity area in the header data of the report generation variant and the rating under Rating/Validity together form the
value assignment usage. This controls the output of data that is not located in a repetition group of the type Validity area
and language on the label template.

 Note
Within the repetition group of the type Validity area and language, the rating and the discrete validity areas under
Rating/Validity together form the assignment usage.

For labels in multiple languages, you use the discrete validity areas (Discrete Validity Area (EHS)) under Rating/Validity to
specify the languages in which the data is output on the label.

In the case of labels on which dangerous goods information is to be printed, you use the discrete validity areas under
Rating/Validity to de ne the dangerous goods regulations.

If the labels are determined dynamically (see Dynamic Label Determination), the following parameters of the report generation
variant are used to determine them:

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 27/110
1/21/2020
Label category (report category)

Label stock

 Caution
Make sure that the settings for the report generation variant are consistent. For example, the size of the label template
must match the label size speci ed in the label stock.

Discrete validity areas under Rating/Validity

Prerequisites
You have completed the Customizing activity Specify Label Categories in Customizing for Global Label Management.

You have processed the required label templates under Create Label Templates (transaction CG42).

You have speci ed the required label stock under Create Label Stock (transaction CBGL_LS02).

Procedure
You create report generation variants for labels in the same way as report generation variants for reports. For more information
about creating report generation variants, see Report De nition (EHS-BD-RDF).

Note the following special setttings when creating report generation variants for labels:

Settings in the Header Data of the Report Generation Variant

1. Specify a label category as the report category.

For label determination, you need report categories that are identi ed as label categories.

2. Specify the label template and version.

3. Specify a leading validity area (Leading Validity Area (EHS)).

This validity area is used to determine the speci cation data that is not output on the label template using a repetition
group of the category Validity area and language.

All other settings depend on how the report generation variant is processed and can be con gured:

Rating/Validity Settings

1. If you want to print data in multiple languages on the label, allocate discrete validity areas with a language assignment.

 Caution
The sequence of discrete validity areas with language assignment dictates the order in which the multilingual data is
output. If you require different output orders, create a separate report generation variant for each output order.

If you want to output data in multiple languages, the report template assigned to the report generation variant must
contain repetition groups of the type Validity area and language.

2. If you want to output dangerous goods data on the label, assign the validity area category DGREGION and a validity area
(such as DGADR) to the de nition of the dangerous goods regulation.

To output the data for the dangerous goods regulation, the label template must contain the report symbols required
to output the dangerous goods data from the dangerous goods master.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 28/110
1/21/2020
Create a separate report generation variant for each dangerous goods regulation for which a label is to be
determined. In this way, the system determines the correct label in the case of dynamic label determination (see
Dynamic Label Determination) and the correct dangerous goods regulation when the data is subsequently
determined from the report generation variant. For this reason, do not assign more than one entry of the validity
area category DGREGION to each report generation variant.

If you want to output data for more than one dangerous goods regulation, create several validity areas of the
category DGREGION under Rating/Validity in the report generation variant. In this case, the assigned label
template must contain a parameter hierarchy (see Output of Dangerous Goods Data on Labels).

Settings for Application Objects

1. Assign the report generation variant the report application label stock (LABELSTOCK) and specify a suitable label stock as
the object key.

2. If only monochrome printers are available to print the labels and you want to print the danger labels on colored label stock
on the label, assign a label stock with a colored background to the report generation variant as an application object.

 Caution
If the labels are to be determined dynamically

a label category (report category) that can contain transport symbols (danger labels) must be assigned to the
report generation variant.

the matching transport symbol groups must be assigned to the allocated label stock.

If you need different colored label stock for different danger labels or combinations of danger labels, you must create a
separate label stock and separate report generation variant for each combination.

3. If only monochrome printers are available to print the labels and you want to print GHS hazard pictograms on the label, for
example, assign a label stock with preprinted red diamonds to the report generation variant to output the GHS hazard
pictograms.

 Note
To output GHS hazard pictograms, the label template must contain the report symbols (GCG-HAZPIC or GCG-
HAZBLA).

If the labels are also to be determined dynamically,

a label category (report category) that can contain use symbols must be assigned to the report generation
variant.

the possible number of GHS hazard pictograms must be de ned for the assigned label stock and the GHS Label
checkbox must be selected.

If you use label stocks with different numbers of preprinted red diamonds for the GHS hazard pictograms, you must
create a separate report variant and separate label template for each label stock.

For more information, see Output of Hazard Pictograms on Labels.

Label Generation
Use
Labels in Global Label Management are generated in two ways:

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 29/110
1/21/2020
Based on the label template (layout):

The nal label is generated on the basis of a released label template.

The label template does not contain any data. During the nal label generation but before printing, all data is
determined and output (for example, from the speci cation master or material master).

The procedure for creating a report for the label as described in the Process section does not apply to label
generation based on a label template.

Based on a report about the label (report body):

The nal label is generated on the basis of a released report about the label, that is, using a report generation
variant with a released label template. You can check the report and then release or reject it.

The label report contains data from the speci cation master. This data is not determined again during nal label
generation and before printing. However, other data such as that from the material master is determined again and
output together with the speci cation data.

The label report enables speci cation data to be determined and released on the label for a speci c point in time. If
the data in the speci cation master changes, the data from the report released during label generation continues to
be used.

The type of label generation depends on how the status check for label determination is con gured in the labeling scenario. For
more information, see Status Check for Label Determination.

Prerequisites
You have completed the following Customizing activities in Customizing for Global Label Management:

Create Label Templates

Creating Label Stocks

Report Generation Variants for Labels

You have con gured the Speci cation Master.

Process
For more information about creating reports (report bodies) for labels, see Report De nition.

To generate reports for labels, proceed as follows:

1. In the Substance Workbench (transaction CG02), you nd the material for which you want to generate a label report.

 Note
A speci cation with a material-substance assignment must also be created for labels without speci cation data. You
can use one speci cation for multiple materials. You do not have to edit any data in the speci cation header.

2. The hit list displayed should contain only one hit. You select this hit in the hit list.

If the list contains more than one entry, you select the speci cation from which you want to determine data for the label.

3. From the menu, you choose Speci cation Reports Create Report .

4. You enter the report generation variant that you created for the label.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 30/110
1/21/2020
For more information, see Report Generation Variants for Labels.

5. You enter the language that you have de ned as the standard report language for label determination in the Customizing
activity Make Settings for Basic Data.

If you have not de ned a standard report language, use a common language for label generation. This makes it
easier to nd labels in Label Printing (transaction CBGL_MP01) later on.

If you use automatic print request generation to print labels, you must de ne a standard report language.

6. You create the report.

Result
The report for the label is generated using a WWI generation server and displayed in Report Management (transaction CG50). You
can check the label here and then release it for productive use or label printing.

More Information
Creation of Label Templates

Checking Labels

Status Check for Label Determination:

Label Data in Material Master


Use
Global Label Management is used to create labels for materials and their packaging. A number of different labels can be de ned
for each individual packaging.

All business processes in which materials are used can be used in conjunction with Global Label Management. The system reads
the associated label data from the Material Master (transaction MM02).

In the material master, you de ne which labels are to be used for each packaging type. In order to print labels, you must therefore
rst have maintained label data in the material master.

The editing of label data in the material master depends on whether label determination is static or dynamic, and on whether
customer-speci c labels are also to be determined:

Static Label Determination: A label (report generation variant) is assigned to the material for each packaging layer (EHS)
and label category.

Dynamic Label Determination: A label size is assigned to the material for each packaging layer and label category. The
system determines the appropriate label in a series of steps (report generation variant).

Customer-Speci c Label Determination: A customer-speci c label category is assigned to the material for each packaging
layer. In this case, you de ne the label (report generation variant) under Edit Customer-Speci c Labels (transaction
CBGL_CL02).

You can also use the label data in the material master to de ne other information, such as language-speci c product descriptions
that are to appear on the label.

 Note

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 31/110
1/21/2020
You can use the Display Change Document for Material Master report (transaction CBGL_CD03) to display changes to the
label data for a material.

Integration
Material-speci c label data is displayed in the Label Data view in the material master and can also be edited in this view.

 Note
In Global Label Management, you can only determine labels for materials for which the following applies:

The material has been assigned to at least one plant in the material master.

The material is assigned to precisely one speci cation (EHS). This does not apply if you have selected the Dialog Box
for Selecting Speci cations checkbox under Make Settings for Basic Data in Customizing for Global Label
Management: If this is the case, before the label tree is called during label determination in Label Printing, the system
displays a dialog window in which you have to select one of the assigned speci cations.

Prerequisites
You have set up the Label Data view, which is required to edit label data in the material master. For more information about setting
up this view, see the Set Up Label Data in Material Master activity in Customizing for Global Label Management.

You have also completed the following Customizing activities in Customizing for Global Label Management:

Specify Label Categories

Specify Label Sizes

Specify Packaging Units

Activities
1. On the Label Data tab page, edit the descriptive product data under General Data if required.

You can de ne language-speci c texts under Product Description and Product Description 2.

Create these texts as phrases and assign them to the phrase set that is allocated to these two elds (see also
Phrase Management (EHS-BD-PHR)).

 Recommendation
You can nd the assigned phrase sets under Edit Phrase Set-to-Characteristic Assignment (transaction CGAB)
in the Table/Structure Fields view under CCGLT_MTLD.

In order for the general data from the material master to be printed on labels, the following corresponding report
symbols from symbol group G01 must be included in the label template:

GCG_BRAND1 (Brand Name)

GCG_BRAND2 (Product Name)

GCG_CONT1 (Content)

2. Under Labeling Speci cation, create the packaging layers or packaging units relevant to the labeling of the material. For
more information, see Specifying Packaging Hierarchies for a Material.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 32/110
1/21/2020
3. Under Labeling Speci cation, specify which labels are to be used for which packaging. The data is processed based on the
label determination type for each label category and packaging layer:

Static Label Determination

For each packaging layer (EHS), enter the required label categories and use the report generation variant to
assign a suitable label to the label categories.

For each label, specify the number of copies that are to be printed.

If a label is relevant only for a speci c validity area (country, dangerous goods regulation, plant, labeling
scenario), assign the applicable validity area to the label.

Dynamic Label Determination

For each packaging layer or packaging unit, specify the required label categories and assign a label
size to the label categories. In this case, the system uses the label category and label size to
determine the appropriate label (report generation variant for the label).

For each label, specify the number of copies to be printed on the packaging layer.

If a label is relevant only for a speci c validity area (country, dangerous goods regulation, plant,
labeling scenario), assign the applicable validity area to the label.

Customer-Speci c Label Determination

Specify the customer-speci c label categories for each packaging layer or packaging unit. In this case, you
cannot de ne any further data in the Label View. Instead, you use Edit Customer-Speci c Labels to edit the
label data for each customer.

 Note
A label category may be used only once for each packing layer. You can, however, allocate different validity areas to the label
category in order to assign the label category to a packing layer multiple times. You can also use validity areas to assign
individual labels or label categories for each packaging layer to speci c labeling scenarios or plants. In this case, select validity
areas from the SCENARIO category with the same name as keys for the labeling scenario or with the PLANT category.

 Caution
If you do not enter any data on a tab page for a packaging unit, the tab page will not be displayed the next time you call the
Labeling Data view.

More Information
Specifying Packaging Hierarchies for a Material

 Caution
The settings in material management cannot be used for samples (labeling scenario SAMPLE; see Sample Labeling Scenario).

 Recommendation
You can use the Display Change Document for Material Master report (transaction CBGL_CD03) to print change documents
for label data that has been edited in the Label Data view in the material master.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 33/110
1/21/2020

Packaging Hierarchy Speci cation for a


Material
Use
The packaging hierarchy shows you the possible packaging layers (packaging layer (EHS)) for a material.

Integration
The packaging hierarchy relevant for material labeling is displayed in Label Printing (transaction CBGL_MP01). To view it, select
the topmost packaging layer under Packaging Unit following label determination. You must also have selected the Hierarchy
Explosion checkbox.

Prerequisites
You have completed the following Customizing activities in Customizing for Global Label Management:

Edit Label Data in Material Master

Specify Packaging Units

Features
1. You specify the packaging hierarchy for a material in the material master under Label Data Additional Data Units of
Measure .

Here, you de ne the packaging hierarchy in the form of alternative units of measure and specify how many units of the
alternative unit of measure (as the denominator for the conversion to base units of measure) correspond to how many
units of the base unit of measure (as the numerator for the conversion to base units of measure).

The alternative units of measure are displayed for selection as possible packaging units under Con guration in the Label
View.

 Note
The system displays only the alternative units of measure de ned as packaging units relevant to labeling in the Specify
Packaging Units Customizing activity.

2. You use Con guration in the Label View of the material master to specify the packaging units for the material. To do this,
select and activate the packaging units relevant to the labeling of the material. Dedicated tab pages are available for this in
the Label View under Labeling Speci cation.

 Note
The alternative unit of measure with the largest quantity is used as the topmost packaging unit relevant for labeling.

Example
You want to establish the following packaging hierarchy for a material:

Base unit of measure for the material is kg

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 34/110
1/21/2020
Bottle with 1 kg content (innermost packaging level)

The bottles are combined into bundles as follows:

Box with 6 bottles

Crate with 15 bottles

A pallet (transport packaging) contains 600 bottles, which corresponds to 100 boxes or 40 crates.

Enter the following data:

Number Alternative Unit of Corresponds to Number Base Unit of Measure


Measure

1 Bottle <=> 1 kg

1 Box <=> 6 kg

1 Crate <=> 15 kg

1 Pallet <=> 600 kg

Checking Labels
Use
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. By doing so, you can check in advance whether the data will be output correctly on the label. The label check produces a
preview in PDF or RTF format.

To check a label, you just have to select a print request body (EHS) created for the label check. All of the settings and parameter
values required for the label check are de ned in this print request body. You do not need to enter further data.

The label check is available in the following transactions:

Edit Report Templates (transaction CG42)

Edit Reports (Report Management) (transaction CG50)

Release Reports (Report Management) (transaction CG56)

Report Information System (transaction CG54)

When you call the label check, the system generates a print request internally. When the print request is generated for the label
check, a preview of the label as a PDF or RTF is displayed in the respective transaction. The internally generated print request is
automatically deleted after the preview has been created.

 Note
Instead of the label check using a print request body, you can also simulate the output of parameter and speci cation data on a
label template as follows:

In report template creation

Specify the report template for a label.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 35/110
1/21/2020
Under Document Start Preview (F8) , specify the speci cation and the report generation variant as well as the
parameter values for which you want to simulate a label. The label is then displayed as an RTF document.

In report management

Open an existing label in the report tree.

When you choose Goto Document , the label is displayed as an RTF document.

A prerequisite for this check is that all values used exist in SAP Environment, Health, and Safety Management (SAP EHS
Management). Since the values used for Global Label Management also come from other SAP components, we recommend
that you use the label check using the print request body to simulate labels.

Prerequisites
In order for the print request bodies required for the label check to be generated, the following prerequisites must be met:

The Label Check labeling scenario has been created in Customizing for Global Label Management under De ne Print
Scenarios.

A print station for test printouts that can be accessed by the user has been de ned in Customizing for Global Label
Management under Specify Print Station for Print Requests.

The label stock that is assigned to the label template in the label check by means of the report generation variant matches
the dimensions of the label template.

A report generation variant, which is assigned a rating and validity areas, exists for the label template and for the label
stock.

The label template to be checked does not necessarily have to be assigned to the report generation variant because the
label template that is relevant for the label check is replaced by the label to be checked during label generation (see Label
Generation).

A speci cation exists that is assigned a rating and validity areas.

A material for the speci cation exists whose data is to be printed on the label.

Procedure
Prepare Label Check

1. Create a new print request body based on an existing print request body in the Print Request Body Manager of the
labeling workbench using Copy (for Label Check).

The Label Check labeling scenario is assigned automatically to the print request body created for the label check.

The print request bodies based on which the print request for the label check is created do not have to be assigned
the Label Check labeling scenario.

The key (ID) of the new print request body is displayed in the status line of the labeling workbench. The print
request body is also displayed in the search result of the Print Request Body Manager. You can also search for the
print request body in the search result.

The print request bodies on which the label check is based should meet the desired check result if possible, since all
of the data of the print request body is transferred for the label check.

 Recommendation
Use an existing print request body for the material for which the label check is to be carried out.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 36/110
1/21/2020

2. Check the following settings in the print request body for the label check:

Print Station: Choose a print station that you (or the user) are authorized to access.

Printer: Choose a printer for the print station. This value is required while the print request is being processed, even
if no printouts are output on this printer.

Number of Copies Printed: Do not enter more than the maximum number of labels that can be possibly output on
one side of the label stock (number of labels per rows x number of labels per column). Lower values will generate
the print requests more quickly. The preview only shows the rst page of the label stock (report application
LABELSTOCK).

Print Request Status: Change the status to Print request body processed without errors (VA). Otherwise, a print
request cannot be generated for the label check.

Description 01-10 for Print Request: Provide more information about the print request body for the label check.

3. Edit the values in the print request body created for the label check (under Detail View) on the Header Data, Parameter
Symbols, Sequence Numbers, and List of Sequential Data tab pages if required.

The header data of the print request body on which the print request is based is used for processing. The actual data is
determined using the parameter symbols, whose values are also stored in the header data. This means that changing the
material number only in the header data of the print request does not affect the data determined. Therefore, you must also
adjust the parameter value for the material number under Parameter Symbols. Entries usually already exist in the
parameter symbols for the header data.

 Example
Change the material number to P182

Header data:

Material number: P182

Parameter symbols:

Parameter object: CCGLS_G01

Attribute for parameter object: MATNR

Value for report symbol = P182

Execute Label Check

1. If you want to execute the label check for a label template, choose Document Check Label in Edit Report Templates.

The label template used must be saved before the label check is executed.

All data from the assigned report generation variant is used for the label check, with the exception of the label
template stored there. The data of the open label template is accessed instead.

All print request bodies with the Label Check labeling scenario are displayed. Select a print request body here that
you have created for the label check.

2. If you want to carry out the label check for the report bodies of labels, select one or more report bodies in the Report
Management report tree and choose Utilities Check Label .

The report generation variant selected in the report tree and the corresponding speci cation are used for the label
check. If the material is displayed in the report tree, this material is also used. All other values are copied from the
print request body that was created for the label check.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 37/110
1/21/2020
All print requests with the Label Check labeling scenario are displayed. Select a print request here that you have
created for the check.

3. Select the required print request body and con rm.

 Recommendation
You can lter the display of print request bodies with the de ned Label Check labeling scenario. To do so, assign a print
station that is used exclusively for the label check to the user parameter CCGL_VERPROC_PRNSTN. In this way, only
the print request bodies to which this print station is assigned are displayed in the labeling workbench.

If a print request body created for the label check is not found, a corresponding message is displayed. The long text of
this message speci es the search criteria that the system used to search for the print requests for the label check. A
common reason for this is an incorrectly assigned print station.

Result
A new print request is generated in the background. The label is then displayed as a PDF or RTF:

1. Check the label.

2. Make any necessary changes to the label template and run the check again.

More Information
Creating Label Templates

Label Determination

Manual Print Request Generation

Print Request Body Manager

Label Printing
Use
Global Label Management provides the following options for printing labels:

Label Printing on PC

After you trigger label determination in Label Printing (transaction CBGL_MP01), the system displays all of the labels
determined for the labeling scenario in the label tree. You can print the labels from here. The labels are then printed on the
printer connected to your local PC.

Label Printing via Manually Generated Print Requests

After you trigger label determination in Label Printing, the system displays all of the labels determined for the labeling
scenario in the label tree. Here, you rst generate a print request for the required label. You can edit and print this print
request in the Labeling Workbench.

Label Printing via Automatically Generated Print Requests

Label determination and generation of the print request for the label in question are triggered automatically by process
orders, handling units, or deliveries. You can edit and print the print request in the Labeling Workbench.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 38/110
1/21/2020
Labeling scenarios allow you to control label determination and label printing by de ning the data that the system uses to
determine the labels. In other words, the use case or business process for which the relevant labels are to be printed is de ned in a
labeling scenario. This allows labels to be printed at an early stage when a process order is produced or at a later stage when a
delivery is sent to a particular customer, for example.

The required labeling scenarios are de ned in Customizing for Global Label Management under De ne Print Scenarios. Here, you
specify the type of print output (Via Print Request or Via PC) for the labeling scenario.

 Note
You can also implement additional labeling scenarios.

Features
The following labeling scenarios are available in the standard system:

General Labeling Scenario

Goods Receipt Labeling Scenario

Process Order for Sales Order Labeling Scenario

"Process Order" Labeling Scenario

Delivery Labeling Scenario

Sample Labeling Scenario

Handling Unit Labeling Scenario

Label Check Labeling Scenario

More Information
Label Determination

Manual Print Request Generation

Automatic Print Request Generation

Printing of Labels Using Print Requests

“General” Labeling Scenario


De nition
Labels are determined and printed for a material. If you specify a customer, the system determines customer-speci c labels.

Use
The General labeling scenario is available in the standard SAP system in Label Printing (transaction CBGL_MP01) and supports
label printing using manually generated print requests (see Manual Print Request Generation) or using a printer that is assigned to
the local PC of the user (see Printing Labels Using a PC).

This labeling scenario is not available in the standard system for printing labels using automatically generated print requests (see
Automatic Print Request Generation) but it can be implemented if necessary.
https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 39/110
1/21/2020

Structure
1. In Label Printing (transaction CBGL_MP01), enter the material for which labels are to be determined on the General tab
page (mandatory eld).

The system responds as follows:

It uses the secondary packaging unit from the packaging hierarchy of the material that you have de ned in the
material master (see Specifying Packaging Hierarchies for a Material).

You can also enter another packaging unit from the packaging hierarchy (EHS) of the material.

It uses the value 1 for the number of packaging units. This value can be changed.

It determines all plants for which data was entered in the material master for the speci ed material and uses the
rst plant it nds. You can also select another plant from the plants determined by the system for the material.

It uses the modes of transport and validity areas that were assigned to the speci ed plant in Customizing for Global
Label Management under Specify Values for EPA Numbers, Validity Areas, and Modes of Transport. The system
uses the validity areas to determine the countries belonging to them.

You can change the modes of transport and countries suggested by the system.

2. If you want to print additional customer-speci c labels, enter the corresponding customer.

Before you can print customer-speci c labels, you must have assigned customer-speci c label categories to the material in
the material master on the Label Data view. Under Edit Customer-Speci c Labels (transaction CBGL_CL02), you must
also enter customer-speci c labels (or the corresponding report generation variants) for the customer. For more
information, see Customer-Speci c Labels.

3. You can specify whether the packaging hierarchy is to be expanded when labels are determined.

In this case, the system determines the labels for all packaging units that are below the speci ed packaging unit in the
hierarchy.

4. As user entries, you can enter or change the values of the displayed report symbols.

You must rst have de ned user entries for the labeling scenario GENERIC in Customizing for Global Label Management
under De ne Print Scenarios.

5. To trigger label determination based on the speci ed data, open the label tree.

You can then print the labels using the printer connected to the PC or by generating print requests manually.

More Information
Label Determination

Label Printing on PC

Manual Print Request Generation

“Goods Receipt” Labeling Scenario


De nition
Labels are printed when the purchased material is received, for example, to label materials for production or for internal material
ow.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 40/110
1/21/2020

Use
The Goods Receipt labeling scenario is available in the standard SAP system in Label Printing (transaction CBGL_MP01) and
supports label printing using manually generated print requests (see Manual Print Request Generation) or using a printer that is
assigned to the local PC of the user (see Printing Labels Using a PC).

This labeling scenario is not available in the standard system for printing labels using automatically generated print requests (see
Automatic Print Request Generation) but it can be implemented if necessary.

Structure
1. In Label Printing (transaction CBGL_MP01), choose Goods Receipt tab page and enter the material document from the
goods receipt for which labels are to be determined (mandatory eld).

The system responds as follows:

It uses the material and the batch speci ed in the material document. If the material document contains multiple
items, the rst item is used. If the item or the material contains multiple batches, the rst batch is used. You can
also select another entry for the item/material and batch.

It uses the speci ed material document to determine the packaging unit and the number of packaging units from
the packaging hierarchy (EHS) of the material and from the material quantity that is de ned in the material
document.

You can also enter another packaging unit from the packaging hierarchy of the material and another amount of
packaging units.

It determines the plant from the material document. It then uses the plant to determine the modes of transport and
validity areas that are de ned in Customizing for Global Label Management under Specify Values for EPA
Numbers, Validity Areas, and Modes of Transport.

The system uses the validity areas to determine the countries belonging to them. You can change the modes of
transport and countries that are suggested.

2. You can specify whether the packaging hierarchy is to be expanded when labels are determined.

In this case, the system determines the labels for all packaging units that are below the speci ed packaging unit in the
hierarchy.

3. Under User Entries, you can enter or change the values of the displayed report symbols.

You must rst have de ned user entries for the labeling scenario GOODS_RECEIPT in Customizing for Global Label
Management under De ne Print Scenarios.

4. To trigger label determination based on the speci ed data, open the label tree.

You can then print the labels using the printer connected to the PC or by generating print requests manually.

More Information
Label Printing on PC

Manual Print Request Generation

Label Determination

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 41/110
1/21/2020

“Process Order for Sales Order” Labeling


Scenario
De nition
Labels are printed during production on the basis of a sales order. Unlike the Process Order Labeling Scenario, in this case a
process order is used to which a sales order is assigned.

Use
In the standard system, the Process Order for Sales Order labeling scenario supports the following options for label printing:

In Label Printing (transaction CBGL_MP01)

Label printing using manually generated print requests (see Manual Print Request Generation)

Label printing using a printer that is assigned to the user's local PC (see Printing Labels Using a PC).

Label printing using automatically generated print requests (see Automatic Print Request Generation). This means that
labels can be printed automatically in the background from the Process Order for Sales Order business process by means
of an enhancement spot.

Structure
1. In Label Printing (transaction CBGL_MP01), choose the Process Order for Sales Order tab page and enter the process
order for the sales order for which you want to determine labels (mandatory eld).

The system responds as follows:

It uses the material that is speci ed in the process order. If the process order contains several materials, the system
uses the rst material assigned.

You can also enter another material from the process order.

It uses the speci ed process order to determine the packaging unit and the number of packaging units from the
packaging hierarchy (EHS) of the material and from the material quantity that is de ned in the process order.

You can also enter another packaging unit from the packaging hierarchy of the material and another amount of
packaging units.

It uses the customer number from the sales order assigned to the process order. The customer number is used to
determine customer-speci c labels.

Before customer-speci c labels can be determined, you must assign customer-speci c label categories to the
material in the material master on the Label Data view. Under Edit Customer-Speci c Labels (transaction
CBGL_CL02), you must also enter customer-speci c labels (or the corresponding report generation variants) for
the customer. For more information, see Customer-Speci c Labels.

It determines the modes of transport involved from the route of the sales order assigned to the process order.

It determines the countries from the ship-to address, from the route, and from the recipient address in the sales
order assigned to the process order.

2. You can specify whether the packaging hierarchy is to be expanded when labels are determined.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 42/110
1/21/2020
In this case, the system determines the labels for all packaging units that are below the speci ed packaging unit in the
hierarchy.

3. As user entries, you can enter or change the values of the displayed report symbols.

You must rst have de ned user entries for the labeling scenario MAKE_TO_ORDER (Process Order for Sales Order) in
Customizing for Global Label Management under De ne Print Scenarios.

4. To trigger label determination based on the speci ed data, open the label tree.

You can then print the labels using the printer connected to the PC or by generating print requests manually.

For information about automatic print request generation for the Process Order for Sales Order labeling scenario, see Automatic
Print Request Generation Using Process Orders.

More Information
Label Determination

Label Printing on PC

Manual Print Request Generation

Automatic Print Request Generation

Automatic Print Request Generation Using Process Orders

“Process Order” Labeling Scenario


De nition
During the production process, labels are printed on the basis of a process order (PP-PI) or a production order(PP-SFC).

Use
In the standard system, the Process Order labeling scenario supports the following options for label printing:

In Label Printing (transaction CBGL_MP01)

Label printing using manually generated print requests (see Manual Print Request Generation)

Label printing using a printer that is assigned to the user's local PC (see Printing Labels Using a PC).

Label printing using automatically generated print requests (see Automatic Print Request Generation). This means that
labels can be printed automatically in the background from the Process Order/Production Order business process by
means of an enhancement spot.

Structure
1. In Label Printing (transaction CBGL_MP01), choose the Process Order tab page and enter the process order or
production order for which you want to determine labels (mandatory eld).

The system responds as follows:

It uses the material that is speci ed in the process order. If the process order contains several materials, the system
uses the rst material assigned.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 43/110
1/21/2020
You can also enter another material from the process order.

It uses the speci ed process order to determine the packaging unit and the number of packaging units from the
packaging hierarchy (EHS) of the material and from the material quantity that is de ned in the process order.

You can also enter another packaging unit from the packaging hierarchy of the material and another amount of
packaging units.

It determines the plant from the process order.

It then uses the plant to determine the modes of transport and validity areas that are de ned in Customizing for
Global Label Management under Specify Values for EPA Numbers, Validity Areas, and Modes of Transport. The
system uses the validity areas to determine the countries belonging to them.

You can change the modes of transport and countries suggested by the system.

2. You can specify whether the packaging hierarchy is to be expanded when labels are determined.

In this case, the system determines the labels for all packaging units that are below the speci ed packaging unit in the
hierarchy.

3. As user entries, you can enter or change the values of the displayed report symbols.

You must rst have de ned user entries for the labeling scenario MAKE_TO_STOCK (process order) in Customizing for
Global Label Management under De ne Print Scenarios.

4. To trigger label determination based on the speci ed data, open the label tree.

You can then print the labels using the printer connected to the PC or by generating print requests manually.

For information about automatic print request generation for the Process Order for Sales Order labeling scenario, see Automatic
Print Request Generation Using Process Orders.

More Information
Label Determination

Label Printing on PC

Manual Print Request Generation

Automatic Print Request Generation

Automatic Print Request Generation Using Process Orders

“Delivery” Labeling Scenario


De nition
Labels are printed for shipping or for a delivery.

Use
In the standard system, the Delivery labeling scenario supports the following options for label printing:

In Label Printing (transaction CBGL_MP01)

Label printing using manually generated print requests (see Manual Print Request Generation)

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 44/110
1/21/2020
Label printing using a printer that is assigned to the user's local PC (see Printing Labels Using a PC).

Label printing using automatically generated print requests (see Automatic Print Request Generation). This means that
labels can be printed automatically in the background from the Delivery business process by means of a message in the
delivery header.

Structure
1. In Label Printing (transaction CBGL_MP01), enter the delivery for which labels are to be determined on the Delivery tab
page (mandatory eld).

The system responds as follows:

It uses the material and the batch speci ed in the delivery. If the delivery contains multiple items, the rst item for
the delivery is used. If the item or the material contains multiple batches, the rst batch for the item/delivery is
used.

You can also select another entry for the item/material and batch.

It uses the speci ed delivery to determine the packaging unit and the number of packaging units from the
packaging hierarchy (EHS) of the material and from the delivery quantity that is de ned for the item.

You can also enter another packaging unit from the packaging hierarchy of the material and another amount of
packaging units.

It uses the customer number from the delivery to determine customer-speci c labels. Before customer-speci c
labels can be determined, you must assign customer-speci c label categories to the material in the material master
on the Label Data view. Under Edit Customer-Speci c Labels (transaction CBGL_CL02), you must also enter
customer-speci c labels (or the corresponding report generation variants) for the customer. For more information,
see Customer-Speci c Labels.

It determines the modes of transport involved from the route de ned for the delivery.

It determines the countries from the ship-to address, from the route, and from the recipient address that are
de ned for the delivery in the delivery or sales order.

2. You can specify whether the packaging hierarchy is to be expanded when labels are determined.

In this case, the system determines the labels for all packaging units that are below the speci ed packaging unit in the
hierarchy.

3. As user entries, you can enter or change the values of the displayed report symbols.

You must rst have de ned user entries for the labeling scenario DELIVERY in Customizing for Global Label Management
under De ne Print Scenarios.

4. To trigger label determination based on the speci ed data, open the label tree.

You can then print the labels from the PC or by generating print requests manually.

For information about automatic print request generation for the Delivery labeling scenario, see Automatic Print Request
Generation Using Process Orders.

More Information
Label Determination

Label Printing Using PC

Manual Print Request Generation

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 45/110
1/21/2020
Automatic Print Request Generation

Automatic Print Request Generation Using Deliveries

“Sample” Labeling Scenario


De nition
Any labels for a material or speci cation can be determined and printed.

Use
A label category and label size are speci ed for label determination for the Sample labeling scenario. This enables you to create
labels for a new sample and for speci cations that are not assigned to a material. This is not necessary for editing the label data in
the material master.

The Sample labeling scenario is available in the standard SAP system in Label Printing (transaction CBGL_MP01) and supports
label printing using a printer that is assigned to the local PC of the user (see Printing Labels Using a PC).

Structure
1. In Label Printing (transaction CBGL_MP01), enter a speci cation and/or material on the Sample tab page.

If a material is assigned to the speci cation, it is determined automatically. If you do not enter a speci cation, the
system uses the speci cation assigned to the material that was entered.

When you have entered a speci cation, the system proposes the rst material assigned to the speci cation. You can
also choose a different material assigned to the speci cation.

If no material is assigned to the speci cation, the Material eld remains blank.

The system responds as follows:

It uses the value 1 for the number of packaging units. This value can be changed.

It determines all plants for which data was entered in the material master for the speci ed material and uses
the rst plant it nds.

You can also select another plant from the plants determined by the system for the material. If no material is
assigned to the speci cation, the Plant eld remains blank.

It uses the modes of transport and validity areas that were assigned to the speci ed plant in Customizing for
Global Label Management under Specify Values for EPA Numbers, Validity Areas, and Modes of Transport.
The system uses the validity areas to determine the countries belonging to them. If you do not specify a
material, the modes of transport are not taken into consideration when the labels are determined.

You can change the modes of transport and countries that are suggested.

2. Specify the label size and label category.

3. As user entries, you can enter or change the values of the displayed report symbols.

You must rst have de ned user entries for the SAMPLE labeling scenario in Customizing for Global Label Management
under De ne Print Scenarios.

4. To trigger label determination based on the speci ed data, open the label tree.

You can then print the labels using the printer connected to the PC.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 46/110
1/21/2020

More Information
Label Determination

Label Printing Using PC

Simpli ed Label Determination in the Sample Labeling Scenario

“Handling Unit” Labeling Scenario


De nition
The labels are printed for handling units (LO-HU). In this case, label determination is integrated in the packaging-controlled
logistics processes.

Integration
In the standard system, the Handling Unit labeling scenario is available for label printing using automatically generated print
requests (see Automatic Print Request Generation). In this way, label printing from the handling unit is automatically triggered in
the background by means of a message.

This labeling scenario is not available in the standard system for printing labels using Label Printing (transaction CBGL_MP01)
but it can be implemented if necessary.

More Information
Label Determination

Automatic Print Request Generation

Automatic Print Request Generation Using Handling Units

Label Check Labeling Scenario


De nition
Labeling scenario that is used exclusively for the label check (see Checking Labels).

Once the label check is called, a print request is generated internally. A special type of label determination and label generation is
de ned at this time, which cannot be used for other labeling scenarios.

Integration
The label check is available in the following transactions:

Edit Report Templates (transaction CG42)

Edit Reports (Report Management) (transaction CG50)

Release Reports (Report Management) (transaction CG56)

Report Information System (transaction CG54)

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 47/110
1/21/2020
Once the print request has been generated for the label check, a preview of the label is displayed in the transaction in RTF or PDF
format. The internally generated print request is automatically deleted once the preview has been created.

More Information
Checking Labels

Label Printing Using PC


Use
In Global Label Management, you can use Label Printing (transaction CBGL_MP01) to print determined labels using a printer
connected to a local PC or using the SAP spool system.

Prerequisites
In Customizing for Global Label Management, you have con gured the settings described under Print Labels Using PC.

Features
When you print labels using a PC, you have the following options:

If you want to output the labels using a printer that is connected to the user's PC, the output is generated on the WWI
generation server and transferred to the user's PC. The label is then printed using a printer.

Printing is carried out using the print program of Global Label Management (glmPT.exe).

If you want to print the labels using SAP spool output devices, a printout is rst generated on the WWI generation server.
This le is then transferred to the application server where it is printed as an SAP spool request. The created le is
transferred to the output controller's spool request list. The spool request number is displayed in the status bar.

Once printing is complete, the system deletes the label and the underlying le. Consequently, you cannot reprint the label. If labels
need to remain available after they are printed, you need to con gure label printing using print requests. For more information, see
Printing of Labels Using Print Requests.

 Note
If printing using a PC, note the following: You can use this print output for manual printing triggered in Label Printing only.

Printing Labels Using a PC


Use
You print labels using a PC in Label Printing (transaction CBGL_MP01) after the labels have been determined using the Print
Label pushbutton or F5 key.

Before printing is triggered in Label Printing, you can change the values that are printed on the labels. You can also display the
label in a preview le.

Procedure

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 48/110
1/21/2020
Triggering Label Printing via a PC

1. Choose the labeling scenario for which you want to print labels.

The system determines the labels for the labeling scenario. For information about label determination, see Label
Determination.

2. In the label tree, choose the label that you want to print and, if necessary, change the following values that are printed on
the label:

Label Information: Shows the label details.

Label Stock: Speci es the label stock that you need to insert in the printer tray.

Description for Report Generation Variant: Speci es the report generation variant de ned for the label.

Number of Printed Copies: You can adjust the number of printed labels calculated by the system.

Default Report Language: The default report language can be set in Customizing for Global Label
Management under Make Settings for Basic Data.

For more information about the default report language, see Settings for Default Report Language.

Sequential Numbering:

Description of Report Symbol: Speci es the number ranges or sequential numbers printed on the label that
are used as report symbols.

Output Sequence Number as Bar Code: Speci es whether the number range is to be output as a text or bar
code.

Start Value, Increment, and Number of Labels with Identical Sequential Numbering: The values displayed
here have the default value 1. You can change the default start value in Customizing for Global Label
Management under De ne Sequential Numbering.

User Entries: Displays the user entries (report symbols) de ned for the label template under Edit Report Templates
(transaction CG42). Depending on the settings con gured in the Customizing activity De ne Print Scenarios, these
values can be changed or changes can be logged.

3. Choose a printer and check whether the printer tray contains the correct label stock.

4. Choose Print.

Default Report Language Settings

If the report language has not been de ned in the Customizing activity Make Settings for Basic Data, the system uses the user's
logon language as the default report language. In this case, the default report language displayed in Label Printing can be
changed. Note the following regarding the default report language:

Dynamic label determination (see Dynamic Label Determination) and the status check to determine a label as a report
body display only those labels for report bodies with the de ned report language. Labels for report bodies for which the
report language is not de ned are hidden.

Static label determination (see Static Label Determination) and the status check to determine a label as a report body
display the labels for all report generation variants. It is not until label generation that the system checks whether report
bodies exist for which the report language is de ned.

If the status check (see Status Check for Label Determination) to determine a label as a layout is used, the report language
is not taken into account until the labels are generated. Labels for report generation variants are then generated in the
relevant report language or a print request is created for these labels.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 49/110
1/21/2020
To ensure a consistent system environment, we recommend that you use EN as the default report language. In addition,
make sure that report bodies for labels are created in this default report language only (see also Label Generation).

Using Character Sizing

During printing, you can check all text elds in the label template for which character sizing has been de ned. For the check to be
carried out, the value 1 must be entered under DyntextWarning in the WWI.INI con guration le on the WWI generation server.
For more information about character sizing, which is controlled by the WWI.INI le, see Character Sizing.

If the values output in the text eld cannot be displayed in their entirety on the label, the system noti es you of this data over ow.
You can then remove individual validity areas that are assigned to the report generation variant. This reduces the amount of data
output on the label. The report generation variant, however, is unchanged. Reducing the amount of data only affects those
sections of the label in which a repeating group of the type Validity area and language is used.

When you choose Output, you can force the system to print the label, that is, the system prints the label even though the data in
certain sections is incomplete.

 Caution
You need the appropriate authorization (authorization object C_EHSG_MP1 Label Printing) to reduce the validity areas and
force the system to print the labels.

 Recommendation
We recommend that you do not remove validity areas from the output because this could create labels that might not comply
with regulatory requirements.

Result
The system generates the label on the connected central WWI generation server. The printout is rst saved to a le and then sent
to the user's PC. The le is then sent to a printer speci ed in the Global Label Management print program (glmPT.exe) and is
printed on this printer immediately.

 Note
In some cases, the system also logs certain label printing data (see Logging in Global Label Management).

More Information
Creation of Label Templates

Label Determination

Label Printing with the SAP Spool System


Use
As well as the print program for Global Label Management (glmPT.exe), you can use the SAP spool system to print your labels.

Activities

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 50/110
1/21/2020
Execute the same steps as described under Label Printing via PC. If the printer is con gured as an SAP spool output device for
Global Label Management, it is automatically used for printing, without requiring any additional steps.

The system generates the label on the connected central WWI generation server. The printout is rst saved to a le and then sent
to the application server where it is transferred to the output controller's spool request list. The spool request number is displayed
in the status bar.

Manual Print Request Generation


Use
In Global Label Management, you can print labels via manually generated print requests. Print request generation takes place in
Label Printing (transaction CBGL_MP01) following label determination with the Create Print Request pushbutton or F5 key. You
can generate print requests a number of times for the labels determined.

Before the print requests are generated in Label Printing, you can change the values that are printed on the labels. You can also
display the label in a preview le.

After they have been generated, the print requests are displayed in the Print Information System of the Labeling Workbench
(transaction CBGLWB), where you print them out. Before doing so, you can check whether the label is correct and change its
values.

For more information, see Manual Label Printing in the Labeling Workbench.

Prerequisites
You have con gured the Customizing settings for Global Label Management under Set Up Manual Print Request Generation.

Procedure
Generating Print Requests for Label Printing

1. In Label Printing, choose the labeling scenario for which you want to generate print requests.

The system determines the labels for the labeling scenario. For information about label determination, see Label
Determination.

2. In the label tree, choose the label for which you want to generate a print request and, if necessary, change the following
values that control label printing:

Label Information: Shows the label details.

Label Stock: Speci es the label stock that you need to insert in the printer tray.

Description for Report Generation Variant: Speci es the report generation variant de ned for the label.

Number of Printed Copies: You can adjust the number of printed labels calculated by the system.

Default Report Language: The default report language can be set in Customizing for Global Label
Management under Make Settings for Basic Data.

For more information about the default report language, see Settings for Default Report Language.

Number of Preliminary and Subsequent Leg Labels: You can specify whether you want to output unprinted
labels before or after the printed label.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 51/110
1/21/2020
Sequential Numbering:

Description of Report Symbol: Speci es the number ranges or sequential numbers printed on the label that
are used as report symbols. These can be number ranges that are printed as text or as a bar code.

Output Sequence Number as Bar Code: Speci es whether the number range is to be output as a text or bar
code.

Start Value, Increment, and Number of Labels with Identical Sequential Numbering: The values displayed
here have the default value 1. You can change the default start value in Customizing for Global Label
Management under De ne Sequential Numbering.

User Entries: Displays the user entries (report symbols) de ned for the label template under Edit Report Templates
(transaction CG42). Depending on the settings con gured in the Customizing activity De ne Print Scenarios, these
values can be changed or changes can be logged.

3. Choose the print station and printer that are to be used to print the print request.

If a print destination (print station and printer) is speci ed under Specify Print Destination in Customizing for Global Label
Management, the print station and printer are defaulted automatically in Label Printing when the label is selected. You can
override the print destination speci ed in this Customizing activity using the user parameters CCGLPID_STNID and
CCGLPID_PRNID.

 Note
The default settings for the elds for the print destination in label printing are only set by the system when a label is
selected for the rst time: The values are not defaulted again if the label is changed or if the print destination is changed
manually.

4. Choose Print Immediately to specify whether the print request is to be printed immediately after it has been generated.

You can also specify whether the print request is also to be printed if warnings occurred while it was being generated.
Otherwise, printing is canceled. You can check the warnings in the Print Information System of the Labeling Workbench
(transaktion CBGLWB) and trigger the printout.

5. Generate the print request.

The system generates the print request and label on the local WWI generation server connected.

Default Report Language Settings

If the report language has not been de ned in the Customizing activity Make Settings for Basic Data, the system uses the user's
logon language as the default report language. In this case, the default report language displayed in Label Printing can be
changed. Note the following regarding the default report language:

Dynamic label determination (see Dynamic Label Determination) and the status check to determine a label as a report
body display only those labels for report bodies with the de ned report language. Labels for report bodies for which the
report language is not de ned are hidden.

Static label determination (see Static Label Determination) and the status check to determine a label as a report body
display the labels for all report generation variants. It is not until label generation that the system checks whether report
bodies exist for which the report language is de ned.

If the status check (see Status Check for Label Determination) to determine a label as a layout is used, the report language
is not taken into account until the labels are generated. Labels for report generation variants are then generated in the
relevant report language or a print request is created for these labels.

To ensure a consistent system environment, we recommend that you set EN as the default report language in the
Customizing activity De ne Basic Data. In addition, make sure that report bodies for labels are created in this default
report language only (see also Label Generation).

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 52/110
1/21/2020

Result
The generated print request is displayed in the Labeling Workbench (transaction CBGLWB). The log available here also contains all
of the messages that were created while the print request was being generated.

 Note
If no print requests were generated, check the error messages for the object EHPR in the Log Display of the Labeling
Workbench. In the Print Request Body Manager of the Labeling Workbench (see Print Request Body Manager), check
whether the system was able to create a print request body (EHS) but without an associated print request.

 Recommendation
You can use the report Reorganize Print Requests and Change Documents (transaction RCBGL_PRINTREQUEST_REORG) to
delete all print request bodies, print requests, and change documents for which the de ned validity in days is exceeded. Once
you have executed the report, the print request bodies and print requests are no longer displayed in the Labeling Workbench.

Automatic Print Request Generation


Use
In Global Label Management, you can print labels via automatically generated print requests. The print request is generated from
a business process (from shipping, for example).

Once the print requests have been automatically generated, you can print them manually using the Print Information System in
the Labeling Workbench (transaction CBGLWB) or automatically.

 Note
Unlike manual print request generation (see Manual Print Request Generation), automatic print request generation does not
allow you to change the output values after the labels have been determined (see Label Determination) but before the print
request has been generated. You can only do this in the Print Information System of the Labeling Workbench once the print
request has been generated.

Prerequisites
You have con gured the Customizing settings for Global Label Management under Set Up Automatic Print Request Generation.

Features
Automatic print request generation is provided as standard for the business processes Delivery, Handling Unit, and Process
Order. For the Delivery and Handling Unit business processes, print requests are generated using output control. For the Process
Order business process, print requests are generated using a customer exit.

During automatic print request generation, the system derives the data from the triggering business process. The materials for
which the business process was triggered are used as the basis for label determination. All of the business process data is
available to determine the label data.

In Customizing for Global Label Management, you can con gure different settings for print request generation: This enables you,
for example, to restrict the assignment of the print destination or printer based on speci c criteria such as the work center, label
category, or report generation variant.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 53/110
1/21/2020

Automatic Print Request Generation Using


Process Orders
Use
If labels are to be created during production and applied to the goods, you can integrate label generation into the processing of
process orders and production orders. Once you have saved the process order (transaction COR2), the system automatically
generates labels or print requests for labels. In this case, the system determines the labels for the material produced using the
de ned process order and automatically generates the corresponding print request.

The system uses processing rules to manage the automatic generation of print requests from process orders. These processing
rules are derived from the status of the process order. This means that once the process order has been assigned a speci c
status, the print request is generated based on the result de ned for a rule.

Prerequisites
You have con gured the following settings in Customizing for Global Label Management:

You have con gured the settings under Set Up Automatic Print Request Generation.

You have de ned the processing rules for process orders under Specify Rules for Print Requests of Process Orders and
Additional Rules for Print Requests of Process Orders.

You have con gured the settings for automatic print request generation using process orders for the Process Order
labeling scenario under De ne Print Scenarios (see "Process Order" Labeling Scenario).

Process
When you use a process order to generate one or more print requests for a material automatically, you must rst de ne the label
data for the material in the material master. Under Labeling Speci cation, you assign the label categories that are to be used to
automatically determine the labels to the material. When the print requests are processed, label determination is called for the
material. A print request is created for each label determined.

The processing rules de ned for process orders in Global Label Management control how the system responds when processing
print requests. The rules check the status transition from the initial status of the process orders to the new status as well as how
the process order is further processed. In this way, the system automatically determines the labels (for example, when the
process order is released) and at the same time generates the print request for label printing.

 Recommendation
You can also determine the labels from process orders manually in Label Printing (transaction CBGL_MP01) (see Manual Print
Request Generation).

Result
The automatically generated print requests are displayed in the Print Information System of the Labeling Workbench. You can
edit and print the print requests from there. If you have speci ed that the labels are to be printed immediately after the print
request has been generated, the processed print requests are stored in the Printed worklist after they have been printed.

 Recommendation

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 54/110
1/21/2020
If no print requests were generated, check the Log Display of the Labeling Workbench (transaction CBGLWB; see Printing of
Labels Using Print Requests) for error messages for object EHPR.

More Information
Production Planning for Process Industries (PP-PI)

Production Orders (PP-SFC)

"Process Order" Labeling Scenario

Automatic Print Request Generation Using


Deliveries
Use
Labels for the outbound delivery of goods are generated in goods issue. Label determination and label generation are integrated
into the Delivery business process (for example, Change Outbound Delivery; transaction VL02N). In this case, print request
generation is triggered using output control.

Prerequisites
You have con gured the following settings in Customizing for Global Label Management:

You have con gured the settings under Set Up Automatic Print Request Generation.

You have implemented output control for deliveries under Set Up Output Control for Labeling Scenarios.

You have con gured the settings for automatic print request generation using deliveries for the Delivery labeling scenario
under De ne Print Scenarios (see Delivery Labeling Scenario).

Process
When you use a delivery to generate one or more print requests for a material automatically, you must rst de ne the label data
for the material in the material master. Under Labeling Speci cation, you assign the label categories that are to be used to
automatically determine the labels to the material.

When you save the delivery for one or more materials, the system automatically triggers print request generation. This occurs
using output control.

When the print requests are processed, label determination is called for the material. A print request is created for each label
determined.

 Recommendation
You can also determine the labels from deliveries manually in Label Printing (transaction CBGL_MP01) (see Manual Print
Request Generation).

Result

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 55/110
1/21/2020
Automatically generated print requests are displayed in the Labeling Workbench (transaction CBGLWB; see Printing of Labels
Using Print Requests). You can edit and print the print requests from there. If you have speci ed that the labels are to be printed
immediately after the print request has been generated, the processed print requests are stored in the Printed worklist after they
have been printed.

 Note
If no print requests were generated, check the error messages for the object EHPR in the Log Display of the Labeling
Workbench.

More Information
Shipping (LE-SHP)

Delivery Labeling Scenario

Automatic Print Request Generation Using


Handling Units
Use
Labels in goods receipt are generated automatically, for example, when delivered materials are repacked and put away. Label
determination and print request generation are integrated into packaging-controlled logistics processes using handling units (for
example, transaction HU02). In this case, print request generation is triggered using output control.

Prerequisites
You have con gured the following settings in Customizing for Global Label Management:

You have con gured the settings under Set Up Automatic Print Request Generation.

You have implemented output control for handling units under Set Up Output Control for Labeling Scenarios.

You have con gured the settings for automatic print request generation using handling units for the Handling Units
labeling scenario under De ne Print Scenarios (see "Handling Unit" Labeling Scenario).

Process
When you use a handling unit to generate one or more print requests for a material automatically, you must rst de ne the label
data for the material in the material master. Under Labeling Speci cation, you assign the label categories that are to be used to
automatically determine the labels to the material.

When you save the handling unit for one or more materials, the system automatically triggers print request generation. This
occurs using output control.

When the print requests are processed, label determination is called for the material. A print request is created for each label
determined.

Result

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 56/110
1/21/2020
Automatically generated print requests are displayed in the Labeling Workbench (transaction CBGLWB; see Printing of Labels
Using Print Requests). You can edit and print the print requests from there. If you have speci ed that the labels are to be printed
immediately after the print request has been generated, the processed print requests are stored in the Printed worklist after they
have been printed.

 Note
If no print requests were generated, check the error messages for the object EHPR in the Log Display of the Labeling
Workbench (transaction CBGLWB).

More Information
Handling Unit Management (LO-HU)

Handling Unit Labeling Scenario

Printing of Labels Using Print Requests


Use
After the print request has been generated, you can print the labels using the underlying print requests either manually or
automatically. You print them manually using the Labeling Workbench.

 Note
The print requests for label printing are managed in the Labeling Workbench (transaction CBGLWB). Depending on the
assigned role and authorization objects, the user can manage, edit, print, or delete the print requests for label printing in the
selected functions Print Information System, Simpli ed Print Information System, Print Request Body Manager, and Log
Display here. The user can also switch to other applications and functions located in the function tree without having to leave
the Labeling Workbench.

You con gure the Labeling Workbench under De ne Basic Data for Function Workbench and De ne Layout of Function
Workbench in Customizing for Global Label Management.

Prerequisites
You have con gured the Labeling Workbench in the Customizing activities De ne Basic Data for Function Workbench and De ne
Layout of Function Workbench in Customizing for Global Label Management.

One of the following printer settings is available for printing using print requests:

If you want to print the labels via the printer on the WWI generation server: Connect the WWI generation server to the
output device and con gure the WWI generation server in the Customizing activity Set Up WWI Server for Label Printing.

If you want to print the labels using the SAP spool system: In the Customizing activity Assign Printer to Print Station,
assign a printer transferred in the Customizing activity Transfer and Activate Printers for Print Requests to a print station
and an SAP spool output device. The printer drivers must correspond to or be compatible with the drivers for the SAP
spool output devices.

For more information, see Customizing for Global Label Management under Transfer and Activate Printers for Print Requests.

Integration

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 57/110
1/21/2020
The Labeling Workbench provides the following functions for manually processing print requests:

Print Information System

Displays all print requests for the print stations for which you have been granted access authorization. Here, you can edit
all of the values and settings that are de ned for the print requests and print the print requests. For more information, see
Manual Label Printing.

Simpli ed Print Information System

Displays all print requests for the print stations for which you have been granted access authorization. Here, you can edit
the values and settings that are de ned for the print requests and print the print requests.

Unlike the Print Information System, the Simpli ed Print Information System allows the user to change selected values in
the header data for the print request. All other values are simply displayed.

Print Request Body Manager

Displays all print request bodies for which you have been granted access authorization. The print request bodies displayed
can be edited here.

The users who create and edit the print request bodies for the label check (see Checking Labels) must have access to the
Print Request Body Manager. The users who check the labels do not require access to the Print Request Body Manager.

Log Display

Displays the messages from the Application Log (transaction SLG1). The object EHPR calls up all logs and the associated
messages for print request processing.

Features
You can print labels using print requests in the following ways:

When you output the labels via a printer connected to the WWI generation server, a print request is generated on the WWI
generation server and stored in the WWI cache. The label is then printed on the printer using a print request.

The actual printout is controlled by the WWI generation server. You can start and cancel label printing in the Labeling
Workbench.

When you print the labels using SAP spool output devices, a print request is rst generated on the WWI generation server.
When the printout is triggered using the print request, a print le is created initially. This le is then transferred to the
application server where it is printed as an SAP spool request. The created le is transferred to the output controller's
spool request list. The spool request number is displayed in the status bar.

After it has been printed, the print request is displayed in the Printed worklist of the Labeling Workbench if it is not deleted
immediately after printing. This means that it can be reprinted several times.

 Recommendation
You can specify that a print request is deleted immediately after printing in Customizing for Global Label Management under
Validity in the Customizing activity Specify Default Header Data for Print Request.

Manual Label Printing in Labeling


Workbench
Use
https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 58/110
1/21/2020
When labels are printed manually using print requests, you trigger label printing in the Labeling Workbench (transaction
CBGLWB).

Once the print requests have been generated, they are displayed in the selected Print Information System or Simpli ed Print
Information System function. From there, you can change, copy, or delete the print requests, print labels, or call up the print
preview for the labels. If the print process is executed on the WWI generation server, you can cancel it from the Labeling
Workbench.

 Note
You can print the displayed print requests as often as required. Print requests that have already been printed are shown in the
Printed worklist.

Prerequisites
You have con gured the labeling workbench in the Customizing activities De ne Basic Data for Function Workbench and
De ne Layout of Function Workbench in Customizing for Global Label Management.

You have access authorization for the selected Print Information System or Simpli ed Print Information System function,
and for the print stations on which the labels are printed.

Process
The print information system displays all print requests for the print stations for which you have been granted access
authorization. Here, you can edit all of the values and settings that are de ned for the print requests and print the print requests.

The Simpli ed Print Information System is a variation of the Print Information System for printing print requests. It offers fewer
options for processing the values and settings compared to the Print Information System.

 Note
The values and settings determined for the print requests during print request generation are derived from the data and values
de ned in the labeling scenario.

The following sections describe the functions that are available in the Print Information System and the Simpli ed Print
Information System.

Find Print Requests

You can use search criteria to restrict the number of print requests that are displayed in the Print Information System.

The more search criteria entered, the more exact the search result in the hit list.

You can also use placeholders for a more generic search. If you do not enter a value for a search criterion, the system
automatically enters an asterisk (*) placeholder (all values).

Multiple selection is supported for each search criterion, as well as the de nition of several single values or several intervals
of values. Both of these entries can be combined.

The Print Information System enables you to adjust the search criteria de ned in the Customizing activity De ne Layout
of Function Workbench to meet your own requirements. You can use the input help for each search criterion to select a
different search criterion, for example. You can also add further search criteria.

If user parameters are used to prede ne search criteria, the key of the user parameter is displayed in the input help for the
search criterion.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 59/110
1/21/2020
You start the search query by choosing Execute Query ( F8 ). The print requests are displayed in the search result. Additional
information for each of the print requests is also provided here. The print request status indicates whether the print request has
already been printed or whether an error occurred while generating the print request.

Processing Print Requests

You can edit some of the values displayed in the Print Information System before printing. This enables you to print the request
on a printer other than the one de ned.

. You can edit print requests in the following ways:

Edit Print Requests: If you edit an existing print request, a new print request is created with a separate key. The existing
print request is deleted automatically.

Copy Print Request: If you want to use the same print request but with different values and settings, you create a copy of
the print request and then change the de ned values and settings. Once you save the print request, it is assigned its own
key.

The values displayed in the hit list for the print request can be edited or changed in the Detail View:

Header Data tab page: Displays the most important header data for the print request

In the Customizing activity De ne Layout of Function Workbench, you can specify that the individual elds in the header
data can be changed. Changing the values in the header data can have different effects:

Print Station: If you change the print station, the responsibility for the print request may be transferred to another
user who is authorized to access this print station. This user can see the print request in his or her search results.

When you adjust the print station, you need to select a printer that is already assigned to the print station.

Printer on Print Station: When you change the printer, the label printout is sent to a different printer. Make sure
that the printer supports the label stock selected.

Number of Printed Copies: You can print between 1 and 999,999 copies or labels. As of a certain amount, we
recommend that you use the printer for mass printing (HVP) (also see Output Sequential Data on Labels).

Print Immediately: If you choose this setting, labels are printed immediately when you save the print request.

 Caution
If the validity in days is set to 0, the print request is deleted immediately and no longer appears in the list of print
requests.

Label Stock: The label stock is derived from the settings for the report generation variant and can be changed. A
print preview is generated and the labels printed on the basis of the label stock.

Validity in Days: The print request is automatically deleted from the report for reorganizing print requests and
change documents once the number of days entered here has expired (see the Delete Print Request section). If the
validity in days is set to 0, the print request is automatically deleted as soon as printing has nished. If the print
request is always to be deleted manually, enter -1.

Number of Preliminary/Subsequent Leg Labels: If you require unprinted labels before or after printing, you can
de ne them here. Depending on the number of copies to be printed, we recommend that you use the printer for
mass printing (HVP).

Print Request Worklist: You can move a print request from the Printed worklist to the New worklist. Users search
this worklist for print requests to process.

Description for Print Request: You describe the print request in up to 10 free-text elds. This helps to identify the
print request in the results list of print requests.
https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 60/110
1/21/2020
Parameter Symbols tab page: Displays the report symbols that are used to output the data during label printing.

If values have already been determined for the parameter symbols, they are displayed on the tab page. You can change the
parameter symbol values. The changed values are output on the label without further processing or checking.

 Recommendation
If you want to prevent users from changing the parameter symbols, you can prevent them from being displayed in the
Print Information System by de ning the eld attributes for the subscreen under Set Filter for Field Values in the
Customizing activity De ne Layout of Function Workbench.

Attributes are de ned for the parameter symbols that impact how the data is output on the label. We recommend that
users are assigned change authorization only for some of these attributes. These attributes, which are also delivered in the
standard system for the Print Information System, are:

Description of Report Symbol: Identi es the value on the label.

Value of Report Symbol: Value output on the label.

Output Sequence of Values for Report Symbol: You can de ne an output sequence on the label for values that
have multiple entries.

 Example
Output of emergency addresses in a prede ned sequence.

Language Key: You can enter the language for a value that is to be output in multiple languages.

 Example
Output of the material description on the label in multiple languages.

Sequence Numbers tab page: Output of information on sequence numbers that are output on the label.

Output Format: Indicates whether the sequence number is printed as a text or bar code.

Hide Sequence Number: Speci es whether the sequence number is to be shown or hidden when printing.

De ne Number Range: If multiple sequence numbers or number ranges are output using a print request, each
number range is displayed using the corresponding report symbol from the label template.

Sequential Data tab page: Displays number range values.

Output Format: Speci es the values for each label of the print request. This means that the individual value is
displayed here for each label.

Output Sequence for Number Range: De nes the output sequence for a speci c label.

Output Format: Indicates whether the sequential value is printed as a text or bar code.

The values on the Status and Log tab pages are deleted automatically for new print requests and cannot be edited.

The Status tab page displays the current status of the selected print request in the Windows print spooler of
the connected WWI generation server.

The log data or messages from the application log are displayed on the Log tab page.

Print Print Request

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 61/110
1/21/2020
When you trigger label printing in the Print Information System, the label is printed on the work center printer that is de ned in
the print request. The status indicates whether the print request has actually been printed. Run the search query in the Print
Information System again to refresh the displayed status.

The Detail View of the Status tab page displays the current status of the selected print request in the Windows print spooler of the
connected WWI generation server.

Cancel Printing of Print Request

You can cancel printing for those print requests that have status Print request is being printed... (ID) or Print request ready for
printing (ZD). This cancels printing on the WWI generation server.

Noti cations About Print Requests

All noti cations about print requests are displayed on the detail view of the Log tab page. The key for the print request must be
de ned as an external identi cation for the print request and logged in object EHPR.

 Recommendation
The messages from the application log are displayed in the selected log display function: You can use object EHPR (EHS: Log
for Print Requests) to display all logs and the related noti cations for processing the print requests.

Label Preview

You can display up to ve print requests as a document. Only the rst page or the rst label of the print request is displayed. The
preview can be in PDF or RTF format.

 Note
You con gure the le format that is used for the print preview in the Customizing activity Con gure WWI Server for Print
Request Generation for the WWI generation server.

Delete Print Requests

You can manually delete the print requests displayed in the Print Information System.

If you want to delete the print requests automatically, specify a validity in days in Customizing for Global Label Management under
Specify Default Header Data for 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
no longer displayed in the Print Information System.

Manual Label Printing Using a Bar Code


Scanner
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. The value read by the bar code scanner is compared with the object key in the header data of the print request. If
the value read matches the object key, the print request is printed.

 Example
In goods issue, an employee scans the bar code of a pallet using a bar code scanner. The labels for the palette are then printed
automatically via a printer. Label printing is not triggered via a terminal, but by the bar-code scan.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 62/110
1/21/2020

Automatic Label Printing


Use
With automatic label printing, the labels are printed immediately after the print requests have been generated. After they have
been printed, the print requests are displayed in the labeling workbench. In the labeling workbench, you can reprint print requests
or use them as a template for the label check or for new print requests.

 Caution
Unlike manual label printing (see Manual Label Printing), automatic label printing does not allow you to change the values and
settings for the print requests in the labeling workbench (transaction CBGLWB) before printing.

Prerequisites
You have con gured the labeling workbench in the Customizing activities De ne Basic Data for Function Workbench and
De ne Layout of Function Workbench in Customizing for Global Label Management.

You have access authorization for the print stations on which the labels are printed.

Process
Print requests that are to be printed automatically after generation must be identi ed accordingly before the print requests are
generated. You can do this in two ways:

In Customizing for Global Label Management, under Specify Default Header for Print Request, you can specify that the
print requests generated for this header data are printed immediately.

In Label Printing (transaction CBGL_MP01), you choose Print Immediately before the print requests are generated. The
advantage of this setting is that you can still edit the values that are to be output in the print requests before the print
requests are generated.

The print requests already printed are managed in the labeling workbench using the selected print information system or
simpli ed print information system function. These print requests are identi ed in the worklist as printed and have the print
request status Printing successful (DE).

More Information
Manual Label Printing

Reprinting Labels
Use
If an error occurred while you were printing labels with the result that the data on the labels is not legible, for example, you can
reprint the labels. When doing so, you can limit the number of labels printed or reprint the labels within a speci c number range.

You can use Label Printing (transaction CBGL_MP01) and the labeling workbench (transaction CBGLWB) to reprint labels.

Prerequisites
https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 63/110
1/21/2020
You have con gured the following settings in Customizing for Global Label Management

You have con gured the labeling workbench under De ne Basic Data for Function Workbench and De ne Layout of
Function Workbench.

You have assigned the Via Print Request print output type to the print scenario under De ne Print Scenarios.

Procedure
Reprinting in “Label Printing”

In Label Printing, you rst determine the labels for the selected labeling scenario. Then edit the output values under Label
Information, for example, the number of labels to be printed. If you change the sequential numbering because you want to output
labels in a certain range of sequential numbers, you must rst generate a print request. You can then further process or print the
print request in the labeling workbench.

 Recommendation
Use Label Printing for reprinting if the original print request is no longer available.

Reprinting in the “Labeling Workbench”

In the selected Print Information System function of the labeling workbench, you can reprint or modify print requests in the
Printed worklist. When you modify the print requests, you can change all of the output values such as the sequential numbering or
report symbols. When doing so, you can use the same activities as those for processing print requests in the New worklist.

Print Request Body Manager


Use
The Print Request Body Manager displays all print request bodies for which you have access authorization. The print request
bodies displayed can be edited here.

 Note
A print request body is a preliminary stage of the print request: A print request body only contains header data and
administrative information, such as information about the printer assigned to the print request or the name of the last
processor. A print request is generated on the basis of the print request body automatically following print request generation
or manually when a print request is created again.

The Print Request Body Manager is used in the following cases:

The system is unable to generate a print request from a print request body: In the Print Request Body Manager, check the
parameters speci ed for the print request body and the status of the print request body. You can use this information to
determine why the print request is not generated.

You want to generate a print request again: The system identi es the data for the print request based on the administration
information de ned for the print request body.

You want to carry out the label check: You must rst create a template for the label check that is based on a print request
body. Based on this print request body, generate the print request for the label check.

Prerequisites
https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 64/110
1/21/2020
You have con gured the labeling workbench in the Customizing activities De ne Basic Data for Function Workbench and
De ne Layout of Function Workbench in Customizing for Global Label Management.

You have access authorization for the selected Print Request Body Manager function and for the print stations on which
the labels are printed.

Features
Find Print Request Bodies

You can use search criteria to restrict the number of print request bodies that are displayed in the Print Request Body Manager.

The more search criteria entered, the more exact the search result in the hit list.

You can also use placeholders for a more generic search. If you do not enter a value for a search criterion, the system
automatically enters an asterisk (*) placeholder (all values).

Multiple selection is supported for each search criterion, as well as the de nition of several single values or several intervals
of values. Both of these entries can be combined.

The Print Request Body Manager enables you to adjust the search criteria de ned in the Customizing activity De ne
Layout of Function Workbench to meet your own requirements. You can use the input help for each search criterion to
select a different search criterion, for example. You can also add further search criteria.

If user parameters are used to prede ne search criteria, the key of the user parameter is displayed in the input help for the
search criterion.

You start the search query by choosing Execute Query ( F8 ). The print request bodies are displayed in the search result.
Additional information for each of the print request bodies is also provided here. This enables you to view the status of print
request body processing.

Edit Print Request Bodies

The print request status indicates whether a print request has already been generated from a print request body or whether an
error occurred while processing the print request body.

You can generate a print request again on the basis of a print request body. If you want to generate multiple print requests,
trigger the generation process in the background.

If you want to use a print request to check labels, create a copy of the print request and change the de ned values and
settings as necessary. Once you save, the new print request body is assigned a separate key and the Label Check print
scenario.

Noti cations About Print Request Bodies

All noti cations about print request bodies are displayed on the detail view of the Log tab page. The key for the print request must
be de ned as an external identi cation for the print request bodies and the bodies logged in object EHPR.

 Recommendation
The messages from the application log are displayed in the log display: You can use object EHPR (EHS: Log for Print Requests)
to display all logs and the related noti cations for processing the print requests.

More Information
Checking Labels

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 65/110
1/21/2020
Manual Label Printing

Label Determination
De nition
When labels are determined in Global Label Management, the system uses speci cation data and a labeling scenario to select the
labels to be printed (report generation variants). You can use lter criteria to control label determination or restrict the selection of
labels to be printed. At the same time, the system determines the number of labels to be printed.

 Note
The lter criteria for label determination include the following settings and entries:

Label data in the material master (see Label Data in Material Master)

Report generation variant (see Report Generation Variants for Labels and Generation Variant Determination)

Label stock (see Creating Label Stocks and Label Stock Determination)

Customizing settings

Data from the business process in which label generation is integrated. This includes information about countries and
means of transport (see Filtering of Generation Variants by Country).

For more information, see Label Determination Process.

Use
The system determines labels in the background in the following cases:

You call the label tree for a labeling scenario in Label Printing (transaction CBGL_MP01).

Once the system has determined the labels, the labels (report generation variants) that match the lter criteria are
displayed in the label tree.

You generate print requests for labels from the business processes.

Once the system has determined the labels, the print requests are automatically created for the labels.

A basic distinction must be made between the following types of label determination:

 Note
The type of label determination depends on the master data that has been de ned for label determination, for example, label
stock, label data in the material master, or settings for customer-speci c labels.

Static Label Determination

A label (report generation variant) is assigned to the material for each packaging layer and label category.

Dynamic Label Determination

Only a label size is assigned to the material for each packaging layer and label category. The system determines the
suitable label in a series of steps (report generation variant). The parameters de ned in the label stock are of central
importance.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 66/110
1/21/2020
Customer-Speci c Label Determination

A customer-speci c label category or a label category for which additional, customer-speci c labels are to be determined,
is assigned to the material for each packaging layer. Customer-speci c labels (report generation variants) are de ned per
customer under Edit Customer-Speci c Labels (transaction CBGL_CL02) where they are also determined.

All types of label determination can be used for a material at the same time. This means that depending on the settings that you
have con gured for the label category in Customizing for Global Label Management under Specify Label Categories, you can
combine customer-speci c label determination with static or dynamic label determination.

Integration
The system uses the data in the respective labeling scenario to determine further data that is required for label determination. In
addition, data from logistics objects such as process orders, deliveries, or material documents is also transferred if you have
assigned it in the corresponding labeling scenario. The system can also transfer this data, which originates from other SAP
components, using a remote function call (RFC).

In the standard system, the following labeling scenarios are available for label determination:

General Labeling Scenario

Goods Receipt Labeling Scenario

Process Order for Sales Order Labeling Scenario

Process Order Labeling Scenario

Delivery Labeling Scenario

Sample Labeling Scenario

Static Label Determination


Use
The system runs static label determination in the background when you call the label tree for a labeling scenario in the Label
Printing transaction (CBGL_MP01) or when a print request is generated automatically from a business process. For this purpose,
you assign a label (report generation variant) to the material for each packaging layer and label category.

For static label determination, the following applies: When product properties of the material (such as the legal classi cation for
dangerous goods or GHS label) change, you may need to adjust the master data for the label, such as the label stock, the
packaging hierarchy for the material, and the label data in the material master, to ensure that the system determines the correct
labels to assign to the material.

You can combine static label determination with customer-speci c label determination for a material, packaging layer, and label
category. To do so, you need to select the Additional Determination of Customer-Speci c Labels checkbox for the label category
in the Specify Label Categories Customizing activity. However, you cannot combine static label determination with dynamic label
determination for a material, packaging layer, or label category.

Prerequisites
In Customizing for Global Label Management, you have con gured the following Customizing activities that affect label
determination:

Specify Label Categories

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 67/110
1/21/2020
Specify Packaging Units

Specify Additional Labels for Print Request

Set Filters for Print Requests

You have edited the following master data for labels:

Label stocks (see Creating Labels Stocks)

Packaging hierarchy for a material (see Specifying Packaging Hierarchies for a Material)

Label data in the material master (see Label Data in Material Master)

Features
Packaging Hierarchy Check

Step 1: The system determines the packaging layer for the material that is to be labeled. This layer corresponds to the
packaging unit that you speci ed for the labeling scenario in Label Printing.

If you speci ed in Label Printing for the labeling scenario that the packaging hierarchy is to be expanded, the lower-
level packaging layers from the material’s packaging hierarchy are also taken into account during label
determination.

For more information about specifying the packaging hierarchy for a material, see Specifying Packaging Hierarchies
for a Material.

The following steps are carried out for each packaging layer determined

Step 2: The system determines the label categories for the packaging layer from the labeling speci cation in the material
master.

Static label determination does not take into account label categories

that are identi ed as customer speci c under Specify Label Categories (Customer-Speci c Label Category
checkbox) in Customizing for Global Label Management. These are taken into account in customer-speci c label
determination only (see Customer-Speci c Labels).

that are assigned a label size in the material master. These label categories are taken into account in dynamic label
determination only (see Dynamic Label Determination).

The following steps are carried out for each label category determined

Step 3: The system determines the report generation variant for the label category from the labeling speci cation in the
material master.

 Note
Before the system can use the report generation variant determined, it must be assigned at least one object of the
report application (EHS) LABELSTOCK (see De ning Application Objects).

Step 4: If the label category is not identi ed as customer speci c or if only the Additional Determination of Customer-
Speci c Labels checkbox is selected in the Customizing activity Specify Label Categories, several label categories with
different validity areas can be entered on the tab page for the packaging layer in the labeling speci cation for the material.

The system sorts these entries for the label categories according to their validity areas. During the remainder of the label
determination process, it then uses only those entries whose validity areas contain at least one of the countries speci ed
for the labeling scenario.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 68/110
1/21/2020
Step 5: Depending on the selected status check (see Status Check for Label Determination) for the labeling scenario (see
Customizing activity De ne Print Scenarios), a label report (report body) or a label template (layout) is used as the basis
for label generation.

Display of Labels Determined

The labels determined are displayed in the label tree in Label Printing. You can choose and edit the labels here.

For automatic print request generation, a print request is generated for each label determined and is displayed in the Print
Information System of the Labeling Workbench. For more information, see Manual Label Printing in the Labeling Workbench.

Use of the report language

The report language is taken into account in static label determination and label generation.

During static label determination and the status check to determine the label as a report body (see Status Check for Label
Determination), the labels are displayed for all of the report generation variants determined. It is not until label generation that the
system checks whether report bodies exist for which the respective report language is de ned.

If the status check as a layout is used during static label determination, the report language is not taken into consideration until
label generation. Labels for report generation variants are then generated in the relevant report language or a print request is
created for these labels.

To ensure a consistent system environment, we recommend that you choose EN as the default report language. In addition, make
sure that report bodies for labels are created in this default report language only (see also Label Generation).

The report language can be de ned as a default report language for all users in Customizing for Global Label Management under
Make Settings for Basic Data. If a default language is not de ned, the user's logon language is used as the report language.

More Information
Dynamic Label Determination

Customer-Speci c Label Determination

Dynamic Label Determination


Use
The system runs dynamic label determination in the background when you call the label tree for a labeling scenario in the Label
Printing transaction (CBGL_MP01) or when a print request is generated automatically from a business process.

With dynamic label determination, the material is assigned a label size for each packaging layer and each label category. The
system determines the suitable label in a series of steps (report generation variant). The label stock, including its parameters
(such as the size of the label stock), that is assigned to the label is of central importance in this context.

Dynamic label determination is in uenced by the product properties of the material (for example, based on the legal classi cation
for dangerous goods or the GHS labeling). This means that, when the product properties change, you do not have to adjust the
master data for the label because the label is determined automatically.

You can combine dynamic label determination with customer-speci c label determination for a material, packaging layer, and
label category. To do so, you need to select the Additional Determination of Customer-Speci c Labels checkbox in the
Customizing activity Specify Label Categories. However, you cannot combine dynamic label determination with static label
determination for a material, packaging layer, or label category.
https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 69/110
1/21/2020

Prerequisites
In Customizing for Global Label Management, you have con gured the following Customizing activities that affect label
determination:

Specify Label Categories

Specify Packaging Units

Specify Values for EPA Numbers, Validity Areas, and Modes of Transport

Specify Transport Symbol Groups

Specify Additional Labels for Print Request

Set Filters for Print Requests

You have edited the following master data for labels:

Label stocks (see Creating Labels Stocks)

Packaging hierarchy for a material (see Specifying Packaging Hierarchies for a Material)

Label data in the material master (see Label Data in Material Master)

Features
Packaging hierarchy check

Step 1: The system determines the packaging layer for the material that is to be labeled. This layer corresponds to the
packaging unit that you speci ed for Label Printing in the labeling scenario.

If you speci ed in Label Printing for the labeling scenario that the packaging hierarchy is to be expanded, the lower-
level packaging layers from the material’s packaging hierarchy are also taken into account during label
determination.

For more information about specifying the packaging hierarchy for a material, see Specifying Packaging Hierarchies
for a Material.

The following steps are carried out for each packaging layer determined

Step 2: The system determines the label categories for the packaging layer from the labeling speci cation in the material
master.

Dynamic label determination does not take into account label categories

that are identi ed as customer speci c under Specify Label Categories (Customer-Speci c Label Category
checkbox) in Customizing for Global Label Management. These are taken into account during customer-speci c
label determination.

that are assigned the report generation variant in the material master. These label categories are taken into account
in static label determination only.

The following steps are carried out for each label category determined

Step 3: The system determines the label size for the label category from the labeling speci cation in the material master.

Step 4: If the label category is not identi ed as customer speci c or if only the Additional Determination of Customer-
Speci c Labels checkbox is selected in the Customizing activity Specify Label Categories, several label sizes for each

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 70/110
1/21/2020
label category can be entered on the tab page for the packaging layer in the labeling speci cation for the material. These
label categories can also have different validity areas.

The system sorts these entries for the label categories according to their validity areas. During the remainder of the
dynamic label determination process, it then uses only those entries whose validity areas contain at least one of the
countries speci ed in the labeling scenario.

The following steps are carried out for each of the remaining entries

Step 5: The system checks whether the Contains Transport Symbols checkbox is selected for the label category under
Specify Label Categories in Customizing for Global Label Management.

If the checkbox is selected, the system determines the transport symbols and the associated transport symbol groups
from the dangerous goods data and the countries and modes of transport speci ed in the labeling scenario (see
Determination of Transport Symbol Groups).

Step 6: The system determines suitable label stocks from the label category, label size, transport symbol groups, and
validity areas (see Label Stock Determination).

Step 7: The system determines suitable generation variants and combinations of generation variants from the label stocks,
label category, and countries speci ed in the labeling scenario (see Generation Variant Determination).

Step 8: The system checks for each report generation determined whether the label template assigned to it (see also
Report Tempalte) is released. From this point on, the system uses only the report generation variants with released label
templates.

Step 9: The system checks whether the Contains Use Symbols checkbox is selected for the label category under Specify
Label Categories in Customizing for Global Label Management.

If the checkbox is selected, the system determines the use symbols from the speci cation. The system uses the number of
use symbols found to restrict the number of suitable report generation variants for dynamic label determination (see
Filtering of Generation Variants by Use Symbol).

Step 10: From the remaining report generation variants, the system determines those whose validity areas cover most of
the countries in the labeling scenario (see Filtering of Generation Variants by Country).

Step 11: From the remaining report generation variants, the system determines those whose validity areas cover most of
the regulations in the labeling scenario (see Filtering of Generation Variants by Regulation).

Step 12: Depending on the selected status check (see Status Check for Label Determination), the system uses a label
report (report body) or a label template (layout) as the basis for label generation (see Label Generation).

Display of the labels determined

The labels determined are displayed in the label tree in Label Printing. You can choose and edit the labels here.

For automatic print request generation, a print request is generated for each label determined and is displayed in the Print
Information System of the Labeling Workbench. For more information, see Manual Label Printing in the Labeling Workbench.

Use of the report language

During dynamic label determination and the status check to determine the label as a report body (see Status Check for Label
Determination), the labels are displayed for all of the report generation variants determined. It is not until label generation that the
system checks whether report bodies exist for which the respecitive language is speci ed.

If the status check as a layout is used during dynamic label determination, the report language is not taken into consideration until
label generation. Labels for report generation variants are then generated in the relevant report language or a print request is
created for these labels.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 71/110
1/21/2020
To ensure a consistent system environment, we recommend that you choose EN as the default report language. In addition, make
sure that report bodies for labels are creaetd in this default report language only (see also Label Generation).

The report language can be de ned as a default report language for all users in Customizing for Global Label Management under
Make Settings for Basic Data. If a default language is not de ned, the user's logon language is used as the report language.

More Information
Static Label Determination

Customer-Speci c Label Determination

Customer-Speci c Label Determination


Use
The system runs customer-speci c label determination in the background when you call a labeling scenario in the Label Printing
transaction (CBGL_MP01) or when a print request is generated automatically from a business process.

You use Edit Customer-Speci c Labels (transaction CBGL_CL02) to de ne and determine the customer-speci c labels for each
customer.

When using customer-speci c label determination, you assign a either a customer-speci c label category or a label category for
which you also want to determine customer-speci c labels to the material for each packaging layer. Use Edit Customer-Speci c
Labels to de ne and determine customer-speci c labels for each customer.

You can combine customer-speci c label determination with static or dynamic label determination for a material, packaging layer,
and label category. To do so, you need to select the Additional Determination of Customer-Speci c Labels checkbox for the label
category in the Specify Label Categories Customizing activity.

Prerequisites
In Customizing for Global Label Management, you have con gured the following Customizing activities that affect label
determination:

Specify Label Categories

Specify Packaging Units

Specify Additional Labels for Print Request

Set Filters for Print Requests

You have edited the following master data for the labels:

Label stocks (see Creating Labels Stocks)

Packaging hierarchy for a material (see Specifying Packaging Hierarchies for a Material)

Label data in the material master (see Label Data in Material Master)

Customer-speci c labels (see Customer-Speci c Labels)

Features

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 72/110
1/21/2020
Packaging hierarchy check

Step 1: The system determines the packaging layer for the material that is to be labeled. This layer corresponds to the
packaging unit that you speci ed for the labeling scenario in Label Printing.

If you speci ed in Label Printing for the labeling scenario that the packaging hierarchy is to be expanded, the lower-
level packaging layers from the packaging hierarchy of the material are also taken into account.

For more information about specifying the packaging hierarchy for a material, see Specifying Packaging Hierarchies
for a Material.

The following steps are carried out for each packaging layer determined

Step 2: The system determines the customer-speci c label categories for the packaging layer from the labeling
speci cation in the material master.

 Note
For customer-speci c label determination, the system only takes into account label categories de ned as being
customer-speci c in Customizing for Global Label Management under Specify Label Categories (Customer-Speci c
Label Category and Additional Determination of Customer-Speci c Labels checkboxes). If the label categories are
not de ned as customer-speci c, either static or dynamic label determination is performed for the label categories
concerned depending on the selected form of data maintenance.

The following steps are carried out for each label category determined

Step 3: For all label categories identi ed as being customer-speci c (Customer-Speci c Label Category and Additional
Determination of Customer-Speci c Labels checkboxes), the system checks whether a customer-speci c label has been
de ned for the speci ed customer and label category (see Customer-Speci c Labels).

If so, the report generation variant for this label is used.

Step 4: Depending on the status check selected in the labeling scenario used (see Status Check for Label Determination),
the system uses a label report (report body) or a label template (layout) as the basis for label generation.

Display of the labels determined

The labels determined are displayed in the label tree in Label Printing. You can choose and edit the labels here.

For automatic print request generation, a print request is created for each label and displayed in the Print Information System of
the Labeling Workbench. For more information, see Manual Label Printing in the Labeling Workbench.

Label Determination Process


Use
This section explains the process of label determination from a technical perspective, including all of the steps and conditions for
static, dynamic, and customer-speci c label determination.

The descriptions apply to label determination in Label Printing (transaction CBGL_MP01; see Label Printing) and for automatic
print request generation (see Automatic Print Request Generation).

Features
Packaging Hierarchy Check

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 73/110
1/21/2020
Step 1: The system determines the packaging layer that corresponds to the packaging unit given in the labeling scenario
for the material to be labeled.

If you speci ed in Label Printing for the labeling scenario that the packaging hierarchy is to be expanded, the lower-
level packaging layers from the packaging hierarchy of the material are also taken into account.

For more information about specifying the packaging hierarchy for a material, see Specifying Packaging Hierarchies
for a Material.

The following steps are carried out for each packaging layer determined

Step 2: The system determines the label categories for the packaging layer from the labeling speci cation in the material
master.

The following steps are carried out for each label category determined

Step 3: If the label category is de ned as customer-speci c in Customizing for Global Label Management under Specify
Label Categories (that is, the Customer-Speci c Label Category or Additional Determination of Customer-Speci c
Labels checkbox is selected), the system checks whether a customer-speci c label is de ned for the speci ed customer
and determined label category (see Customer-Speci c Labels).

If so, the report generation variant for this label is used. Further processing by the system depends on the setting of the
checkbox in the Customizing activity Specify Label Categories.

Step 4: If the label category is not de ned as customer-speci c or if only the Additional Determination of Customer-
Speci c Labels checkbox is selected, the packaging layer tab page of the label speci cation can contain several entries for
the label category with different validity areas.

The system sorts these entries according to their validity areas. During the remainder of the label determination process, it
uses only those entries for which the validity area contains at least one of the countries speci ed in the labeling scenario.

If the Customer-Speci c Label Category checkbox is selected, no further entries or data for the label category can
exist for the material in the label speci cation. In this case, the system continues with step 14.

If the Additional Determination of Customer-Speci c Labels checkbox is selected, the label speci cation for the
material contains further entries and data about the label category. In this case, the system continues with step 5.

The following steps are carried out for each of the remaining entries

Step 5: If the system matches the entry with a report generation variant in the label speci cation for the material, it uses
this report generation variant and proceeds with step 14.

 Caution
Before the system can use this report generation variant, it must be assigned at least one object of the report
application LABELSTOCK (see De ning Application Objects).

Step 6: If the system does not nd a report generation variant for the entry, it determines the label size that is de ned for
the entry in the label speci cation for the material.

Step 7: The system checks whether the Contains Transport Symbols checkbox is selected for the label category in the
Customizing activity Specify Label Categories.

If the checkbox is selected, the system determines the transport symbols and the associated transport symbol groups
from the dangerous goods data and the countries and modes of transport speci ed in the labeling scenario (see
Determination of Transport Symbol Group).

Step 8: The system determines suitable label stocks from the label category, label size, transport symbol groups, and
validity areas (see Label Stock Determination).

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 74/110
1/21/2020
Step 9: The system determines suitable generation variants and combinations of generation variants from the label stocks,
label category, and countries speci ed in the labeling scenario (see Generation Variant Determination).

Step 10: For each report generation variant found, the system checks whether the associated report template has been
released.

From this point on, it uses only the report generation variants with released report templates.

Step 11: The system checks whether the Contains Use Symbols checkbox is selected for the label category in the
Customizing activity Specify Label Categories.

If the checkbox is selected, the system determines the use symbols from the speci cation. The system uses the number of
use symbols found to restrict the number of suitable report generation variants for label determination (see Filtering of
Generation Variants by Use Symbol).

Step 12: From the remaining report generation variants, the system determines those whose validity areas cover most of
the countries in the labeling scenario (see Filtering of Generation Variants by Country).

Step 13: From the remaining report generation variants, the system determines those whose validity areas cover most of
the regulations in the labeling scenario (see Filtering of Generation Variants by Regulation).

Step 14: Depending on the selected status check (see Status Check for Label Determination) in the labeling scenario, the
system uses a label report (report body) or a label template (layout) as the basis for label generation.

Label Determination Process at a Glance

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 75/110
1/21/2020

Label Determination Process in 14 Steps

Display of Labels Determined

The labels determined are displayed in the label tree in Label Printing. You can choose and edit the required labels here.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 76/110
1/21/2020
For automatic print request generation, a print request is created for each label and displayed in the Print Information System of
the Labeling Workbench.

Determination of Transport Symbol Group


Use

 Note
The transport symbol group is identi ed only during dynamic label determination (see Dynamic Label Determination). The
system uses the modes of transport and the countries speci ed for the labeling scenario to determine the dangerous goods
regulations. The dangerous goods regulations are then used to determine the transport symbol groups to which the danger
labels are assigned. The system determines the label stocks using the transport symbol groups.

Prerequisites
You have completed the following Customizing activities in Customizing for Global Label Management:

Specify Label Categories: Select the Contains Transport Symbols checkbox.

Specify Transport Symbol Groups: Link the transport symbol groups de ned in this Customizing activity to the
respective danger labels in Customizing for Dangerous Goods Management under Specify Danger Labels.

You have assigned the required transport symbol groups to the label stocks under Edit Label Stock (transaction
CBGL_LS02).

If the materials are classi ed as dangerous goods, you have completed the dangerous goods master for all of the relevant
dangerous goods regulations and, in particular, the danger labels.

Features
The system determines the transport symbol groups as follows:

1. The modes of transport de ned in the labeling scenario are determined.

For each mode of transport, the system reads the assigned Mode-of-Transport Category from Customizing for Dangerous
Goods Management under Assign Relevant Mode of Transport Categories to Modes of Transport.

2. The dangerous goods regulations are determined from the mode-of-transport categories and the countries de ned in the
labeling scenario. For more information, see Checking of Validity Areas.

3. The danger label for the dangerous goods regulations is determined from the dangerous goods master of the material.
These are the danger labels that are speci ed in the dangerous goods master for the material on the Labeling tab page.

4. The transport symbol groups are determined for the dangerous goods regulations and danger labels from Customizing for
Dangerous Goods Management in the Customizing activity Specify Danger Labels.

Label Stock Determination


Use

 Note
The label stock is determined only during dynamic label determination (see Dynamic Label Determination).

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 77/110
1/21/2020

The system determines the matching label stock for the labels on the basis of the label category, label size, transport symbol
group, and countries de ned in the labeling scenario.

Features
When the label stock is determined, all of the label stocks created under Edit Label Stock (transaction CBGL_LS02) are
evaluated.

A label stock is determined if it ful lls the following prerequisites:

The label stock is assigned the label size that is de ned in the label properties of the material master or in the sample
labeling scenario (see Sample Labeling Scenario).

The label stock is assigned at least the validity areas that cover all of the countries speci ed in the labeling scenario. In
order to do so, the system breaks down the validity areas into the associated countries and compares these with the
countries speci ed in the labeling scenario.

The label stock is assigned at least the label category for which the label stock is to be determined.

The following applies to dangerous goods labels: The label stock is assigned the exact transport symbol groups found by
the system during label determination. For more information, see Determination of Transport Symbol Group.

More Information
Creating Label Stocks

Report Generation Variant Determination


Use

 Note
The report generation variants are determined only during dynamic label determination (see Dynamic Label Determination).

On the basis of the label category, label stock, and countries de ned in the labeling scenario, the system determines the report
generation variants or combinations of report generation variants.

Prerequisites
The report generation variant is assigned a released label template.

It must be possible to output the required use symbols using the report generation variant (see Filtering of Generation
Variants by Use Symbols).

The validity area of the report generation variant must cover the countries prede ned in the labeling scenario if possible
(see Filtering of Generation Variants by Country).

The validity area of the report generation variant must cover the determined dangerous goods regulations if possible (see
Filtering of Generation Variants by Regulation).

Features

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 78/110
1/21/2020
The system determines the report generation variants by evaluating all report generation variants that exist in the system.

A report generation variant is included in label determination if it ful lls the following requirements:

The assigned report category exists as a label category.

LABELSTOCK is assigned as the report application.

The validity area of the report generation variant covers, alone or in combination with other suitable report generation
variants, all countries de ned in the labeling scenario.

Example
Settings for Determining Report Generation Variants

In Customizing for Global Label Management under Make Settings for Basic Data, the Determine Suitable Generation Variants
checkbox is selected. For more information, see Filtering of Generation Variants by Country.

The material master is maintained for the material under Labeling Speci cation as follows:

Packaging Unit Label Category Label Size Copies

Bottle LB_PRIM GLM_10x10 1

The following report generation variants exist:

Generation variant Report category (label Label stock Rating/Validity


category)

VAR1 LB_PRIM GLM_A4 with label size REGION-DE


GLM_10x10

VAR2 LB_PRIM GLM_A4 with label size REGION-FR


GLM_10x10

VAR3 LB_PRIM GLM_A4 with label size REGION-REG_EU (contains: AT,


GLM_10x10 BE, DE, DK, ES, FI, FR, GB, GR,
IE, IT, LU, NL, PT, SE)

VAR4 LB_PRIM GLM_A4_1 with label size GLM REGION-DE


10x15

VAR5 LB_SHIP GLM_A4 with label size REGION-REG_EU (contains: AT,


GLM_10x10 BE, DE, DK, ES, FI, FR, GB, GR,
IE, IT, LU, NL, PT, SE)

VAR6 MSDS - REGION-DE

You have speci ed the countries DE and FR for the labeling scenario.

Report Generation Variant Determination: Process

1. Check for label category

The system determines the label type(s) de ned for the packaging unit Bottle. This ensures that only those report
generation variants assigned to this label category are included in label determination. In the example, these are the report
generation variants VAR1 to VAR4. The report generation variants VAR5 and VAR6 are no longer taken into account for the
remainder of the label determination process.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 79/110
1/21/2020
2. Filter by label size

For the remaining report generation variants, the system determines whether the label size used in the label stock matches
the material master settings. In the example, these are the report generation variants VAR1 to VAR3. The report
generation variant VAR4 is no longer taken into account for the remainder of the label determination process.

3. Filter by country

Based on the remaining report generation variants, the prede ned countries in the labeling scenario, and the settings in
the Customizing activity Make Settings for Basic Data (Determine Suitable Generation Variants checkbox), report
generation variant VAR3 is determined. This is the only report generation variant that covers all countries speci ed in the
labeling scenario.

Filtering of Generation Variants by Use


Symbols
Use

 Note
Report generation variants are ltered by use symbols only during dynamic label determination (see Dynamic Label
Determination).

When ltering report generation variants by use symbol, the system uses the assigned label stock (application object
LABELSTOCK) to determine the number of use symbols or the number of hazard pictograms that can be printed on a label. This
reduces the number of report generation variants (labels) determined.

 Note
Use these settings to create labels in accordance with the EU Dangerous Substance and Preparations Directive or the GHS
regulation. You can also use these settings to suppress the output of hazard pictograms for a label in accordance with the GHS
regulation. For more information about hazard pictograms, see Output of Hazard Pictograms on Labels.

Prerequisites
You have completed the following Customizing activities in Customizing for Global Label Management:

Make Settings for Basic Data: You have completed the elds for Number of Hazard Pictograms, GHS Value Assignment
Type, GHS Pictograms Characteristic, Blacken Out: Phrase Category, and Blacken Out: Phrase Set.

Specify Label Categories: Contains Use Symbols checkbox

If you want to print danger labels on the label instead of GHS hazard pictograms, you must con gure the following Customizing
activities for Global Label Management:

Specify Label Categories: Select the GHS Pictogram Suppression checkbox.

GHS/Dangerous Goods: De ne Phrase Assignment

In Global Label Management, you have set up the master data in Edit Label Stock (transaction CBGL_LS02) under Attributes:

You have de ned the maximum number of hazard pictograms or use symbols that can be printed on the label.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 80/110
1/21/2020
You have speci ed whether the label stock is to be used for labels with GHS hazard pictograms (GHS label with preprinted,
red diamond) or for labels with EU use symbols (EU label with preprinted, orange sections).

Features
Report generation variants are ltered as follows. All of the determined labels are displayed in the label tree.

1. The system determines the use symbols or hazard pictograms for the material as follows:

It determines the speci cation that is assigned to the material.

It determines the use symbols and hazard pictograms de ned for the speci cation. This occurs based on the
settings that have been con gured for the label stock. The following settings are possible:

If the label stock has been created as an EU label and not as a GHS label, the value assignment type for EU
labeling is used to determine the data for the speci cation.

If the label stock has been created as a GHS label, the value assignment type or characteristic for GHS
labeling is used to determine the data for the speci cation.

The value assignment type and the characteristic that you use to determine the number of hazard symbols
for the speci cation are de ned in Customizing for Global Label Management under Make Settings for
Basic Data.

2. The system determines the number of hazard symbols that must be output for each report generation variant.

The system determines the value assignment usage from the report generation variant.

The validity area in the header data of the report generation variant and the rating under Rating/Validity together
form the value assignment usage (EHS). This is used to determine the data in the speci cation.

Using the value assignment usage of the report generation variant, the system determines the valid value
assignment instances in the speci cation.

From the valid value assignment instances in the speci cation, the system determines the number of hazard
symbols that must be output with this report generation variant.

3. Using the number of hazard symbols, the system determines whether a report generation variant is suitable to output the
determined use symbols or hazard pictograms.

Determination of the label stock to which the report generation variant is assigned as an object of the LABELSTOCK
report application.

Determination of the maximum number of use symbols that can appear on the label stock from the label stock
settings.

The system uses extended logic for label determination based on hazard pictograms if the GHS Pictogram Suppression checkbox
is selected for a label category in the Customizing activity Specify Label Categories.

In this case, the labels are determined as follows:

1. The system checks whether the material is de ned as relevant for dangerous goods.

2. If the material is de ned as relevant for dangerous goods, the system determines the dangerous goods regulation and the
danger label for the regulation.

3. For the danger label, the system determines the associated GHS phrase key to create the GHS hazard pictogram from the
Customizing activity GHS/Dangerous Goods: De ne Phrase Assignment.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 81/110
1/21/2020
4. Once the system has determined the GHS phrase key for the danger label, it checks whether the GHS Labeling value
assignment type for the speci cation contains identical GHS phrase keys to output GHS hazard pictograms. If so, the
number of GHS hazard pictograms is reduced accordingly.

Example
In the GHS Labeling value assignment type for the speci cation, the system has determined the following value assignment
instances:

Value assignment instance 1: Symbol X + Y with validity area DE and rating PUBLIC.

Value assignment instance 2: Symbol Y with validity area GB and rating PUBLIC.

Value assignment instance 3: Symbol Z with validity area FR and rating INTERNAL

The report generation variant determined has validity area DE and rating PUBLIC. The report generation variant therefore selects
only value assignment instance 1, which means that two GHS hazard pictograms must be printed on the label.

If label stock is assigned to this report generation variant and two hazard pictograms can be printed on the label stock, this report
generation variant continues to be used to determine the labels. However, if only one hazard pictograms can be printed on the
labels in the label stock assigned to the report generation variant, this report generation variant is no longer taken into
consideration.

Filtering of Generation Variants by Country


Use

 Note
Report generation variants are ltered by country only during dynamic label determination (see Dynamic Label
Determination).

When report generation variants are ltered by country, the system determines during label determination all of the report
generation variants and combinations of report generation variants for which the validity areas best match the countries speci ed
in the labeling scenario. This reduces the number of report generation variants determined during label determination.

Filtering is based exclusively on the validity areas of type REGION from the rating/validity of the report generation variant.

Prerequisites
In Customizing for Global Label Management under Make Settings for Basic Data, you have selected the Determine Suitable
Generation Variants checkbox.

Features
There are two variants for ltering by report generation variants. They are based on the countries that are identi ed in accordance
with settings con gured in the Customizing activity Make Settings for Basic Data.

Variant A (Recommended)

If you have selected the Determine Suitable Generation Variants checkbox, the system determines the report generation
variants for which the validity period contains the fewest possible non-matching countries, that is, those that best match
the countries given in the labeling scenario.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 82/110
1/21/2020
For more information, see Taking Validity Areas into Account.

We recommend this variant because it attempts to determine exactly one label per label category. In practice, this is the
most common case since usually there is space only for one label of a label category on products and packages.

If the system determines more than one report generation variant with the least possible non-matching countries, all of the
report generation variants are output.

Variant B

If you do not select the Determine Suitable Generation Variants checkbox, the system attempts to nd a report
generation variant or a combination of report generation variants for which the validity area as a whole contains as many
countries as de ned in the labeling scenario as possible.

This variant can determine multiple labels per label category. In this case, you must check whether multiple labels per label
category are possible in practice.

Example
Countries DE and FR are de ned in the labeling scenario. The system has identi ed the following report generation variants:

Generation variant Validity Area

VAR1 DE

VAR2 FR

VAR3 DE, FR, GB

VAR4 REG_EU, that is, AT, BE, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, NL, PT,
SE

The following combinations are suitable for the countries speci ed in the labeling scenario:

VAR1 + VAR2

VAR3

VAR4

The most suitable combination is as follows:

Variant Determine Suitable Generation Most Suitable Generation Remark


Variants Checkbox Variants

A X VAR3 VAR3 contains all countries and


is more precise than VAR4.

B <blank> VAR1 + VAR2 combination The only combination that does


not contain any matching
country

Filtering of Generation Variants by Regulation


Use

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 83/110
1/21/2020

 Note
Report generation variants are ltered by regulations only during dynamic label determination (see Dynamic Label
Determination).

When report generation variants are ltered using dangerous goods regulations (regulations), the system uses a previously
determined list of report generation variants to identify those report generation variants for which the validity areas match the
dangerous goods regulations.

Features
If the system has not determined any dangerous goods regulations (that is, if the material to be labeled is not marked as
relevant for dangerous goods), only those report generation variants are used for which the validity areas are not assigned
dangerous goods regulations.

 Note
In Customizing for Global Label Management under Specify Label Categories, you have not selected the Generation
Variants Without Dangerous Goods Regulations for the label category.

You assign dangerous goods regulations to a report generation variant using the validity area category DGREGION and a
validity area such as DGADR under Rating/Validity (see Report Generation Variants for Labels).

A material is classi ed as relevant for dangerous goods if a dangerous goods master is de ned for it.

 Note
For materials that are not relevant for dangerous goods, the following applies: If the material is classi ed as relevant for
dangerous goods and the Generation Variants Without Dangerous Goods Regulations checkbox is selected for the label
category in the Customizing activity Specify Label Categories, the system uses only those report generation variants for which
the validity areas do not contain dangerous goods regulations. Otherwise, report generation variants to which dangerous goods
regulations are assigned are also taken into account when labels are determined.

Determination of Number of Labels


Use
The system determines the number of labels that are output for the packaging layer and label category.

The system determines the packaging unit and number of packagings of this packaging unit for the Process Order, Process Order
for Sales Order, Delivery, Handling Unit, and Goods Receipt labeling scenarios based on the material quantity.

For the General and Sample labeling scenarios, the number of labels is speci ed in Label Printing (transaction CBGL_MP01).

Prerequisites
The system must contain the following values before it can determine the number of labels:

You have entered the alternative units of measure and their conversion factors in the material master.

You have speci ed the number of copies for each label category of a packaging layer in the material master under Labeling
Speci cation. For example, you can specify that a label for a pallet is to be printed four times.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 84/110
1/21/2020
If you need additional labels for a print request, you can de ne this in the Customizing activity Specify Additional Labels
for Print Request. You can specify an upper and lower limit for the additional labels to be printed. This means that
additional labels are printed only if the number of labels de ned in the print request is between the speci ed upper and
lower limit.

For more information, see Label Data in Material Master.

Features
The system determines the number of labels as follows:

1. Determination of all the packaging units and their number from the packaging hierarchy speci ed in the material master
(see Packaging Hierarchy Speci cation for a Material).

2. Conversion of the material quantity speci ed in the process order, delivery, handling unit, or material document to the
packaging units determined.

The system uses the secondary or largest possible packaging unit as the basis for the determination. The number of
secondary packaging units is always rounded up to an integer. The primary or smaller packaging units are then calculated
based on the number of secondary packaging units determined.

In Label Printing (transaction CBGL_MP01), you can also choose a different packaging unit that is located below the
proposed packaging unit in the packaging hierarchy for the material. In this case, the number of packaging units is
converted to the calculated value based on the secondary packaging unit (see Determination of the Packaging Unit and
Quantity).

The secondary packaging unit is defaulted to 1 for the General and Sample print scenarios.

3. If the material quantity speci ed in the process order, delivery, handling unit, or material document is less than the primary
or smallest possible packaging unit, the system uses the packaging unit from the labeling speci cation in the material
master, which is speci ed under Primary Packaging Unit. The number of packaging units is pre xed with the value 1. In
this case, you cannot choose a different packaging unit.

Example
A material quantity of 1250 kg is produced for the Process Order labeling scenario.

Number Alternative Unit of Corresponds To Number Base Unit of Measure


Measure

1 kg <=> 1 kg

1 Crate <=> 125 kg

1 Pallet <=> 500 kg

The base unit of measure of the material is kg. A crate contains 125 kg and a pallet 500 kg. This means that a total of four crates
can be packed on a pallet. The secondary packaging unit in this case is the pallet because this packaging contains the largest
quantity.

The material labeling speci cation states that, for the determined label categories, two labels must be attached to a pallet and
four to a crate.

This results in the following calculation:

1. Determination of the number of pallets (secondary packaging unit): Material quantity 1250 kg / quantity per pallet of
500 kg = 3 pallets (rounded up)

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 85/110
1/21/2020
2. Determination of the number of crates based on the number of secondary packaging units: 3 pallets x 4 crates = 12
crates

3. Labels to be printed for pallets: 3 pallets x 2 copies = 6 labels

4. Labels to be printed for crates: 12 crates x 4 copies = 48 labels

Determination of the Packaging Unit and


Quantity
Use
The system determines the packaging unit and number of packagings of this packaging unit for the Process Order, Process Order
for Sales Order, Delivery, and Goods Receipt labeling scenarios.

Features
1. Determination of all the packaging units from the packaging hierarchy speci ed in the material master (see Specifying
Packaging Hierarchies for a Material).

2. Conversion of the quantity speci ed in the process order, delivery, or material document to the possible packaging units.

The system uses the secondary or largest possible packaging unit for which a value greater than or equal to 1 exists after
the conversion. The converted value is used as the number of packaging untis and rounded to an integer. In this case, you
can also choose a different packaging unit that is located below the proposed packaging unit in the packaging hierarchy for
the material. The number of packaging units is then corrected accordingly.

3. If the quantity speci ed in the process order, delivery, or material document is less than the primary or smallest possible
packaging unit, the system uses the packaging unit from the labeling speci cation in the material master, which is
speci ed under Primary Packaging Unit. The number of packaging unit is pre xed with the value 1. In this case, you
cannot choose a different packaging unit.

Simpli ed Label Determination in the


“Sample” Labeling Scenario
Use
Simpli ed label determination is used for label determination in the Sample labeling scenario (see Sample Labeling Scenario).

 Caution
The sample labeling scenario cannot be used to generate print requests automatically.

Prerequisites
The following data must be available in the system for simpli ed label determination:

The material or speci cation for which the labels are to be determined.

An assigned material, if necessary.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 86/110
1/21/2020
In Global Label Management, you can determine labels only for materials for which the following applies:

The material has been assigned to at least one plant in the material master.

The material is assigned to precisely one speci cation. This does not apply if you have selected the Dialog Box for
Selecting Speci cations checkbox under Make Settings for Basic Data in Customizing for Global Label
Management. If this is the case, before the label tree is called in label determination, the system displays a dialog
box, in which you have to select one of the assigned speci cations.

Label category, label size, and number of labels

Mode of transport (for materials only)

Countries

Features
1. The system determines the label category that you speci ed for the sample labeling scenario in Label Printing
(transaction CBGL_MP01).

2. The system checks whether the label category contains transport symbols. This means it checks whether the Contains
Transport Symbols checkbox is selected for the label category under Specify Label Categories in Customizing for Global
Label Management.

If the label category contains transport symbols, the system determines

the transport symbols and associated transport symbol groups from the dangerous goods data for the material.

the transport symbols and associated transport symbol groups from the countries and modes of transport that you
speci ed for the labeling scenario in Label Printing (see Determination of Transport Symbol Group).

3. The system determines suitable label stocks from the label category, label size, transport symbol groups, and validity areas
(see Label Stock Determination).

4. The system determines suitable report generation variants and combinations of report generation variants from the label
stocks, label category, and countries that you speci ed for the labeling scenario in Label Printing (see Generation Variant
Determination).

5. For each report generation variant determined, the system checks whether the associated report template has been
released.

For the remainder of the label determination process, the system uses only the report generation variants with released
label templates.

6. The system checks whether the label category contains use symbols. This means it checks whether the Contains Use
Symbols checkbox is selected for the label category under Specify Label Categories in Customizing for Global Label
Management.

The system then uses the number of use symbols determined to restrict the number of suitable report generation variants
(see Filtering of Generation Variants by Use Symbols).

7. From the remaining report generation variants, the system determines those whose validity area is the best match for the
speci ed countries (see Filtering of Generation Variants by Country).

8. From the remaining report generation variants, the system determines those whose validity area is the best match for the
speci ed regulations (see Filtering of Generation Variants by Regulation).

9. Depending on the selected status check (see Status Check for Label Determination) for the sample labeling scenario, the
system uses a label report (report body) or a label template (layout) as the basis for label generation (see Label
Generation).

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 87/110
1/21/2020
The labels determined are displayed in the label tree for the sample labeling scenario. You can choose and edit the required labels
here.

Simplified Label Determination Process

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 88/110
1/21/2020

More Information
Label Determination Process

Sample Labeling Scenario

Status Check for Label Determination


Use
In the status check for label determination, the system checks whether a label report (report body) or a label template (layout) is
to be used as a basis for generating labels.

Features
You assign the status check to the labeling scenarios in Customizing for Global Label Management under De ne Print Scenarios.

The following settings are possible:

Report body

The system uses only released report bodies for label determination. If no released report bodies exist, no labels are
generated.

Report body, layout (enhanced)

If a released report body exists, the system uses it to generate the labels.

If no released report body exists, the system uses the report template to generate the labels.

If a report body exists but has not been released yet, the system does not generate any labels.

Report body, layout

If a released report body exists, it is used to generate the labels.

If no released report body exists, the system uses the report template to generate the labels. It makes no difference
whether a report body exists that has not been released.

Layout

The system uses released report templates to generate the labels.

Logging in Global Label Management


Use
The system logs all data and user actions that are changed or executed in Label Printing (transaction CBGL_MP01), in the
Labeling Workbench (transaction CBGLWB), and in automatic print request generation. You can specify which changes the system
is to log.

Prerequisites
You have completed the following Customizing activities in Customizing for Global Label Management:

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 89/110
1/21/2020
Set Log Level: You have de ned the user actions required for logging.

De ne Print Scenarios: For the system to log changes to a user entry, you must select the Logging checkbox under User
Entries for the eld in which the entry was made in the labeling scenario.

Features
The system logs data when you perform the following tasks:

You print or edit the values in Label Printing.

You edit or print print requests or print request bodies in the Labeling Workbench.

The system logs the following data:

Data that is used for label determination:

Material

Speci cation

Generation variant

Label stock

Data on user entries (see Adjusting Label Templates Using User Entries)

User who made the user entries

Execution of user action, for example, calling the labeling scenario

Date

Time

Key of the report symbol used to output the user entry

Value before the user made the change, that is, the value identi ed by the system in label determination

Value after the user made the change

Print request

Printer

You can delete the log using the report Delete Change Documents for Label Printing (transaction S_SH8_84000399). If you
select the Simulate checkbox, the entries to be deleted are rst displayed.

 Recommendation
You can use the report Reorganize Print Requests and Change Documents (transaction RCBGL_PRINTREQUEST_REORG) to
delete change documents for which the validity in days has been exceeded. You de ne the validity of audit data in days in
Customizing for Global Label Management under Make Settings for Basic Data.

Hazardous Substance Management (EHS-


HSM)
https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 90/110
1/21/2020

Purpose
If you use hazardous substances in your company, you must protect your employees and the environment from the hazards that
these substances cause. You also have to observe numerous rules and regulations worldwide. This SAP component supports you
with the safe handling of hazardous substances and automatic compliance with regulations.

Integration
You must have installed the following components of the SAP component Environment, Health and Safety ( EH&S ) to be able to
use all functions of Hazardous Substance Management :

Basic Data and Tools (EHS-BD)

Product Safety (EHS-SAF)

Industrial Hygiene and Safety (EHS-IHS)

Product Safety also supports you with managing hazardous substances, but with the following differences:

Hazardous Substance Management supports companies that use hazardous substances.

Product Safety supports companies that produce hazardous substances.

Features
Hazardous Substance Management mainly uses functions from the components Basic Data and Tools , Product Safety , and
Industrial Hygiene and Safety . These include the following functions:

You can edit hazardous substance data and other data for the substances that occur in your company in speci cation
management , and search for and display it using the speci cation information system .

You can edit work areas and patterns in work area management and link them with objects in Organizational Management
.

You can edit agents in exposure management and assess risks and create hazardous substance inventories in risk
assessment .

You can edit EH&S reports (such as material safety data sheets, labels, and standard operating procedures) in report
de nition , release them in report management , dispatch them using report shipping , and search for and display them
using the report information system .

You can import material safety data sheets and other documents from your vendors and manage them like all other EH&S
reports.

These functions are located in the Environment, Health and Safety menu under the Hazardous Substance Management node. You
will nd the documentation for these functions in the respective SAP components.

In addition, hazardous substance management includes functions that make it easier for you to compile the reports prescribed by
the U.S. Superfund Amendments and Reauthorization Act (SARA) (see SARA Reports ).

Enter Hazardous Substance Management


In the overview tree on the SAP Easy Access screen, choose SAP Menu Logistics Environment, Health and Safety Hazardous
Substance Management .

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 91/110
1/21/2020
The Hazardous Substance Management node is expanded. The menu paths described in this application help are based on
navigation in the lower-level nodes.

Hazardous Substance Master


Purpose
With this component, you edit hazardous substance master records. The system uses the data in the hazardous substance master
records, for example, in the exible putaway checks in Warehouse Management checks or in the putaway checks for hazardous
substances in Extended Warehouse Management (SCM-ECT-EWM).

Integration
Part of every hazardous substance master record is the material or product number. You therefore require the material or product
master to use the hazardous substance master.

The hazardous substance master contains only the most important hazardous substance data. You enter more extensive
hazardous substance data, such as the data you require for material safety data sheets, in speci cation management. To make
data entry easier and to avoid redundant data, you can ll data from speci cation management to the hazardous substance
master.

In the hazardous substance master, you can also enter data as phrases. To do this, you need phrase management.

 Note
The hazardous substance master is independent of the classic hazardous material management in Warehouse Management
and in the Warehouse Management System (WMS).

Features
In a Supply Chain Management system (SCM system), the Extended Warehouse Management (SCM-ECT-EWM) functions
support you with the storage of hazardous substances. In the putaway checks, you can then also activate hazardous substance
checks, allowing the system to put away and position hazardous substances in the warehouse on its own according to the
properties of the hazardous substances. You create the hazardous substance data required for this in the hazardous substance
master in the SCM system or you distribute it via Application Link Enabling (ALE) from an ERP system to the SCM system. In the
ERP system, you can ll the hazardous substance master from speci cation management.

Warehouse Management: Flexible Hazardous Substance Check

The combination of lling the hazardous substance master and distributing the hazardous substance master data allows you to
manage complex system landscapes. For example, it is possible that speci cation management is not set up in your system
landscape in all the systems in which you require hazardous substance data. Thus, a system landscape where you enter all
hazardous substance data in speci cation management in one central ERP system is conceivable. The system landscape also
contains decentralized SCM systems in which you require hazardous substance data, but in which speci cation management is
not set up. You can then ll the hazardous substance master in the central ERP system from speci cation management and
distribute the hazardous substance master data to the decentralized systems. For more information about distributing hazardous
substance master data, see Customizing for the Hazardous Substance Master, under Distribution.

 Note
Note the following constraints:

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 92/110
1/21/2020
Filling is available only in systems in which speci cation management is set up, that is only in central ERP systems and
not in the SCM systems.

You can distribute hazardous substance master data from the central ERP systems to the decentralized ERP systems
and SCM systems only. You cannot distribute the master data from the SCM systems.

Hazardous Substance
De nition
A substance that can pose a danger to humans, animals, or the environment when being handled or stored. The handling and
storage of hazardous substances is governed by law.

 Example
According to laws in Germany, hazardous substances are substances, preparations, or products that have one or more of the
following properties:

They are hazardous substances or hazardous preparations according to § 3a of the Chemicals Act.

They pose an explosion hazard.

Hazardous or explosive substances or preparations can be formed or escape during their manufacture or use.

They are known to transmit pathogens.

 Note
Hazardous substances are not the same as dangerous goods, which are better known in the United States as hazardous
materials.

Use
In this business object, you store the data that the system requires, for example, for putaway checks for hazardous substances in
Extended Warehouse Management (SCM-ECT-EWM) or data that is required for the exible hazardous substance check in
Warehouse Management.

Filling of the Hazardous Substance Master


Use
With this function, the system creates hazardous substance master records in the hazardous substance master from the data in
speci cation management . This means you only need to enter hazardous substance data in one place: in speci cation
management.

You can start lling manually or schedule it as a job and execute it periodically, for example.

Prerequisites
In Customizing for the Hazardous Substance Master , you have processed the IMG activities under Filling .

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 93/110
1/21/2020
In speci cation management, you have created speci cations for the hazardous substances and assigned them to the
corresponding materials.

Features
In manual lling, a selection screen allows you to use various parameters to de ne, for example, which speci cations and
materials are to be used for lling and for which countries and regions hazardous substance master records are to be created. If
you enter more than one selection parameter, they are logically linked with AND, that means all parameters entered must be
ful lled for the data to be used for lling.

When you ll the hazardous substance master for the rst time, you perform a complete lling, which means you do not specify
any selection criteria for lling. By specifying selection criteria, you can create speci c hazardous substance master records, for
example, in the following cases:

You have set up a new warehouse and therefore a new warehouse management system, and you want to create hazardous
substance master records for the country or region of the new warehouse only.

Owing to a legal change in a country, you must change large amounts of hazardous substance data in speci cation
management and you want to create new hazardous substance master records for this country.

On the selection screen for lling, the Fill Changed Objects Only indicator is also available. If you set this indicator and you have
activated change pointer evaluation for the message type HAZARDOUSSUBSTANCE in Customizing for ALE, the system performs
a delta lling. That means it determines the speci cations that were created or changed since the last delta lling and uses their
data only for lling. This means you can update the data in the hazardous substance master without having to perform a complete
lling again. After updating the hazardous substance master, the system enters the date and time of the update in the
environment parameters HSM_FILL_LAST_DATE and HSM_FILL_LAST_TIME. In the next delta lling it uses the data from the
speci cations that were created or changed from this date and time onward. If you set the Fill Changed Objects Only indicator,
the system takes no other selection parameters into account and removes any entries from the selection screen.

If you schedule the lling report program to run periodically (HS_FILL), you can ensure that the hazardous substance master is
updated regularly. With the scheduled update of the hazardous substance master, the system uses only the data from new and
changed speci cations for lling, as with the Fill Changed Objects Only indicator, and you cannot enter any other selection
parameters. If you want to periodically perform a complete lling or a lling with speci c parameters selected, you can set this up
by creating and scheduling a variant of the report program. As with a manual lling, you can also not set the Fill Changed Objects
Only indicator and simultaneously enter parameters in the variant.

 Caution
The system can only change the existing hazardous substance master data in lling if a speci cation exists from which data
can be lled. This means if you delete a speci cation to which a material is assigned whose hazardous substance master
record was lled from the data of the deleted speci cation, in the next lling the system deletes neither the whole hazardous
substance master record for the material nor individual data from this hazardous substance master record. In this case, we
recommend that you delete only the hazardous substance master data from the speci cation rst, and only then delete the
speci cation after the next delta lling of the hazardous substance master record. The hazardous substance master record
then still exists but no longer contains the deleted hazardous substance data from the speci cation.

The hazardous substance data from speci cation management contains validity areas. These specify in which countries and
regions or in which organizational units the data is valid. In Customizing for the Hazardous Substance Master , you specify under
Assign Countries and Regions to Warehouse Numbers in which countries and regions your hazardous substance warehouses are
located. When lling, the system creates hazardous substance master records for each of these countries and regions in the
hazardous substance master and assigns them the hazardous substance data from speci cation management, based on the
validity areas speci ed for the hazardous substance data.

 Example

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 94/110
1/21/2020
Speci cation management contains data for a hazardous substance with the validity area Europe and data with the validity
area America . You have hazardous substance warehouses in France , Italy , and Mexico . During lling, the system creates
hazardous substance master records for France , Italy , and Mexico in the hazardous substance master for the material of the
hazardous substance. The system assigns the data that has the validity area Europe in speci cation management to the
hazardous substance master records for France and Italy , and assigns the data that has the validity area America in
speci cation management to the hazardous substance master record for Mexico .

Currently, you cannot ll the hazardous substance master with identi ers. If you want to use identi ers for lling, we recommend
that you create the identi ers in value assignment types as phrases. You can then ll the phrases in the hazardous substance
master.

For more information about the lling process, see Hazardous Substance Master Filling .

Activities
To ll the hazardous substance master manually, proceed as follows:

1. In the Hazardous Substance Management menu , choose Hazardous Substance Master Filling from Speci cation
Management Start Filling .

2. Enter selection parameters or set the Fill Changed Objects Only indicator.

3. Choose with the quick info text Execute .

Hazardous Substance Master Filling


Purpose
See Filling of the Hazardous Substance Master.

Prerequisites
See Filling of the Hazardous Substance Master.

Process
Filling the hazardous substance master runs as follows:

1. The system checks whether you have authorization to ll hazardous substance master data, that is, whether you have
authorization to display, create, change, and delete hazardous substance master data. The system then carries out the
following steps only for the countries and regions for which you have the authorizations described. If you do not have these
authorizations for any country or region, the system cancels lling.

 Caution
If you schedule the report program HS_FILL, the user under which the system performs lling requires authorization
to display, create, change, and delete hazardous substance data for all countries and regions for which the system
needs to create or change hazardous substance master records. The date and time of the last lling are each stored in
only one environment parameter, so it is not possible, for example, for different users with authorizations for different
countries to schedule and run lling for different countries.

2. The system reads the data from Customizing, for example, the countries and regions of the hazardous substance
warehouses and the values of the environment parameters.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 95/110
1/21/2020
3. The system determines the relevant hazardous substance speci cations and materials. We differentiate between the
following cases:

If you set the Fill Changed Objects Only indicator or if the report program is executed automatically without a
variant, the system determines all speci cations that were created or changed since the last update. It then
determines all assigned materials for these speci cations.

If you have not set the Fill Changed Objects Only indicator, the system determines the speci cations based on the
entries on the selection screen. It then determines all assigned materials for these speci cations and further limits
these based on the entries on the selection screen. If you have not made any entries on the selection screen, the
system determines all speci cations to which materials are assigned and the assigned materials.

4. From the materials found, the system removes all those that are not relevant for hazardous substances. These are the
materials for which the Relevant for Hazardous Substances indicator is not set in the material master in the Basic Data 2
view. If a hazardous substance-relevant material appears several times in the materials found, the system uses this
material only once in the continued process.

5. The system determines the speci cations that are assigned to the remaining materials. If more than one speci cation is
assigned to a material, the system attempts to lter out one speci cation only from these using the Business Add-In
(BAdI) Con ict Resolution in Hazardous Substance Master Filling. If this is not possible, the system ignores the
respective hazardous substance master record in lling, meaning it is not lled and a message is displayed in the lling log.

6. The system checks whether you are authorized to read the speci cation data for the remaining speci cations. It checks all
speci cation authorizations here, that is the authorizations for the speci cation header, for the value assignments, and for
usages. If you have entered an authorization group on the selection screen, the system also checks whether you have the
correct authorization for this authorization group. If you do not have the correct authorization, the system ignores the
respective hazardous substance master record in lling, meaning it is not lled and a message is displayed in the lling log.

7. The system creates the hazardous substance master records for each remaining material in accordance with the countries
and regions you speci ed in the Customizing activity Assign Countries and Regions to Warehouse Numbers. That means
it creates a hazardous substance master record for a material for each country and each region speci ed.

8. The system determines the required speci cation data for each of these hazardous substance master records from the
speci cation assigned to the material. This is the data for the value assignment types and characteristics that you de ned
as source objects for lling in the Customizing activity Assign Source Objects to Target Objects.

9. For each value assignment type, the system determines the data that is relevant for the hazardous substance master
record from the data found as follows:

a. The system takes into account only the value assignment instances whose data has a validity area that, in the
Customizing activity Specify Priorities for Validity Areas, is assigned to the country or region of the warehouse for
which the hazardous substance master record is to be created. If no such value assignment instance exists, the
value assignment type is not taken into account in lling and the corresponding data from any previous lling is
deleted.

b. The system takes into account only the value assignment instances whose data is active and that have a rating that
is speci ed in the Customizing activity Specify Priorities for Ratings. If no such value assignment instance exists,
the value assignment type is not taken into account in lling.

c. If more than one value assignment instance remains, the system takes into account only the value assignment
instances whose rating has the highest priority.

d. If more than one value assignment instance remains, the system takes into account only the value assignment
instances whose validity area has the highest priority.

e. If more than one value assignment instance remains, the system attempts to determine one value assignment
instance only from these using the BAdI Con ict Resolution in Hazardous Substance Master Filling. If more than
one value assignment instance still remains, the value assignment type is not taken into account in lling in the
standard system.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 96/110
1/21/2020
10. The system creates the hazardous substance master records based on the data determined or changes existing hazardous
substance master records. The following applies here:

If the hazardous substance master record does not yet exist and the system could determine data for at least one
value assignment type, it creates the hazardous substance master record.

If the hazardous substance master record already exists, the system transfers the determined data to the
hazardous substance master record. Here it changes the data that already exists in the hazardous substance
master record but that differs from the determined data. The system deletes any data that already exists in the
hazardous substance master record but that it could no longer determine. The following are possible reasons why
the system could no longer determine data:

You have deleted the data in speci cation management since the last lling.

You have changed the validity area or the rating for the data in speci cation management since the last
lling.

You have created a new value assignment instance in speci cation management since the last lling and the
system can no longer determine a value assignment instance exactly.

The following graphic shows an overview of the hazardous substance master lling process:

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 97/110
1/21/2020

Hazardous Substance Master Filling Process

Distribution (ALE) of Hazardous Substance


Master Records
Use
https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 98/110
1/21/2020
You can use distribution of hazardous substance master records if you have created hazardous substance master records for the
SAP component Hazardous Substance Management in a source system. This reduces the amount of data you have to edit. The
source and target systems must function in the same way as an SAP system. Since data in an SAP system can also be required in
one of the other SAP systems, data exchange using Application Link Enabling (ALE) makes the distribution of data possible
between networked systems.

Integration
Functions in the Source System

Start of distribution

ALE administration

Functions in the Target System

ALE administration

Log

Prerequisites
You have created the relevant material master records in both the source and the target systems, or you have distributed
them to the target system.

 Note
If required, you may need to manually enter the Relevant for Hazardous Substances indicator in the material master
records in the target system.

You must edit the Customizing tables for the hazardous substance master in the target system exactly as they are in the
source system.

In both the source and target systems, you must edit the Customizing for Distribution (ALE) in which you de ne the logical
names for the source and target systems.

If you use engineering change management, you must have also created in or distributed to the target systems the relevant
change numbers you used to edit the hazardous substance master records in the source system.

Hazardous substance master records that are being processed in the target system cannot be updated or changed.

The settings regarding the phrase-enabled elds must be identical in the source and target systems and the corresponding
phrases must exist in both systems.

Distribution of Hazardous Substance Master


Records
Purpose
This process describes how you distribute hazardous substance master records between different systems. Source and target
systems are usually SAP systems. If non-SAP systems are used, these systems must function in the same way as an SAP system.

Prerequisites
https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce10000000… 99/110
1/21/2020
You have edited Customizing for Distribution (ALE).

You have edited Customizing for Hazardous Substance Management under Hazardous Substance
Interfaces Distribution .

Process Flow
1. You start distribution by sending the hazardous substance data from the source system. You can enter the following
selection criteria: material, country code, region, and logical system.

 Note
If you want to distribute only modi ed hazardous substance master records, set the change pointer evaluation.

You can set the time of distribution periodically by scheduling a batch job.

2. The SAP system reads the data records from the hazardous substance master and transfers the data to the appropriate
IDoc of the type HAZARDOUSSUBSTANCE.

 Note
You have the option of rst simulating the distribution from the source system to the target systems. When the
distribution of hazardous substance master records is simulated, the master records determined for distribution are
displayed in the source system but not distributed to the target systems.

3. The IDoc of type HAZARDOUSSUBSTANCE is sent by means of ALE to the systems you chose.

 Note
The SAP system distributes the hazardous substance data using the BAPI_BUS1119_SAVEREPLICA method. This is
stored in the Business Object Repository (business object BUS1119: hazardous substance).

 Caution
Data can be lost if you have edited data manually in the target systems since the last data distribution and this data is
not present in the source system.

4. In the target systems, you can monitor the data from the ingoing IDoc using IDoc monitoring.

Administration
To monitor data distribution, in the SAP menu choose Tools ALE ALE Administration.

Distributing Hazardous Goods Master


Records
Prerequisites
Customizing

You have edited Customizing for Distribution (ALE) and for Hazardous Substance Management.

Interfaces

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce1000000… 100/110
1/21/2020
Business Object

BUS1119

Method

SaveReplicate

IDoc

Speci ed

Message type

HAZARDOUSSUBSTANCE

Procedure
Starting Distribution in the Source System

1. In the Hazardous Substance Management menu, choose Hazardous Substance Master Send Start Send .

The Send Hazardous Substance screen appears. The message type HAZARDOUSSUBSTANCE is set as the default.

 Note
You can also simulate distribution.

To do this, choose Simulation.

2. Select the logical systems to which the hazardous substance master records are to be distributed.

3. Enter intervals for materials, country codes, and regions as the selection criteria.

 Note
You can use the Change pointer evaluation indicator to tell the system to take into account during distribution only
those data records that were created, changed, or deleted.

4. Choose .

The system informs you whether distribution could be started successfully.

Monitoring in the Target System

1. In the SAP Easy Access menu, choose Tools ALE ALE Administration Display IDocs Status Monitor .

2. As the selection criterion, enter HAZARDOUSSUBSTANCE in the Message Type eld.

3. Choose .

You see an overview of the inbound and outbound IDocs for which you can display and change data.

For more information about the IDoc interface, see SAP Library under .

Flexible Hazardous Substance Check


https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce1000000… 101/110
1/21/2020

Usage
You can use this function to check if the way in which you store materials in your Warehouse Management satis es hazardous
substance regulations. Each hazardous substance check is implemented as a user exit, and can be enhanced as required. The
Customizing delivered with the system acts as a sample setting.

Integration
The exible hazardous substance check is integrated in the storage process for Warehouse Management.

Prerequisites
The following SAP components are installed:

Materials Management (MM)

Hazardous Substance Master (EHS-HSM-MD)

Warehouse Management (LE-WM)

The Flexible Hazardous Substance Check is active in Customizing for Hazardous Substance Management.

You have edited the remaining Customizing activities under Hazardous Substance Management Hazardous Substance
Master Flexible Hazardous Substance Check .

You have set the Relevant for Hazardous Substances Materials indicator in the material master for materials that are
relevant for hazardous substances.

Hazardous substances exist.

Features
In Customizing for Hazardous Substance Management, you can set whether the system executes the exible hazardous
substance check. Flexible hazardous substance checks are not activated by default.

As each hazardous substance check method is implemented as a user exit, you can program your own function modules along the
lines of the hazardous substance check methods delivered in the standard system and assign them to a hazardous substance
check pro le in Customizing.

Activities
The exible hazardous substance check starts in the transfer order when you generate the transfer request items. The check
methods are executed in order. If any of these checks leads to an error, the system cancels the rest of the checks.

The results of the exible hazardous substance check are written to the transfer order log.

SARA Reports
Use
This report program (REHS_SARA31X) makes available the data you need for the reports prescribed by the U.S. Superfund
Amendments and Reauthorization Act (SARA). In the standard system, the report program supplies the data for the reports SARA
311, SARA 312 Tier I, and SARA 312 Tier II.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce1000000… 102/110
1/21/2020

 Caution
SAP hereby emphasizes that this report program is intended only as a support tool for creating the required reports. SAP does
not therefore guarantee that the report program provides all the data that is required by the regulations in a speci c
jurisdiction. With the SAP enhancement EHSSARA, you can adapt the data output of the report program to your requirements.

 Note
On the subject of Generating SARA Reports and Calculating the Stock Data, see SAP Note 1133352.

Integration
In the SARA reports, companies must list hazardous substances that belong to speci c hazard categories and whose quantities on
site exceed prescribed threshold levels:

For this purpose, the report program REHS_HAZARD_AMNT_DET (see Determination of Hazardous Substance Quantities for
SARA Reports) determines the relevant hazardous substances and their quantities in inventory management and transfers these
values to risk assessments.

 Note
Report REHS_HAZARD_AMNT_DET_NEW determines the quantities of hazardous substances in environmentally relevant
materials in inventory controlling. The data is determined from the information structures S039 and S033.

For more information about reports REHS_HAZARD_AMNT_DET and REHS_HAZARD_AMNT_DET_NEW, see the following
SAP Notes:

1001922: Determining hazardous substance quantities

998577: Material quantities from inventory controlling

978362: Application log and error handling

1015494: Calculation with alternative unit of measure

1036160: Converting quantities of warehouse stock

1043811: Monthly update

1046728: Select speci cation

Prerequisites
In Customizing for Hazardous Substance Management, you have processed the following activities:

You have scheduled the report program REHS_HAZARD_AMNT_DET in accordance with the requirements in the
Customizing activity Schedule Report to Determine Hazardous Substance Quantities so that it determines the
hazardous substance quantities daily.

You have set up the value assignment type for SARA hazard classi cation in accordance with the requirements in
the Customizing activity Set Up Value Assignment Type for SARA Hazard Classi cation and speci ed it in the
environment parameter IHS_HAZ_AMNT_HAZARD_CAT_PROP.

You have made the necessary settings in accordance with the requirements in the Customizing activity Con gure
Customizing of Other Components for SARA Reports.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce1000000… 103/110
1/21/2020
You have entered the SARA hazard category and the threshold value in the speci cations for the hazardous substances in
the value assignment type for the SARA hazard classi cation. These speci cations must be assigned to the materials for
which you have entered the stock data (see Prerequisites under Determination of Hazardous Substance Quantities for
SARA Reports).

Features
Selection

1. The report program determines the risk assessment in accordance with the selection criteria you entered when you
accessed the selection screen. It takes into account work areas of the type SL (storage location) and FC (site).

 Note
The report program takes into account all risk assessments that match the selection criteria, meaning it takes manually
created risk assessments into account in addition to the risk assessments created by the report program
REHS_HAZARD_AMNT_DET .

2. The report program determines the hazardous substance speci cations and quantities from the risk assessment.

3. The report program determines the hazard category and the threshold values for the speci cation from the value
assignment type for the SARA hazard classi cation.

 Note
The report program takes into account only the rst value assignment instance.

4. The report program determines the speci cations in which the amount in the risk assessment exceeds the threshold value
or for which no threshold value was speci ed.

5. The report program takes into account only these speci cations in further processing and determines the following other
data for these speci cations from the risk assessment:

For the average daily amount in the speci ed time period and the maximum amount that occurred on one day in the
speci ed time period, the values are used that were entered on the Mass tab page and belong to the measured
value/reference value category DAV (daily average) and DMX (daily maximum).

For the number of days on which the hazardous substance was on site, the value is used that was entered on the
Time tab page and belongs to the measured value/reference value category DOS (days on site).

6. The report program displays the speci cations with the determined data in accordance with the report category you
selected before you started the program.

Output

The following report categories are available in the standard system:

SARA 311

This report category lists the speci cations determined for the speci ed plants or work areas, that is the hazardous
substances whose quantities exceed the threshold value. Three identi ers and the hazard categories are displayed for each
speci cation.

SARA 312 Tier I

This report category lists the hazard categories for the speci ed plants or work areas and displays the hazardous
substance quantity and other data for each category.

SARA 312 Tier II

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce1000000… 104/110
1/21/2020
This report category lists the speci cations determined for the speci ed plants or work areas, that is the hazardous
substances whose quantities exceed the threshold value. The following data is displayed for each speci cation:

Three identi ers

Hazard categories

Maximum stock level that occurred on any single day in the speci ed time period (maximum amount)

Average daily stock level in the speci ed time period (average daily amount)

Number of days on which the hazardous substance was present in the company (number of days on site)

In the report categories SARA 311 and SARA 312 Tier II, the identi cation listing D_SARA controls which identi ers are output. For
more information, see Customizing for Hazardous Substance Management, under Con gure Customizing of Other Components
for SARA Reports.

 Note
You cannot do the following with this report program:

Print data automatically on the prescribed forms

Inform the persons responsible in your company automatically, for example, when the threshold value for a hazardous
substance was rst exceeded

 Note
The hazard categories are saved in the system as phrases. The phrases are assigned to a phrase set that can be selected in the
value assignment type SARA Hazard Classi cation. In SARA reports 311 and 312 Tier II, the order of the hazard categories is
determined by the order of the phrases in the phrase set. If a sort sequence has not been speci ed in the phrase set, the
phrase key is used for sorting. In this case, the display may be incorrect or incomplete.

Therefore, specify the sort sequence that you want to use for the phrases in the phrase set.

Activities
1. In the Hazardous Substance Management menu, choose Reporting → Risk Assessment → SARA Reports 311 and 312.

2. Enter the required data and choose .

Determination of Hazardous Substance


Quantities for SARA Reports
Use
This report (REHS_HAZARD_AMNT_DET) determines the quantities of hazardous substances in environmentally relevant
materials in their storage locations in inventory management. The determined quantities are stored in risk assessments and are
available for formatting for the reports prescribed by the U.S. Superfund Amendments and Reauthorization Act (SARA).

Integration

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce1000000… 105/110
1/21/2020
This report is a prerequisite for the report program REHS_SARA31X to be able to format and provide the data for the SARA
reports (see SARA Reports). For this, the report program REHS_HAZARD_AMNT_DET must be run exactly once each day.

 Recommendation
We recommend scheduling the report as a background job on a daily basis. It should be run as close to midnight as possible so
that it can provide the current daily closing stock balances. For more information, see Customizing for Hazardous Substance
Management, under Schedule Report to Determine Hazardous Substance Quantities.

Prerequisites
In Customizing for Hazardous Substance Management, you have processed the following activities:

Con gure Customizing of Other Components for SARA Reports

Specify Units for SARA Reports

Any errors that occur while the report program is run are logged in the application log. For this purpose, from the SAP
Menu, choose Tools → ABAP Workbench → Development → Other Tools → Application Log to check whether the log
object EHSARA with the subobjects QUANT, RISK, and REPS is created.

You have created materials for all hazardous substances and indicated them as environmentally relevant. The materials
have a base unit of measure of the dimension mass or volume.

You have entered the quantities and storage locations for the hazardous substance materials in Inventory Management.

You have created speci cations for all hazardous substances and assigned these to the hazardous substance materials.
You have assigned exactly one speci cation to each material. However, you may assign multiple materials to a
speci cation. The speci cations have the speci cation category Substance or Agent.

Features
1. The report determines the hazardous substances and their warehouse stocks at your company as follows:

a. For the plants that you have speci ed on the selection screen, the report determines all materials that are indicated
as environmentally relevant.

b. The report determines whether an entry exists in Inventory Management for the environmentally relevant
materials. If this is the case, the quantity and the storage location are determined.

c. The report determines the speci cation for each material for which it found a quantity in Inventory Management.

d. If you have set the environment parameter IHS_HAZ_AMNT_DECOMP_SPEZ, for each speci cation found, the
report determines the components from the value assignment type that you speci ed in the environment
parameter IHS_HAZ_AMNT_VAL_ASSIGN_TYPE, and uses the speci cations of the components from this point
on. If you have not set the environment parameter, the report uses the speci cation found.

 Note
When expanding the speci cations in your components, only the rst value assignment instance of the speci ed
value assignment is taken into account.

e. For each speci cation, the report converts the quantities found to the base unit of measure that you speci ed in
Customizing for Hazardous Substance Management under Specify Units for SARA Reports. For each speci cation,
the quantities that were found for the individual storage locations are totaled. This means that this total is formed,
for example, if a speci cation appears as a component in more than one composition, or if various materials were
assigned to a speci cation and therefore more than one quantity was found in Inventory Management. If the

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce1000000… 106/110
1/21/2020
quantities cannot be converted to the base unit of measure, or if the total cannot be formed due to different
dimensions, the system displays an error message and the quantities are not taken into account.

f. The report also determines the following data for each speci cation and saves it in table CCIHT_HAZ_AMOUNT. If
numerical values are totaled, they are totaled for the current month; the report starts at the value 0 again the next
month:

Number of report runs for which the stock level is greater than 0

If the report nds stock, it increases the existing value by 1. This value corresponds to the number of days on
which the hazardous substance is at the company.

Number of report runs in the current month

This value is needed to determine the average stock level in a month.

Total of all daily warehouse stocks

The report adds a found value to the total of the daily warehouse stocks in the current month.

Maximum stock level that occurred on any single day in the month (maximum amount)

If the stock level on the current day is higher than the previous highest in the current month, the report uses
the value for the current day, otherwise it uses the value already saved.

 Note
So that the number of entries in the table CCIHT_HAZ_AMOUNT does not become too large, you should use the
report program REHS_HAZ_AMOUNT_DEL (see Delete Old Data Records from Hazardous Substance Inventory
List) to delete older entries on a regular basis.

2. The report transfers the results to the risk assessment. Before running the report, you can decide whether the risk
assessment is updated daily or at the end of the month. The report determines whether existing data is updated or new
data is created as follows:

a. The report determines whether a work area of the type SL (storage location) exists, to which the storage location
and the plant of a hazardous substance are assigned. If such a work area exists it is used, if not, a new one is
created. If the report nds more than one work area, or if it nds a work area that has been assigned more than one
storage location, the system displays an error message.

b. The report determines whether there is a risk assessment to which the work area and the speci cation of the
hazardous substance are assigned. If such a risk assessment exists it is used, if not, a new one is created.

c. The report determines whether the risk assessment contains quantities for the hazardous substance that have the
exact validity of the current month. If such quantities exist they are used, if not, new quantities are created.

The report stores the values in the quantities as follows:

The highest stock level that occurred on a day in the month is stored on the Mass tab page with the measured
value/reference value category DMX (daily maximum).

The average daily stock level is calculated by dividing the total of all daily stock levels by the number of report runs
in the current month, and is stored on the Mass tab page with the measured value/reference value category DAV
(daily average).

The number of report runs for which the stock level is greater than 0 is stored on the Time tab with the measured
value/reference value category DOS (days on site).

 Note
If you change values manually in the affected risk assessments, the report overwrites your change if you run it
for the month in question again.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce1000000… 107/110
1/21/2020

3. The report updates the date of its last execution in the environment parameter IHS_HAZ_AMNT_LAST_START.

 Note
The report can only be started once each day.

Deletion of Old Data Records from


Hazardous Substance Inventory List
Use

With this report program (REHS_HAZ_AMOUNT_DEL) you delete old data records from the hazardous substance inventory data
(table CCIHT_HAZ_AMOUNT) that were created by the report program REHS_HAZARD_AMNT_DET (see Determination of
Hazardous Substance Quantities for SARA Reports ). This is used to ensure that the table CCIHT_HAZ_AMOUNT does not contain
too much data. The report program deletes all entries from the time before the month you enter when you run the program.

Waste Management (EHS-WA)


Purpose
In enterprises of all kinds, substances and objects accumulate that can no longer be used in the production process and that must
be disposed of as waste. Disposal in this sense means either the recycling (recovery) or the disposal (dumping) of waste. Laws and
regulations regulate disposal and must be complied with by enterprises. Moreover, the disposal processes tie up resources
(personnel, storage, containers, vehicles, and so on) and costs arise for the actual disposal of waste that depend on the quantity
and level of risk of the waste and on the situation on the disposal market.

The SAP Waste Management component supports you as waste generator in handling waste disposal processes for waste
generated within your enterprise, complying with national and international regulations and laws that are relevant for generation,
transport, and disposal, and distributing costs proportionally among the departments within the enterprise that generated the
waste.

Integration
Like the SAP Environment, Health and Safety ( EH&S) component, Waste Management is also fully integrated into the SAP
system. This integration automatically ensures that data is consistent in the business processes and other processes, that you do
not need to enter data redundantly, and that data and the corresponding documents are always up-to-date. You must have
installed the following SAP components in order to be able to use all the Waste Management functions and the corresponding
integration:

Basic Data and Tools

Product Safety

Dangerous Goods Management

Engineering change management

Classi cation system

Document management system

Materials management

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce1000000… 108/110
1/21/2020
SAP Warehouse Management

Batch management

Controlling

Financial Accounting

 Caution
All integration objects (for example, cost centers, materials, vendors, contracts, and storage locations) must be
available in the system on which you installed Waste Management. This means that all the SAP components required
must have been installed and the corresponding master data exists in this system.

In many cases, waste generators or waste disposers must also take into account the regulations and laws governing hazardous
substances and dangerous goods, and industrial hygiene and safety and occupational health, alongside waste law. If this is the
case in your enterprise, you should have installed all the SAP EH&S components:

SAP EH&S Component Supports Compliance with

Waste Management Waste law

Hazardous Substance Management and Product Safety Hazardous substance law

Dangerous Goods Management Dangerous goods law

Industrial Hygiene and Safety Industrial hygiene and safety

Occupational Health Occupational health

Some functions in Waste Management are also used by other SAP components, such as the SAP Waste Disposal Industry
component of the SAP for Utilities Industry Business Solution.

Features
Waste Management consists of the following SAP components:

Basic data

In this SAP component, you can, among other things, enter all the data that is required for describing waste, for example
from a logistics, physical-chemical, or legal point of view. Functions from the SAP components Materials Management,
Basic Data and Tools, and Dangerous Goods Management are used in this process.

Master data

In this SAP component, you can, among other things, enter all the data for waste generators (such as points of generation),
waste disposers, waste transporters, authorities, and waste approvals. Furthermore, you can link waste generators, waste
transporters, and waste disposers to wastes and specify possible disposal channels.

Disposal processing

In this SAP component, you can enter waste quantities and trigger further disposal processing. Links to numerous SAP
components are available for this, so that you can, for example, post waste directly to inventory management from Waste
Management and trigger purchase orders for disposal.

Disposal documents

In this SAP component, you can create, print, and manage various disposal documents, such as German waste manifests
or US hazardous waste manifests. At the same time you can, for example, also monitor the return leg of the disposal
document.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce1000000… 109/110
1/21/2020
Reporting

In this SAP component, you can create various reports, such as waste life-cycle analyses.

You can use Customizing to exibly adapt the Waste Management interface to suit your needs. You can thus hide elds, screens,
and functions that you do not require and also add new ones.

 Caution
This documentation only describes the SAP standard system. If you hide or change elds, screens, or functions in the SAP
standard system using Customizing, this can lead to processes, functions, and procedures described in this documentation no
longer exactly representing the situation in your system.

Roles for Environment, Health and Safety


(EH&S)
The following sections contain information about the single roles for the SAP Environment, Health and Safety (SAP EH&S)
component.

https://help.sap.com/http.svc/dynamicpdfcontentpreview?deliverable_id=22067253&topics=7209c453f57eb44ce1000000… 110/110

Das könnte Ihnen auch gefallen