Delocalize FI Posting Depreciation Differences into extension app#9698
Closed
djukicmilica wants to merge 2 commits into
Closed
Delocalize FI Posting Depreciation Differences into extension app#9698djukicmilica wants to merge 2 commits into
djukicmilica wants to merge 2 commits into
Conversation
…erences FI app Move the Finnish "Posting Depreciation Differences" feature out of the FI BaseApp layer into a new first-party extension app (Depreciation Differences FI, object range 13462-13499). - Add new extension app + test app under src/Apps/FI/DepreciationDifferencesFI (buffer table, Calc. and Post Depr. Diff. report, table/page extensions, feature-management + upgrade codeunits, ported test codeunit). - Obsolete the corresponding BaseApp objects/fields (CLEAN29 / CLEANSCHEMA32): buffer table 13401, report 13402, the four "Depr. Difference*" fields on FA Posting Group, FA Ledger Entry (+Key13) and Source Code Setup, plus the related page controls, role-center action, permission sets, tests and demo data. Note: not yet compiled/verified in this environment (no AL build env available); opening as draft for build validation. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: c9e418b3-19a8-4eaa-ba20-8aa03d619fb7
Contributor
|
Could not find linked issues in the pull request description. Please make sure the pull request description contains a line that contains 'Fixes #' followed by the issue number being fixed. Use that pattern for every issue you want to link. |
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: c9e418b3-19a8-4eaa-ba20-8aa03d619fb7
Contributor
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
The Finnish "Posting Depreciation Differences" feature currently lives inside the FI BaseApp layer (a buffer table, the Calc. and Post Depr. Diff. report, and several fields on standard Fixed Assets / Source Code Setup tables). As part of delocalizing FI functionality out of BaseApp, this feature is moved into its own first-party extension app so it can ship and version independently, behind feature management, with a clean upgrade/data-migration path.
Summary
Depreciation Differences FI(+ test app) undersrc/Apps/FI/DepreciationDifferencesFI, object range 13462-13499 — buffer table, report, table/page extensions, feature-key/subscriber/feature-data-update/upgrade/upgrade-tag codeunits, and the ported test codeunit (144020).Depr. Difference*fields to the extension with new names (captions preserved) and rebuilt FA Ledger EntryKey13on the extension field.CLEAN29/CLEANSCHEMA32guards — buffer table 13401, report 13402, the fields on FA Posting Group / FA Ledger Entry / Source Code Setup, plus related page controls, the Finance Manager Role Center action, permission sets, tests, and demo data.build/projects.json,build/groups.json) under theLocalBaseExtensionsgroup.Note: not yet compiled/verified in this environment (no AL build env available) — opened as draft for build validation.