To handle the vendor quality management requirements, we need to do the following:
- Define a Vendor Quality table (related to the standard Vendor table) that will contain details about the quality scores for vendor and quality-related financial data.
- Define the relevant card page and attach it to the vendor card (this will be the quality detail card for a vendor as per our requirements).
- Add a new action to the standard Vendor card page to open Vendor Quality card.
- Define a codeunit that handles all of the business logic related to this implementation
In the following sections, we'll see the various object implementations in detail.