Executing Check Methods 

Use

This function executes dangerous goods check methods after the dangerous goods checks have been started, and the R/3 System has determined the relevant data.

Check methods are executed in the same way in shipping documents and shipment documents.

Prerequisites

For shipping documents

See Prerequisites in Dangerous Goods Checks in Shipping Documents.

For shipment documents

See Prerequisites in Dangerous Goods Checks in Shipment Documents.

Features

If no errors occur when determining data, the check methods in the check schema are executed. This means that every material is checked with every check method in the check schema. "Checking" means that the material data are checked against data from the dangerous goods master record.

The R/3 System carries out the following program steps:

  1. The R/3 System uses material number, mode of transport category, and country (or validity area for check methods with usage profile) to select the dangerous goods master record to be checked. If the system determines several dangerous goods master records with different validity areas for one combination of material and mode of transport category, it selects the dangerous goods master record with the smallest validity area (distinction principle).
  2. The term Dangerous goods regulation is used in the dangerous goods master. It is defined using mode of transport category and validity area in Customizing for Dangerous Goods Management.

  3. The function module for the check method is called.
  4. If the function module yields a corresponding parameter (return code), the system executes the reaction that is set for this check method in Customizing. The message set up in Customizing is written to the check log, for example.
  5. Each check method can generate further log entries in addition to the message set up in Customizing. For further information, see the documentation for function modules in the function group DG63.

  6. The system uses the reactions for the individual check methods to determine an overall reaction for the check schema. This overall reaction determines how the document is to be processed further.

The strictest reaction is used as the overall reaction according to the hierarchy A (terminate if check result is negative) > E (error) > W (warning) > I (information) / X (terminate if check result is positive). For example, if several check methods "reacted" with the reaction category E , the strictest reaction setting is Save not allowed. You should not have set the SaOnli (save online) or SaCoPr (save in collective processing) indicators.

The document specifies that the shipment is to be carried out on mode of transport category Road through the country Germany. For the check method Permissibility of mode of transport category, the relevant dangerous goods master record is read for the currently checked material. The relevant record is the one with mode of transport category Road and a validity area containing Germany ( See also: Checking Validity Areas).

If the Transp not permitted field is not flagged for this dangerous goods master record, the message set up in Customizing is written to the check log and the next check method is executed.