cancel
Showing results for 
Search instead for 
Did you mean: 

Section 14 in SDS Outputs ' Transport Not Permitted' IATA_C

ashish_angus
Explorer
0 Kudos
456

Hello Experts,

I have query regarding section 14 output for IATA_C and IATA_P. The code logic (I am putting the logic in a very high-level, else the code is much deeper), interprets as follows

It looks into DG classification of Product

once it finds the Regulation in SAP_EHS_1022_023

and next it check is it is not Non DG Empty

after that it drills down to DG Regulation in SAP_EHS_1022_024 and checks for Transport Permitted ' YES ' and transport approved check in Risk Potential tab (table EST0D field DGTA)

I maintained all this information but, still the result that populated for IATA_C has ' transport Not Permitted' phrase populating along with the DG name or UN num. I know this phrase is given in 'else' condition in section of the same code if the conditions are not meet. I tried to find the reason for this but could not get to any conclusion except that when I put the Risk Potential as packing group (III) , then only the Transport not permitted phrase gets suppressed. If the risk potential is either (I) or (II) then the ' Transport not permitted' phrase populates.

I am looking for the reason why this behavior changes only when the Risk Potential is (, III) . Or Is my interpretation going in wrong direction?

Ashish Pradhan

Accepted Solutions (0)

Answers (5)

Answers (5)

satya11719
Active Contributor
0 Kudos

Hello ashish_angus

From the output, I could see that IATA has a specific condition, IATA is always special when it comes to shipping (1st part of the code), please check with the business as well they might have modified the standard logic for additional checks on Packaging type and Quantity of the Packaging, etc.

2nd part of the code is 3E standard logic.

Best

Satya

christoph_bergemann
Active Contributor
0 Kudos

Hello

the "Yes" module is described here:

https://www.sapdatasheet.org/wil/abap/func/c14n_sym_check_for_yes/dtf.html

So it can not check (so is my understanding) the data you are showing. But https://blogs.sap.com/2013/08/30/standard-wwi-processing-methods-wwi/

Is explaing the story little it different.

Regarding Packaging group: this is the definition (you can google for it).

  • Packing Group I: high danger
  • Packing Group II: medium danger
  • Packing Group III: low danger

Looking on the WWI code: we have the "023" and "024" value assignment type in the game.

The "023" data is maintained on DG_CL_SUB level (if i rememer correct) and the "024" property is to be maintained on LS_UN_SUB level

C.B.

e.g. https://answers.sap.com/questions/10111816/question-on-dgclsub.html

ashish_angus
Explorer
0 Kudos

Thank you, Christoph, for the suggestion.

I am also checking with Abap for this further

Actually, this code is part of standard template received during ERC updates and has not been changed

Whether the material is "Dangerous" according to packing, then it seems to be yes.

It is not clear how does the system give different result depending on the Risk potent for e,g value (, I) (II) has different result and value (, III) has different result. Only value (, III) in risk potent does not populate ' Not permitted for transport'. But for any other value it shows the phrase. for example, the result with Risk potent (, II) is shown here. It seems system selects different bloc of the code even though the conditions are meet.

christoph_bergemann
Active Contributor
0 Kudos

Hello Ashish

part of your WWI code contains company specific symbols..

Normally the "allowed" or "not" allowed part is not triggered by the field you have highlighted.

First: we need to differentiate: is the material as such "dangerous" according to transport... this depends e.g. on packaging etc.

I am not sure if the "Yes" function module you have used can be used in this part of code... If i remember correct: this "Yes" function modules is used only for a characteritic" but not for the field you would like to check.

There: please get in your with an "ABAPer" if the "Yes" function module you have used is really checking the "wished" field.

C.B.

christoph_bergemann
Active Contributor
0 Kudos

Hello Ashish

part of your WWI code contains company specific symbols..

Normally the "allowed" or "not" allowed part is not triggered by the field you have highlighted.

First: we need to differentiate: is the material as such "dangerous" according to transport... this depends e.g. on packaging etc.

I am not sure if the "Yes" function module you have used can be used in this part of code... If i remember correct: this "Yes" function modules is used only for a characteritic" but not for the field you would like to check.

There: please get in your with an "ABAPer" if the "Yes" function module you have used is really checking the "wished" field.

C.B.