Index: APPS/EDIExport/AankoopOrder/impl/BLUM/Converteerder.cls.xml
===================================================================
diff -u -r35160 -r35166
--- APPS/EDIExport/AankoopOrder/impl/BLUM/Converteerder.cls.xml (.../Converteerder.cls.xml) (revision 35160)
+++ APPS/EDIExport/AankoopOrder/impl/BLUM/Converteerder.cls.xml (.../Converteerder.cls.xml) (revision 35166)
@@ -54,6 +54,15 @@
@@ -72,13 +81,18 @@
1
-
@@ -112,16 +126,25 @@
#dim E1EDKA1 As APPS.EDIExport.AankoopOrder.BLUM.XML.E1EDKA1 = ##class(APPS.EDIExport.AankoopOrder.BLUM.XML.E1EDKA1).%New()
Set E1EDKA1.SEGMENT = "1"
set E1EDKA1.PARVW = "AG"
+ set E1EDKA1.PARTN = Toelevering.ToeleveringHeader.CustomerNumberForInvoice
Do ORDERS05.IDOC.E1EDKA1.Insert(E1EDKA1)
Set E1EDKA1 = ##class(APPS.EDIExport.AankoopOrder.BLUM.XML.E1EDKA1).%New()
Set E1EDKA1.SEGMENT = "1"
set E1EDKA1.PARVW = "WE"
+ set E1EDKA1.PARTN = Toelevering.ToeleveringHeader.CustomerNumberForShipMent
Do ORDERS05.IDOC.E1EDKA1.Insert(E1EDKA1)
Set E1EDKA1 = ##class(APPS.EDIExport.AankoopOrder.BLUM.XML.E1EDKA1).%New()
Set E1EDKA1.SEGMENT = "1"
set E1EDKA1.PARVW = "LF"
+ set E1EDKA1.PARTN = "9002617000009"
+ set E1EDKA1.NAME1 = "Julius Blum GmbH"
+ set E1EDKA1.STRAS = ">Industrie. 1"
+ set E1EDKA1.ORT01 = "Hoechst"
+ set E1EDKA1.COUNC = "AT"
+ set E1EDKA1.PSTLZ = "6973"
+
Do ORDERS05.IDOC.E1EDKA1.Insert(E1EDKA1)
]]>
@@ -132,6 +155,21 @@
Industrie. 1")
+ Do $$$AssertEquals(ORDERS05Result.IDOC.E1EDKA1.GetAt(3).ORT01, "Hoechst")
+ Do $$$AssertEquals(ORDERS05Result.IDOC.E1EDKA1.GetAt(3).COUNC, "AT")
+ Do $$$AssertEquals(ORDERS05Result.IDOC.E1EDKA1.GetAt(3).PSTLZ, "6973")
Do $$$AssertEquals(ORDERS05Result.IDOC.E1EDP01.Count(), 1)
+
Do $$$AssertEquals(ORDERS05Result.IDOC.E1EDP01.GetAt(1).SEGMENT, "1")
+ Do $$$AssertEquals(ORDERS05Result.IDOC.E1EDP01.GetAt(1).POSEX, "230123.21")
+ Do $$$AssertEquals(ORDERS05Result.IDOC.E1EDP01.GetAt(1).ACTION, "001")
+ Do $$$AssertEquals(ORDERS05Result.IDOC.E1EDP01.GetAt(1).MENEE, "PCE")
+ Do $$$AssertEquals(ORDERS05Result.IDOC.E1EDP01.GetAt(1).PMENE, "PCE")
+ Do $$$AssertEquals(ORDERS05Result.IDOC.E1EDP01.GetAt(1).MENGE, 1000)
+ Do $$$AssertEquals(ORDERS05Result.IDOC.E1EDP01.GetAt(1).NETWR, 6.96)
+ Do $$$AssertEquals(ORDERS05Result.IDOC.E1EDP01.GetAt(1).PEINH, 100)
+ Do $$$AssertEquals(ORDERS05Result.IDOC.E1EDP01.GetAt(1).VPREI, ((1000 * 6.96) / 100) )
+ Do $$$AssertEquals(ORDERS05Result.IDOC.E1EDP01.GetAt(1).E1EDP03.SEGMENT, "1")
+ Do $$$AssertEquals(ORDERS05Result.IDOC.E1EDP01.GetAt(1).E1EDP03.IDDAT, "002")
+ Do $$$AssertEquals(ORDERS05Result.IDOC.E1EDP01.GetAt(1).E1EDP03.DATUM, "20160612")
+
+ Do $$$AssertEquals(ORDERS05Result.IDOC.E1EDP01.GetAt(1).E1EDPT1.SEGMENT, "1")
+
Do $$$AssertEquals(ORDERS05Result.IDOC.E1EDP01.GetAt(1).E1EDP19.Count(), 3)
+
Do $$$AssertEquals(ORDERS05Result.IDOC.E1EDP01.GetAt(1).E1EDP19.GetAt(1).SEGMENT, "1")
+ Do $$$AssertEquals(ORDERS05Result.IDOC.E1EDP01.GetAt(1).E1EDP19.GetAt(1).QUALF,"001")
+
Do $$$AssertEquals(ORDERS05Result.IDOC.E1EDP01.GetAt(1).E1EDP19.GetAt(2).SEGMENT, "1")
+ Do $$$AssertEquals(ORDERS05Result.IDOC.E1EDP01.GetAt(1).E1EDP19.GetAt(2).QUALF,"002")
+ Do $$$AssertEquals(ORDERS05Result.IDOC.E1EDP01.GetAt(1).E1EDP19.GetAt(2).IDTNR,"01026503")
+
Do $$$AssertEquals(ORDERS05Result.IDOC.E1EDP01.GetAt(1).E1EDP19.GetAt(3).SEGMENT, "1")
+ Do $$$AssertEquals(ORDERS05Result.IDOC.E1EDP01.GetAt(1).E1EDP19.GetAt(3).QUALF,"003")
]]>