Beruflich Dokumente
Kultur Dokumente
Course Material
for
SAP EH&S Dangerous Goods
Management
1|Page
EH&S -DGP
Index
Topic Revision
Sl No: Topic Page No: No: / Date:
00.00 / 00-00-0000
1.0 Introduction 9
1.1 Purpose 9
1.2 Process flow 9
1.3 Integration Objects 9
5.1 Purpose 29
5.2 Procedure 29
5.2.1.1 Procedure 31
6.1 Purpose 34
6.2 Procedure 34
6.2.2.2 Procedure 39
3|Page
EH&S -DGP
Icons
2 Execute
3 Confirm
6 Edit
7 Referenced
8 Header data
4|Page
EH&S -DGP
Abbreviations
5|Page
EH&S -DGP
Transaction Codes
DGP1/DGP2/DGP3 DG Master 19
6|Page
EH&S -DGP
7|Page
EH&S -DGP
Configuration
Sl No Configuration Use
Maintain output determination For the new output type, the output
procedure determination procedure has to be
defined
8|Page
EH&S -DGP
1.0 Introduction
Dangerous goods are solids, liquids or gases that can harm people, other living
organisms, property, or the environment. These dangerous goods are always
subjected to rules and regulations when they are transported.
Dangerous goods can explode or burst into flame. They can be poisonous, corrosive
or have the capacity for sudden decomposition. Many common chemicals found in
thousands of businesses look harmless, but if you don't understand the risks - store
them incorrectly, add heat, moisture or mix them together - they can become deadly.
Examples for dangerous goods include: Gasoline, Li-ion batteries, Solvent paints,
Acids, Blood samples etc…
1.1 Purpose
The purpose of the DG Management is to create the required regulations, other
details for a material that has to be treated as a dangerous good and ensure the
safe transportation.
This scenario describes how dangerous goods relevant data can be maintained in
compliance with the respective legal provisions. The dangerous goods relevant data
can be kept in the EH&S specification database, and then transferred to the
dangerous goods master, an independent object in the SAP Sales and Distribution
module.
The process flow starts with the creation of the DG basic data in the specification
workbench with all the required data and transferring the data to the DG master by
Automatic process called Filling. The checks are carried out in the SD documents
and if there are no logs, the papers are printed.
Note: The Dangerous Goods Management component maps the legal regulations
for packaged goods only in the system, and not those for bulk goods
2.1 Purpose
Dangerous goods data is created for a specification of specification type UN-listed
substance. The purpose of the DG basic data is to create the regulations and other
necessary data like UN number, state of transport etc… in the property tree of the
substance database. We maintain it for UN-listed substance, DG Classification and
for the Real Substance. The data is then transferred to DG Master by the automatic
process called Filling.
2.2 Definitions
Refers and relates to the various rules and regulations applicable for the safe
transport of the material.
2.3 Prerequisites
To edit dangerous goods data, use the SAP components:
· Product Safety (EHS-SAF)
· Materials Management (LO-MD-MM)
10 | P a g e
EH&S -DGP
2.4 Procedure
Dangerous Goods Classification Process
The DG basic data is created in the specification work bench. The specification
workbench is accessed through the transaction CG02BD.
Steps:
After double clicking on the ‘Substance’ click on the create button. (This same way is
used for creating the DG classification and Real substance).
11 | P a g e
EH&S -DGP
Enter the specification name, type(UN listed) and other required data (if necessary)
12 | P a g e
EH&S -DGP
You call the property tree that contains the value assignment type Dangerous
goods regulations.
You call the value assignment type Dangerous goods regulations and assign
a dangerous goods class to the UN-listed substance depending on the
dangerous goods regulation. You must also specify whether a collective
number is used and whether transport is permitted.
Then you edit the dangerous goods data, or in other words, the risk
classification, packaging code approval, and transport approval. (Further
detail: Check UN-Listed susbtance CRESOL in the ID5 system)
Risk classification
13 | P a g e
EH&S -DGP
For defined combinations that are made up of dangerous goods letters and
packing groups (corresponds to risk potential), you enter which quantities can be
transported on each transport unit and assign the packing instruction number.
Packaging code approval
Depending on the risk potential and the packaging code, you specify which
maximum quantities are approved for each.
Transport approval
Depending on the risk potential and the transport type, you specify whether
transport is approved.
Packing requirement
To specify special packing provisions, choose with the quick info text Special
Provisions on the Packing Requirements tab page.
Provisions for carriage
You edit this data dependent on a dangerous goods regulation and a risk
potential.
14 | P a g e
EH&S -DGP
You define an identifier for the specification, for example, of identification category
NAM and enter a descriptive text such as Dangerous goods classification for
varnish.
You call the property tree that contains the value assignment type Dangerous
goods classification.
You call the value assignment type dangerous goods classification and enter
the data for the transport classification and for the hazard inducers. Choose
the Transport Classification tab page. Assign a specification of specification
type UN-listed substance (LS_UN_SUB) to the dangerous goods classification
for each dangerous goods regulation.
The system transfers the type of the identification number, the identification
number, the dangerous goods class, and the risk potential from the referencing
UN-listed substance if this data is specified in the UN-listed substance.
Note: The status of the DG regulation for the UN listed substance should be in the released
status. If it is not released in the basic data and if you try to release the same in the DG master
data, the system will pop up an error..
15 | P a g e
EH&S -DGP
Choose the Hazard Inducers (A substance contained in dangerous goods that can
constitute a primary or secondary hazard) tab page in order to assign the hazard
inducers to the dangerous goods classification in accordance with the dangerous
goods regulation and the hazard inducer type.
You call the specification of the specification type Real substance to which the
material you want to classify is assigned.
16 | P a g e
EH&S -DGP
You check and edit the assignment of materials in material assignment tab.
Note: Any number of materials that are subject to regualtions and to be listde as a dangerous
good can be assigned here.
17 | P a g e
EH&S -DGP
Note: If you assign the material directly to the dangerous goods classification, this
assignment then has the higher priority, but an environmentally relevant material
must be assigned to a real substance that requires a material safety data sheet if
automatic material safety data sheet shipping is to be set up.
To enable the transfer of dangerous goods data from the specification database to
the dangerous goods master, the assignment of the material to the dangerous goods
classification must be unique. Data is not transferred if you assign two dangerous
goods classifications to a material via two different real substances.
You call the property tree EH&S Tremcard for the real substance to see the
referenced values from the UN listed substance and from the DG Class.
Here you can see all the referenced values from the UN Listed and the DG classification
being copied to the Real substance property tree.
18 | P a g e
EH&S -DGP
Error Solution
3.2 Procedure
Filling process by DGE5
creates incompletion document and blocks the shipment, if it doesn’t pass the DG
check.
If DG filling is not carried out, then we have to do the manual filling by DGP1.
Enter the DG name, the real substance name and the material (range) and choose a
phrase group(DG_MASTER in this case). Execute.
Once the filling process is done, the DG master data for that material is created. You
can see the log in DGP7 and change/display the master by going to DGP3.
The above screen-shot shows the result of the transfer by filling. (DG Master data)
20 | P a g e
EH&S -DGP
The processing status of the DG Master should be in the RELEASED status (10).
Inquiry
Quotation
Sales order
Scheduling agreement
Scheduling agreement with external agent
Contract
Order without charge
21 | P a g e
EH&S -DGP
4.2 Pre-requisites
In the IMG part, we have to set the following checks for the DG checks.
The purpose of this activity is to switch on dangerous goods checks in general in the
system.
22 | P a g e
EH&S -DGP
The material should also have the ‘Environmentally relevant’ check and the ‘DG
Indicator profile’ to be maintained in the Material Master- Basic Data 2 view.
(Transaction MM02)
Note: If the DIs rel. for checks indicator is set, the system checks only the materials in the sales and
distribution (SD) document to which a DG indicator profile is assigned in the material master in the
Basic data 2 view in which you have set the Dangerous goods check indicator.
(This setting is useful if you usually want to check only check-relevant materials. Make this
setting if you usually have SD documents with several items but few dangerous goods).
If the DIs rel. for checks indicator is not set, all materials in the SD document are checked.
(This setting is useful if you usually want to classify all materials according to dangerous
goods criteria. You can use an appropriate check method to identify the materials in the dangerous
goods check that have no dangerous goods indicator profile in the material master and would cause
an error to occur.)
24 | P a g e
EH&S -DGP
If you create your own function modules for dangerous goods check methods, you
must keep to the interface used for the function modules delivered in the standard
system. To do this, use one of the function modules named above as a template.
These function modules are found in the function group DG63.
25 | P a g e
EH&S -DGP
The order type OR ( Standard Order) should be maintained with the check schema 1.
26 | P a g e
EH&S -DGP
Here we maintained, the OR type for the Sales org. 1020. Save it.
27 | P a g e
EH&S -DGP
28 | P a g e
EH&S -DGP
1020 HAZMAT_CHK_FIND_SCHEMA
29 | P a g e
EH&S -DGP
1100 HAZMAT_CHK_FIND_SCHEMA
30 | P a g e
EH&S -DGP
5.2 Procedure
1. Access the activity using one of the following navigation options:
Transaction V/34
code
IMG menu Logistics Execution Shipping Basic Shipping Functions Output
Control Output Determination Maintain Output Determination for
Outbound Deliveries Maintain Output Types
31 | P a g e
EH&S -DGP
32 | P a g e
EH&S -DGP
Use: As per the new output types, a new output determination procedure is defined.
5.2.1.1 Procedure
Transaction SPRO
code
IMG menu Logistics Execution Shipping Basic Shipping Functions Output
Control Output Determination Maintain Output Determination for
Outbound Deliveries Maintain Output Determination Procedures
33 | P a g e
EH&S -DGP
34 | P a g e
EH&S -DGP
Code
Enter the sales org and the customer, press enter and save the transaction.
This is done so as to assigne the output type to the customer so that the delivery
note with teh DG data can be printed.
35 | P a g e
EH&S -DGP
6.1 Purpose
The purpose of dangerous goods check is to check the SD documents,
as per the regulations maintained in the DG Master.
Dangerous goods checks can be performed automatically or on
request when creating and processing SD documents.
Note: Each dangerous goods check is implemented as a user exit, and you can enhance it as
required.
Checks can be carried out automatically or manually during the processing of sales
order, outbound delivery and at the stage of shipment. Once the DG checks are
passed the system has no logs and the document can be processed on.
6.2 Procedure
6.2.1 DG Checks in Sales Order
A sale order is created in the SAP system with the transaction va01.
36 | P a g e
EH&S -DGP
Enter the sold to party/ship to party (customer) and enter the material.
37 | P a g e
EH&S -DGP
Enter the DG Mgt prof, means of transport and the shipping type
38 | P a g e
EH&S -DGP
Come to the main screen and click on the red push button to perform the dangerous
goods check for the materials in the sales order.
If there are log entries, the system throws a pop up with the check log. By clicking on
the check log button, you can access the error logs.
39 | P a g e
EH&S -DGP
If the checks are passed for the materials in the order, the sytem will throw a pop up
that there are no log entries.
Go to the transaction vl01n. Enter the shipping point and the sales order number.
40 | P a g e
EH&S -DGP
6.2.2.1 Purpose:
To carry out the dangerous goods check in an outbound delivery created without
reference
6.2.2.3 Procedure
An outbound delivery without reference can be created in the SAP system by the
transaction vl01no.
Enter the shipping point, delivery type, sales org., dist. Channel, division
41 | P a g e
EH&S -DGP
Enter the ship to party (customer), planned GI date, and the material.
42 | P a g e
EH&S -DGP
Enter the following. (Route, means of transport, shiopment type, DG mgt profile)
43 | P a g e
EH&S -DGP
Once the data are entered, press the DG check push button on the top of the
screen.
If the checks are passed, the system will throw a opo up showing there are no log
entries. If there are errors, it can be accessed from the check log.
Enter the output type as YLD0, medium as ‘print output’, SH as the function and
customer as the partner
44 | P a g e
EH&S -DGP
Select the output type line item and click on further data.
45 | P a g e
EH&S -DGP
Enter the logical destination(printer). If you tick the checkbox print immediately, the
syetm would print once the delivery is saved.
46 | P a g e
EH&S -DGP
Enter the output type (YLD0), transmission medium 1(printer), processing mode as 1
or 2, and the plant. Press execute.
Goto list and click print. The system will ask for the printer. Enter it as LP01 and the
pop up to select the printer comes. Select the printer and press ok. The printing
happens.
47 | P a g e
EH&S -DGP
48 | P a g e
EH&S -DGP
A sample print out put with the DG data is given below for theoutbound delivery.
Note:
Please refer the file SD-DGP to understand the sales process further in detail.
Business Process:
Any saleable material in the plant mapped in SAP system should have the Sales: Sales Org. Data 1,
Sales: Sales Org. Data 2, Sales: General/Plant Data being maintained in the Material Master.
The material has a shipping point in the plant (usually the plant code itself) and it is sold to the
customer through a Sales Organization, Distribution Channel and a Division. (This is set in the
material master).
49 | P a g e
EH&S -DGP
Once the material is shipped from the plant to the customer, and if it is a DG material, there are lots of
requirements to be met (such as packaging, transport, labels etc...) with so as to ensure safety both
for the environment and to the people.
Process flow:
The sales process in SAP starts with the creation of a Sales order. The mandatory fields to be
entered while the creating the sales order include the customer, the material, quantity, plant, pricing,
route, means of transport. The DG checks can be carried during the processing manually or
automatically while saving the order.
Once the Sale order is created, the next step is to create an outbound delivery. Outbound delivery
can be created with reference or without reference (without sale order). If you create with reference,
most of the data from the sale order will be copied to the outbound delivery. Checks can be
performed here too. If the material is enabled for picking (WM) we have to create a Transfer order
before doing the Post Goods Issue.
Please see the step by step instructions with the relevant screen shots for a better understanding.
Enter the sold to party (customer), the material name, quantity, plant and the price.
50 | P a g e
EH&S -DGP
Now, come back to the main screen and GotoItemshipping, and enter the Route
51 | P a g e
EH&S -DGP
Press on the Dangerous goods check button for the manual check (Save the document, if you want to
perform the check automatically).
If there are no errors found in the document as per the regulations and requirements maintained in
the DG master, the system will pop out a message as below.
52 | P a g e
EH&S -DGP
And, if there are some errors or some missing data in the document, the pop up message comes with
a check log.
The data from the Sale order will be copied as it is created with reference to a sale order.
53 | P a g e
EH&S -DGP
Here, maintain the output type as YLD0 with medium as print output.
54 | P a g e
EH&S -DGP
Click on the Communication tab and enter the Logical destination as the printer (LP01) and the
format.
55 | P a g e
EH&S -DGP
Here you see the output type as SDB (Material Safety Data Sheet) with the transmission medium as
Special function.
56 | P a g e
EH&S -DGP
If the material is enabled for picking (WM), then, click on subsequent functions and create a Transfer
order.
Click on the tab, Generate TO item, and save it. The transfer order is created
Now, go to the t code VL02n and enter the delivery number for which we created the transfer order.
57 | P a g e
EH&S -DGP
Once, you do the PGI and save the document, the Delivery note with the DG details can be found by
going to VL71 t code.
58 | P a g e
EH&S -DGP
The delivery note with the DG data can be seen and can be printed.
59 | P a g e