Microsoft Certified:Dynamics 365 Business Central Developer Associate
Domain 3Objective 4
Develop Codeunits MB-820 Practice Questions (Page 1)
Part of the Develop by using AL objects domain, which accounts for 35–40% of the MB-820 exam. Microsoft does not publish an official question count, but from its 100-minute exam (~40–65 total, ~14–26 in this domain), expect 2–4 from this objective — we provide 25 practice questions to prepare you well beyond it. (estimate)
25questions here
5free pages
7concepts
35–40%of the exam
Questions 1–5
- 1
A developer has a codeunit that processes purchase orders. The developer wants to allow other extensions to react after a purchase order is processed, but they should not be able to modify the processing logic. Which event pattern should the developer use?
Select an answer first - 2
A developer creates a codeunit that validates customer addresses. The codeunit is called from a page action and also from a report before processing. The validation logic must run every time the codeunit is invoked, regardless of the caller. Which trigger should the developer implement in the codeunit to ensure the validation logic runs automatically?
Select an answer first - 3
A company uses a Business Central extension that calculates discounts in a codeunit named DiscountCalculator. Another extension needs to adjust the discount for a specific customer group without modifying the original code. The developer wants to subscribe to an event that the DiscountCalculator publishes after the discount is calculated, but before it is applied to the sales line. Which approach should the developer use?
Select an answer first - 4
A developer needs to create a reusable routine that calculates the total weight of items in a sales order. The routine will be called from multiple pages and reports. The developer wants to encapsulate the logic in a single place. What should the developer create?
Select an answer first - 5
How do you indicate that a codeunit implements an interface in AL?
Select an answer first
Finished these 5 questions?
Review the revealed explanations, or continue through the curriculum.
Free Basic Practice is a study aid with revealable answers — not a scored exam. Examers.io is independent and not affiliated with or endorsed by Microsoft. “MB-820” is a trademark of its owner, used for identification only.