How to fill DESADV IDoc structure to create nested Handling Units (HUs)?
Here we will explain how to fill HU header (E1EDL37) segments to create
nested handling units on the example of IDoc with Delivery Interface basic type
(DELVRY03).
- Segments
E1EDL37for both child HUs and parent HUs can be on the same level. - Start with child elements. Although the other way should be supported now, the better way to do is to go from child HU to parent HU.
- Include segment
E1EDL44withVELINequal to1inside HU header (E1EDL37) segments for child HUs. - Include segment
E1EDL44withVELINequal to3inside HU header (E1EDL37) segments for parent HU. Reference child HU number inE1EDL44-EXIDVfield. If there are multiple children reference each one of them in a separateE1EDL44segment.
This should allow you to generate the structure with nested handling units.
Links
- SAP Note 2370129 - IDoc /SPE/IDOC_INPUT_DESADV1 does not transfer nested HUs
- SAP Note 1534765 - IDOC /SPE/IDOC_INPUT_DESADV1: error with nested HUs
- SAP Note 1227939 - IDOC error HUGENERAL 089 with nested HUs
Verified systems
- SAP S/4HANA 2022
Provide feedback
If you have comments or suggestions, please feel free to:
- Reply on X/Twitter.
- Leave a comment on our Telegram Channel.