Extending a customized functionality
In this example, we are talking about a customized functionality in which Volume Discounts were calculated for each sales invoice line, according to a set of predefined rules, and stored as Volume Discount Ledger Entries.
The functionality had to be extended to allow users to apply those ledger entries to other Volume Discount Ledger Entries, so that they could know whether Volume Discount Ledger Entries were completely open, partially open, or closed.
In the Interactions with other functionalities section, we said that this extension actually had only interactions with the functionality itself, and we have already pointed out some of the actions that will have to be performed, such as creating Detailed Volume Discount Ledger Entries of the Initial Entry type for all existing Volume Discount Ledger Entries and doing a big initial application of Volume Discount Ledger Entries so that only real open Volume Discount Ledger Entries indicate so on their...