SAP ABAP IMG Activity GGA_300_140 (Specify Dangerous Goods Check Methods)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   EHS (Application Component) Environment, Health and Safety
     CBIMG1 (Package) EH&S: IMG Migration
IMG Activity
ID GGA_300_140 Specify Dangerous Goods Check Methods  
Transaction Code S_SH8_84000305   IMG Activity: GGA_300_140 
Created on 19990127    
Customizing Attributes GGA_300_140   Specify Dangerous Goods Check Methods 
Customizing Activity GGA_300_140   Specify Dangerous Goods Check Methods 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name GGA_300_140    

Use

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.

Standard settings

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.

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.

Activities

  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.

  3. 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.

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).

Further notes

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.

Business Attributes
ASAP Roadmap ID 204   Establish Functions and Processes 
Mandatory / Optional 1   Mandatory activity 
Critical / Non-Critical 1   Critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG GGA_300_140 0 HLA0100684 Dangerous Goods Checks 
Maintenance Objects
Maintenance object type C   Customizing Object 
Assigned objects
Customizing Object Object Type Transaction Code Sub-object Do not Summarize Skip Subset Dialog Box Description for multiple selections
DGV_TDGA5 V - View SM30 GG_01 Definition of dangerous goods check methods 
History
Last changed by/on SAP  20010312 
SAP Release Created in 46C