Index: vhTest/Mock/WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler.cls.xml
===================================================================
diff -u -r58342 -r64452
--- vhTest/Mock/WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler.cls.xml (.../ProductVolgensAxAttribuutBepaler.cls.xml) (revision 58342)
+++ vhTest/Mock/WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler.cls.xml (.../ProductVolgensAxAttribuutBepaler.cls.xml) (revision 64452)
@@ -9,7 +9,7 @@
right
-ProductService:WSimpl.AX.CalculatedProduct.ProductService="",ProductUpdater:WSimpl.AX.CalculatedProduct.ProductUpdater="",OrderService:WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.OrderService=""
+ProductService:WSimpl.AX.CalculatedProduct.ProductService="",ProductUpdater:WSimpl.AX.CalculatedProduct.ProductUpdater="",OrderService:WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.OrderService="",ProductIdRecycleerder:WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.ProductIdRecycleerder="",ProductDataFactory:DOM.PM.dto.ProductDataFactory="",ProductApi:DOM.PM.ProductAPI=""
%Status
Index: WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler.cls.xml
===================================================================
diff -u -r58745 -r64452
--- WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler.cls.xml (.../ProductVolgensAxAttribuutBepaler.cls.xml) (revision 58745)
+++ WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler.cls.xml (.../ProductVolgensAxAttribuutBepaler.cls.xml) (revision 64452)
@@ -18,8 +18,23 @@
1
+
+WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.ProductIdRecycleerder
+1
+
+
+
+DOM.PM.dto.ProductDataFactory
+1
+
+
+
+DOM.PM.ProductAPI
+1
+
+
-ProductService:WSimpl.AX.CalculatedProduct.ProductService="",ProductUpdater:WSimpl.AX.CalculatedProduct.ProductUpdater="",OrderService:WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.OrderService=""
+ProductService:WSimpl.AX.CalculatedProduct.ProductService="",ProductUpdater:WSimpl.AX.CalculatedProduct.ProductUpdater="",OrderService:WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.OrderService="",ProductIdRecycleerder:WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.ProductIdRecycleerder="",ProductDataFactory:DOM.PM.dto.ProductDataFactory="",ProductApi:DOM.PM.ProductAPI=""
1
1
%Status
@@ -28,6 +43,9 @@
Set ..ProductService = $$$Inject(ProductService, ##class(WSimpl.AX.CalculatedProduct.ProductService).%New())
Set ..ProductUpdater = $$$Inject(ProductUpdater, ##class(WSimpl.AX.CalculatedProduct.ProductUpdater).%New())
Set ..OrderService = $$$Inject(OrderService, ##class(WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.OrderService).%New())
+ Set ..ProductIdRecycleerder = $$$Inject(ProductIdRecycleerder, ##class(WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.ProductIdRecycleerder).%New())
+ Set ..ProductDataFactory = $$$Inject(ProductDataFactory, ##class(DOM.PM.dto.ProductDataFactory).%New())
+ Set ..ProductApi = $$$Inject(ProductApi, ##class(DOM.PM.impl.ProductAPI).%New())
Quit $$$OK
]]>
@@ -46,6 +64,8 @@
Set Product = ..GeefProductChangeRequestAttrVsAdminProdNr(Request)
} ElseIf (Request.AttrVsAdminProdNr = "Fixed") {
Set Product = ..GeefProductFixedAttrVsAdminProdNr(Request, ProductId)
+ } ElseIf (Request.AttrVsAdminProdNr = "SalesPriceBOM") {
+ Set Product = ..GeefProductSalesPriceBOMAttrVsAdminProdNr(Request)
}
Quit Product
@@ -92,6 +112,37 @@
]]>
+
+Request:AXif.Dynamics.CalculatedProductIn.MessageParts.AxdEntityRequest
+1
+DOM.PM.Product
+
+
+
AxInventTransId:%String,OudProductId:%String,NieuwProductId:%String
1