Description
BC Idea Link
https://experience.dynamics.com/ideas/idea/?ideaid=f27d92a8-4662-f011-95f2-0022484dbe7b
Description
With the acquisition of Subscription Billing from Singhammer, certain legacy concepts have been carried over that do not fully align with Microsoft’s current development standards. One such concept is the use of a single-instance Codeunit 8014 "Session Store", which is intended to store internal values for the duration of a user session and influence logic execution accordingly.
The last known usage of this Codeunit is within Codeunit 8069 "Sales Subscription Line Mgmt.". Feedback from the community indicates that this approach is unconventional and potentially unnecessary, especially considering more modern and transparent patterns are now preferred in AL development.
I would like to propose the removal of Codeunit 8014, along with a refactoring of the dependent logic to follow standard AL practices—improving readability, maintainability, and predictability of behavior.
I will provide the implementation for this BC Idea
- I will provide the implementation for this BC Idea