Hello
I am a new developer at a company. I should solve a training exercise. Please guide me.
I design the total cost button, but I don't know how generate the code of X++.
The exercise is as follow:
Requirement specification This exercise consists of three smaller components. Cost calculation • Functionality for calculating the total cost of a product based on its BOM lines recursively. • An example product with sub products can be seen below, where A is the product and the rest of the letter is different level of nested subproducts. • Cost is in this case defined as: o Total cost = (B * Q) + (C * Q) + (F * Q) where Q is quantity for the bom line. o C = (D * Q) + (E * Q) and F = (I * Q). • Structure: o A B C • D • E F • I BOM Unit defined on product. • Add Unit field to product. • The BOM line Unit field should be set by the SubProduct when the SubProduct is added to the BOM line. BOM cycle check • Ensure a product cannot a part of itself, as a this would result in an infinite loop. • Example: o A B C • D • A F • I