Hi EHS expert,
After implement DGM, I am starting to investigate the way we could print label (stock label & customer label) with EHS data.
Let’s says that I have 1 material code which could be delivered anywhere on the globe.
We have implemented the “GHS” globally, with the regional implementation (GHS_CLP for Europe, GHS_US for US, GHS_ASIA for Asia Pacific, etc.). It’s included symbols, signal words, hazard phrases, precaution phrases, etc.
Hard point 1: EHS storing information
If I use the SAP std classification & characteristic, I would have to separate each GHS implementation into 1 VA/Class such as:
GHS implementation (EMEA) // VA/class = SAP_EHS_1023_094
GHS implementation (NA) // VA/class = SAP_EHS_1023_095
GHS implementation (PA) // VA/class = SAP_EHS_1023_096
Or … would not be easier to maintain into 1 ZEHS VA/Class and … segregate the implementation with different usage such as?
REGION/GHS_CLP,
REGION/GHS_US,
REGION/GHS_ASIA …
I am confused ... ![]()
Hard point 2: print EHS data
The printing logic for label is to print the correct information for the ship-to country. I tried to read the EHS notes/help portal, but I did get the point on how SAP can select the appropriate VA/characteristic under a certain validy area … from the country (ship-to).
As I understand on the EHS GLM documentation it's seem to be a manual process ...
Ex: if ship-to party = US, then relevant GHS_US data would have to printed.
Also, depending on point 1) I am confused …
I planned to NOT use GLM with WWI … and try to select and export these data on a standard spool output. (We use a external label/barcode solution.)
Do I have the normal EHS approach?
Does the bapi BAPI_BUS1077_GETDETAIL is the best way to select & extract the characteristic data? (seems difficult to use with a validy area condition)
Appreciate any help, suggestion and comment! ![]()
Thanks.









