Index: APPS/AKP/AankoopControle/BLUM/TXT/TransportEnFaktuur/GenericCSBSOVO.cls.xml =================================================================== diff -u --- APPS/AKP/AankoopControle/BLUM/TXT/TransportEnFaktuur/GenericCSBSOVO.cls.xml (revision 0) +++ APPS/AKP/AankoopControle/BLUM/TXT/TransportEnFaktuur/GenericCSBSOVO.cls.xml (revision 36086) @@ -0,0 +1,28 @@ + + + +%RegisteredObject + + +Veld:%String,Lengte:%Integer +1 +%String + + + + +Veld:%String,Lengte:%Integer,Decimals:%Integer=0 +1 +%String + + + + + + Index: APPS/AKP/AankoopControle/BLUM/TXT/TransportEnFaktuur/CSBS044.cls.xml =================================================================== diff -u -r35998 -r36086 --- APPS/AKP/AankoopControle/BLUM/TXT/TransportEnFaktuur/CSBS044.cls.xml (.../CSBS044.cls.xml) (revision 35998) +++ APPS/AKP/AankoopControle/BLUM/TXT/TransportEnFaktuur/CSBS044.cls.xml (.../CSBS044.cls.xml) (revision 36086) @@ -1,7 +1,7 @@ -%RegisteredObject +APPS.AKP.AankoopControle.BLUM.TXT.TransportEnFaktuur.GenericCSBSOVO %String @@ -63,39 +63,43 @@ %String + +1 +%Status +1 + + + %String - - -Veld:%String,Lengte:%Integer -1 -%String - - Index: APPS/AKP/AankoopControle/BLUM/TXT/TransportEnFaktuur/CSBS031.cls.xml =================================================================== diff -u -r36084 -r36086 --- APPS/AKP/AankoopControle/BLUM/TXT/TransportEnFaktuur/CSBS031.cls.xml (.../CSBS031.cls.xml) (revision 36084) +++ APPS/AKP/AankoopControle/BLUM/TXT/TransportEnFaktuur/CSBS031.cls.xml (.../CSBS031.cls.xml) (revision 36086) @@ -1,7 +1,7 @@ -%RegisteredObject +APPS.AKP.AankoopControle.BLUM.TXT.TransportEnFaktuur.GenericCSBSOVO %String @@ -53,24 +53,14 @@ Set result = result _ ..FormateerVeld(..InvoiceDate, 6) Set result = result _ ..FormateerVeld(..ValutaDate, 6) Set result = result _ ..FormateerVeld(..Currency, 3) - Set result = result _ ..FormateerVeld(..NetValue, 12) + Set result = result _ ..FormateerNumeriekVeld(..NetValue, 12,2) Set result = result _ ..FormateerVeld(..Tax, 1) Set result = result _ ..FormateerVeld(..DeliveryCustomerNr, 15) Set result = result _ ..FormateerVeld(..InvoicingCustomerNr, 6) Set result = result _ ..FormateerVeld("""",1) Quit result ]]> - - -Veld:%String,Lengte:%Integer -1 -%String - - Index: APPS/AKP/AankoopControle/BLUM/TXT/TransportEnFaktuur/CSBS011.cls.xml =================================================================== diff -u -r35998 -r36086 --- APPS/AKP/AankoopControle/BLUM/TXT/TransportEnFaktuur/CSBS011.cls.xml (.../CSBS011.cls.xml) (revision 35998) +++ APPS/AKP/AankoopControle/BLUM/TXT/TransportEnFaktuur/CSBS011.cls.xml (.../CSBS011.cls.xml) (revision 36086) @@ -1,7 +1,7 @@ -%RegisteredObject +APPS.AKP.AankoopControle.BLUM.TXT.TransportEnFaktuur.GenericCSBSOVO %String @@ -41,16 +41,6 @@ Quit result ]]> - - -Veld:%String,Lengte:%Integer -1 -%String - - Index: APPS/AKP/AankoopControle/BLUM/impl/DespatchNaarCSBSOConverteerder.cls.xml =================================================================== diff -u -r36084 -r36086 --- APPS/AKP/AankoopControle/BLUM/impl/DespatchNaarCSBSOConverteerder.cls.xml (.../DespatchNaarCSBSOConverteerder.cls.xml) (revision 36084) +++ APPS/AKP/AankoopControle/BLUM/impl/DespatchNaarCSBSOConverteerder.cls.xml (.../DespatchNaarCSBSOConverteerder.cls.xml) (revision 36086) @@ -65,6 +65,7 @@ set CSBSO21.ShipmentID = DELVRY03.IDOC.E1EDL20.GetAt(1).VBELN set CSBSO21.ShipmentDate = ..GeefShipmentDateYYMMDD(DELVRY03) set CSBSO21.GrosWeight = DELVRY03.IDOC.E1EDL20.GetAt(1).BTGEW + set CSBSO21.NetWeight = 0 set CSBSO21.ShiptoCustomerNr = ..GeefShipToCustomerNr(DELVRY03) #dim E1EDL20 as APPS.AKP.AankoopControle.BLUM.XML.Transport.Despatch.E1EDL20 = DELVRY03.IDOC.E1EDL20.GetAt(1) @@ -75,7 +76,7 @@ While E1EDL24Iterator.HasNext(){ set E1EDL24 = E1EDL24Iterator.Next() Set $Property(CSBSO21,"Colli"_ counter) = E1EDL24.MATKL - Set $Property(CSBSO21,"NrOfColli"_ counter) = E1EDL24.LGMNG + Set $Property(CSBSO21,"NrOfColli"_ counter) = +E1EDL24.LGMNG set counter = counter + 1 } @@ -116,8 +117,9 @@ #dim CSBSO41 as APPS.AKP.AankoopControle.BLUM.TXT.TransportEnFaktuur.CSBS041 = ##class(APPS.AKP.AankoopControle.BLUM.TXT.TransportEnFaktuur.CSBS041).%New() set CSBSO41.ABNr = ..GeefABNr(E1EDL44) set CSBSO41.ABLijnNr = ..GeefABLnNr(E1EDL44) - set CSBSO41.SetCode = "E" set CSBSO41.OrderLineCompletion = "C" + set CSBSO41.SetCode = "E" + set CSBSO41.OrderLineCustomer = E1EDL44.VBELN _ "." _ E1EDL44.POSNR set CSBSO41.IdentNr = E1EDL44.KDMAT set CSBSO41.Weigth = 0 ;TODO set CSBSO41.ProductNrCustomer = @@ -136,7 +138,7 @@ ; dan de pallet info toevoegen: tot 5 palletten op 1 record, dan volgend aanmaken etc. #dim CSBSO44 as APPS.AKP.AankoopControle.BLUM.TXT.TransportEnFaktuur.CSBS044 if 'CSBSO41.CSBSO44List.IsDefined(1) { - set CSBSO44 = ##class(APPS.AKP.AankoopControle.BLUM.TXT.TransportEnFaktuur.CSBS044).%New() + set CSBSO44 = ##class(APPS.AKP.AankoopControle.BLUM.TXT.TransportEnFaktuur.CSBS044).%New() do CSBSO41.CSBSO44List.InsertAt(CSBSO44,CSBSO41.CSBSO44List.Count()+1) } else { set CSBSO44 = CSBSO41.CSBSO44List.GetAt(CSBSO41.CSBSO44List.Count()) @@ -150,7 +152,7 @@ if $Property(CSBSO41.CSBSO44List.GetAt(CSBSO41.CSBSO44List.Count()),"SpecialMarking"_ index) = ""{ set $Property(CSBSO41.CSBSO44List.GetAt(CSBSO41.CSBSO44List.Count()),"SpecialMarking"_ index) = E1EDL37.EXIDV2 set $Property(CSBSO41.CSBSO44List.GetAt(CSBSO41.CSBSO44List.Count()),"NumberOfParcels"_ index) = ..GeefNrOfPackages(E1EDL44) - set $Property(CSBSO41.CSBSO44List.GetAt(CSBSO41.CSBSO44List.Count()),"PiecesPerParcels"_ index) = ..GeefPiecesPerPackage(E1EDL44) + set $Property(CSBSO41.CSBSO44List.GetAt(CSBSO41.CSBSO44List.Count()),"PiecesPerParcels"_ index) = ..GeefPiecesPerPackage(E1EDL44) quit } } @@ -161,6 +163,22 @@ ]]> + +E1EDL44:APPS.AKP.AankoopControle.BLUM.XML.Transport.Despatch.E1EDL44 +1 +%String + + + E1EDL44:APPS.AKP.AankoopControle.BLUM.XML.Transport.Despatch.E1EDL44 1 @@ -171,7 +189,7 @@ #dim nrofpackages as %Integer = 0 While (E1EDL46Iterator.HasNext()) && (nrofpackages = 0){ set E1EDL46 = E1EDL46Iterator.Next() - set:(E1EDL46.UII = "ZNP" ) abnr = E1EDL46.SERNR + set:(E1EDL46.UII = "ZNP" ) nrofpackages = E1EDL46.SERNR } quit nrofpackages ]]> @@ -187,7 +205,7 @@ #dim pieces as %Integer = 0 While (E1EDL46Iterator.HasNext()) && (pieces = 0){ set E1EDL46 = E1EDL46Iterator.Next() - set:(E1EDL46.UII = "ZQP" ) abnr = E1EDL46.SERNR + set:(E1EDL46.UII = "ZQP" ) pieces = E1EDL46.SERNR } quit pieces ]]> Index: APPS/AKP/AankoopControle/BLUM/TXT/TransportEnFaktuur/CSBS021.cls.xml =================================================================== diff -u -r35998 -r36086 --- APPS/AKP/AankoopControle/BLUM/TXT/TransportEnFaktuur/CSBS021.cls.xml (.../CSBS021.cls.xml) (revision 35998) +++ APPS/AKP/AankoopControle/BLUM/TXT/TransportEnFaktuur/CSBS021.cls.xml (.../CSBS021.cls.xml) (revision 36086) @@ -1,7 +1,7 @@ -%RegisteredObject +APPS.AKP.AankoopControle.BLUM.TXT.TransportEnFaktuur.GenericCSBSOVO %String @@ -83,29 +83,19 @@ Set result = result _ ..FormateerVeld(..Colli3, 1) Set result = result _ ..FormateerVeld(..Colli4, 1) Set result = result _ ..FormateerVeld(..Colli5, 1) - Set result = result _ ..FormateerVeld(..NrOfColli1, 5) - Set result = result _ ..FormateerVeld(..NrOfColli2, 5) - Set result = result _ ..FormateerVeld(..NrOfColli3, 5) - Set result = result _ ..FormateerVeld(..NrOfColli4, 5) - Set result = result _ ..FormateerVeld(..NrOfColli5, 5) - Set result = result _ ..FormateerVeld(..GrosWeight, 8) - Set result = result _ ..FormateerVeld(..NetWeight, 8) - Set result = result _ ..FormateerVeld(..CollectionFee, 10) + Set result = result _ ..FormateerNumeriekVeld(..NrOfColli1, 5) + Set result = result _ ..FormateerNumeriekVeld(..NrOfColli2, 5) + Set result = result _ ..FormateerNumeriekVeld(..NrOfColli3, 5) + Set result = result _ ..FormateerNumeriekVeld(..NrOfColli4, 5) + Set result = result _ ..FormateerNumeriekVeld(..NrOfColli5, 5) + Set result = result _ ..FormateerNumeriekVeld(..GrosWeight, 8,2) + Set result = result _ ..FormateerNumeriekVeld(..NetWeight, 8,2) + Set result = result _ ..FormateerNumeriekVeld(..CollectionFee, 10,2) Set result = result _ ..FormateerVeld(..ShiptoCustomerNr, 6) Set result = result _ ..FormateerVeld("""",1) Quit result ]]> - - -Veld:%String,Lengte:%Integer -1 -%String - - Index: APPS/AKP/AankoopControle/BLUM/TXT/TransportEnFaktuur/CSBS041.cls.xml =================================================================== diff -u -r35998 -r36086 --- APPS/AKP/AankoopControle/BLUM/TXT/TransportEnFaktuur/CSBS041.cls.xml (.../CSBS041.cls.xml) (revision 35998) +++ APPS/AKP/AankoopControle/BLUM/TXT/TransportEnFaktuur/CSBS041.cls.xml (.../CSBS041.cls.xml) (revision 36086) @@ -1,7 +1,7 @@ -%RegisteredObject +APPS.AKP.AankoopControle.BLUM.TXT.TransportEnFaktuur.GenericCSBSOVO %String @@ -74,10 +74,10 @@ Set result = result _ ..FormateerVeld(..SetCode, 1) Set result = result _ ..FormateerVeld(..OrderLineCustomer, 11) Set result = result _ ..FormateerVeld(..IdentNr, 8) - Set result = result _ ..FormateerVeld(..QuantityShipped, 7) - Set result = result _ ..FormateerVeld(..QuantityInvoiced, 7) - Set result = result _ ..FormateerVeld(..Value, 12) - Set result = result _ ..FormateerVeld(..Weigth, 8) + Set result = result _ ..FormateerNumeriekVeld(..QuantityShipped, 7) + Set result = result _ ..FormateerNumeriekVeld(..QuantityInvoiced, 7) + Set result = result _ ..FormateerNumeriekVeld(..Value, 12,2) + Set result = result _ ..FormateerNumeriekVeld(..Weigth, 8,2) Set result = result _ ..FormateerVeld(..ProductNrCustomer, 19) Set result = result _ ..FormateerVeld(..CustomsClassification,6 ) Set result = result _ ..FormateerVeld(..UnitOfMeasure, 2) @@ -87,16 +87,6 @@ Quit result ]]> - - -Veld:%String,Lengte:%Integer -1 -%String - -