Index: APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/OptieGenerator/RollenEnStuklijstOptiesGenerator.cls.xml =================================================================== diff -u --- APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/OptieGenerator/RollenEnStuklijstOptiesGenerator.cls.xml (revision 0) +++ APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/OptieGenerator/RollenEnStuklijstOptiesGenerator.cls.xml (revision 71426) @@ -0,0 +1,104 @@ + + + +1 +APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.OptieGenerator + + +DOM.PM.ProductAPI +1 + + + +ProductApi:DOM.PM.ProductAPI="" +1 +1 +%Status +1 + + + + +Toelevering:DOM.AKP.Toelevering,UitvoeringInfo:APPS.Halux.PPS.Activiteit.impl.common.dto.BatchNaarObjectiveUitvoeringInfo +%ListOfObjects + + + + +HalffabItem:DOM.PM.Maatwerk.Calc.HF.IHalffabItem,SequentieNummerBinnenToelevering:%String +1 +APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.dto.BatchNaarObjectiveOptions + + + + +HalffabItem:DOM.PM.Maatwerk.Calc.HF.IHalffabItem,SequentieNummerBinnenToelevering:%String,Index:%Integer +1 +APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.dto.BatchNaarObjectiveOptions + + + + +HalffabItem:DOM.PM.Maatwerk.Calc.HF.IHalffabItem +1 +%String + + + + +1 +1 +DOM.PM.enu.LadeVariant + + + + + Index: APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/OptieGenerator/SequentieOptiesGenerator.cls.xml =================================================================== diff -u --- APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/OptieGenerator/SequentieOptiesGenerator.cls.xml (revision 0) +++ APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/OptieGenerator/SequentieOptiesGenerator.cls.xml (revision 71426) @@ -0,0 +1,43 @@ + + + +APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.OptieGenerator + + +Toelevering:DOM.AKP.Toelevering,UitvoeringInfo:APPS.Halux.PPS.Activiteit.impl.common.dto.BatchNaarObjectiveUitvoeringInfo +%ListOfObjects + + + + +SequentieNummerBinnenBatch:%Integer,SequentieNummerBinnenToelevering:%Integer +1 +APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.dto.BatchNaarObjectiveOptions + + + + +SequentieNummer:%Integer +1 +APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.dto.BatchNaarObjectiveOptions + + + + + + Index: APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/OptieGenerator/RollenEnStuklijstOptiesGeneratorLbx.cls.xml =================================================================== diff -u --- APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/OptieGenerator/RollenEnStuklijstOptiesGeneratorLbx.cls.xml (revision 0) +++ APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/OptieGenerator/RollenEnStuklijstOptiesGeneratorLbx.cls.xml (revision 71426) @@ -0,0 +1,15 @@ + + + +APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.OptieGenerator.RollenEnStuklijstOptiesGenerator + + +1 +DOM.PM.enu.LadeVariant + + + + + + Index: APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/OptieGenerator/KenmerkenOptiesGenerator.cls.xml =================================================================== diff -u --- APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/OptieGenerator/KenmerkenOptiesGenerator.cls.xml (revision 0) +++ APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/OptieGenerator/KenmerkenOptiesGenerator.cls.xml (revision 71426) @@ -0,0 +1,145 @@ + + + +APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.OptieGenerator + + +DOM.PM.ProductAPI +1 + + + +APPS.PM.Maatwerk.impl.AfbeeldingService +1 + + + +APPS.PM.Maatwerk.impl.KenmerkenConverter.DomNaarApps.Lbx +1 + + + +APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.PropertyFilter +1 + + + +DOM.PM.Maatwerk.IngegevenKenmerkenTypeAPI +1 + + + +ProductApi:DOM.PM.ProductAPI="",AfbeeldingService:APPS.PM.Maatwerk.impl.AfbeeldingService="",IngegevenKenmerkenTypeApi:DOM.PM.Maatwerk.IngegevenKenmerkenTypeAPI="" +1 +1 +%Status +1 + + + + +Toelevering:DOM.AKP.Toelevering,UitvoeringInfo:APPS.Halux.PPS.Activiteit.impl.common.dto.BatchNaarObjectiveUitvoeringInfo +%ListOfObjects + + + + +Product:DOM.PM.MaatwerkProduct,Ingegevenkenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,SequentieNummerBinnenToeleveringGeformateerdGeformateerd:%Integer +1 +%ListOfObjects + + + + +Product:DOM.PM.MaatwerkProduct,IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,SequentieNummerBinnenToeleveringGeformateerd:%Integer +1 +%ListOfObjects + + + + + + Index: APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/OptieGenerator/ProductOptiesGenerator.cls.xml =================================================================== diff -u --- APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/OptieGenerator/ProductOptiesGenerator.cls.xml (revision 0) +++ APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/OptieGenerator/ProductOptiesGenerator.cls.xml (revision 71426) @@ -0,0 +1,83 @@ + + + +APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.OptieGenerator + + +DOM.PM.ProductAPI +1 + + + +DOM.Halux.AAP.DnaCodeRepository +1 + + + +ProductApi:DOM.PM.ProductAPI="",DnaCodeRepository:DOM.Halux.AAP.DnaCodeRepository="" +1 +1 +%Status +1 + + + + +Toelevering:DOM.AKP.Toelevering,UitvoeringInfo:APPS.Halux.PPS.Activiteit.impl.common.dto.BatchNaarObjectiveUitvoeringInfo +%ListOfObjects += SequentieNummerBinnenToelevering) { + #dim DnaCodeObject As DOM.Halux.AAP.DnaCode = DnaCodes.GetAt(SequentieNummerBinnenToelevering) + Set DnaCode = DnaCodeObject.DnaCode + Set DnaCodeIngekort = $Extract(DnaCode, $Length(DnaCode) - 2, $Length(DnaCode)) + } + Do Opties.Insert(..GeefOptie(..PrependNul(SequentieNummerBinnenToelevering), "-" _ "DNA-code", DnaCode)) + Do Opties.Insert(..GeefOptie(..PrependNul(SequentieNummerBinnenToelevering), "-" _ "PIN", DnaCode)) + Do Opties.Insert(..GeefOptie(..PrependNul(SequentieNummerBinnenToelevering), "-" _ "SHORTPIN", DnaCodeIngekort)) + + #dim AxInventTransId As %String = "" + #dim AxConfigId As %String = "" + #dim ToeleveringLijnGevonden As %Boolean = $$$False + #dim ToeleveringLijnIterator As DOM.AKP.impl.DataM.DataMToeleveringLijnIterator = Toelevering.GeefToeleveringLijnIterator() + While (ToeleveringLijnIterator.HasNext() && $$$Not(ToeleveringLijnGevonden)) { + #dim ProductToeleveringLijn As DOM.AKP.impl.DataM.DataMProductToeleveringLijn = ToeleveringLijnIterator.Next() + If ProductToeleveringLijn.GeefProductID() = Product.GeefID() { + Set AxInventTransId = ProductToeleveringLijn.GeefAxInventTransId() + Set AxConfigId = ProductToeleveringLijn.GeefAxConfigId() + Set ToeleveringLijnGevonden = $$$True + } + } + Do Opties.Insert(..GeefOptie(..PrependNul(SequentieNummerBinnenToelevering), "-" _ "InventTransID", AxInventTransId)) + Do Opties.Insert(..GeefOptie(..PrependNul(SequentieNummerBinnenToelevering), "-" _ "AxConfigId", AxConfigId)) + + Do Opties.Insert(..GeefOptie(..PrependNul(SequentieNummerBinnenToelevering), "-" _ "Korttekst", Product.GeefKorttekst())) + Do Opties.Insert(..GeefOptie(..PrependNul(SequentieNummerBinnenToelevering), "-" _ "Langtekst", Product.GeefLangtekst())) + Do Opties.Insert(..GeefOptie(..PrependNul(SequentieNummerBinnenToelevering), "-" _ "Dossiercode", Product.GeefDossierCode())) + // Mapper voorzien voor FSC + Do Opties.Insert(..GeefOptie(..PrependNul(SequentieNummerBinnenToelevering), "-" _ "FSC-claim", Product.GeefFSCHout())) + + Quit Opties + + + Quit Opties +]]> + + + + + Index: APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/BatchNaarObjectiveDataGenerator.cls.xml =================================================================== diff -u -r71417 -r71426 --- APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/BatchNaarObjectiveDataGenerator.cls.xml (.../BatchNaarObjectiveDataGenerator.cls.xml) (revision 71417) +++ APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/BatchNaarObjectiveDataGenerator.cls.xml (.../BatchNaarObjectiveDataGenerator.cls.xml) (revision 71426) @@ -3,11 +3,6 @@ TECH.RegisteredObject - -DOM.AKP.ToeleveringAPI -1 - - DOM.VKP.OrderAPI 1 @@ -18,58 +13,15 @@ 1 - -DOM.PM.ProductAPI -1 - - - -APPS.PM.Maatwerk.MaatwerkService -1 - - - -APPS.PM.Maatwerk.impl.AfbeeldingService -1 - - - -APPS.PM.Maatwerk.impl.KenmerkenConverter.DomNaarApps.Lbx -1 - - - -APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.PropertyFilter -1 - - - -DOM.PM.Maatwerk.IngegevenKenmerkenTypeAPI -1 - - - -DOM.Halux.AAP.DnaCodeRepository -1 - - -ToeleveringApi:DOM.AKP.ToeleveringAPI="",OrderApi:DOM.VKP.OrderAPI="",PartijApi:DOM.PARTIJ.PartijAPI="",ProductApi:DOM.PM.ProductAPI="",MaatwerkService:APPS.PM.Maatwerk.MaatwerkService="",AfbeeldingService:APPS.PM.Maatwerk.impl.AfbeeldingService="",IngegevenKenmerkenTypeApi:DOM.PM.Maatwerk.IngegevenKenmerkenTypeAPI="",DnaCodeRepository:DOM.Halux.AAP.DnaCodeRepository="" +OrderApi:DOM.VKP.OrderAPI="",PartijApi:DOM.PARTIJ.PartijAPI="" 1 1 %Status 1 @@ -108,312 +60,47 @@ ]]> - -Horolog:%String -1 -%String - - - - -1 -%String - - - Toelevering:DOM.AKP.Toelevering,UitvoeringInfo:APPS.Halux.PPS.Activiteit.impl.common.dto.BatchNaarObjectiveUitvoeringInfo %ListOfObjects - - - -SequentieNummerBinnenBatch:%Integer,SequentieNummerBinnenToelevering:%Integer -1 -APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.dto.BatchNaarObjectiveOptions - - - - -SequentieNummer:%Integer -1 -APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.dto.BatchNaarObjectiveOptions - - - - -Product:DOM.PM.MaatwerkProduct,SequentieNummerBinnenToelevering:%String -1 -%ListOfObjects - - -Product:DOM.PM.MaatwerkProduct,SequentieNummerBinnenToelevering:%String + +Horolog:%String 1 -%ListOfObjects - - - - -HalffabItem:DOM.PM.Maatwerk.Calc.HF.IHalffabItem,SequentieNummerBinnenToelevering:%String,Index:%Integer -1 -APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.dto.BatchNaarObjectiveOptions - - - - -HalffabItem:DOM.PM.Maatwerk.Calc.HF.IHalffabItem -1 %String - -Product:DOM.PM.MaatwerkProduct,SequentieNummerBinnenToelevering:%String + 1 -%ListOfObjects - - - - -LbxIngegegevenKenmerkenDom:DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerkenv01,SequentieNummerBinnenToelevering:%String -1 -%ListOfObjects - - - - -LbxIngegegevenKenmerkenDom:DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerkenv01,HalffabItemsBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom,SequentieNummerBinnenToelevering:%String -1 -%ListOfObjects - - - - -Product:DOM.PM.MaatwerkProduct,Toelevering:DOM.AKP.Toelevering,SequentieNummerBinnenToelevering:%String -1 -%ListOfObjects -= SequentieNummerBinnenToelevering) { - #dim DnaCodeObject As DOM.Halux.AAP.DnaCode = DnaCodes.GetAt(SequentieNummerBinnenToelevering) - Set DnaCode = DnaCodeObject.DnaCode - Set DnaCodeIngekort = $Extract(DnaCode, $Length(DnaCode) - 2, $Length(DnaCode)) - } - Do LijstProductInfo.Insert(..GeefOptie(..PrependNul(SequentieNummerBinnenToelevering), "-" _ "DNA-code", DnaCode)) - Do LijstProductInfo.Insert(..GeefOptie(..PrependNul(SequentieNummerBinnenToelevering), "-" _ "PIN", DnaCode)) - Do LijstProductInfo.Insert(..GeefOptie(..PrependNul(SequentieNummerBinnenToelevering), "-" _ "SHORTPIN", DnaCodeIngekort)) - - #dim AxInventTransId As %String = "" - #dim AxConfigId As %String = "" - #dim ToeleveringLijnGevonden As %Boolean = $$$False - #dim ToeleveringLijnIterator As DOM.AKP.impl.DataM.DataMToeleveringLijnIterator = Toelevering.GeefToeleveringLijnIterator() - While (ToeleveringLijnIterator.HasNext() && $$$Not(ToeleveringLijnGevonden)) { - #dim ProductToeleveringLijn As DOM.AKP.impl.DataM.DataMProductToeleveringLijn = ToeleveringLijnIterator.Next() - If ProductToeleveringLijn.GeefProductID() = Product.GeefID() { - Set AxInventTransId = ProductToeleveringLijn.GeefAxInventTransId() - Set AxConfigId = ProductToeleveringLijn.GeefAxConfigId() - Set ToeleveringLijnGevonden = $$$True - } - } - Do LijstProductInfo.Insert(..GeefOptie(..PrependNul(SequentieNummerBinnenToelevering), "-" _ "InventTransID", AxInventTransId)) - Do LijstProductInfo.Insert(..GeefOptie(..PrependNul(SequentieNummerBinnenToelevering), "-" _ "AxConfigId", AxConfigId)) - - Do LijstProductInfo.Insert(..GeefOptie(..PrependNul(SequentieNummerBinnenToelevering), "-" _ "Korttekst", Product.GeefKorttekst())) - Do LijstProductInfo.Insert(..GeefOptie(..PrependNul(SequentieNummerBinnenToelevering), "-" _ "Langtekst", Product.GeefLangtekst())) - Do LijstProductInfo.Insert(..GeefOptie(..PrependNul(SequentieNummerBinnenToelevering), "-" _ "Dossiercode", Product.GeefDossierCode())) - // Mapper voorzien voor FSC - Do LijstProductInfo.Insert(..GeefOptie(..PrependNul(SequentieNummerBinnenToelevering), "-" _ "FSC-claim", Product.GeefFSCHout())) - - Quit LijstProductInfo -]]> - - - -Getal:%Integer,Lengte:%Integer=3 -1 %String - - - -SequentieNummer:%String,Naam:%String,Waarde:%String -1 -APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.dto.BatchNaarObjectiveOptions - -