SUS300 - EN - Col10 Product Safety and Stewardship
SUS300 - EN - Col10 Product Safety and Stewardship
SUS300 - EN - Col10 Product Safety and Stewardship
.
.
PARTICIPANT HANDBOOK
INSTRUCTOR-LED TRAINING
.
Course Version: 10
Course Duration: 5 Day(s)
e-book Duration: 20 Hours 15 Minutes
Material Number: 50106944
SAP Copyrights and Trademarks
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of
SAP SE or an SAP affiliate company.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered
trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. Please see http://global12.sap.com/
corporate-en/legal/copyright/index.epx for additional trademark information and notices.
Some software products marketed by SAP SE and its distributors contain proprietary software components of other software
vendors.
National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or
warranty of any kind, and SAP SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials.
The only warranties for SAP SE or SAP affiliate company products and services are those that are set forth in the express warranty
statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional
warranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or
any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation,
and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platform directions and
functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without
notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or
functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ
materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which
speak only as of their dates, and they should not be relied upon in making purchasing decisions.
Typographic Conventions
Demonstration
Procedure
Warning or Caution
Hint
Facilitated Discussion
120 Unit 5: Windows Word Processor Integration and Expert Server Set Up
TARGET AUDIENCE
This course is intended for the following audiences:
Lesson 1
EHS Basics: Tools and Integration with SAP ERP 2
Lesson 2
Working with Specifications 10
Lesson 3
Maintaining Properties 18
Lesson 4
Managing and Assigning Phrases 40
UNIT OBJECTIVES
Manage phrases
LESSON OVERVIEW
This lesson explains the scope of the SAP EHS (Environment, Health, and Safety) tools and
the SAP EHS integration into the SAP ERP system.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
SAP EHS helps companies to evaluate if they are effective in their sustainability initiatives.
With SAP EHS, companies can optimize current SAP solutions to drive and support
sustainability.
EHS Management covers global, regional, and local regulatory requirements to manage EHS
data.
Health and Safety supports the establishment of preventive health and safety management. It
ensures the well-being of employees and gains higher productivity with fewer incidents and
absences.
Product Safety and Stewardship allows the development, production, and sale of products
which are safe, healthy, and have minimal environmental impact.
In the specification database, companies maintain all their relevant EHS data. The database
supports the creation of reports, also different types of reports based on the same data
source.
Environmental performance
Figure 9: One Database for all Types of Specification Categories and Types
The specification database contains all types of specification categories and specification
types, sample:
Specification category Specification types
2. Create reports.
The EHS Workbenches are designed to support the maintenance of specification categories.
Columns
Favorites
Default properties
Personalization is requested when using the workbench for the first time. You can change it
later using the Personalization button in the toolbar.
LESSON SUMMARY
You should now be able to:
LESSON OVERVIEW
This lesson explains how you can structure data by working with specifications.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
In the specification header, make the required entries, whereas you also find entries
generated by the system.
The design of the workbench supports you in your search. You can use search criteria in the
header data and in the validity. You can also restrict the search criteria. Extended search
functions which depend on the specification category are available too.
The SAP system uses data origin to create a record of the system from which the data
originates for all specification data records. If a specification data record is changed, the SAP
system automatically assigns the data origin that is set as the default in Customizing to the
data record.
The data provider is responsible for ensuring the data is correct and is assigned to an
authorization group in Customizing for Basic Data and Tools under Specify Authorization
Groups .
Specifications
The data provider is responsible for ensuring the data is correct and is assigned to an
authorization group in Customizing for Basic Data and Tools under Specify Authorization
Groups
Use the context menu on a node in the navigation area and choose Create .
You can add more lists. On the SAP Easy Access screen, choose Logistics -> Environment,
Health, and Safety -> Basic Data and Tools -> Tools -> Current settings ->Specify Regulatory
Lists (transaction S_SHB_72000974 ).
Specification is an SAP EHS Management object, which is linked to a material (for example
the specification category substance), or which is not linked to a material (for example the
specification category agent).
Material is an object of the logistic chain.
When the specification is not only used in the component PS, then choose a 1:1 or n:1
relationship.
It is necessary to use only 1:1 or n:1 relationships between materials and substances (SAP
EHS Management) for reasons of integration in Product Safety and Dangerous Goods.
There are specific solutions how to handle 2-component materials ( “ kits” ). Discuss the
handling of 2-component materials in the blueprint phase.
Customer-specific status can be entered between IP (in process) and FR (for release) so that
the following status can be defined freely.
Using customer exits you can allocate value assignment types to each status. Edit the
customer exits before the status can be transferred further.
A specification belongs to the authorization group ALL; the rating PUBLIC and the validity
area DE were assigned as restrictions. If users have change authorization for ALL and
PUBLIC/DE, they can edit the header data. If users only have display authorization for
PUBLIC/DE, they can only display the header data even if they have change authorization
for the authorization group ALL.
LESSON SUMMARY
You should now be able to:
LESSON OVERVIEW
This lesson explains the different property types to you and how to maintain them.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Property
The details on a specification in the form of numeric values including the appropriate unit
of measure, or in the form of textual information. The details can be linked with
information on the source of the data or on the method of analysis. Properties can be
grouped as follows: Physical, Chemical, Toxicological, Ecological, First aid measures,
Safety measures, Hazard classes.
Each specification property has between 5 and 7 tab strips, of which 1-3 tab strips allow
maintenance of major information and 4 tab strips allow maintenance of additional
information.
You can customize the type and number of tab strips.
You can define your own fields through customization of the tabstrip Value Assignment , using
the SAP classification system.
Values assignment
Composition
Listing
Transport classification
Hazardous inducer
A data record is created for each value assignment. A maximum of 99 data records are
allowed.
Characteristics can have the following data types:
The values can be characteristic values of this property or values of the additional tab strips.
You can customize each property.
Composition Properties
Make sure that you perform value assignment instance within one property.
Important additional tab strips are Usage , Assessment , Source , and User defined texts /
documents .
Additional Tools
Further uses of data in reporting are controlled by entering ratings and validity categories with
the validity area.
Ratings specify the group of persons for which documents are intended, for example for the
public, for authorities, or only for internal users.
Validity categories with validity areas specify the geographical validity. Regional validity area
categories as well as organizational units can be selected (for example plant). Examples of
validity areas include worldwide, Europe, ADR, and so on.
You can maintain the usages manually or with a usage profile.
You can specify frequently used combinations of ratings and validity areas in usage profiles.
The system proposes ratings and validity areas automatically when you edit the value
assignments of a specification.
If you set the usage to active, the corresponding value assignment can be output in a report.
Note that each change made to the data record requires renewed setting of the active
indicator.
If you have made relevant changes to a data record you must set the relevancy indicator in
the usage. This results in the creation of a new report with a new main version, which is
applied to subsequent shipping. The relevant change can be marked on the corresponding
report.
Note:
You need to know the key dates if you want to compare something.
You can assign sources to the data records. You maintain sources in a separate list (TA
specify sources). The maintained sources can be selected in the item data and can be
supplemented by source notes. The source is a user-defined text, which can specify the page
number of a book, for example.
In Customizing, one of the assessments can be defined as the standard choice. These value
assignments are only additional information; they do not include any control functions.
You can assign user-defined texts including, for example, remarks on the measurement
results for the data records.
You can maintain user-defined texts in different languages. However, translations are not
maintained centrally (as in phrase management) and have to be entered individually for each
entry.
There are various types of user-defined text.
Make sure that you perform value assignment instance within one property.
The where-used list function enables the user to search all specifications marked in a hit list at
the component, transport class, and reference level. These three searches return the
following specifications:
You also have the option of defining your own where-used lists in Customizing ( Manage User
Exits ) with a function provided by the user exit category SUB_USAGE (where-used list in the
hit list).
In the standard, SAP provides the user exit SUB_SUB_USAGE1 Components/Transportcl./
reference.. . .
In the where-used list, searching for “ indirect components” returns a hit list with indirect
components as well as the upstream direct components, which contain those indirect
components.
In SAP EHS Management, engineering change management always runs in the background.
The validity period ranges from 01.01.0001 to 31.12.9999.
When you use a change number operation while creating a new validity period with a specific
key date (for example 01.08.2003) the validity period will be divided according to your values.
The SAP System logs all changes that are made within specification management . In
Customizing for Product Safety in the Specify Context Fields for Creation of Change
Documents activity, you can specify which context information is displayed on the objects
that are determined in the creation of change documents log for specifications. Samples are
identifier, material assignment, and transport approval.
In the change document, objects are determined that were created, deleted, or changed.
Changes that were made by a reference or inheritance are highlighted. For each object, the
change date, the change time, and the user name of the person who performed the change
are displayed in addition to the context information.
Hint:
The job RC1_CHANGE_DOCS_GET (the entry report) is executed only at the
times scheduled in Customizing. To enter changes in advance, you can start the
entry report manually. To do this, in the Change Document Log main toolbar,
choose Program -> Update Data, or Program -> Execute .
Using the copying function to apply the data from one specification to another specification
does not result in a connection between data entries of the two specifications after the copy is
performed.
Using the referencing function to apply the data from one specification to another
specification results in a connection between the data entries of the two specifications after
the reference is performed. If a change is made to the data of the original specification, the
same change automatically is made in the data of the referencing specification.
The inheritance function was made available in Release 2.7. Inheritance works the same way
as referencing, but has many additional functions.
Copy Templates
When you copy templates, data for details and header data are copied too.
Reference - Structure
The referencing function allows the user to maintain values in one source specification and
automatically give these details to other specifications. The referencing function can
significantly reduce the time required to maintain data.
Note:
You can use several sources for one target as long as the value assignments
are unique.
Inheritance - Structure
Be aware that you have the options to either temporarily or permanently overwrite data when
you use inheritance.
Proceed as follows:
2. In the target, create a new data record with new data values.
Proceed as follows:
2. In the target, create a new data record with new data values.
4. Delete the created data record with the new values in the target.
Inheritance - Status
The approval status is only used in certain combinations with the inheritance status.
The inheritance relationship status can only change from INITIAL to READY FOR
INHERITANCE if an inheritance request has been approved.
If source data of a consistent inheritance relationship is modified, the status also changes
from CONSISTENT to READY FOR INHERITANCE.
You can set authorization restrictions to ensure that only authorized employees can request
and approve inheritances.
SAP EHS Management Expert is a tool for secondary data determination. Secondary data
determination allows you to calculate R- and S-Sentences and store them in the system
automatically.
For example, one rule set created by SAP AG addresses DAPEC regulations. This rule set
classifies preparations according to the European directive 99/45/EC.
Using the DAPEC rule set determine the following data:
The rule set Comp calculates the standard composition of a preparation, meaning that the
compounds of the lowest level are determined. This rule set does not address any regulatory
requirement, but instead presents a technical basis as the standard composition is needed as
input data for other rule sets (for example DAPEC). With the rule set Hazard Comp EU the
hazardous ingredients (according to 91/155/EC including 2001/155/EC) and substances with
occupational exposure limits (OELs) are determined. Concerning the substances with
occupational exposure limits one data record is created for each European country due to
their different regulations.
System Landscape
Mapping tables
Mapping tables are needed to assign the facts used in rules to SAP EHS Management
fields and the internal phrase keys used to the phrase keys in SAP EHS Management.
Materials are created in the SAP Materials Management module and bills of material in the
SAP Production Planning module. The BOM-BOS interface of SAP EHS Management PS
component lets you create the composition of a specification, which is assigned to the
material.
Prerequisites for the BOM BOS-interface
The units on the BOM have to be the same (either weight or volume).
Different levels within the positions of the BOM are not possible.
LESSON SUMMARY
You should now be able to:
LESSON OVERVIEW
This lesson explains how to manage and assign phrases to properties.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Manage phrases
Phrase Definition
Phrase
A phrase is a text module, which can be used in one or more fields in the database:
- “ Das ist ein Beispiel”
- “ This is an example”
- “ Ceci est un exemple”
- ...
Phrase Libraries
Phrase
A phrase is a standard text. Phrases can be used for the following:
Phrases are managed in libraries. A phrase can group the same text in several languages.
Phrase Libraries
Phrase Library
A phrase library is a collection of phrases used as a value assignment. Apart from the
active company library, other libraries can be kept for information purposes.
Phrase
While creating a phrase, you can maintain all relevant data in the Header screen.
Edit a Phrase
Search for language key (this field is defaulted to the system language, but it can be
overwritten).
Search of phrases in other codepages. You can only use search criteria in the languages,
which are available on the front end. However, because of the Unicode-System SAP EHS
Management will display all imported languages for the phrases in the right character (for
example Greek, Chinese, ...)
Search string “ *” : (If the symbol for a generic search (*) is placed to the right of the
search string in the Phrase text field, then only the first 132 characters of a phrase are
searched for (Physician*, for example). If not, a full-text search is run (Phys*ician*, for
example, or *Physician*).
The search field is case sensitive. It distinguishes between lower case letters and upper
case letters. Exception: Search for long text phrases is not case sensitive.
Note:
All entries are “ AND” criteria. The search is realized as user-exit and you can
customize it.
Language Selection
Start: For example on the Position Data screen, choose Utilities -> Language Selection ,
then the Language selection for phrase texts dialog box.
- Select each language you would like to see in the phrase positions.
- You can choose one language as comparison language (flag C). When you open the
long text editor you see the text of the phrase on top of the page in the C language.
When you do not set a flag, the comparison language is the source language.
- In the Sequences field. you can type the order number, which defines the order of the
positions.
Note:
The chosen settings are available up until the moment you leave the transaction.
The concept of passive and active libraries manages the phrase maintenance.
Phrases can be used to assign values to properties only if they have been assigned to a
phrase set. These phrase sets are grouped together according to logical points of view. This
means that phrases, which have not been assigned to a phrase set cannot be used for value
assignment.
If the phrase to be replaced has phrase references: The phrase references are transferred
from the replacement phrase. Phrase references with original text transfer are transferred as
phrase references without original text transfer.
If the phrase to be replaced appears in value assignments: The phrase is replaced in the value
assignment by the replacement phrase.
If the phrase to be replaced appears in dangerous goods fields: The phrase is replaced in the
dangerous goods fields by the replacement phrase.
If the phrase to be replaced has phrase items that do not occur in the replacement phrase:
The phrase items are not copied to the replacement phrase.
If a phrase that is to be replaced is used in a report, replace the symbol for the phrase
manually in the appropriate report template with the symbol for the replacement phrase. You
can use the where-used list to determine the reports that are affected before combining the
phrases. Before combining, make sure that the replacement phrase is available in the same
language as the previous phrases.
Texts from phrase management appear on a material safety data sheet, for example as
headings “ R Phrases” , or information on substances (such as “ Flammable” , “ Xn” ), or as
graphic symbols.
LESSON SUMMARY
You should now be able to:
Manage phrases
Learning Assessment
X A Yes, only the delivered properties and property trees can be used.
X B No, you can configure / customize an almost unlimited number of properties and
trees.
X B No, from a technical aspect the semantic grouping of properties in a tree is not
inevitably connected to any form of output report.
X A 1:1
X B 1:n
X C n:1
X D n:m
X D You can define an “ arbitrary” number of identifiers, overall and per language.
X True
X False
X True
X False
X B You can group substances by using the same "basic data set".
X C You can buy in verified contend by third parties, use it, but keep it separated from
your data.
X D By using inheritance, you can centralize certain aspects of data maintenance and
avoid redundancy.
X True
X False
12. A phrase can exist in many languages, but consists only of text.
Determine whether this statement is true or false.
X True
X False
13. A phrase must exist at any time in all languages available in the system.
Determine whether this statement is true or false.
X True
X False
Health and Safety pillar, Product Safety and Stewardship pillar, Environmental
Performance pillar.
X A Yes, only the delivered properties and property trees can be used.
X B No, you can configure / customize an almost unlimited number of properties and
trees.
X B No, from a technical aspect the semantic grouping of properties in a tree is not
inevitably connected to any form of output report.
Depending on the specific work area you are in, a specialized view on your area of
expertise may ease the work to do. You may concentrate only on those parts of the
specification workbench you actually need.
X A 1:1
X B 1:n
X C n:1
X D n:m
X D You can define an “ arbitrary” number of identifiers, overall and per language.
X True
X False
You can search for specifications in many ways. For example by creator, creation time,
modification time, specification type, content of header or property data, usage profile,
and so on. In case you can implement customer-specific searches by extending the
specification workbench.
X True
X False
X B You can group substances by using the same "basic data set".
X C You can buy in verified contend by third parties, use it, but keep it separated from
your data.
X D By using inheritance, you can centralize certain aspects of data maintenance and
avoid redundancy.
X True
X False
12. A phrase can exist in many languages, but consists only of text.
Determine whether this statement is true or false.
X True
X False
13. A phrase must exist at any time in all languages available in the system.
Determine whether this statement is true or false.
X True
X False
Lesson 1
Configuring and Customizing Sustainability Products 57
UNIT OBJECTIVES
LESSON OVERVIEW
This lesson explains the basic configuration steps for SAP's Sustainability products.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
The Cross System Viewer (CSV) compares settings in two separate systems or settings in
two clients of the same system. It can also be used to compare settings in an SAP system with
settings stored in a BC set, in an IMG project, or in a transport request. It is used to create a
comparison and then analyze the results. Either a general comparison can be done for status
checks or a detailed comparison for identifying differences.
The CSV identifies the following:
The CSV provides a detail view of selected table rows. It lists out statistics on total entries,
modified entries, only entries, and identical entries.
CSV is designed specifically for comparing SAP systems. It is an integral part of every SAP
R/3 system since release 4.0A. It can handle self-defined groups of objects, for example
BC sets, IMG projects, and so on.
This tool can be used by project teams for comparing settings during different
implementation phases or during upgrade projects. It can also be used by administrators for
running effective online comparisons in a cross-system landscape. The tool also allows fixing
of discrepancies as soon as there are any after listing them out.
You can find more information about the Customizing of the CSV in the SAP Help portal.
Transactions:
Authorizations
Object comparison
S_TABU_DIS S_TABU_DIS
(display authorization) (display authorization)
S_TABU_RFC
Object processing
S_TABU_DIS S_TABU_DIS
(maintenance authoriza- S_TABU_DIS
tion)
S_TABU_RFC
Note:
To compare objects in a system before release 4.5A, you need authorization
S_TABU_CLI but not S_TABU_RFC in the compare client.
Object comparison
S_TABU_DIS S_TABU_DIS
(display authorization) (display authorization)
S_TABU_RFC
Object processing
S_TABU_DIS S_TABU_DIS
(maintenance authoriza- S_TABU_DIS
tion)
S_TABU_RFC
Note:
Depending on the system, a comparison may take some time. More than 10
minutes is possible.
In process
Completed
Process canceled
7. Select and expand the object and check the overview. Now decide:
Difference in field content:
11. Select the entries to be transferred and save those changes into a transport.
Use:
- An IMG activity to transfer the classes and characteristics delivered in the standard
system for the SAP component Environment, Health and Safety from the SAP
reference client to the current client.
The value assignment types delivered in the standard system and the standard
property tree are not transferred. You must transport them manually to the current
client.
Recommendation:
- We recommend that you use these pre-Customizing settings and that you only make
enhancements to the existing database structure, particularly if you wish to use
integrated specification management.
If you do not use this pre-Customizing, you must set up the whole database structure
manually.
Caution:
Don’t use in a running system! Be aware that the system will overwrite any
modifications that you have made to the standard SAP classes and
characteristics.
Use:
- In this IMG activity, you generate standard phrase sets for all characteristics of data
type CHAR 30 .
Caution:
Be aware:
Phrase sets are not created for characteristics with a check table.
Use
When you execute this IMG activity, you transfer the classes and characteristics
delivered in the standard system for the SAP component Environment, Health and Safety
from the SAP reference client to the current client. The value assignment types delivered
in the standard system and the standard property tree are not transferred. Transport
them manually to the current client.
Recommendation
We recommend that you use these pre-Customizing settings. Make enhancements only
to the existing database structure, particularly if you wish to use integrated specification
management.
If you do not use this pre-Customizing, set up the whole database structure manually.
Caution:
Do not use in a running system! Be aware that the system overwrites any
modifications that you have made to the standard SAP classes and
characteristics.
Activities
Proceed as follows to transfer the supplied database structure to the current client when
you set up your EH&S system for the first time or when you upgrade to a newer EH&S
release:
1. Execute this IMG activity. Note that the system will overwrite any modifications that you
have made to the standard SAP classes and characteristics.
2. Copy the supplied value assignment types and property trees from the SAP reference
client (000) to the current client by running a client matchup. Use the client matchup to
delete the entries in the target client that no longer exist in the SAP reference client.
3. Once the classes and characteristics have been transferred, carry out a master data
matchup.
4. In the steps listed, the long texts for the classes and, therefore, the help texts for the value
assignment types are not copied. If you want to transfer the supplied long texts, run the
report RSTXTCPY with the following parameters:
Text ID: *
Language: *
Action log: X
Further Notes
The names of the predefined SAP classes, characteristics, and value assignment types
begin with “ SAP_EHS” . You cannot change these characteristics in the current client.
If you use the characteristics delivered with the standard SAP system, a warning
message appears telling you that the data is of type A. Ignore this message.
To match up the master data, the EH&S administrator requires the following
authorizations. Otherwise, the administrator cannot execute these IMG activities.
Notes on Transport
If you execute this IMG activity, the standard SAP classes and characteristics are not
automatically transported to other systems. As a result, execute this IMG activity in each
system in which you require the standard SAP classes and characteristics.
Use
In this IMG activity, you generate standard phrase sets for all characteristics of data type
CHAR 30 . In doing so, the following applies:
The phrase sets are assigned the same names as the characteristics. The description
is made up as follows:
- First 15 characters of the value assignment type
- First 15 characters of the characteristic description
The exceptions are the characteristics that end with _GLP, _PREC, and _TEST_SUB. For
these exceptions, the phrase sets SAP_EHS_XXXX_XXX_GLP,
SAP_EHS_XXXX_XXX_PREC, and SAP_EHS_XXXX_XXX_TEST_SUB are generated and
assigned. The descriptions are formed from the characteristic description only.
The languages that are defined for the value assignment types and for characteristics
are taken into account.
The newly generated phrase sets are automatically assigned to the respective
characteristic of the appropriate value assignment type. You can check the
assignments in the SAP component Basic Data and Tools by choosing Phrases -> Edit
Phrase Set-to-Attribute Assignments .
Assignments of phrase sets to characteristics that already exist are not overwritten by
the system.
Phrase sets are not created for characteristics with a check table.
Phrase sets for the fields in the dangerous goods master are created in Customizing
for Dangerous Goods Management under Create Standard Phrase Sets.
Activities
Carry out this activity once only and directly after the IMG activity Adopt Standard
Specification Database Structure.
Caution:
If you do not want to generate a phrase set for a characteristic of the type
CHAR 30, delete this assignment in the phrase set-to-attribute assignment
after the standard phrase sets have been created.
Further notes
This IMG activity starts the report to generate standard phrase sets in the background.
Tools
Install serialization
Specifications
Phrases
ALE enables you to facilitate the distribution process between two systems. In contrast to the
import/export no up- and download to/from the application server is used, but a direct
distribution via RFC. To enable this, logical systems based on the distribution model have to
be defined on which the necessary partner contracts can be generated. To guarantee a
chronological registration of the IDOCs independent from the size, activate a serialization of
the single object before the initial- and delta-distribution take place.
An automatic periodic distribution via ALE-standard-reports is possible in the source system
(RBDMIDOC) as well as in the target system (RBDAPP01).
In Customizing, choose Environmental, Health and Safety -> Basic data and tools -> Tools ->
Environmental, Health and Safety Application Link Enabling (ALE) as the necessary activity.
Data is distributed to the information systems by the system in which the data is
created. Existing data is not changed in the target system.
Data can be created in several maintenance systems if the data is entered separately,
for example, according to chemical family or subject area.
Data is combined using ALE in a reference system.
Import and export is used in systems where data is exchanged only occasionally.
Decide whether it is a good idea to use ALE (static delta matchup that you can
automate), or import and export (manually controllable procedure) depending on the
application.
In your company, you may want to distribute SAP components to different systems for
organizational or technical reasons.
For this reason, distribution is possible for SAP components that require specification
data (for example, Materials Management , Sales and Distribution ).
External systems are all non-SAP systems. External systems can require data from the
Basic Data and Tools component.
ALE provides a defined interface.
Further notes
You can make your own adjustments to the ALE process by copying the object methods
REPLICATE and SAVREPMULT. Modify them, and then generate the Business Application
Programming Interfaces (BAPIs). In doing so, you generate the ALE interface.
You can reduce the amounts of data to be distributed by removing one or more method
interface parameters.
You can extend the amount of data to be distributed by including one or more segments in
the interface for the methods. For example, you can add the material header segment to
the specification header segment. Afterwards, adjust the reading and writing of the data to
be distributed in the object methods.
For more information, see Cross-Application Components -> Distribution (ALE) in the SAP
Implementation Guide.
Detailed description in Customizing:
LESSON SUMMARY
You should now be able to:
Learning Assessment
1. What purpose has the Cross System Viewer for setting up the system?
Choose the correct answer.
X B Compare and / or align customizing settings between systems, for example Client
000 and QA.
X C If you set up your specification database manually, you are in danger of losing
integration of other EHS Management solutions (such as SAP product and REACH
compliance).
1. What purpose has the Cross System Viewer for setting up the system?
Choose the correct answer.
X B Compare and / or align customizing settings between systems, for example Client
000 and QA.
X C If you set up your specification database manually, you are in danger of losing
integration of other EHS Management solutions (such as SAP product and REACH
compliance).
Lesson 1
Defining a Property Tree 72
Lesson 2
Managing Phrases 83
UNIT OBJECTIVES
LESSON OVERVIEW
This lesson explains how to navigate through and define property trees.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Property Tree
Property tree:
- A filter, a structured view on the properties in the specification database
Customizing activities may be required to enable users working with tables, classes, or
characteristics.
A property tree is the structured depiction of properties. Properties are sometimes called
value assignment types (VAT).
The visibility of property trees depends on specification types.
Characteristics
Characteristic:
- Defines a field in the property and allows values to be entered
Classes
The class contains assigned characteristics. The class and the value assignment type
(customizing) control the appearance of a property.
A property tree is the structured depiction of properties. Properties are sometimes called
value assignment types.
The visibility of property trees depends on specification types.
Where?
In Customizing, choose Environment, Health and Safety -> Basic Data and Tools ->
Specification Management -> Specification Database Structure -> Settings for Value
Assignment -> Set Up Property Trees .
Which data?
The level defines where the node is integrated in the property tree.
Open a second system session (one system for displaying, one system for entering
modifications).
On the display screen, identify the position where the new property is to be added.
Select an ID between the previous and the following entry. Attention: reserve intervals for
future enhancements.
Choose the New Entries button, enter the ID, and the new value assignment type.
In most cases, the property trees delivered with the standard system are sufficient for
specification data management.
If enhancements are necessary, then execute the following steps:
Where?
On the SAP Easy Accessscreen, choose Cross-Application components -> Classification ->
Master Data -> Classes (transaction CL02).
Which data?
Basic data
Characteristics
Where?
On the SAP Easy Accessscreen, choose Cross-Application components -> Classification ->
Master Data -> Characteristics (transaction CT04).
Which data?
Basic data: description of the characteristic, data type ( NUM/ CHAR), number of
charachters, unit of measure, template, single/multiple value assignment possible
Description
Restrictions
The first step is to create characteristics. This is possible in transaction CT04. The data
maintained in this function determines the type of characteristic values to be maintained.
3. Choose (Create).
Description Method
Number of characters 30
Restrictions 100
Be aware that you might have to enter data on all tab pages on the Characteristics screen.
3. Choose (Create).
4. Enter a description.
addition, the characteristics of the value assignments are assigned to the class delivered
by SAP.
Customer-specific classes can be defined and assigned to properties. The properties
themselves are assigned to property trees by which the maintenance of the data is
performed.
Where?
- In Customizing, choose Environment, Health & Safety -> Basic Data and Tools ->
Specification Management -> Specification Database Structure -> Settings for Value
Assignment -> Specify Value Assignment Types .
Which data?
- ID of value assignment type = class ID
- Language-dependent description
- Specified value assignment category
- Class
- Control flags
- Entry of the usage profile
- Entry of the identifier listing
Table based value assignment simplifies maintaining and using specification data.
The new controls used optimize maintaining data.
You can use vertical or horizontal tables and you can switch between them.
Customizing of table based value assignment is supported by the report RC1TCG11_02. The
report delivers for all properties and characteristics the entries, which are necessary for the
table based presentation. Thus, it is possible to adjust the sorting and properties of the
individual field in the dialog.
The table entries created are not automatically placed in a transport request. You manually
add them to a transport once the program has been run if you want to transport them to other
systems.
b) To select the IMG activity, choose the SAP Reference IMG pushbutton. Then, choose
Environment, Health & Safety -> Basic Data and Tools -> Specification Management ->
Specification Database Structure -> Settings for Value Assignment -> Specify Value
Assignment Types .
c) Choose the New Entries pushbutton. Enter data in or maintain the following fields:
Field name
Field name
Description
Value assignment category
Class (VA)
New VA active
Change active
Usage profile
ID listing
1. In Customizing, choose the Set Up Property Trees activity to copy and include your new
value assignment and your new node into the property tree. Use an existing (for example
Z_TR_PROF) property tree as template and rename it.
a) On the Display IMG screen, choose Environment, Health & Safety -> Basic Data and
Tools -> Specification Management -> Specification Database Structure -> Settings for
Value Assignment -> Set Up Property Trees .
d) Press ENTER. In the pop up, choose Copy all to all connected entries.
e) Confirm the number of dependent copies. Check in the status line if your entries were
copied.
f) Save your entries. Check in the status line if your entries were saved.
2. Adjust the copied property tree with “ Value assignment type assignment” .
a) On the Change View "Property Tree": Overview screen, select the copied entry.
b) In the Dialog Structure , double-click the Value Assignment Type Assignment folder.
d) Press ENTER. Save your entries. Check in the status line if your entries were saved.
1. Adjust a copied property tree with “ Value assignment type assignment” . Enter the
following data:
a) On the Change View "Property Tree": Overview screen, select an entry you copied
before.
b) In the Dialog Structure , double-click the Value Assignment Type Assignment folder.
d) Press ENTER. Save your entries. Check in the status line if your entries were saved.
Caution:
In case you introduce new specification types to you system, certain adoptions
may have to be taken into account to ensure proper functionality of the EHS
modules.
c) To choose the activity, choose Environment, Health & Safety -> Basic Data and Tools ->
Specification Management -> Specification Master -> Specify Specification Types .
c) To choose the activity, choose Environment, Health & Safety -> Basic Data and Tools ->
Specification Management -> Specification Master -> Specify Specification Types .
c) To add the new property tree, enter a name in the Prop. tree column. Press ENTER.
d) Save your entries. In the status line, check if your data was saved.
LESSON SUMMARY
You should now be able to:
LESSON OVERVIEW
This lesson explains how to manage phrases and set up phrase sets.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Phrase
A phrase is a standard text. Phrases can be used for:
Phrases are managed in libraries. A phrase can group the same text in several languages.
Phrase Libraries
A phrase library is divided into one or more phrase groups. A phrase group combines phrases
of a library according to logical points of view. which simplifies searching for and managing
phrases (similar to a table of contents). A phrase group is not identical to a phrase set.
You can assign a phrase to only one phrase group.
The phrase key identifies a phrase uniquely. The phrase key is either assigned manually or
assigned automatically by the system.
The description provides more information about the phrase group.
LESSON SUMMARY
You should now be able to:
Learning Assessment
X True
X False
X A ... property
X A 10
X B 100
X C 110
X D 300
X A Class ID
X B Characteristics data
6. More than one phrase libraries can be active at a certain point in time.
Determine whether this statement is true or false.
X True
X False
X True
X False
X A ... property
X A 10
X B 100
X C 110
X D 300
X A Class ID
X B Characteristics data
6. More than one phrase libraries can be active at a certain point in time.
Determine whether this statement is true or false.
X True
X False
Lesson 1
Defining and Setting up the Data Model 91
Lesson 2
Transferring Data Between Test and Production System 97
Lesson 3
Migrating of Substance Data 102
Lesson 4
Migrating of Phrases and Reports 110
UNIT OBJECTIVES
Migrate phrases
Migrate reports
LESSON OVERVIEW
This lesson explains how to migrate and prepare legacy data, and it lists possible problems.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Availability Analysis
Specification Types
Real substance Substances that are Real substances can Glass cleaner, metal
physically present in be assigned to mate- cleaner
an enterprise and rials
correspond to a ma-
terial in logistics
Pure substance Ideal substance Chemical, physical Acetone
and toxic properties
assigned; Lowest lev-
el of composition.
Listed substance Substance on a (reg- Listed substances are Acetone
ulatory) list used as reference
substances, they can-
not be assigned to
materials.
Real substance group Group of real sub- To simplify the struc- Surface cleaner
stances formed from ture when the same
a logical point of view properties are given
Exposure scenario Specification to store Contain all data to be PROC8A_IND
the annex data for the printed in the annex,
extended SDS except the data for
(eSDS-EU) section 1 of the annex
UN-listed substance Regulatory data in Assignment of regu- 1993 (flammable liq-
dangerous goods latory data from dif- uid, n.o.s.)
ferent dangerous
goods directives
Companies can use a template substance with the substance type real substance group to
maintain one time first aid details. If they do so, they can use this template to reference or to
inherit this data to several similar substances.
Values
You can define your own fields by customizing the value assignment tabstrip, using SAP's
classification system.
It is necessary to map these data sets field by field, to see each difference, and to adjust the
possible entries for example for phrases. Each difference requires a detailed check and may
cause a customer-specific property.
pH Value:
Property:
SAP_EHS_1013_
019
Char:
SAP_EHS_1013_
019_VALUE
NUM 4.2, Single-
value, intervals
allowed, negative
values allowed
No unit
4. Possible problems:
Different units
Spelling is different
Spelling mistakes
Translation mistakes
Data migration needs a high effort in data cleansing before, and data control after import!
LESSON SUMMARY
You should now be able to:
LESSON OVERVIEW
This lesson explains the transfer of master data between test system and production system.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Process:
- Defining import folder, export folder, and file names
- Defining data origin
- Creating exchange profiles
Objects:
- Specifications
- Phrases
- Reports
- Property trees
- Templates
Import and export is used for transporting data from an old system.
You can also use this function for routine exchange of data and up-dating data, for example
for phrase libraries.
If you maintain specifications in different systems you can use this tool to import the data in
one central system of consolidation.
1. Data export
2. Download
3. Upload
4. Data import
In the applications of SAP EHS Management In the basic tools of SAP EHS Management
or in the IMG, use the export functionalities. start and check the import.
<Object> Logistics
Tools
Data transfer
Import <Object>
Export
<Object> is a wild card for several objects of Environment, Health, and Safety such as:
Specification
Hit list in Specification Workbench (transaction GCG02BD), then in the menu choose
Specification -> Data exchange -> Export .
Phrases
Hit list in Phrases ( CG12), then choose Phrase -> Data Exchange -> Export .
Report templates
Hit list in Report templates ( CG42), then choose Report templates -> Export .
Property trees
Define property trees in Customizing and export from there. In the IMG , choose:
Environment, Health and Safety -> Basic Data and Tools -> Specification Management ->
Specification Database Structure -> Settings for Value Assignment Categories -> set up
prosperity trees .
Start the activity and choose the Export pushbutton.
Exchange profile
Overwrite file
Complete export
Phrase reference
Language selection
Exchange profile is only important when you want to import or export specifications.
If you choose the Overwrite flag, then an existing exchange file will be overwritten.
Key date is only important if you use the SAP change service.
If you choose one phrase and set the flag Complete export , then the whole library will be
exported.
If you choose the flags Phrase reference , Phrase set assignments , and Phrase item status ,
then these details will also be exported.
Using the Language selection you can export phrases in only one special language.
On the SAP Easy Accessscreen, choose Logistics -> Environment, Health and Safety -
>Basic Data and Tools -> Tools -> Data transfer -> Import phrases .
Parameter:
Character standard
Phrase reference, assignment of phrases to phrase sets, status of the phrase item
Language selection
Exchange profile
It is good to use a profile with default parameters. You can define it in Customizing.
Choose Environment, Health and Safety -> Product safety -> Interfaces -> Import and
export -> Basic settings for import and export -> Specify exchange profiles .
Character standard
In case of doubt the format of the character can be chosen from the header data of the
import file.
If you mark one phrase and set the Complete export flag, the whole library will be
exported.
Caution:
We recommend strongly not to import into the active library. If you do so,
all phrases of the active phrase library will be deleted. The content of the
update file is written in the empty library. Even slight errors in the update
file result in losing the complete phrase library.
When you set the flags for Phrase reference , Phrase set assignments , and Phrase item status,
these details will also be exported.
Using Language selection you can export phrases in only one language.
Preliminary check
It is best to use Identifiers for your search: Choose an identifier listing, which you had
created for import and which has only one identifier with unique value.
LESSON SUMMARY
You should now be able to:
LESSON OVERVIEW
This lesson explains the Data Editor and the Open Content Connector
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Data Editor
OCC stands for Open Content Connector. The EH&S OCC dialog box allows you to compare
the data from a content provider with the data that you already have in your specification
database. You can import the data, postpone the decision to import until a later date, or reject
the import of the data offered.
Functions
Compared to other add-ons:
Expert:
OCC:
- Loads primary data for existing substances
Data Editor
The EHS data editor being an add-on product to SAP EHS Management is a comfortable tool
for the following situations:
The EHS data editor can be used online connected to an SAP EHS Management system or
offline without connection to this system:
Clearly arranged in the original property tree from SAP EHS Management
With value selection from original phrases and data definitions from SAP EHS
Management
Offline using local files to be imported later, based on existing data which has been
exported before or
Integrating suppliers
An offline installation of EHS data editor can be provided to suppliers, together with
previously exported data definitions and phrase sets from an EHS property tree and
optionally with list substance data. Suppliers enter their product data offline and deliver
the resulting files together with their products. The EHS data editor integrates functionality
to export property trees and phrase sets as well as substance data. Likewise the EHS data
editor offers functionality to import substance data into EHS Management, which was
previously manually edited or read in by the integrated migration tools.
The EHS data editor supports two scenarios to take over external data or legacy data
automatically. These scenarios are implemented using two additional tools.
The EHS substance import tool (SIT) interprets and imports data in table format, which
can easily be created from a legacy system and maintained by MS Access or MS Excel. The
heading lines of a table maps table columns to EHS data elements.
The EHS phrase import tool (PIT) creates import files based on a MS Excel-Spreadsheet/
Txt-File.
Data Editor
Introduction
Main functions
Examples
Installation / support
On the next slides you can find more information about the Data Editor, its main functions,
some examples, and where to find information on installation and support.
Introduction
Data editor - what is it?
Main Functions
Installation / Support
1. Download from marketplace
Installation / Support
Installation:
Read in IMG : Basic Data and Tools -> Tools -> EH&S Open Content Connector
Configuration:
Create and/or configure user exit ( IMG : Environment, Health and Safety -> Basic Data and
Tools -> Basic Settings -> Manage User Exits )
Support:
Installed documentation
LESSON SUMMARY
You should now be able to:
LESSON OVERVIEW
This lesson explains the migration (import and export) of phrases and reports.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Migrate phrases
Migrate reports
Phrase Migration
Objects:
Specifications
Phrases
Reports
Property trees
Templates
Import and export is used for transporting data from an old system.
You can use this function also for routine exchange of data and updating data, for example for
phrase libraries.
If you maintain specifications in different systems, you can use this tool to import the data in
one central consolidation system.
Export Import
Use in the applications of EHS Management In the basic tools of EHS Management start
or in the IMG the export functionalities and check the import
<Object> Logistics
Tools
Data transfer
Import <Object>
Export
<Object> is a wild card for several objects of Environment, Health and Safety such as:
Specification
Hit list specification workbench (transaction GCG02BD), then in the menu choose
Specification -> Data exchange -> Export .
Phrases
Hit list phrases ( CG12), then choose Phrase -> Data Exchange -> Export .
Report templates
Hit list report templates ( CG42), then choose Report templates -> Export .
Property trees
Define properties in Customizing and export then from there. In the IMG , choose:
Environment, Health and Safety -> Basic Data and Tools -> Specification Management ->
Specification Database Structure -> Settings for Value Assignment Categories -> set up
prosperity trees .
Start the activity and choose the Export pushbutton.
Parameters:
Exchange profile
Overwrite file
Complete export
Phrase reference
Language selection
Exchange profile is only important when you want to import or export specifications.
When you choose the Overwrite flag, then an existing exchange file will be overwritten.
Key date is only important if you use the SAP change service.
If you choose one phrase and set the flag Complete export , then the whole library will be
exported.
If you choose the flags Phrase reference , Phrase set assignments , and Phrase item status ,
then these details will also be exported.
Using the Language selection you can export phrases in only one special language.
On the SAP Easy Accessscreen, choose Logistics -> Environmental, health and safety ->
Basic Data and Tools -> Tools -> Export log -> check <Object export> .
or
or
On the SAP Easy Accessscreen, in the menu choose System -> Own Jobs . Choose the
desired job and in the overview, then choose the Job-log button.
Report Migration
2. Not recommended: Manual creation of the header, copy and paste in MS Word.
Note:
There is no relation between the report data and the data in the specification
database.
LESSON SUMMARY
You should now be able to:
Migrate phrases
Migrate reports
Learning Assessment
X A To avoid doublets.
X B To ensure legal accurate formulations and benefit from the updates of the phrase
catalog.
X D Only the CED phrases are allowed to be used on legal binding documents.
X A Backup
X A Materials
X B Phrases
X C Specifications
X D Property trees
X E Report templates
5. What do you consider when you import phrases into an active phrase library?
Choose the correct answer.
X B The target phrase library will be deleted (emptied) before import. You may lose all
phrases.
X C Importing into the active phrase library is to slow due to technical reasons.
7. Can you edit existing data with the open content connector (OCC)?
Determine whether this statement is true or false.
X True
X False
8. For which purpose can you use the phrase import and export?
Choose the correct answers.
X C Transporting phrase data from one system to another one (for example, due to
system renewal).
X A a .DAT file
X B a. .BAK file
X C a .DOC file
X D an .XLS file
X A To avoid doublets.
X B To ensure legal accurate formulations and benefit from the updates of the phrase
catalog.
X D Only the CED phrases are allowed to be used on legal binding documents.
X A Backup
X A Materials
X B Phrases
X C Specifications
X D Property trees
X E Report templates
5. What do you consider when you import phrases into an active phrase library?
Choose the correct answer.
X B The target phrase library will be deleted (emptied) before import. You may lose all
phrases.
X C Importing into the active phrase library is to slow due to technical reasons.
7. Can you edit existing data with the open content connector (OCC)?
Determine whether this statement is true or false.
X True
X False
8. For which purpose can you use the phrase import and export?
Choose the correct answers.
X C Transporting phrase data from one system to another one (for example, due to
system renewal).
X A a .DAT file
X B a. .BAK file
X C a .DOC file
X D an .XLS file
Lesson 1
Installing Expert Server 121
Lesson 2
Installing Windows Word Processor Integration 126
Lesson 3
Configuring Windows Word Processor Integration 141
UNIT OBJECTIVES
LESSON OVERVIEW
This lesson explains the installation of the EH&S Expert Server.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Expert Server
With EHS Management Expert, you can derive secondary data for existing specification data
using rule sets. Classification samples which can be derived by the SAP EHS Management
Expert from existing specification data and written into the specification database:
European Classifications
Mapping tables
Mapping tables are necessary to assign the facts used by rules to EHS Management
fields and to assign the internal phrase keys to the phrases used in EHS Management.
The Composition rule set determines the Standard composition from the Exact composition
based on products property.
Table 5: Examples of SAP AG Cleo (Clear language for expressing orders) rule sets
Composition Standard composition
Hazard Comp EU Hazardous ingredients, components with oc-
cupational exposure limits
Hazard Comp U.S. Hazardous ingredients, components with oc-
cupational exposure limits, California PROP
65, Carcinogens
DAPEC Labeling, hazardous substance rating, haz-
ard inducing components (according to ac-
tual EU directive)
GHS-EU GHS-labeling and GHS-classification accord-
ing to the CLP regulation
OSHA OSHA classification, SARA classification
DangGoods Dangerous goods classification -…
The Composition rule set calculates the standard composition of a substance, meaning, the
lowest level components are determined. There are no regulations for this rule set. Standard
composition is used as input for most rule sets (for example DAPEC, OSHA).
The Hazard Comp rule set determines the hazardous ingredients and substances with
occupational exposure limits (OELs) . Regarding the substances with OELs, one data record is
created for each country due to the different regulations.
The DAPEC rule set classifies preparations in accordance with EU Directive 2001/60/EC.
The GHS-EU rule set classifies preparations in accordance with CLP regulation.
The OSHA rule set classifies substances in accordance with the Hazard Communication
Standard (29 CFR 1910.1200). In addition, the SARA classification is also provided.
The DangGoods rule set determines the dangerous goods classification of a substance for
ADR, IATA_C, IATA_P, and so on. Other physical-chemical properties and hazard inducers are
determined also.
Detailed information about the rule sets is provided in their functional description.
Other rule sets are available in addition to the ones mentioned already.
Expert Tools
Tools:
- Expert
Process
Install rules
Set up Customizing
Specifications
You can use the expert server for secondary data determination or mass data changing. Using
special rules primary data can be converted into secondary data of the specification. The
determination of the appropriate R- and S-phrases can be calculated from the flashpoint of
the specification.
The necessary customizing activity is: In IMG , choose Environment, Health and Safety ->
Basic data and tools -> tools -> Environment, Health and Safety Expert .
You can find more information on the EH&S Easy Expert tool in the SAP Help portal.
For the installation of the EH&S Expert Server, choose the setup type Expert Server.
For the installation of the EH&S Expert Rule Editor, choose the setup type Rule Editor.
If you want to install the EH&S Expert Server and the Rule Editor on the same PC for
test purposes, choose the setup type Server & Rule Editor.
Make sure to enter the correct data when the system prompts for the version of the EH&S
module. Otherwise problems may occur when you work with EH&S Expert.
Note:
During installation, a dialog box appears that contains icons with the links to
the programs Expert Rule Editor ( RuleEdit.exe ), Expert Server
( EhsExper.exe ), Expert Admin ( ExpAdmin.exe ), and Remove EH&S
Expert, depending on the setup type you chose. You can copy these icons to
your desktop using drag and drop.
The subdirectory RULESis the default directory for your sets of rules and
already contains sample sets of rules.
The subdirectory LOGis used to store log files for EH&S Expert if the log
creation is activated.
1. Access the information. In Customizing, choose Environment, Health and Safety -> Basic
Data and Tools -> Tools -> Import and Export -> Basic Settings for Import and Export ->
File Names and File Paths -> Platform-Independent File Names .
LESSON SUMMARY
You should now be able to:
LESSON OVERVIEW
This lesson explains the installation of the Windows Word Processor Integration software.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
The purpose of installing the WWI generation server is to generate reports eventually.
WWI Installations
Symbols are not shipped because classes and characteristics can vary.
Activities:
In the SAP EHS Management Product Safety menu, in the menu choose Tools ->
Match up master data . Select the Generate symbols checkbox and choose Execute .
1. The first function module is used for symbol expansion within value file generation.
2. The second function module is used for default parameter determination of symbol
groups, which were defined for symbols of the category parameter. Default
parameters can be determined for report symbol groups 04 and upwards. Report
symbol groups 01 - 03 may not be changed.
Report Symbols
Report Symbols are primarily generated (in each client) and only in some special cases, such
as the attachment of resolve methods, it is necessary to create and edit symbols manually.
It is easy to recognize the meaning of a symbol from it‘s structure.
Caution:
Symbols from customer characteristics are generated according to different
rules. In the case of name identity the symbols are numbered in sequence. For
this reason, transport customer symbols from the development system to the
productive system. Otherwise the customer symbols in the development system
may belong to another characteristic than the same customer symbols in the
productive system.
Generate symbols
Initial:
After the setup of SAP EHS Management or after adoption of database structure
Delta:
Delta:
Always when a characteristic is switched from non-phrased to phrased or the other way
round (match up symbol-phrase-related characteristics).
None:
Symbols from customer characteristics are generated according to different rules. In the case
of name identity the symbols are numbered in sequence. For this reason it is recommended
to transport customer symbols from the development system to the productive system.
Otherwise the customer symbols in the development system may belong to another
characteristic than the same customer symbols in the productive system. Templates can
contain placeholders for values from the SAP EHS Management database or other SAP R/3
modules. Different symbols connect the template to SAP R/3 data. Make sure that you define
templates in a way that they are language-independent.
With the report generation variant (RGV), the report is generated directly for a substance and
a key date in a specific language. The generation is done by the WWI generation server. The
symbols are then expanded. This means that they are replaced by data from the EHS
Management specification database, phrases or from other SAP R/3 components.
Values are selected using a symbol list containing all symbols in the template, and by the
RGV, the language, and the key date.
The generated report is stored as an rtf document (rtf = rich text format). Test reports are not
stored in the SAP R/3 once they have been created.
1. Installation and setup of a WWI frontend PC for editing templates. In the directory C:
\wwi_schulung , start the file EHSWWI32_****_********.EXE . During your installation,
enter the following data:
Type of setup Workstation for editing report templates
Version SAP R/3 Enterprise 47x200/ SAP ERP
2004/2005
Installation type Install WWI locally
Destination folder D:\wwi
Note:
For installing WWI, you need authorization for local administration.
Adjust the settings in MS Word. In the Options , change the following data:
Storage place
Templates for workgroups C:\wwi
Safety
Macro Safety Low
d) Confirm the information given by the install guide and wait for the install guide finishing
the installation.
h) To test your installation, log on to the SAP system. Start transaction CG02. Choose
Find substance (left frame).
i) In the Specification field, enter P182.I n the menu, choose Specification -> Report ->
Report from template .
k) Choose the Display button. As result you should see MS-Word starting, and you see a
MSDS filled up with data from specification P182.
2. Install and setup of a WWI generation server and test of the installation. In the directory C:
\wwi_schulung , start the file EHSWWI32_****_********.EXE . During your installation,
enter the following data:
Type of setup Install Generation Server
Version SAP R/3 Enterprise 47x200/ SAP ERP
2004/2005
Use job management no
Destination Folder D:\WWI_## (## = your group number)
Note:
For installing WWI you need authorization for local administration. Your front-
end PC might not be the generation server.
Note:
The paths for installing the server are mandatory, as they are related to
settings in the cross-client-customizing, which cannot be changed. In other
system you are free to chose the paths and entries as long as they are
corresponding.
Safety
Macro safety Low
a) Start your Windows Explorer and navigate into the directory D:\wwi_schulung .
c) Follow the instructions given by the install guide and enter the data as described.
Choose the option 10 days free .
d) Confirm the information given by the install guide and wait for the install guide finishing
the installation.
e) Apply changes to saprfc.ini ., path: D:\WWI\_## * . Open saprfc.ini and add your SAP
system information a shown in the example earlier. The following system information
is valid for the system EH3 in case you access the system from the TechniData
network.
g) Enter the path D:\WWI_## * in register file storage as templates for work groups.
h) Choose Settings/Options/Safety . Choose the Macro Safety button and change the
priority to “ low” . Close MS Word.
i) Administration of RFC connections to the generation server (The following data are
available. These are cross-client settings):
d) Define the RFC connection. Enter the entries as given in the saprfc.ini of the
generation server.
.......
/* this entry points to TCP/IP-Destination WWI_GENPC1*/
[PC1]
DEST= EHS_SERVER_EH3_TRAIN##.... (*1)
PROGID= EHS_SERVER_EH3_TRAIN##.... (*2)
TYPE=R
GWHOST=/H/e07.alias/S/3269/H/marley.prod-technidata.local
GWSERV=sapgw00
......
c) In the input field RFC destination , enter the name of the destination, which is
written down in file saprfc.ini on the generation server (in example: (*1) ).
d) In the input field Connection type , enter the value T ( TCP/IP connection).
e) Press ENTER.
g) In the input field Program ID, enter the value which is written down in the saprfc.ini
file on the generation server (in example: ( *2 ) ).
Note:
For better clearness and traceability we recommend to name both entries
in the same way, but this is not mandatory.
Navigate to the directory D:\WWI_## and start the server by double clicking the file
Wwistart.exe . 2 DOS-boxes appear and you receive the message:
EHS_SERVER_EH3_TRAIN## successfully started.
j) Define the generation server (The following data are available. These are cross-client
settings): In the IMG , choose Environment, Health & Safety -> Basic data and Tools ->
Report definition -> Windows Wordprocessor Integration (WWI) -> Setup of generation-
PCs -> Setup of Generation servers -> Manual setup of generation servers -> Specify
Generation Servers .
c) Enter the name of the RFC-connection you have created previously. In example
( *1 ).
k) Define the WWI destinations. In the IMG, choose Environment, Health & Safety -> Basic
data and Tools -> Report definition -> Windows Wordprocessor Integration (WWI) ->
Setup of generation-PCs -> Setup of Generation servers -> Manual setup of generation
servers -> Check WWI destinations and assign generation server .
a) Copy the destination DEST1 delivered by standard. Change the input field WWI
dest. to SVTR## .
b) Select the line on change to “ Assignment of WWI Server to the WWI Destination” .
e) Position the cursor on the name of the server of the current client (for example
061).
Note:
The setup of jobs by report RC1WWIDSmay last a few minutes. During
this process, you see no information of client assignment to your WWI
generation server in CG5Z.
The expecatation is that on your PC MS Word starts and the report is generated. You
receive the message: “ 1 report created” .
b) Search for your specification P182 and check the new report.
Enter data.
b) Execute the file SvcAdmin.exe . Choose the option Install a service . Enter the following
data:
General
Parameter Entry
-D<Destination> -T<Level> ,
for example
DDEST_GENSV1 -T2
DEST_GENSV1.
Service Attributes. Deactivate the option Allow Service to interact with desktop .
Parameter Entry
Event logging
b) Choose the option Application Logfile as logfile as well as the event types
Information , Warning , and Error .
c) Parameter Message files : Add path to program file WwiSvc.exe of the job, for
example D:\WWI_##\wwisvc.exe .
d) To install, choose OK .
c) Restart your computer and check if the job is started. Start SvcAdmin.exe and select
the option Control and configure services . Your job should have the status Started .
Enter data.
b) Execute the file SvcAdmin.exe . Choose the option Install a service . Enter the following
data:
Parameter Entry
d) Execute the service management program SvcAdmin.exe from the directory bin of the
WWI.
b) Select the WWI generation server job , which you have created in the previous step.
f) To add your internal job name (for example EhsStart ), choose Add Dependency to
the dialog Service Dependency .
e) Test the jobs. Stop the job EhsStart and your monitoring job (created in previous
step). Start the job EhsStart. After a few seconds EHSStart should start all the
dependent jobs and monitor them.
LESSON SUMMARY
You should now be able to:
LESSON OVERVIEW
This lesson explains the configuration of the Windows Word Processor Integration.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Templates in most cases contain placeholders for values from the SAP EHS Management
database or other SAP R/3 modules. Different symbols connect the template to SAP R/3
data. Define templates in such a way that they are not language-dependent.
SBV
A report template uses various symbols to define the layout of your report. In
combination with the RGV (report generation variant), it allows you to generate report
bodies and final reports.
SBR
The report body is generated for a specific substance using the released report template
in which the symbols are replaced by substance data.
SBE
The final report is based on a released report body and is completed by data from other
SAP components during report shipping in another generation step.
DBV
The cover sheet template uses various symbol types to define the layout of a cover sheet,
for example a letter accompanying the report.
DBE
The final version of the cover sheet is generated directly from a released cover sheet
template.
EBV/EBE
Such as for the cover sheet template, you can define acknowledgement of receipt
templates that are used to create the acknowledgement of receipt.
IBD
Inbound documents are documents from external systems, which have been imported
into SAP DMS.
1. Create a new report template in English language. Enter the description in another
language of your choice as well.
a) On the SAP Easy Accessscreen, choose Logistics -> Environment, Health and Safety ->
Basic Data and Tools -> Report Definition -> Edit Report Templates (transaction CG42).
Template/version
Language
Description
d) To maintain data for another language, choose Goto -> Description in the menu.
Save your entries.
A screen appears with the message Document was not checked since the last
change appears. Choose the Cancel pushbutton in this step.
A screen appears with the message Document was not checked since the last
change appears. Choose the Only Save pushbutton in this step.
d) Repeat the previous steps. Close the editing process with Save .
Pushbutton Status
Check IW – In Work
b) To create a new RGV, choose ( Create ). Complete the data on this screen.
e) Choose the Application Objects pushbutton. The table is empty. This is correct.
Note:
The table is filled automatically when the corresponding symbols will be
used in the assigned report template, for example:
Report application
4. Adjust settings in Microsoft (MS) Word and WWI. Create a hit list with your report
template and open it. In MS Word check if the following settings are available:
Formatting marks -> All select
Show -> Field codes select
Correct the settings in case the options Codes have not been selected and in section
Formatting marks the option All is selected.
Check the WWI settings. Make sure that you enter settings on the following tab pages:
General
- Visible names
- Color settings
Wizard
- Table Options
- Style
Preview
- Preview
a) Open the screen Edit Report Template: Initial Screen . On the SAP Easy Accessscreen,
choose Logistics -> Environment, Health and Safety -> Basic Data and Tools -> Report
Definition -> Edit Report Templates (transaction CG42).
c) To open the template, select it from the hit list. In the menu, choose Goto ->
Document .
d) Check the settings in MS Word. Open MS Word and choose Tools -> Options ... Check
the options as described.
e) Check the WWI settings. In your report template, choose Utilities -> WWI Settings .
Make sure that you make settings as described .
Caution:
Do not choose the Save as Default pushbutton!
5. Generate a test report. Check the preset values and choose the Display button. Go back to
the report template.
a) To generate the report, choose Document -> Start Preview .
Generation variant
Specification
Choose the Display button. You access the dialogue window Display Report Template:
Preview . Check the displayed report.
Note:
If you want to switch to the test report (not changed) starting from the
report template, choose the Switch to Preview button.
Generation 1
Together with the RGV, the report is generated directly for a substance and a key date in a
specific language. The generation is done by the WWI generation server. The symbols are
then expanded: This means that they are replaced by data from the EHS Management
specification database, by phrases, or by data from other SAP components.
Values are selected using a symbol list containing all symbols in the template, and by the
RGV, the language and the key date.
Test reports are not stored in the DMS after having been created.
Trigger Reports
You can trigger a report from a hit list in the Specification Workbench (transaction CG02BD).
You can create a new report, or create a report using a report template.
Generation variant
Report category
Template/version
Status check
Validity area
Usage check
Generate manual requests automatically
Change Marks
Initial release status
Version requirement
Set historical automatically
Date format
Decimal display
Press ENTER.
c) To enter descriptions, choose the Description button. Choose first English as language,
then any other language and enter data.
e) Choose the Application Objects pushbutton. The table is empty. This is correct.
Note:
The table is filled automatically when the corresponding symbols will be
used in the assigned report template, for example:
Report Application
MATMASTER Material master
SUBMASTER Substance master data
Local on frontend: For editing templates / create reports from template (Installation
directory available via Microsoft Explorer)
Note:
Both are complete installations. They have all graphics stored in the installation
directory. This is necessary for the report creation.
The folders shown on the slide are created after the installation of WWI under the folder WWI.
The TEMPfolder is generally located on the C drive.
To set up the path for the directories GRAPHICS and LANG, enter the following data:
b) Enter the WWI installation directory as the GUI-HOME under [Paths], for example,
GUI-HOME=C:\WWI .
c) If the graphics are located in a different subdirectory, you can enter the name of the
subdirectory under an additional entry, for example, GRAPHICS=MYGRAPHICS.
a) Open the WWI.INI file on the file server under the WWI installation directory (for
example, C:\WWI ).
b) Enter under [Paths] as the GUI-HOME the path via which the respective front-end PCs
reference the WWI installation. For example: GUI-HOME=Z:\WWI or enter the file
server, for example, GUI-HOME=\\Fileserver\WWI .
c) If the graphics are located in a different subdirectory, you can enter its name under an
additional entry, for example, GRAPHICS=MYGRAPHICS.
The report generation starts in the Substance Workbench . Successfully created reports can
be stored in a DMS (document management system).
For report generation with warning you can still decide, if you want to release the report.
1. Open the Substance Workbench . On the SAP Easy Accessscreen, choose transaction
CG02.
The WWI monitor allows report generation to be tracked on the WWI server. You find this
transaction under Basic Data , then Tools . On the monitor, you can track the following:
Reporting
Overview Reporting
Search Screen
The search screen for reports offers various search options, such as report category or report
language.
Display of Reports
It is also possible to display reports related to a material, a work area, or other application
objects.
Report Management
These transactions lead you through the individual work steps required to manage reports
from report generation to report release. You can see the reports in a hierarchical tree
structure.
Reports without references to a specification do not appear in report management. They are
handled as released reports after the assignment of a generation variant to the report
template and appear directly in the report information system.
Together with the RGV, the report is generated directly for a substance and a key date in a
specific language. The generation is done by the WWI generation server. The symbols are
then expanded, that means they are replaced by data from the EHS Management
specification database, by phrases or by data from other SAP R/3 components.
Values are selected using a symbol list containing all symbols in the template, and by the
RGV, the language and the key date.
Test reports are not stored in the system after having been created.
The work list contains all report requests that have been created manually and those that
have been automatically triggered by the system due to changes. They can be edited in report
management.
After successful generation the report has the status Generation Successful (GS) and can
then be further processed in report management.
The report has the status Generated with Warning (GW) if, for example, not all phrase
symbols are available in the required language when the report is generated or a position
frame is too small for the text despite dynamic text sizing. You can still process the report
further.
Note:
Automatic work list generation can only function, if at least one report has already
been created manually for a report generation variant (RGV) for a selected
specification in a selected language.
The statuses GS and CO are predefined by the system with release. Any other release status
in between can be freely defined.
The number and sequence of the individual release status depend on how many checkpoints
(toxicologist/dangerous goods officer) have to be passed through. You can bypass the
release process using the initial status after generation. The initial status is defined in the RGV
and specifies the first release status after the worklist.
After the report has been released for the last time, it has the status Completed (CO) and can
now have a version assigned. As long as a report is not released and versioned a new report
replaces the older one.
When reports require versioning, each new report version is assigned a unique version
number (main version and sub-version); gaps in the main version numbering are not
permitted.
The number of the main version is incremented, when a relevant change has been made to a
specification. The relevancy indicator for the usage is then included in the report header. The
subversion is set to 0.
If a change in the specification was not relevant, only the sub-version is incremented, the main
version remains unchanged. Changes to phrases are always non relevant changes.
If in versioning the system discovers that a previous version of the new report does not exist,
it is possible to assign a start version. This start version can be used to enable you to start
numbering with a specific report version following the replacement of legacy systems.
The version numbers can be printed on the report using the appropriate symbols.
Only those reports with a key date in the past can be set to historical. Once a report has been
set to Historical , it cannot be reset to Released status.
LESSON SUMMARY
You should now be able to:
Learning Assessment
2. Are there further components which are required to run EHS Management Expert Server?
Choose the correct answers.
X B I need rulesets (either own development or from SAP regulatory content) to tell
Expert Server what to do.
X C It generates legal relevant reports and / or labels out of existing specification data
and templates.
4. How is data transferred between the WWI Server and the application server?
Choose the correct answer.
X A Via FTP
5. What else, besides the WWI software, do you need to successfully run WWI?
Choose the correct answers.
X C Properly filled specifications with the data required to appear on the report.
X D The according report templates (for example for an EU-MSDS) I want to create a
report for.
X B They contain the layout of a final report with placeholders for data, which will be
replaced with "live data" from the specification database for the final report.
7. What does a Report Generation Variant (RGV) contain (among other settings)?
Choose the correct answers.
X A Target language
X B Report template
X D Release status
8. Why must you store some graphics on the WWI installation directory?
Choose the correct answer.
X A It is necessary to use graphics referenced in phrases properly, such as R-, S-, H-,
and P- sentences symbols.
X C For performance reasons, locally stored phrases are easier to access. This is
optional.
10. When does a report receive a new main (major) version number?
Choose the correct answer.
2. Are there further components which are required to run EHS Management Expert Server?
Choose the correct answers.
X B I need rulesets (either own development or from SAP regulatory content) to tell
Expert Server what to do.
X C It generates legal relevant reports and / or labels out of existing specification data
and templates.
4. How is data transferred between the WWI Server and the application server?
Choose the correct answer.
X A Via FTP
5. What else, besides the WWI software, do you need to successfully run WWI?
Choose the correct answers.
X C Properly filled specifications with the data required to appear on the report.
X D The according report templates (for example for an EU-MSDS) I want to create a
report for.
X B They contain the layout of a final report with placeholders for data, which will be
replaced with "live data" from the specification database for the final report.
7. What does a Report Generation Variant (RGV) contain (among other settings)?
Choose the correct answers.
X A Target language
X B Report template
X D Release status
8. Why must you store some graphics on the WWI installation directory?
Choose the correct answer.
X A It is necessary to use graphics referenced in phrases properly, such as R-, S-, H-,
and P- sentences symbols.
X C For performance reasons, locally stored phrases are easier to access. This is
optional.
10. When does a report receive a new main (major) version number?
Choose the correct answer.
Lesson 1
Setting up Document Printing 169
Lesson 2
Setting Up Dangerous Goods Checks 177
UNIT OBJECTIVES
LESSON OVERVIEW
A company would like to ship a new product and has to create international transport
documents including dangerous goods data. Dangerous goods text phrases are to be printed
on the transport documents. The delivery note will be printed together with dangerous goods
data automatically
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Text Patterns
Creation of Dangerous Goods (DG) Documents
The integrated output of the DG documents within SD Sales Management occurs with the
help of SAPscript forms and the corresponding SAP print programs.
The output of dangerous goods can be output on different SD documents. SAP provides the
integration for the delivery note (LD00). If DG data is required on other SD documents, then
analyze the process of output DG data on the delivery note. This information is required to
develop a customer-specific solution.
Generating Documents
If a delivery note is saved, the output type LD00 is determined automatically according to
standard output determination with condition. If the condition is fulfilled, an entry is written
for the header and forwarded into table NAST. Usually the processing routine RVADDN01 is
called by a scheduled background job. If RVADDN01 is processed, then the include
RVADDN01_DG is called too. In here, the DG data is collected according to the given data.
Document layout
Languages
Not only legal requirements must be fulfilled but also the shippers requirements. Otherwise,
the shippers do not forward the dangerous goods.
To avoid fees make sure that the proper shipping name and the sequence of the dangerous
goods data on the document is according to the DG regulation.
In the example for IATA a mixture of DG master data and logistical data / packing data is
required. In such a case further discussion with the customer is required to implement an
acceptable solution.
SAPscript is the standard text processing and printing of forms. The text pattern is based on
SAPscript and supports SAPscript commands.
Text patterns are phrases based SAPscript commands, which can be edited.
Text patterns are stored as phrases in the DG master, which are retrieved by the SAPscript
program.
To use text patterns for specific document types, a special profile can be set up. In the IMG
activity Define Profiles for DG Text Pattern a profile is set up. With this text pattern profile you
can control which text pattern is used for output types. The assignment is done within the IMG
activity Assign Text Pattern Profile to Output Type .
Per material
Per DG regulation
Per language
Advantage
A text pattern can be set up specific to document types and will be assigned by a profile
To create specific text patterns for output types, configure text pattern profiles. Afterwards
for the combination of application (for example V1 = Sales; V2 = Delivery) and output type the
text pattern profile is assigned.
Text Patterns
Format Description
* Default paragraph
/: Command
/* Comment
= Long line
Format Description
/ New line
= Long line
/= Long line with line feed
( Raw line
/( Raw line with line feed
These are more defined text formats (TDFORMAT) which are not common to use.
Formatting Methods
Language-independent symbols of the text pattern are replaced by the corresponding values
of the DG master. Example:
DG class
Packing group
...
Language-dependent symbols of the text pattern are replaced by using a formatting method.
Example:
DG text pattern
...
Text pattern
The text pattern:
Smart forms are not officially supported, but possible. Text patterns are not integrated into
sales and transport documents. To use the text pattern concept on other SD documents,
analyze the standard delivery note:
Form RVDELNOTE
Dangerous Goods-specific texts are directly assigned to the dangerous goods master.
Independent standard texts can be printed on header level and item level:
Header level:
Item level:
Note:
Dangerous goods profiles can be used to control the output. Output conditions
and formatting methods can be used.
Output Languages
Primary/Secondary languages:
DG texts are primarily output in the form language (the language used by the customer).
Customizing settings specify one or more primary languages per validity area and per
mode of transport category.
There is a further language for each validity area and for each mode of transport category.
Form language does not equal to primary language: additional output in secondary
language
LESSON SUMMARY
You should now be able to:
LESSON OVERVIEW
Check methods
Check schemes
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Setting up routes and their shipping types are original SD customizing. Involve the SD
responsible person as early as possible.
What is a Route?
A route is a course of travel between a starting point and an end point. A route connects the
point of departing and the destination. Point of departing and destination can be one of the
following:
A route can include several stages. The transit country table can be taken into account.
For a route, the shipping type must be maintained. If stages are assigned, then for each stage
the shipping type must be maintained.
A route which connects a point of departure and a destination can include several stages,
which can be:
Load transfer point: Point/location at which a shipment is transferred from one means of
transport to another
A route can also connect destination areas (North America and Europe). The route can be
used as a criterion for the selection of deliveries for a shipment; therefore, it is an important
control parameter for shipments. The check methods use the route, for example, for
determining the permissibility of the transportation mode category for each validity area. The
shipment can contain the route in the shipment header for information purposes. It can be
transferred from the deliveries or entered manually. Only one route per shipment is allowed.
Routes are defined in Customizing. This definition contains information that is relevant for the
shipment, such as distance, transportation lead time, duration of trip, shipping type, and so
on. For the DG check, information about the transportation mode category per route stage is
important. The transport relevance is set in Customizing for transportation. Routes that are
not relevant for transportation are not considered in the DG check.
Determine DG Regulation - 1
Determination of departure country:
Form ship-to-party
The transit country table is taken into account when the corresponding flag on the route is
set.
In addition if a route is defined with stages then for each stage the address of transport
connection points (location) is taken into account.
The address of the shipping point and ship-to-party must be maintained. The transit country
table is a configuration table of the Dangerous Goods Management. If the transit country
table should be taken into account the corresponding flag in the header route must be set.
If the header of a route is maintained only (without stages) then the shipping type must be
set. If the route has stages then on each stage the shipping type must be maintained.
In the business process, the route is set on the header of the delivery note (manually or
automatically). If the route is missing, then the processing of DG checks results in an error
message.
Determine DG Regulation - 2
Determine all mode-of-transport / country combinations.
Determine the DG Regulation for each mode-of-transport / country combination.
Exxample:
Mode-of-transport = Road
Country = Germany
For each mode-of-transport / country combination only one DG regulation can exist. The
process to determine the DG-regulation is as follows:
3. The DG transportation mode category is assigned to the DG regulation and the validity
area (respectively country) is assigned to the DG regulation.
Check Methods
Overview of check methods
DG checks can be executed from the order, deliver and / or from the shipment
transaction.
HAZMAT_CHK_VARIOUS
Check if data is complete, for example missing route or DG master exist. It is not a check
if all necessary DSG data is available! This is not the purpose of the check method and
cannot be checked because it is master data.
HAZMAT_CHK_MOT
Check if transportation mode category is approved respectively checks the flag whether
the transport is permitted or not.
HAZMAT_CHK_PIH
Check whether the hazard zone for poisonous by inhalation is set or not.
DG63_CHK_INIT_HEADER
This check is used as an initialization module for header checks.
DG63_CHK_MLOAD
Check prohibitions of mixed loading.
3. Add the customer-specific check method to the IMG-activity Specify Dangerous Goods
Check Methods .
Check Schemes
What is a check scheme?
A check scheme combines check methods to be processed.
The sequence of the check methods within a check scheme can be defined.
For each check method in the check scheme the following applies:
What should be the result of the check method? Ínformation, a warning, or an error message.
With the message type, the SD document can be blocked.
Is there a special sales organization which handles Dangerous Goods? Then define a check
scheme for that team only. The same applies for SD document types. Are there any specific
document types in place for Dangerous Goods? If yes, then define particular check schemes
for those document types if reasonable.
Afterwards specify the check scheme in the IMG and define the results of each check method:
The check can be started manually or automatically when the SD document is saved. As a
prerequisite for checks and documents, the dangerous goods indicator profile must be set.
Technical Process
The technical process of a dangerous goods checks happens also in SD document processing
and not standalone in SAP EHS.
1. Check the specified check schemes and why they were implemented.
LESSON SUMMARY
You should now be able to:
Learning Assessment
X B Only manually
X A A scheme is the right management means to decide, who may execute Dangerous
Goods checks.
X C A scheme defines the color of warning and error messages of Dangerous Goods
checks.
X B Only manually
X A A scheme is the right management means to decide, who may execute Dangerous
Goods checks.
X C A scheme defines the color of warning and error messages of Dangerous Goods
checks.
Lesson 1
Determining User Requirements 186
Lesson 2
Setting Up Standard Customizing and Configuration 194
Lesson 3
Setting up Data in the System 203
Lesson 4
Testing of Global Label Management 209
UNIT OBJECTIVES
Specify label categories, label sizes, label stock sizes, packaging units, and transfer and
check printers.
LESSON OVERVIEW
This lesson explains the determination of user requirements for Global Label Management.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Number of Users
The figure show the various departments which are involved in the labeling process.
Marketing
They are interested to place and publish a brand name, make the product unique on the
market, show the quality.
Product Stewardship
They focus on the security of the environment, the human safety, and sustainability.
R&D
They have to label samples of new products.
Warehouse Management
They need to know where the goods have to be put and will be found in the storage bin.
Production
They need to identify the produced products for further processing.
Logistics
They must provide the information for the safe transportation of the goods to the
customers.
Without global Global Label Management (GLM), users have to print their labels from the
Substance Workbench .
Before users can print a label, they have to collect all necessary information from all parts
of EH&S, and also from other SAP applications.
You can start the specification database with transaction CG02in an SAP system.
Views on labels:
Regulatory authorities classify labels as a critical and important component for human and
environmental safety.
Two major interest groups can be identified when the purpose of a label is analyzed. Both
groups classify labels as a critical and as an important component.
Regulatory view
The human and environmental safety is here the main aim. Labels are be used to signal
safety risks and provide safety information to avoid accidents. Typical labels are for
example hazardous labels, dangerous goods labels, and storage and transportation
labels.
Company view
The company view classifies labels additionally as a significant contribution to
successfully carry out the production and logistic processes within the supply chain. The
main aim is here to assure and optimize the process flows. Typical labels are for example
storage, warehouse and transportation labels, and quality labels.
Label Types
In addition, the type of label required depends on factors such as the product to be labeled, its
physical and chemical properties, the size of the packaging, and the country of destination.
Furthermore, organizations need labels that are tailored to customer requirements. This
leads to more stringent requirements for the labels used by a company and, as a result, for all
the associated processes.
GLM supports complex labeling processes, reducing the effort required and the risks
involved. GLM is based on the EHS Management solution and is integrated seamlessly into
this system. GLM provides user support, from label planning and creation up to label
management.
The solution can be tailored for company-specific requirements. For example, companies
create all the labels they need for their production and distribution processes – covering the
areas of product innovation, engineering, design, and quality management as well as
warehousing and transport.
GLM supports the creation of country-specific labels for example of the same chemical
product.
GHS has been adopted in Europe and is in the process of adoption in the United States,
Canada, and many other industrialized nations.
The goal of GHS is to create a single way to describe and classify chemical hazards on
product labels and chemical safety data sheets (SDS) used everywhere in the world.
Country-specific regulations: In reality there are still many country-specific regulations in use
all over the world; for example NFPA, OSHA, VOC, and WHMIS. Therefore, GLM has
automated processes to identify the correct labels, no matter in which country a product is
sent to.
Every company has a clearly defined supply chain management (SCM) process flow which
starts with ordering and ends with shipment. In parallel, there is a labeling process flow which
is linked to the SCM processes. The process includes:
Label design
This kind of process is often not well structured compared to the SCM process flow. However,
the labeling process flow is an import part of the overall process in a company:
Label data is interfaced from the database systems or maintained twice in different
systems.
Validation and approval is made with much paper work and is critical when the data is
coming from different systems.
The approach of the GLM solutions includes all necessary labeling processes just as other
solutions. The difference is, everything is integrated in the main SAP ERP system.
The advantages of the integrated solution:
26 sites with 5 print locations (spreading 40% EU, 40% AP, 20% US)
Estimations:
50000 label per day / 10 labels per print job = 5000 jobs per day
Measurement:
First result: One WWI generation server may handle all requests (if they are sequential).
5000 jobs per day / 0.4 = 2000 jobs per region EU, AP
1400 jobs / 52 print stations per region = 27 jobs per print station
Second result: One WWI Server may handle all requests (when they are sequential).
End result: Two WWI generation servers with three WWI services serve up to six concurrent
requests. This is sufficient. One additional server is added as a fallback solution.
LESSON SUMMARY
You should now be able to:
LESSON OVERVIEW
This lesson explains the setting up of standard customizing and configuration in Global Label
Management (GLM).
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Specify label categories, label sizes, label stock sizes, packaging units, and transfer and
check printers.
The WWI installation on a frontend PC is used to create report templates (layouts) and/or
display reports.
The WWI installation includes all the files required for the following:
Label Categories
The type of labels required depends on factors such as the product to be labeled, its physical
and chemical properties, the size of the packaging and the country of destination.
Furthermore, organizations need labels that are tailored to customer requirements. This
leads to more stringent requirements for the labels used by a company and, as a result, for all
the associated processes.
Label categories and their defined properties play a central role in the label determination.
The number of the label categories is the same as the number of the labels.
Define label categories: Which report categories can be used as label categories?
For a more detailed definition of the label category set one or more of the following indicators
as required:
Use symbol
Indicates that labels of that category can contain use symbols.
If you set this indicator, then the system takes during the label determination only labels
into account which permit the printing of the appropriate symbols. This means that the
label contains a preprinted, colored area for the symbol.
TranspSymb
Indicates that labels of that category can contain transport symbols.
If you set this indicator, then the system during the label determination takes only labels
into account which permit the printing of the appropriate symbols (that means the label
contains a preprinted, colored area for the symbol.)
CusSpec.Label
When you set this indicator, the system searches for a customer-specific label or a
customer-specific report generation variant for this label category during label
determination. No other labels or report generation variants are determined for this label
category.
Dependencies:
When you set this indicator, you shall only create one entry for this label category in the
labeling specification in the material master and you may not enter a validity area, label
size, or report generation variant there.
When you set both the Customer-Specific Label Category and the Additional
Determination of Customer-Specific Labels indicator, the system only takes the
Customer-Specific Label Category indicator into account. This means that the system
searches for a customer-specific label or report generation variant for the label category
during label determination. You cannot create any more entries or enter any more data in
the labeling specification.
Det.CusSpec.Lbl
When you set this indicator, in addition to other labels or report generation variants, the
system also tries to find a customer-specific label or a customer-specific report
generation variant when it determines labels for this label category.
Dependencies:
When you set this indicator, enter a label size or a report generation variant in the entries
for this label category (for label categories that are not customer-specific as well) in the
labeling specification in the material master. You can also create several entries with
different validity areas. The data you created is used to find non-customer-specific labels
or report generation variants during label determination. In addition, the system also
uses this indicator to find customer-specific labels or report generation variants.
When you set both the Customer-specific label category and the Additional Determination
of Customer-Specific Labels indicator, the system only takes the Customer-Specific Label
Category indicator into account. This means that the system searches for a customer-
specific label or report generation variant for the label category during label
determination and you cannot create any more entries or enter any more data in the
labeling specification.
No DGReg
At the end of label determination, the system reduces the number of report generation
variants found, in the following way:
The system might find dangerous goods regulations. This means the material that is
to be labeled is relevant for dangerous goods. If so, only the report generation variants
in whose validity areas the dangerous goods regulations that were found, were
specified are used.
The system has not found any dangerous goods regulations. This means the material
to be labeled is not relevant for dangerous goods. If so, only the report generation
variants in whose validity areas no dangerous goods regulations were specified are
used.
When you set this indicator, for the label category the system only takes into account
report generation variants in whose validity areas no dangerous goods regulations were
specified. This happens irrespective of whether the system found dangerous goods
regulations during label determination or not. Thus, you no longer have to specify the
dangerous goods regulations explicitly in the corresponding report generation variants.
You can use the latter for both materials that are relevant for dangerous goods and for
the ones that are not.
The specified label sizes are available to you in the material master for describing the label
properties and to configure the label stock object. The system uses the label sizes to
determine suitable labels during label determination.
The label sizes can be assigned in the label data view of the material master.
- With the label size, fitting labels or label stocks will be determined in the label
determination.
- The standard settings can be modified to customer-specific settings.
Lbl Width
The width is always considered to be the lower and upper edge of the label. This is based
on the assumption that you always hold the label so that you can read it.
Lbl Hght
The height is always considered to be the left or right edge of the label. This is based on
the assumption that you always hold the label so that you can read it.
UoM
Unit of measure for the width and height.
The size of label stock indicates the height and width of the label stock. The label stock is the
paper on which the label sticks on. In this example, the label stock is a paper roll.
SizeLblStk
The size of the label stock is calculated from its width and height. In this context, the
upper or lower edge of the paper is always described as the width and the left or right
edge as the height. This is based on the assumption that you always hold the label so that
you can read it. For size, enter a description (standardized if applicable), for example A4.
WdthLblStk
The width of the label stock refers to the shorter of the two sides, irrespective of whether
the stock is being edited in portrait or landscape format.
HghtLblStk
The height of the label stock refers to the longer of the two sides, irrespective of whether
the stock is being edited in portrait or landscape format.
UoM
Unit of measure for the width and height.
The existing printer and printer driver belonging to it are transferred from the
generation server.
- Check printers:
This option is used to check the table and add manually new when it is necessary.
Specify here the description of the printer along with the printer driver belonging to it.
Prerequisites:
Install the WWI generation server first so that it is possible to fill the printer table with initial
data.
Transfer Printers:
Be careful when you choose this activity and the printer table is already configured. This
activity deletes all printers from the table which are not available on the WWI generation
server (manually added entries)!
Packaging Units
- The input help you use to specify your packaging units corresponds to the table of the
existing UoM (Units of Measurement).
- You can use the input help to choose from the ones that are available, the units of
measure that can be used as packaging units, for example bottle, carton, or pallet.
- The entries you make in this IMG activity appear as input help on the configuration tab
page in the label data view in the material master.
UoM
Internal, language-independent, measurement unit format
UoM Text
Name of unit of measurement
LESSON SUMMARY
You should now be able to:
Specify label categories, label sizes, label stock sizes, packaging units, and transfer and
check printers.
LESSON OVERVIEW
This lesson explains the setting up of data for Global Label Management in the system.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Label Stocks
Label categories
Label sizes
Paper roll
Paper sheet
Label stock
The label stock is an object which plays a central role in the label determination.
At the label stock the data for the adjustment of the label on the label stock are defined
(number, pitches for each row/column, distance from edge). The label stock is assigned
to a generation variant, which has the properties maintained in the label stock (validity
area, label category, label size).
The label and the number of labels are dependent on the packaging size and type. Thus for
each packaging size and type, different labels are required. Example:
Each of this packaging unit (bottle, carton, pallet) needs another label type.
Make sure that you define label data separately for each packaging unit. Requirements for
label determination, defined in the material master, are the following: label category, label size
or generation variant, number of labels.
Variant 1 (determination vial label size) is the dynamic way to determine a label.
Starting point is also the entry of a material number in the material master by the user. The
result is that the system provides the required data for the label stock, the layout (report
template), and the reports from the report information system.
Caution:
Determination via the label size is useful because the majority of changes are not
on the material side. Thus, changes only have to be done in the label stock and in
the generation variant.
It is a dynamic way.
If there are changes, the configuration effort is low (few places where the changes have to
be done).
Variant 2 (determination via generation variant) is the static way to determine a label.
Starting point is the entry of a material number in the material master by the user. The result
is that the system provides the needed data for the label stock, the layout (report template),
and the reports from the report information system.
Caution:
Determination via the generation variant is in case of required changes the wrong
way, because each variant requires a manual change. If you have more than one
change, you have a high effort to make all the required changes.
Logistic Data
Starting point for the printout of labels in GLM can be a material, or a logistic process.
LESSON SUMMARY
You should now be able to:
LESSON OVERVIEW
This lesson explains how to test the installed system and data.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Test Labels
The GLM (Global Label Management) print process is integrated within SAP. The following
data influences the GLM print process:
PP: Make-to-stock
The entry of few data enables unexperienced users to determine labels and to start the GLM
printing process.
Based on the input data, labels are determined and then displayed in the generated label tree.
The label tree displays all the determined labels. To preview a label, or to print a label the
generation variant has to be called for the expected label.
After choosing the right generation variant, the user can be allowed to make some manual
user entries.
The business process that is the basis for the print process runs in the following steps:
1. SAP content
SAP content which influences the GLM print process stems from the following components:
EHS Management
- Data from PS, DG
- Phrases
- Label templates
- Validity area, languages
- Regulation
Materials Management
- Packaging hierarchy
- Material data
- Label definition
- Process data
- Batch data
Label scenarios and the production of labels are tied to different SCM (Supply Chain
Management) processes:
Generic
Samples
The label scenarios require little data entry for the user: Data entry is supported:
Default values
Dropdown lists
The system supports your employees in label selection and label printing.
4. The WWI generation server processes the data and sends it back to the EHS Management.
The label tree displays the labels that were found during label determination together with the
number of labels determined in an overview tree. You can access the label tree when you
determine labels.
The calculated number of labels and the determined report language may be changed
manually before printing
LESSON SUMMARY
You should now be able to:
Learning Assessment
X True
X False
X True
X False
3. The WWI (Windows Word Processor Integration) installation on a frontend PC is used to:
Choose the correct answers.
X B Display reports
X C Evaluate reports
X D Archive reports
4. A prerequisite to specify label categories is that the customizing activity ... has been
processed.
X True
X False
X True
X False
8. Before you edit label stocks, what must you define in Customizing?
Choose the correct answer.
9. For each packaging size and type different labels are needed.
Determine whether this statement is true or false.
X True
X False
X True
X False
X True
X False
3. The WWI (Windows Word Processor Integration) installation on a frontend PC is used to:
Choose the correct answers.
X B Display reports
X C Evaluate reports
X D Archive reports
4. A prerequisite to specify label categories is that the customizing activity ... has been
processed.
X True
X False
Width (Lbl Width), Heigt (Lbl Hght), unit of measure (UoM) for width and height.
X True
X False
8. Before you edit label stocks, what must you define in Customizing?
Choose the correct answer.
9. For each packaging size and type different labels are needed.
Determine whether this statement is true or false.
X True
X False
Lesson 1
Setting Up and Customizing 221
UNIT OBJECTIVES
LESSON OVERVIEW
.
This lesson explains the setting up and customizing of e-mail communication and for discrete
industry.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
E-Mail Addresses
E-Mail Usage
The application uses e-mail for the supply chain communication (sending and receiving
substance information). Therefore, two e-mail addresses need to be implemented and
configured, one for customer and one for supplier communication. The configuration is
separated in two parts: one for inbound mails (receiving mails) and one for outbound mails
(sending mails).
In transaction SPRO, choose IMG , then Product and REACH Compliance -> Basic Data ->
Specify Environment Parameters for Back-End Processes .
For inbound connectivity there is the need to define two e-mail addresses. The SMTP server
has to forward all entries for these e-mail addresses to the SAP system. In SAP Product and
REACH Compliance, you can define the environmental parameters for the two addresses. The
values from the parameters are used in the e-mail text and as reply address.
Furthermore this address defined here must be the same as the one used in the Adobe
Interactive Form template. There is no need to establish a sub domain for e-mails!
To activate the address type for business objects, enter transaction SO16 (Shared office
settings). Choose the Addressing tabstrip. Choose SAP Business Objects . This enables
forwarding incoming mails to shared folders. You have to make this setting only once.
If you want to deliver mails immediately, you can either choose the Send directly button
from the menu bar, or use transaction SOST, which offers similar functionality.
Triggering such campaigns is being reflected in tasks that shall be completed by the users of
the application.
The e-mails sent out by the application and several other items need to be configured
accordingly. The most important steps for the configuration of the supply chain
communication are explained in this lesson.
be accessible by many people in comparison to your personal e-mail folders, where only the
user has access to.
The following are folders for customer response:
CUS_FAILED - for mails that caused an error during processing (see log files)
SUP_FAILED - for mails that caused an error during processing (see log files)
The names of the public folders can be different. The suggested names are best practice. If
different names are chosen, customizing has to reflect the different names of the public
folders.
The SAP Product and REACH Compliance stores all of its e-mails in public folders, which are
accessible with transaction SWBP. The SAP Product and REACH Compliance requires eight
public folders.
E-Mail Forwarding
Once the e-mail addresses have been created, the SAP system needs to establish the
connection between the address itself and the place where incoming mails shall be placed.
The incoming mails shall be placed in the public folders created in the previous step.
Therefore an e-mail forwarding must be established.
Preconditions
To be able to edit or modify the AIFs several preconditions need to be fulfilled. On the SAP
NetWeaver server, the Adobe Document Service (ADS) must be configured properly. It is part
of the standard delivery of SAP NetWeaver. To activate it, a “ credentials file” must be
requested and installed by the SAP basis team, see SAP note 736902.
To check the proper setup of ADS, several reports are available which can be run via
transaction SE38 :
Only if these reports run successfully, the setup of ADS is successful. For further
troubleshooting, see SAP note 944221.
To edit the AIF templates, the Adobe LiveCycle Designer must be installed on each client
computer. To edit AIF Templates, call transaction SFP .
To represent discrete items in the system, a set of certain specification types has been
introduced to model them in the specification database. Specific reports called “ checks”
analyze a specification structure with these types and summarize the amounts of certain
components along the product structure. Compared to defined threshold levels, the report
can then decide whether an item is compliant according a specific regulation or not.
There is a standard data model for the DI as denoted in the following illustration:
At the top we have the finished product subject of underlying one or several requirements. It
may consist of one or several product parts. A product part in turn consists of basic materials
and a surface. These relationships are modeled in the “ Exact composition based on starting
materials” .
The basic materials can be modeled as a group (pure group) oft the substances it consists of.
The group is modeled in the “ Standard composition” . The pure group in turn consists of pure
substances (ideal models of chemical substances) in the “ Grouping” property.
Down to the level of basic materials and surfaces, this information can automatically be
generated with the BOMBOS transfer: Bills of Materials to Bills of Substances. This is usually
done during the set-up of new products in the specification database. The compositions on
the pure substance and pure substance groups usually will be modeled by experts.
MAT_PART
BASMAT
PURE_GRP
SURFACE
The specification types of PURE_SUB and REAL_SUB are also part of the standard EHS
environment. PURE_GRP also exists in the standard EHS environment, but is rarely used
there.
1. Define exactly the set of materials that shall be transferred into the specification database.
Usually you have more material data objects in your ERP system than the ones that are
subject of DI-specific regulations. With the help of certain criteria, an automated collection
or separation of material objects can be done, and only a minority of materials may be
transferred in a second, manual step.
2. Define the conversion parameters of the BOMBOS transfer. The BOMBOS interface is a
powerful tool that can aggregate, separate, modify, amend and / or exclude data available
in the SAP ERP system or from third party sources during the conversion step to the
specification database. A great part of an implementation time shall be spend on proper
configuration of the BOMBOS transfer.
3. Perform a test run the BOMBOS transfer. Choose typical materials from your set and test
the transfer. Examine the result of the transfer in the specification database with
transaction CG02
5. Recheck the transferred specifications. Amend necessary data in the property tree of the
specifications. Amend PURE_GRP and / or PURE_SUB compositions where necessary.
This must usually be done in several manual steps by experts.
6. Use the checks of the DI-specific functionality to see if your products are compliant.
LESSON SUMMARY
You should now be able to:
Learning Assessment
1. I can use only one predefined e-mail template in one language for my campaigns.
Determine whether this statement is true or false.
X True
X False
X True
X False
3. My incoming mails from suppliers and customers are automatically processed and the
contained data is automatically extracted. I just have to check the FAILED folder once and
a while.
Determine whether this statement is true or false.
X True
X False
4. The Adobe Document Service (ADS) has just to be installed - it simply runs “ Out of the
box” .
Choose the correct answer.
5. Name specific specification types that have been introduced for discrete industries:
Choose the correct answers.
X C Surface (SURFACE)
6. When the BOMBOS transfer has taken place, I can directly start doing checks on my
materials.
Determine whether this statement is true or false.
X True
X False
X B They model material, that is actually not produced but in the future will.
1. I can use only one predefined e-mail template in one language for my campaigns.
Determine whether this statement is true or false.
X True
X False
X True
X False
3. My incoming mails from suppliers and customers are automatically processed and the
contained data is automatically extracted. I just have to check the FAILED folder once and
a while.
Determine whether this statement is true or false.
X True
X False
4. The Adobe Document Service (ADS) has just to be installed - it simply runs “ Out of the
box” .
Choose the correct answer.
5. Name specific specification types that have been introduced for discrete industries:
Choose the correct answers.
X C Surface (SURFACE)
6. When the BOMBOS transfer has taken place, I can directly start doing checks on my
materials.
Determine whether this statement is true or false.
X True
X False
X B They model material, that is actually not produced but in the future will.
Lesson 1
Basic understanding in Substance Volume Tracking 232
Lesson 2
Understanding the Procurement Scenario 237
Lesson 3
Understanding the Production Scenario 242
UNIT OBJECTIVES
LESSON OVERVIEW
This lesson provides the basic information about Substance Volume Tracking
LESSON OBJECTIVES
After completing this lesson, you will be able to:
SVT uses the substance data in SAP EHS Management (EHSM). It links the substance data
with the material data in the logistic processes to identify produced, purchased or imported,
sold, or exported substances. Use SVT to identify the import (purchase), production- or
export (sales) volumes of substances.SVT allows the tracking by a defined period like a
quarter, month, week, or day. The default tracking period is the calendar year. SVT provides
an offline monitor (transaction CBRC20) which shows the tracking data on one screen. The
business process owners are informed when a threshold is exceeded. Information can be
provided by e-mail. Business processes can be blocked. Volumes of one substance can be
archived per period in the EHSM database (in the properties Produced Quantities, Consumed
Quantities, Purchased Quantities, and Sold Quantities).
Tracking Scenarios
Production:
Produced Quantities
Consumed Quantities
Procurement:
Purchased Quantities
Imported Quantities
Sales:
Sold Quantities
Exported Quantities
For the production business process (production scenario), SVT can track the produced and
consumed quantities of substances. Produced quantities are quantities, which are newly
created in a chemical reaction. Consumed quantities are quantities, which are consumed in a
chemical reaction.
For the procurement scenario, the tracked quantities can be purchased and/or imported.
Purchased quantities are all quantities determined in the procurement scenario. Imported
quantities are only quantities, which are imported from outside a validity area of a regulation
into the validity area of a regulation.
For the sales scenario, the tracked quantities can be sold and/or exported. Sold quantities are
all quantities determined in the sales and distribution scenario. Exported quantities are only
quantities which are exported in either of the following ways:
From inside a validity area of a regulation to a country outside the validity area of a
regulation
From outside a validity area of a regulation to a country inside the validity area of a
regulation
This picture gives a schematic overview of the SVT business process. SVT is runs in the
Logistic System. It reads and analyses purchase orders, production orders, and SD orders. If
the orders are relevant for SVT, then SVT recalculates from the material volumes the
substance volumes. For this recalculation, SVT uses data from SAP EHS Management stored
in special tables in the logistic system. To fill these tables, a report transfers the data from
SAP EHS Management into special SVT data tables in logistics. The tracked and recalculated
data are written in tables in the logistic system. A transaction displays this tracked data
(transaction CBRC20). The collected data can be archived automatically or manually to the
SAP EHS Management.
Logistics and SAP EHS Management are in one client, EHSM and SVT runs in the same
box. Even if EHSM and Logistics do run in the same client, the data from SAP EHS
Management is transferred to the SVT data table in logistics.
Landscape 2:
Logistics and SAP EHS Management are in different clients: The data from SAP EHS
Management client is transferred via an RFC connection to the SVT data tables in the
Logistics client. SVT runs on the logistic clients. The result of SVT can be monitored in the
logistic system. If you want to monitor the results in EHS you can call the SVT result in the
logistic system using RFC.
One central SAP EHS Management client and several Logistics clients: The data from SAP
EHS Management client is transferred via an RFC connection to the SVT data tables in every
logistics client. SVT runs on every logistic client. The result of SVT can be monitored in the
logistic systems. If you want to monitor the results in EHS you can call the results in the
logistic systems using RFC. You cannot monitor several logistic systems in one SVT monitor
in the EHS system. If this is required, enhancements are necessary.
SVT was delivered with the releases and support packages listed in this table. The releases
listed have to be installed on the logistic and EHSM system if you want to use EHSM SVT. SVT
is delivered with EHSM and is part of the technical component EA-APPL (SAP Enterprise
Extension PLM, SCM, Financials) or with the add-on EHS (only for SAP R/3 4.6C). Some
additional functionality and legal changes there delivered with higher releases and support
packages. For more information, see SAP note 905726.
LESSON SUMMARY
You should now be able to:
LESSON OVERVIEW
This lesson explains how Substance Volume Tracking is used in the procurement scenario.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Input Data
Vendor:
Ordering address
Delivery address:
Delivery address
Ordering plant
Ordered material:
Material
Ordered quantity
SVT reads and analyzes the vendor, the delivery address, and the information about the
material and the quantity from the purchase order.
From the vendor, SVT analyzes the partner rolls and looks for the vendor address and the
optional ordering address. If one of these addresses is in the REACH area, then the purchase
is not an import.
A similar process is done for the delivery address. SVT looks here first if a manually entered
address exists. If this address is not available, SVT looks for addresses from address
management (for example, the customer or warehouse address). If nothing is available in the
area delivery address, then SVT uses the automatically applied ordering plant.
Finally, SVT analyzes the material and reads the ordered quantity. The quantity in the
purchase order could be different from SI-Units (for example, barrels, pallets, gallons, and so
on). To convert the units, SVT looks in the material master.
Online Checks
The online checks work like a traffic light: If no online check appears, you are far from
exceeding the registered quantity. The first online check pop-up indicates that you have
reached or crossed the first threshold usually set at 70% of the registered quantity (still
green). The next two thresholds are defined at 90% (yellow) and 100% (red). The system
reacts to the online checks with an information pop-up on the screen, by sending e-mails, or
blocking the order. The thresholds and the reactions are both customizable and definable for
each substance.
According to REACH import means the physical introduction into the customs territory of the
European Economic Area (EEA). For the everyday work, the REACH definition of “ import” is
not always clear, especially when you consider consignment, customs warehouse, third party
sales, and so on. Analyze and discuss the business processes of configuring SVT to meet the
needs of your company. In the following demo, we use simple and clear definitions: An import
into the EEA does exist if the supplier of a purchase order is located outside the EEA, and the
recipient of the purchase order is located inside the EEA. In the demo we look at later, a
company in Germany (company code 1000) purchases a material from a vendor in South
Korea.
To prepare for the demonstration, we examine how SVT determines the substance volumes.
SVT uses the material number from the purchase order. For this, SVT looks for the material
substance assignment. SVT finds the corresponding real substance. In the legal or standard
composition of the real substance, SVT gets the detailed substance composition of the
material. With the volumes in the purchase order and the composition data, SVT calculates
the substance volumes of the order.
In the procurement process demonstration we look at a purchase order and what SVT will do
with the order. We track imports into the EEA. In the first part of the demonstration we create
a purchase order for a material which has to be registered under REACH and look at the result
of the Online Check. In the second demonstration we then track the purchase order with SVT
and look at the output of SVT in the offline monitor.
Offline Checks
The SVT tracking data is collected during an overnight run of the tracking report. The
collected data is shown in the offline monitoring table in the transaction CBRC20. The table
shows the tracking result for each combination of scenario/order/material/real sub/pure
sub.
The overall status summarizes the results for each pure substance and shows it in relation to
the threshold. The result is shown as a traffic light.
For the calculation of the overall status all volumes of a pure (tracked) substances in a
company (represented by the company code) are added up and compared with the defined
thresholds. The Planned quantities flag shows if a quantity is planned, or already confirmed.
Over. Stat
Traffic light status of a single tracked substance
Plnd. Qty
X represents a planned quantity
Material | Specification | Tracked Subs.
Material ID, Specification ID Real_Sub, Specification ID Pure_sub
CoCd
In the second part of the procurement process demo we run the job which tracks the volumes
in SVT and look at the output of SVT in the offline monitor. We confirm the quantities of the
purchase order we created in the first part of the demonstration and then rerun the tracking.
When a company sends out a purchase order to a vendor, they intend to receive the material
as indicated in the purchase orders. It is not sure, however, if the material is delivered or not,
or if only parts of the order are delivered.
For SVT this means that the amounts of these purchase orders are planned amounts. If a
material is delivered and confirmed with a goods receipt, then the planned amounts become
confirmed amounts. SVT condenses all confirmed amounts for the given pair of material/real
substance/pure substance/plant.
LESSON SUMMARY
You should now be able to:
LESSON OVERVIEW
This lesson explains how Substance Volume Tracking is used in the production scenario.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
In the chemical industry, you can distinguish between two types of production processes:
Blending/mixing
Blending or mixing means to mix two or more raw materials into one product, for
example, shampoo. All substances from the raw material are chemically unchanged in
the end product. In the example (see figure) material 207 consists 100% of the chemical
207P (ethyl acetate), and material 206 contains 100% of the chemical 206P (toluene).
The end product 180 contains 80% of 207P and 20% of 206P. In the demonstration
which you see later we produce 10.000 kg of material 180. To do this, we mix 8000 kg of
material 207 with 2000 kg of material 206.
Chemical reaction
In a chemical reaction, two or more raw materials are mixed and the substances of these
materials react to a new substance. The end product of such a reaction contains new
substances. In the example (see figure), material 205 consists of 2 chemical 501P
(ethanol, 98%) and 502P (cyclohexane, 2%), and material 208 contains the chemical
208P (acetic acid, 100%). The chemicals react to the chemical 207P (ethyl acetate) in
material 207. Material 207 contains 100% of chemical 207P. In the demonstration which
you see later we produce 15.000 kg of material 207. To do this, we use 7845 kg of
material 205, and 10.230 kg of material 208.
Since the substances of the mixture are the same before and after the production step, only
the chemical reaction – where a new substance is created – is considered as a production in
SVT. To determine if a substance is produced, SVT compares the input substances of the
production with the output substances of a production.
Blocking Concept
Control options:
Customizing
Main parameters:
Relative limits
Type of reaction
REACH registration
REACH preregistration
Registration (company-specific)
Set threshold
SVT has two options for controlling the reaction of SVT. You find a global part of settings in
Customizing and you can specify substance-specific settings. Substance-specific settings
overwrite Customizing settings.
Registered quantity
You can define what your registered quantity is or will be for each REACH-relevant
substance. SAP EHS Management and SAP Product and REACH Compliance provides
three different properties. The sequence in which these properties are read by SVT are as
follows:
1. REACH Registration
2. REACH Preregistration
3. Registration (company-specific)
The third property is the SVT standard property, delivered with SAP EHS Management.
The first 2 properties are delivered as part of the SAP Product and REACH compliance. If
none of the properties is maintained, SVT assumes that the substance is not registered.
In such a case SVT uses the upper quantity limit of the lowest tonnage band defined in
Customizing (for REACH this is 1 metric ton).
For each of the relative quantity limits you can define the following three reactions:
Display a message
You can also define substance-specific relative limits and reactions in the Specific Quantity
Limits (SVT) property. You find this property in the EHS standard property tree in the node for
Substance Volume Tracking . To overrule the customizing settings for a certain specification,
you can make substance-specific settings in this property. If you do not define this property,
settings made in Customizing are used.
Caution:
If you want to change only one setting, you still have to maintain all of the other
settings. For example, if you set the limit for an additional warning to 50%, you
must also define the other limits. The Customizing settings will not be
automatically used in this case.
Blocking Concept
This figure describes how the online check works and how the decision is made if a block is
required.
First the online check determines the volume. For that the online check adds up the current
quantities from the process/production order and the volumes in the tracking table already
tracked by the overnight tracking report. This volume is compared with the thresholds
maintained for the substance:
If a registered quantity is maintained for the substance in one of the registration properties,
this quantity is used. If not the first tonnage band in customizing is used. Next the online
check determines the relevant relative quantity limit. If a specific relative limit for the
determined tonnage band in property the Specific Quantity Limits (SVT) exists, then this one
is used; if not, then the relative limits for the determined tonnage band from Customizing is
used.
A relative quantity is relevant if the tracked quantity exceeds the relative limit. If more than
one relative quantity limit is exceeded, the highest quantity limit is used. A block is executed
only if the block is defined for the determined relative quantity limit.
In the production process demo we look at a process order which exceeds the default
quantity limit defined in Customizing. In the first step of the demonstration we create
the process order for a material which has to be registered under REACH. We then look at the
result of the online check. Next, we maintain a registration for a produced substance. Finally
we have a look at the process of unblocking a blocked purchase order.
LESSON SUMMARY
You should now be able to:
Learning Assessment
1. In which part of the SAP ERP system does Substance Volume Tracking mainly run?
Choose the correct answer.
X A In EHS classic
2. The Substance Volume Tracking can only be used for REACH purposes.
Determine whether this statement is true or false.
X True
X False
X True
X False
4. The monitoring table shown in transaction CBRC20 shows life results of my business.
Determine whether this statement is true or false.
X True
X False
6. If I change the composition of a tracked substance, Substance Volume Tracking will notice
without any further action.
Determine whether this statement is true or false.
X True
X False
1. In which part of the SAP ERP system does Substance Volume Tracking mainly run?
Choose the correct answer.
X A In EHS classic
2. The Substance Volume Tracking can only be used for REACH purposes.
Determine whether this statement is true or false.
X True
X False
X True
X False
4. The monitoring table shown in transaction CBRC20 shows life results of my business.
Determine whether this statement is true or false.
X True
X False
6. If I change the composition of a tracked substance, Substance Volume Tracking will notice
without any further action.
Determine whether this statement is true or false.
X True
X False