Show TOC

  Integration of Dangerous Goods Data in Material Safety Data Sheets

The report template for the material safety data sheet makes it possible to output dangerous goods basic data in section 14 (transport information) of the material safety data sheet (MSDS).

The following data relationships can be mapped in the material safety data sheet:

  • Start of the navigation path Material Next navigation step (specification-material assignment) real substance Next navigation step (value assignment type Dangerous goods classification End of the navigation path ) dangerous goods classification

    Also:

    • ¡ Start of the navigation path Real substance Next navigation step (value assignment type Hazard inducer End of the navigation path ) hazard inducer

    • ¡ Start of the navigation path Real substance Next navigation step (reference specification) dangerous goods classification Next navigation step ( Hazard inducer End of the navigation path tab page) hazard inducer

  • Start of the navigation path Dangerous goods classification Next navigation step (transport classification) UN-listed substance End of the navigation path

    Note Note

    Dangerous goods information is not assigned directly in the real substance or the reference specification, but via the Transport classification object ( Transp. cl. tab page) of the value assignment type Dangerous goods classification .

    Dangerous goods information that is assigned to the real substance or to a reference specification via the transport classification can be overridden in the SAP system by a direct dangerous goods classification of the material via specification-material assignment.

    The new report template, however, takes into account only the dangerous goods information that is assigned to the real substance or to a reference specification.

    Hazard inducers can be assigned in the value assignment type Dangerous goods classification (on a separate tab page) or in the real substance in the value assignment type Hazard inducer . The assignment in the real substance has the higher priority.

    There are special rules for deriving identifiers.

    End of the note.

A separate section is defined in the report template for each dangerous goods regulation for the definition of data output.

All dangerous goods-specific requirements are implemented through processing methods. The relevant function modules are in the function group HM51 and are assigned to the relevant symbols in the standard system:

  • Function modules for checking the regulation, including the check as to whether a transport classification is involved. These include:

    • Function modules for the individual dangerous goods regulations (outer repeating group), which are each assigned to the following symbols:

      • Symbol GEHSDGADR (suppresses all regulations except for ADR on transport classification level)

      • Same: symbol GEHSDGRID

      • Same: symbol GEHSDGADNR

      • Same: symbol GEHSDGIMDG

      • Same: symbol GEHSDGIATC

  • Function module for suppressing all regulations on UN-listed substance value assignment level that do not conform to the regulation that was filtered out in the transport classification (inner repeating group). The function module is assigned to the following symbol:

    • Symbol GEHSDGXFLT

  • Function module for determining the dangerous goods description (corresponds with the standard module for determining identifiers in dangerous goods), which is assigned to the following symbol:

    • Symbol GEHSDGNAM1: Reads dangerous goods description

  • Function module for determining the UN numbers that are each assigned to the following symbols:

    • Symbol GEHSDGNUM: Reads UN number or ID number

    • Symbol GEHSDGNMTP: Reads number category (UN or ID)

  • Function modules for determining the hazard inducers. If hazard inducers are not assigned in the real substance, the hazard inducers assigned to the dangerous goods classification are output.

    • The function modules are assigned to the following symbols:

      • Symbol GEHSDGHI11: Reads the first hazard inducer

      • Symbol GEHSDGHI21: Reads the second hazard inducer

      • Symbol GEHSDGHI31: Reads the third hazard inducer

      • Symbol GEHSDGHIM1: Reads the hazard inducer for the marine pollutant

  • Function modules for determining the additional data for transport, for example, MFAG numbers, EmS numbers, and marine pollutants. This information can be assigned to the real substance or the UN-listed substance. The data in the real substance has the higher priority.

    • The function modules are each assigned to the following symbols:

      • Symbol GEHSDGMAPL: Reads the marine pollutant information

      • Symbol GEHSDGMFA1: Reads the first MFAG number

      • Symbol GEHSDGMFA2: Reads the second MFAG number

      • Symbol GEHSDGEMS1: Reads the first EmS number

      • Symbol GEHSDGEMS2: Reads the second EmS number

  • Special function modules that are assigned to the following symbols:

    • Symbol GEHSDGND_A: Suppresses the phrase Not dangerous goods in all regulations

    • Symbol GEHSDGND_R: Information relating to the transport classification of a dangerous goods regulation if they are not dangerous goods

Prerequisites

To make the report template available, edit the IMG activity Import Sample Templates in Customizing for Basic Data and Tools .

To make the symbols in the system available, edit the IMG activity Create Report Symbols .

More Information

Section 14 of the report template is structured in the following way:

  • The report template begins with a repeating group over all regulations for the transport classification:

    <11BRG013(M,SAP_EHS_1022_023;*)>

  • Then for each regulation there is a section in which the relevant data records are filtered out:

    <11BRG014(S:CLASS;*)> <13BNG001(+:01GEHSDGADR)>

    Repeating group over the data records for the value assignment type Dangerous goods classification where only the data records for the ADR regulation are taken into account

    <11BRG015(M,SAP_EHS_1022_024;*)> <13BNG002(+:01GEHSDGXFLT)>

    Repeating group over all value assignment instances for the UN-listed substance that is assigned to the ADR regulation

  • The next section contains:

    • The symbols for class, number, and so on:

      • <01GTHM0DGCL>

      • <01G1022024S2>

      • and so on

    • The symbol that contains a special expansion method for the identifiers (UN number)

      • <01GEHSDGNUM>

    • Depending on the regulation, the symbols that contain special expansion methods for additional transport data (for example, MFAG number (in UN-listed substance or real substance), EmS number)

  • The next section contains a phrase with a text pattern for output of the proper shipping name:

    <03GEHSDGPHR(TD-H14.00000610)>

    This text pattern contains a user exit dependent on the regulation that allows the output of a text of any length. The user exits are in the function group HM52.

  • The next section contains the symbol that outputs the following phrases depending on the Non-DG Empty Transport and Non-DG Full Transport indicators that can be set on the Transp. cl. tab page:

    • Non-dangerous goods empty transport

    • Non-dangerous goods full transport

    • Not dangerous goods (if both indicators are set)

      <01GEHSDGND_R>

  • At the end of all the blocks for dangerous goods regulations, blank compression ensures that the following phrase is output if there is no dangerous goods classification:

    • Not dangerous goods in RID, ADR, ADNR, IMDG code, ICAO/IATA-DGR

    • Blank compression:

      <13BNG001(+:01GEHSDGND_A)>

      <03EHS_H_TEXT(TD-H14.00000550)>

      <13ENG001>