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
E1EDL37
for 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
E1EDL44
withVELIN
equal to1
inside HU header (E1EDL37
) segments for child HUs. - Include segment
E1EDL44
withVELIN
equal to3
inside HU header (E1EDL37
) segments for parent HU. Reference child HU number inE1EDL44-EXIDV
field. If there are multiple children reference each one of them in a separateE1EDL44
segment.
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.