Ansicht
Dokumentation

GGA_300_140 - Specify Dangerous Goods Check Methods

GGA_300_140 - Specify Dangerous Goods Check Methods

rdisp/max_wprun_time - Maximum work process run time   ROGBILLS - Synchronize billing plans  
This documentation is copyright by SAP AG.
SAP E-Book

Dangerous goods checks are implemented in the form of function modules as user exits. In this IMG activity, you assign the function modules and define a dangerous goods check method.

The following function modules are delivered in the standard system:

  • HAZMAT_CHK_VARIOUS - check if data is complete
This check method handles errors, for example, if no route was entered in the delivery header or no dangerous goods master record could be determined.
  • HAZMAT_CHK_MOT - check if mode-of-transport category is approved
Checks the 'Transp not approved' field in the dangerous goods master. If this indicator is set, the system processes the reaction set up in the check schema.
  • HAZMAT_CHK_PIH - poisonous by inhalation check
Checks the 'hazard zone' field in the dangerous goods master. If a hazard zone has been entered, the system processes the reaction set up in the check schema.
  • DG63_CHK_INIT_HEADER
The function module is used as an initialization module for header check methods, in other words dangerous goods check methods for which all dangerous goods master records for the current document must be available, for example, mixed loading checks.
The function module collects all dangerous goods master records and packaging data records for the current document.
  • DG63_CHK_MLOAD
The function module is used for checking prohibitions of mixed loading.
  • DG63_HU_CHK_INIT_MPACK (Simple Mixed Pack. Check (Std.) Initialization)
Initialization function module for the simple mixed packaging check. The function module is only relevant if dangerous goods integration is active in Handling Unit Management (in the sales document). The module collects the data for the selected delivery item when packaging in a handling unit.
  • DG63_HU_CHK_MPACK (Simple Mixed Packaging Check (Std.))
Mixed packaging check for the delivery item when packaging in a handling unit. The system checks that the UN numbers are the same for the dangerous goods relevant materials. The function module is only relevant if dangerous goods integration is active in Handling Unit Management (in the sales document).

There are sample entries for dangerous goods check methods for these function modules in standard Customizing.

For the check method with the function module HAZMAT_CHK_VARIOUS, you must enter sequence 1 in each dangerous goods check schema. No usage profile is required for this check method. If you define a usage profile for the method, this will not be taken into account.

If you want to change the function module HAZMAT_CHK_VARIOUS, you must create a copy, change it, and define the new function module as a check method. Otherwise your changes will be overwritten by the SAP standard version of the module every time you update.

Prerequisites:

The check method with the function module DG63_CHK_INIT_HEADER must be before the first header check method.

  1. Call the IMG activity.
  2. Define function modules as dangerous goods check methods and enter the language-dependent descriptions in all application languages you use.
Only assign function modules whose interface corresponds to the interface for the function modules in the function group DG63.
  1. Assign check method types to the function module as required.
Specify check method type '01' if the check method determines an indicator used to print texts on transport documents, for example. When you call dangerous goods checks during the course of indicator determination for dangerous goods documents/EDI in shipment documents, only these check methods from the check schema are processed.
Specify check method type '02' so that header check methods (for example, mixed loading checks) are recognized as such.
Specify check method type '03' so that header initialization check methods are recognized as such.
Specify check method type '04' so that the initialization check methods (for example, for the simple mixed packaging check or to check the individual items) are recognized in dangerous goods integration in Handling Unit Management.
Specify check method '05' so that header check methods (such as simple mixed packaging check) are recognized in dangerous goods integration in Handling Unit Management.
Specify check method '06' so that the initialization check methods (for example, for a check of the packaging or check of individual items of packaging) are recognized in dangerous goods integration in Handling Unit Management.
Specify check method '07' so that header check methods (such as the check of the gross mass for packaging)are recognized in dangerous goods integration in Handling Unit Management.
You can use check methods '04' and '06' or '05' and '07' to start initialization and header check methods at different points in time.

In the shipment document, you can determine the following indicators using your own check methods:

  • Dangerous goods management profile for SD documents (GG_DG_RDGLKPRO-PROLI)
  • Listed goods (E_CHK_PAP_FLAGSTAB-DGPAS)
  • Reportable quantities (E_CHK_PAP_FLAGSTAB-DGREPQU)

In shipping and sales documents, you can determine the following indicators using your own check methods:

  • Dangerous goods management profile for SD documents
  • Exemption
  • Reportable quantities
  • Exemption highly viscous
  • Listed goods

The dangerous goods management profile is a parameter of the interface to the main program and is transferred to the shipping or sales header. The remaining indicators are stored in the database and added to the shipping document at item level or to the sales document at schedule line level.

The rating of a check method as 'indicator determination method' is only required for shipment documents, as the indicators are determined there dynamically by calling dangerous goods checks within dangerous goods documents/EDI. In this case, only indicator determination methods are processed. This is guaranteed by the assignment of check method types.

The indicators are determined in shipping documents when the dangerous goods checks are started in the dialog. The indicators are stored in the database (tables LIPSDG) and are later taken into account by dangerous goods documents/EDI if these are started in shipping documents.

The indicators are determined in sales documents when dangerous goods checks are started in the dialog. The indicators are stored in the database (table VBEPDG).

If you create your own function modules for dangerous goods check methods, you must retain 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.






SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   General Data in Customer Master  
This documentation is copyright by SAP AG.

Length: 7797 Date: 20240523 Time: 203335     sap01-206 ( 182 ms )