private void AddE1EDL20List(List<DELVRY03E1EDL20> E1EDL20List, DeliveryOrder deliveryOrder) {
    DELVRY03E1EDL20 E1EDL20 = new DELVRY03E1EDL20();
    E1EDL20.setSEGMENT("1");
    E1EDL20.setVBELN(deliveryOrder.getExternalDoNo());

    List<DELVRY03E1ADRM1> E1ADRM1List = E1EDL20.getE1ADRM1();
    addE1ADRM1List(E1ADRM1List, deliveryOrder);

    List<DELVRY03E1EDT13> E1EDT13List = E1EDL20.getE1EDT13();
    addE1EDT13List(E1EDT13List, deliveryOrder);

    List<DELVRY03E1EDL24> E1EDL24List = E1EDL20.getE1EDL24();
    addE1EDL24List(E1EDL24List, deliveryOrder.getDeliveryOrderDetailList());

    E1EDL20List.add(E1EDL20);
  }