#10675 Temporarily suppress AS0072 (ObsoleteTag 29.0) on 10 Base App elements for v30 prep
Pragmas temporarily suppress the AppSourceCop AS0072 error on elements that still carry ObsoleteTag 29.0 in the Base Application, its country layers, and six W1 apps, so v30 clean builds compile. The tags are left unchanged, and a permanent fix is tracked in Bug 647877.
- 47files
- 47AL files
- 25objects
Pull request · merged into main (BC30) on 2026-08-27 by aholstrup1 · 47 files (+116 -0), 47 AL · fix · tier official · reviewed (checked by Opus)
What changed
- Added pragma warning suppressions around ObsoleteTag = ‘29.0’ lines on 10 Base App elements and their country localizations
- Wrapped obsolete elements in E-Document, Expense Agent, Sales Order Agent, Shopify, Subscription Billing, and Sustainability apps
- Temporary unblock matching existing AS0074 house style; permanent fix tracked separately by ADO Bug 647877
- Enables clean compilation with v30 app version requirement for ObsoleteTag = ‘30.0’
- Pragmas are balanced and targeted only to the problematic obsolete tag lines
AL objects touched
- Table extension 13915 “E-Document Service DE”, EDocumentDE (DE layer): modified
- Table 6124 “E-Document Log”, EDocument: modified
- Table 6164 “E-Doc. Order Match”, EDocument: modified
- Table 6103 “E-Document Service”, EDocument: modified
- Table 6923 “Expense User”, ExpenseAgent: modified
- Table 6930 “Expense Agent Setup”, ExpenseAgent: modified
- Table 4593 “SOA KPI”, SalesOrderAgent: modified
- Table 30102 “Shpfy Shop”, Shopify: modified
- Table extension 8051 “General Ledger Setup”, Subscription Billing: modified
- Table 8019 “Sub. Contr. Analysis Entry”, Subscription Billing: modified
- Table 8007 “Overdue Subscription Line”, Subscription Billing: modified
- Table 8059 “Subscription Line”, Subscription Billing: modified
- Table 8057 “Subscription Header”, Subscription Billing: modified
- Table 8006 “Usage Data Billing”, Subscription Billing: modified
- Table 6240 “Sust. Excise Jnl. Line”, Sustainability: modified
- Table 6241 “Sust. Excise Taxes Trans. Log”, Sustainability: modified
- Table 312 “Purchases & Payables Setup”, Base Application: modified
- Table 311 “Sales & Receivables Setup”, Base Application: modified
- Table 610 “Buffer IC Inbox Transaction”, Base Application: modified
- Table 420 “Handled IC Inbox Trans.”, Base Application: modified
- Table 418 “IC Inbox Transaction”, Base Application: modified
- Table 416 “Handled IC Outbox Trans.”, Base Application: modified
- Table 6752 “Reminder Action Log”, Base Application: modified
- Table 502 “Reminder Attachment Text”, Base Application: modified
- Table 405 “Change Log Entry”, Base Application: modified
src/Layers/NA/BaseApp/Sales/Setup/SalesReceivablesSetup.Table.al: modified, not in the BC30 snapshot
Context
- Work items: AB#646622
- Labels: AL: Apps (W1)
- Systems: sales, purchasing, integration, finance, copilot, development, sustainability
Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).