Index: APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/BatchNaarObjectiveDataGenerator.cls.xml =================================================================== diff -u -r71368 -r71374 --- APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/BatchNaarObjectiveDataGenerator.cls.xml (.../BatchNaarObjectiveDataGenerator.cls.xml) (revision 71368) +++ APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/BatchNaarObjectiveDataGenerator.cls.xml (.../BatchNaarObjectiveDataGenerator.cls.xml) (revision 71374) @@ -18,8 +18,18 @@ 1 + +DOM.PM.ProductAPI +1 + + + +APPS.PM.Maatwerk.MaatwerkService +1 + + -ToeleveringApi:DOM.AKP.ToeleveringAPI="",OrderApi:DOM.VKP.OrderAPI="",PartijApi:DOM.PARTIJ.PartijAPI="" +ToeleveringApi:DOM.AKP.ToeleveringAPI="",OrderApi:DOM.VKP.OrderAPI="",PartijApi:DOM.PARTIJ.PartijAPI="",ProductApi:DOM.PM.ProductAPI 1 1 %Status @@ -28,6 +38,8 @@ Set ..ToeleveringApi = $$$Inject(ToeleveringApi,##class(DOM.DomeinContext).Instance().GeefToeleveringAPI()) Set ..OrderApi = $$$Inject(OrderApi, ##class(DOM.VKP.impl.DataM.DataMOrderAPI).%New()) Set ..PartijApi = $$$Inject(PartijApi, ##class(DOM.DomeinContext).Instance().GeefPartijAPI()) + Set ..ProductApi = $$$Inject(ProductApi, ##class(DOM.PM.impl.ProductAPI).%New()) + Set ..MaatwerkService = ##class(APPS.PM.Maatwerk.MaatwerkService).%New() Quit $$$OK ]]> @@ -82,7 +94,7 @@ 1 %String - @@ -94,13 +106,17 @@ Do Opties.Insert(..GeefOptieSequentieInfoBinnenToelevering(UitvoeringInfo.SequentieNummer, UitvoeringInfo.SequentieNummerBinnenToelevering)) Do Opties.Insert(..GeefOptieSequentieBinnenBatch(UitvoeringInfo.SequentieNummer)) + Do ##class(TECH.ListUtils).AppendList(Opties, ..GeefOptiesRollenLade(UitvoeringInfo.ProductID, UitvoeringInfo.SequentieNummerBinnenToelevering)) + Do ##class(TECH.ListUtils).AppendList(Opties, ..GeefOptiesVoorStuklijst(UitvoeringInfo.ProductID, UitvoeringInfo.SequentieNummerBinnenToelevering)) Quit Opties ]]> SequentieNummerBinnenBatch:%Integer,SequentieNummerBinnenToelevering:%Integer +1 +APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.dto.BatchNaarObjectiveOptions SequentieNummer:%Integer 1 -%String +APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.dto.BatchNaarObjectiveOptions + + +ProductId:%String,SequentieNummberBinnenToelevering:%String +1 +%ListOfObjects + + + + +HalffabItem:DOM.PM.Maatwerk.Calc.HF.IHalffabItem,SequentieNummberBinnenToelevering:%String +1 +APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.dto.BatchNaarObjectiveOptions + + + + +ProductId:%String,SequentieNummberBinnenToelevering:%String +1 +%ListOfObjects + + + + +HalffabItem:DOM.PM.Maatwerk.Calc.HF.IHalffabItem,SequentieNummberBinnenToelevering:%String,Index:%Integer +1 +APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.dto.BatchNaarObjectiveOptions + + + + +HalffabItem:DOM.PM.Maatwerk.Calc.HF.IHalffabItem +1 +%String + +