cancel
Showing results for 
Search instead for 
Did you mean: 

how do i check max explosive net mass in dangerous goods( EH&S)

0 Kudos

hello sap gurus,

in dangerous goods master data i can update for material and regulation combination the explosive net mass via tcode dgp1 (class 1 and 7 tab).

and i can see that the table DGTM2 has a field that is designated to maintain a value for maximum explosive net mass. what is the interface that updates this field? and how do i activate a check in creation of shipment documents (outbound deliveries) that checks that the po items dont exceed the maximum explosive net mass when iam trying to create a shipment document?

thank you for your help!

Accepted Solutions (1)

Accepted Solutions (1)

christoph_bergemann
Active Contributor

Hello

most of the data in "Dangerous goods master data" table does have the origin "property tree" (there is one core property to maintain; then you have some "customizing" etc. and then the DG master is filled

But DG master can be maintained as well without data from property tree.

For this "Explosive net mass" : i do not know the property ; but we will have .,,, The "problem" is then later on the "logic" (as you need to know: what is the "size" of the mass of chemistry in your "package" to decide: go or no go

For checks: SAP only delivers standard checks. Any other check must be prepared by you and assigned of the "DG check schema"

IN this forum the discussion regarding both of your topics is on "very" low level. Only some "rare" blogs exiss (refer to blog SAP EHS MANAGEMENT FOR BEGINNERS)

On top: I am sorry: there is no "consulting" OSS note (like for SVT or SDS distribution) explaining the "set up" story for DG. And the "BEst Practise" Documents (in most cases) do not really help

C.B.

PS: check https://help.sap.com/erp2005_ehp_08/helpdata/en/a9/26bf53d25ab64ce10000000a174cb4/frameset.htm

Field "Net explosive mass (NEM_DC)" is classified as "non fillable" (so with SAP standard no chance; may be with some customer approach)

Check may be on top: https://help.sap.com/erp2005_ehp_05/helpdata/en/49/26bf53d25ab64ce10000000a174cb4/frameset.htm

and

https://help.sap.com/erp2005_ehp_08/helpdata/en/34/26bf53d25ab64ce10000000a174cb4/frameset.htm

The last one might be the most important one

0 Kudos

thank you for your replay

I checked the option using package weights but from my understanding its integrated with WM and we dont use WM in this project.
I have added weight check regarding substance net explosive mass via "custom error control for dangerous goods checks" BADI and it uses the method DG_CHK_REACT_SHIPP_DETERMINE so i could modify DG errors in deliveries. but for some reason the method DG_CHK_REACT_TRANS_DETERMINE dosent let me to intervene with the shipment dg erorrs

christoph_bergemann
Active Contributor

Hello

regarding: I checked the option using package weights but from my understanding its integrated with WM and we dont use WM in this project.

normally DG is used intensively in SAP SD process. Onylif you have SAP Wm or SAP eWM the DG part might be relevant there.

In any case:

mhh; if i check this https://www.sapdatasheet.org/abap/cus0/ehs_dgc_002.html then from my point of view: you use the "wrong" approach.

Same as here (sorry only german version: https://www.consolut.com/s/sap-ides-zugriff/d/e/doc/YX-EHS_DGC_002/)

The "method" should be used for "error" handling and not for "Checks"

This is the "high" level story:

1.) first we have the DG filling

2.) then have the DG checks

3.) and then normally DG data is printed on documenty as part of delivery process

For DG Check: normally you just use

a.) the standard checks

b.) and you can add further check (as part of "sales" or "Delivery" or "Transport" part)

Therefore in reference to "and how do i activate a check in creation of shipment documents (outbound deliveries) that checks that the po items dont exceed the maximum explosive net mass when iam trying to create a shipment document?"

What kind of check you would like to get? (honestly:i am not the "legal guru" here but i might image the following

1.) you are not allowed to load more than x KG of explosive material on a e.g. truck

2.) you are not allowed to "load" explosive with normal material

3.) etc.

And these checks you must design on your own and prepare some ABAP code and add this code to a "DG schema

C.B.

PS: DG stuff isnot discussed often here. Soe rare examples only:

https://archive.sap.com/discussions/thread/3728770

https://archive.sap.com/discussions/thread/3373170

https://archive.sap.com/discussions/thread/3956287

PPS: may be read:https://blogs.sap.com/2013/12/12/new-changes-for-dangerous-goods-management-component-in-ehp6/

0 Kudos

hey C.B thank you for the information,
The "method" should be used for "error" handling and not for "Checks" - I use the badi to manipulate the errors since i do want to execute the MIX LOADING check but i added explosive weight calculation since it is allowed to mix materials if the total amount of the explosive weight dont exceed a cretin weight.(in delivery and shipment)

the badi works good for delivery but for some reason i am not capable getting the badi to work in shipments since

I_DG_CHECK_START is 05 and the implantation only works when its 06.

"b.) and you can add further check (as part of "sales" or "Delivery" or "Transport" part)" - I do prefer to make my own check method but as i infer the dg use only standard methods.

christoph_bergemann
Active Contributor

Hello

referring to:

"I do prefer to make my own check method but as i infer the dg use only standard methods."

You can do so without use of the "BADi"; this is SAP standard. You prepare the DG schema and assign "function modules" in which the check is executed (and here you can use custom coding)

So the "MIX LOADING" check is one of the "standard" ones (if i remember correct´); but you have now two options

1.) replace the "MIX LOADING" check with a "customer" one (which is doing the "standard" stuff and your check "on top")

2.) or use a DG schema with the "MIX LOADING" check and a further "custom" driven ´check like you have yet designed.

I am sorry. We do not have the many DG threads discussing the "checks" (and the use of "customer ones")

C.B.

PS: check e.g. (not all of them are really "helpful" but could help "somehow")

https://archive.sap.com/discussions/thread/3307349

https://archive.sap.com/discussions/thread/630477

https://archive.sap.com/discussions/thread/3626549

https://archive.sap.com/discussions/thread/836344

https://archive.sap.com/discussions/thread/1121100

https://help.sap.com/doc/saphelp_46c/4.6.C/en-US/c5/a554be05ab11d286e1080009b98822/content.htm?no_ca...

https://help.sap.com/doc/saphelp_46c/4.6.C/en-US/c5/a554c105ab11d286e1080009b98822/content.htm?no_ca...

https://help.sap.com/erp2005_ehp_06/helpdata/en/75/846178046c11d286e0080009b98822/frameset.htm

etc.

0 Kudos

thank you c.b will do

christoph_bergemann
Active Contributor
0 Kudos

Hello

https://help.sap.com/erp2005_ehp_06/helpdata/en/75/846178046c11d286e0080009b98822/frameset.htm

is explaining the stuff

Chapter is called ""Execution of Check Methods""

Depending on your needs: please check as well: https://help.sap.com/erp2005_ehp_06/helpdata/en/75/846178046c11d286e0080009b98822/frameset.htm

C.B.

Answers (0)