New changes for GLM in EHP7.0 and ERP 6.0
New functions are available in the Global Label Management (EHS-SAF-GLM) component with the following SAP enhancement packages for SAP ERP 6.0, business function Continuous Improvement for Global Label Management (LOG_EHS_GLM_CI_4):
SAP enhancement package 7 (EA-APPL 617)
Changed Structures in Global Label Management
The structure for Global Label Management has been moved to the first level in the SAP Easy Access user menu and in Customizing for SAP Environment, Health and Safety. In addition, the entries have been rearranged in both structures.
The following new transactions have been added to the user menu:
*** Labeling Workbench (transaction CBGLWB)
*** Print Print Requests via Bar Code Entry (transaction CBGL_BS)
The following entries, which already existed in the SAP Environment, Health and
Safety user menu, have been added to Global Label Management:
*** Edit Generation Variant (transaction CG2B)
*** Edit Report Templates (transaction CG42)
*** Specification Workbench (transaction CG02BD)
*** Report Information System (transaction CG54)
*** Edit Report (transaction CG50)
*** Validate Report (transaction CG55)
*** Release Report (transaction CG56)
*** Assign Report Versions (transaction CG57)
Set Report to Historical (transaction CG58)
*** Delete Change Documents for Label Printing (transaction S_SH8_84000399)
*** Display Change Document for Material Master (transaction CBGL_CD03)
Creating Label Templates
The Edit Report Templates transaction (CG42) has been enhanced to include the following functions, which are relevant for creating label templates:
*** The Static Bar Code expansion mode has been added to the Symbol tab page.
This expansion mode provides parameters for creating static bar codes.
*** On the Sequence Numbers/Data tab page, you control the output of sequence numbers, sequential data, and variable bar codes on the label template. This tab page is only displayed when you are creating or editing a label template.
The Sequence Numbers/Data tab page replaces the Enter Serial Number function in the Edit menu
On the Building Block Catalog tab page, you control the creation and use of building blocks that you incorporate as reference document templates into report templates or insert as copies.
The Check Label function has been added to the document menu (see also under Label Check)
You use the label check to simulate the final label (final report) on a label template.
This allows you to check in advance how the values to be printed on the label are displayed.
In the Print Request Body Manager of the labeling workbench, you create a new print request based on an existing print request body by choosing Copy (for Label Check).
You carry out the label check in the following transactions:
– Edit Report Templates under Document -> Check Label
– Edit Report (Report Management) under Utilities -> Check Label
– Release Report (Report Management) under Utilities -> Check Label
– Report Information System under Document -> Check Label
The Customizing activity Define Print Scenarios (replaces Specify Labeling Scenarios) has been enhanced to include the following settings for label determination:
Assignment of RFC Destinations: If the SAP EHS and logistics systems are separate systems, you need to establish the connection between these two systems using the RFC destinations.
Type of Print Output:
– Using the Via PC print output, the labels are printed following label determination by means of a printer connected to the PC or by means of SAP spool. This setting is the equivalent of the print function previously used.
– Using the Via Print Request print output, you generate print requests following label determination.
In label printing, the options displayed depend on the setting selected in the labeling scenarios.
The print function in Global Label Management has been enhanced to include the option to print via print requests. In label printing, there are now two options for printing labels:
– The existing print output has been renamed to Via PC: You print your labels following label determination by means of the printer connected to the PC or by means of SAP spool.
– When you select Via Print Request as the type of print output, youb generate a print request following label determination. If you choose Print Immediately before print request generation, the print request is printed as soon as it is generated. Otherwise the print request is displayed in the labeling workbench once it is generated, from where it can then be edited or printed. The request is printed using the WWI generation server, which is connected to a printer, or using SAP spool.
You assign the required print function to the labeling scenarios in the Customizing activity Define Print Scenarios (replaces Specify Labeling Scenarios).
The print requests are managed internally using the print request API (see function group CBGL_PRINT_REQUEST_API). All print requests for Global Label Management are created, changed, and deleted in this API. The print request API is also used to print the labels and to request the file for the label preview. This enables you to integrate the print request API into different processes in Global Label Management. The print request API is integrated into the labeling workbench and the Label Printing transaction.
Manually Generating Print Requests for Label Printing In the Customizing activity Define Print Scenarios, you can specify for each of the labeling scenarios whether you want to use print requests to print the labels. You generate the print requests in label printing following label determination. Once they
are generated, print requests are displayed in the labeling workbench, where they can then be edited and printed. If you choose the Print Immediately option in label printing, the labels are printed automatically once a print request is generated. The corresponding print requests are displayed in the labeling workbench.
In the labeling workbench, all print requests are displayed in the selected function Print Information System or Simplified Print Information System, sorted by print station.
The print request generated, which contains the label generated on the WWI generation server as well as the header data and parameter values, can be processed here. This means that print requests can be printed and also changed, copied, or deleted before printing. You can also display a preview and the current status of the print request. Using the Print Requests via Bar Code Entry report (transaction CBGL_BS),you print the print requests that were selected using a bar code. The bar code library is installed using an interface: SAP does not ship a bar code library, but instead provides an interface that can be implemented by any manufacturer. This means you first have to purchase a suitable bar code library and install it on your WWI generation server.
New Customizing Activities
The following Customizing activities have been added to Global Label Management:
Configure WWI Server for Print Request Generation
Define Number Ranges for Print Requests
Reorganize Print Requests and Change Documents
Background Jobs for Processing Print Requests
Specify Parameters for Bar Codes and Sequence Numbers
Specify Bar Code Types
Migrate Labeling Scenarios for Global Label Management
Define Print Scenarios (replaces the Customizing activity Specify Labeling Scenarios); print request generation added
Set Up Output Control for Labeling Scenarios
Specify Print Destination
Specify Additional Labels for Print Request
Set Filters for Print Requests
Specify Default Header Data for Print Request
Specify Default Values for Sequential Numbering
Specify Rules for Print Requests of Process Orders
Additional Rules for Print Requests of Process Orders
Work Centers for Print Request Generation Using Process Orders
Transfer and Activate Printers for Print Requests
Specify Print Station for Print Requests
Assign Printer to Print Station
Define Basic Data for Function Workbench
Define Layout of Function Workbench
BAdI: Enhancements for Print Request API (CBGL_BADI_EHS_GLM_009)
BAdI: Business Logic of Print Request API (CBGL_BADI_EHS_GLM_010)
BAdI: Scenario-Dependent Print Request Generation (CBGL_BADI_EHS_GLM_010)
BAdI: Print Request via Messages (CBGL_BADI_EHS_GLM_012)
BAdI: Print Request via Process Order (CBGL_BADI_EHS_GLM_013)
BAdI: Print Request via Label Check (CBGL_BADI_EHS_GLM_014)
The following documentation for the implementation has been enhanced in Customizing for Global Label Management:
Prerequisites for Global Label Management
Configuration of Global Label Management
Configure WWI Document Management System
install WWI Database
Character Sizing in Global Label Management
Install Bar Code Library
Install Printer for Mass Printing
Create Label Templates
Configure Label Check
Print Labels Using PC
Set Up Manual Print Request Generation
Set Up Automatic Print Request Generation
Print Print Request Manually and Automatically
Furthermore, Customizing for Global Label Management has been restructured
BAdIs Enhanced in Customizing for Global Label Management
The following existing BAdIs have been enhanced in Customizing for Global Label
BAdI: Display Label Tree in ‘Label Printing’ (EHS_GLM_BADI_001)
BAdI: Read Logistics Data from Make-to-Stock and Make-to-Order Production (EHS_GLM_BADI_002)
BAdI: Read Logistics Data from the Delivery (EHS_GLM_BADI_003)
BAdI: Read Logistics Data from Goods Receipt (EHS_GLM_BADI_004)
BAdI: Change Material-Substance Assignment (EHS_GLM_BADI_005)