codeunitAdministration & Setupofficial - Microsoftderived - from the source, no model text

Codeunit 265 "Feature Key Management"

Base Application · System.Environment.Configuration

Across versions

  1. BC23present
  2. BC242 procedures added, 2 procedures removed
  3. BC255 procedures added, 4 procedures removed
  4. BC2611 procedures removed, 7 procedures added
  5. BC271 procedures changed, 1 procedures removed
  6. BC281 procedures removed
  7. BC293 procedures removed, 1 procedures added
  8. BC30unchanged

Neighbourhood 10 connected objects and pages

Codeunit 2611 "Feature Management Facade" (calls, 6 links)Feature Management FacadeCodeunit 7001 "Price Calculation Mgt." (calls, 2 links)Price Calculation Mgt.Page 1 "Company Information" (calls)Company InformationPage 9652 "Report Layout Selection" (calls)Report Layout SelectionPage 9660 "Report Layouts" (calls)Report LayoutsPage 9662 "Report Layout New Dialog" (calls)Report Layout New DialogPage 9663 "Tenant Report Layout Cfg" (calls)Tenant Report Layout CfgPage 9664 "Tenant Report Layout Selection" (calls)Tenant Report Layout SelectionPage 9666 "Report Theme and Header/Footer" (calls)Report Theme and Header/FooterPage 9667 "Header/Footer Theme Assignment" (calls)Header/Footer Theme Assignment

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Base Application · System.Environment.Configuration · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Access Internal
SingleInstance true

Events published

  • OnAfterIsConcurrentInventoryPostingEnabled(var ConcurrentInventoryPosting: Boolean) + BC26 (internal)

Event subscriptions

  • HandleOnAfterFeatureEnableConfirmed subscribes to Codeunit “Feature Management Facade” OnAfterFeatureEnableConfirmed
  • HandleOnAfterFeatureDisableConfirmed subscribes to Codeunit “Feature Management Facade” OnAfterFeatureDisableConfirmed
  • HandleOnAfterUpdateData subscribes to Codeunit “Feature Management Facade” OnAfterUpdateData

Procedures

  • IsAutomaticAccountCodesEnabled(): Boolean
  • IsSIEAuditFileExportEnabled(): Boolean
  • IsDocumentReportExperienceEnabled(): Boolean + BC29
  • IsConcurrentWarehousingPostingEnabled(): Boolean + BC25 Δ BC27 (obsolete 27.0: This function is deprecated. Concurrent warehouse posting is always on.)
  • IsConcurrentInventoryPostingEnabled(): Boolean + BC26
  • IsConcurrentJobPostingEnabled(): Boolean + BC26
  • IsConcurrentResourcePostingEnabled(): Boolean + BC26

Plus 2 local procedures.

Calls

From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.

Called by

Deprecations

  • procedure IsConcurrentWarehousingPostingEnabled: Pending 27.0 (#if not CLEAN27), “This function is deprecated. Concurrent warehouse posting is always on.”

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

Ask your agent

Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Feature Key Management"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources