Obsoletions for 24.0

24.0

Type Name Description
EnumValue EnablePlatformBasedReportSelection Feature EnablePlatformBasedReportSelection will be enabled by default in version 24.0.
EnumValue PhysInvtOrderPackageTracking Feature Phys. Invt. Orders Package Tracking will be enabled by default in version 27.0.
EnumValue GLCurrencyRevaluation Feature G/L Currency REvaluation will be enabled by default in version 27.0.
Field "Report Visibility" The report part visibility is now handled by the standard personalization experience. Hide the page using Personalization instead of using this value.
Table System.Integration.PowerBI."Power BI User License" Caching the license state caused a degraded user experience. Power BI license will be checked just in time.
Method GetClientCredentialsAccessToken Use "GetClientCredentialsAccessToken(TenantId: SecretText; var AccessToken: SecretText)" instead.
Method GetPublicKeyAsBase64String Replaced by GetPublicKeyAsBase64String with SecretText data type for Password parameter.
Table System.Security.AccessControl."Table Permission Buffer" Replaced with using temporary table Tenant Permission.
Method GetAuthorizationURL Use procedure GetAuthorizationURLAsSecretText instead.
Method RequestAccessToken Use RequestAccessToken procedure with parameters declared as SecretText instead.
Method RequestAccessTokenWithGivenRequestJson Use RequestAccessTokenWithGivenRequestJson with paramaters declared as SecretText instead.
Method RequestAccessTokenWithContentType Use "RequestAccessTokenWithContentType with paramaters declared as SecretText instead.
Method RefreshAccessToken Use RefreshAccessToken with paramaters declared as SecretText instead.
Method RefreshAccessTokenWithGivenRequestJson Use RefreshAccessTokenWithGivenRequestJson with paramaters declared as SecretText instead.
Method RefreshAccessTokenWithContentType Use RefreshAccessTokenWithContentType with paramaters declared as SecretText instead.
Method InvokeRequest Use InvokeRequest with paramaters declared as SecretText instead.
Method SetToken Use SetToken with paramaters declared as SecretText instead.
Method GetToken Use GetToken with paramaters declared as SecretText instead.
Field "Home Page" Field length will be increased to 255.
Method Initialize Use "Initialize(ApiKey: SecretText; ApiUri: SecretText; TimeOutSeconds: Integer)" instead.
Method Initialize Use "Initialize(Uri: Text[250]; "Key": SecretText; TimeOutSeconds: Integer)" instead.
Method Initialize Use Initialize(Uri: SecretText; "Key": SecretText; TimeOutSeconds: Integer; UseStdCredentials: Boolean) instead.
Method SetUriAndKey Replaced by SetUriAndKey with SecretText data type for KeyValue parameter.
Method Update Replaced with method UpdateChart that takes Business Chart control add-in as parameter.
Field "PBI Service Mgt. Codeunit ID" Disabling the Power BI integration through AzureADMgtSetup has been discontinued.
Method CopyServContractLines Replaced by same procedure in codeunit CopyServiceContractMgt.
Method ServContractHeaderDocType Replaced by procedure GetServiceContractType() in codeunit CopyServiceContractMgt.
Method CheckNumberSeries This method is no longer used. Add specific logic for your table in the OnInsert trigger.
Method LookupSourceNo Use "DoLookupSourceNo" with Enum parameter instead.
Method AddActualCost Unused
Method AddActualCostElement Use AddActualCostElement(NewEntryType: Enum "Cost Entry Type"; NewActualCost: Decimal; NewActualCostACY: Decimal) instead.
Method AddExpectedCostElement Use AddExpectedCostElement(NewEntryType: Enum "Cost Entry Type"; NewActualCost: Decimal; NewActualCostACY: Decimal) instead.
Method GetElement Use GetElement(NewEntryType: Enum "Cost Entry Type") instead.
Method SetProperties Reolaced by procedure SetParameters()
Method InitializeRequest Replaced by procedure SetParameters()
Method AppliedEntryToAdjustExists Unused
Field "Home Page" Field length will be increased to 255.
Field "Home Page" Field length will be increased to 255.
Method InitializeRequest Replaced by procedure SetParameters()
Page Microsoft.Inventory.MarketingText."Edit Marketing Text" This has been moved to use the new pagetype StandardDialog. Use page 5839 "Modify Marketing Text" instead.
Page Microsoft.Inventory.MarketingText."Marketing Text Attributes" Changed to ListPart type to integrate with Marketing Text Prompt Dialog page. Use page 5838 "Marketing Text Attributes Part" instead.
Page Microsoft.Inventory.MarketingText."Review Marketing Text" This has been moved to use the new pagetype PromptDialog. Use page 5836 "Copilot Marketing Text" instead.
Method InitializeRequest Replaced by procedure SetParameters()
Field "Invt. Orders Package Tracking" Temporary setup to enable/disable package tracking in Phys. Inventory Orders
Method FindTrackingRecords Replaced by same procedure with PackageNoFilter parameter
Method IsEnabled Package Tracking enabled by default.
Method GetFeatureKey Package Tracking enabled by default.
Method SetFields Replaced by namesake procedure with additional parameter SetCreateNewPackageNo.
Method GetFields Replaced by namesake procedure with additional parameter GetCreateNewPackageNo.
Method SetFields Replaced by namesake procedure with additional parameter SetCreateNewPackageNo.
Method GetFields Replaced by namesake procedure with additional parameter GetCreateNewPackageNo.
Method GetVisibleSettings Replaced by namesake procedure with additional parameter ExpirationDateVisible2.
Method CreateTrackingBufferLines Replaced by procedure CreateOrderTrackingBufferLines()
Method CreateReservEntries Replaced by procedure CreateReservationEntries()
Field "Qty. Exp. Item Tracking (Base)" Replaced by field "Qty. Exp. Tracking (Base)".
Field "Qty. Exp. Item Tracking (Base)" replaced by field "Qty. Exp. Tracking (Base)"
Method IsPackageTrackingEnabled Temporary wrapper procedure to enable test automation
Table Microsoft.Inventory.Counting.Tracking."Exp. Phys. Invt. Tracking" Replaced by table Exp.Invt.Order.Tracking.
Table Microsoft.Inventory.Counting.Tracking."Phys. Invt. Tracking" Replaced by table Invt.Order.Tracking.
Table Microsoft.Inventory.Counting.Tracking."Pstd. Exp. Phys. Invt. Track" Replaced by table Posted.Exp.Invt.Order.Tracking.
Page Microsoft.Inventory.Counting.Tracking."Exp. Phys. Invt. Tracking" Replaced by page Exp.Invt.Order.Tracking
Page Microsoft.Inventory.Counting.Tracking."Phys. Invt. Tracking Lines" Replaced by page 6029 "Invt.Order.Tracking.Lines"
Page Microsoft.Inventory.Counting.Tracking."Posted Exp. Phys. Invt. Track" Replaced by page Posted.Exp.Invt.Order.Tracking
Method OnAfterCopyAmountsFromVATEntry Use the OnAfterOnCopyAmountsFromVATEntry method instead
Method ObsoleteCheckDocNoBasedOnNoSeries Do not use this procedure. It is for compatibility only.
Method CheckDocNoBasedOnNoSeries This method is no longer used. Do the check directly in code instead.
Method IncrementDocumentNo Use SimulateGetNextNo from "No. Series - Batch" instead
Field "Creation Date" Use the system audit field "System Created at" instead.
Field "Creation Time" Use the system audit field "System Created at" instead.
Field "Adapt Main Menu to Permissions" Replaced with UI Elements Removal feature.
Method InitializeRequest Replaced by procedure SetParameters()
Field "Home Page" Field length will be increased to 255.
Field "Use for Invoicing" Microsoft Invoicing is not supported on Business Central
Field "Record ID to Print" Replaced by Print Gen Jnl Line SystemId field
Codeunit Microsoft.Bank.Deposit."Deposits Page Mgt." Pages used are the ones from the Bank Deposits extension. No other pages are provided, this codeunit was needed when NA had it's own pages. Open directly the required pages or run the required reports in the Bank Deposits extension.
Table Microsoft.Bank.Deposit."Deposits Page Setup" Pages used are the ones from the Bank Deposits extension. No other pages are provided, this table was needed when NA had it's own pages. Open directly the required pages or run the required reports in the Bank Deposits extension.
Field "Total Applied Amount Payments" Type is not used to determine if the bank rec. line is associated to a CLE, instead find explicitly CLEs with their corresponding BLE No. . See BankAccReconTest codeunit TotalOutstandingPayments for an example
Field "Total Positive Difference" Difference is now tracked manually instead. Type field was redundant and error prone.
Field "Total Negative Difference" Difference is now tracked manually instead. Type field was redundant and error prone.
Field Type This field is prone to confusion and is redundant. A type Difference can be manually tracked and a type Check Ledger Entry has a related Bank Account Ledger Entry
Field "Home Page" Field length will be increased to 255.
Field "Home Page" Field length will be increased to 255.
Field "Authority Url Key" Usage of authority url is moved to token endpoint.
Field "Creation Date" Use the system audit field "System Created at" instead.
Field "Creation Time" Use the system audit field "System Created at" instead.
Method IsDuplicateFile Replaced with the same procedure with enum instead of option.
Field "Home Page" Field length will be increased to 255.
Method SetDoc Replaced by procedure SetSourceDoc() with enum parameter
Codeunit Microsoft.Foundation.NoSeries."No. Series Check" Please use the PeekNextNo procedure from the "No. Series" codeunit instead
Method GetTrackingInternetAddr Field length for PackageTrackingNo will be increased to 50.
Field Code This field is not used. Please use GetCode procedure instead.
Field "Source Name" This field is not used. Please use GetSourceName procedure instead.
Field "Home Page" Field length will be increased to 255.
Field AccountStatiticsName This field is obsolete. Get CRMAccountStatistics via AccountStatiticsId, then use its name.
Method MultipleCompanyNotificationHelpLink Use MultipleCompanyNotificationHelpLink(Notification: Notification) instead
Table Microsoft.Integration.SyncEngine."Man. Integration Field Mapping" This table is obsolete. Start using the temporary table Man. Integration Field Mapping.
Table Microsoft.Integration.Graph."Graph Mail Setup" Microsoft Invoicing has been discontinued.
Table Microsoft.Integration.Graph."O365 C2Graph Event Settings" Microsoft Invoicing has been discontinued.
Table Microsoft.Integration.Graph."O365 Sales Graph" Microsoft Invoicing has been discontinued.
Method SetRefreshCustomerControl Procedure is not used.
Field "Home Page" Field length will be increased to 255.
Field "Home Page" Field length will be increased to 255.
Field "Home Page" Field length will be increased to 255.
Field "Home Page" Field length will be increased to 255.
Field "Home Page" Field length will be increased to 255.
Field "Package Tracking No." Field length will be increased to 50.
Method CalculateShipToBillToOptions Replaced by procedure CalculateShipToBillToEnums()
Field "Home Page" Field length will be increased to 255.
Field "Home Page" Field length will be increased to 255.
Field "Home Page" Field length will be increased to 255.
Field "Home Page" Field length will be increased to 255.
Field "Package Tracking No." Field length will be increased to 50.
Field "Package Tracking No." Field length will be increased to 50.
Field "Package Tracking No." Field length will be increased to 50.
Field "Package Tracking No." Field length will be increased to 50.
Field "Package Tracking No." Field length will be increased to 50.
Method GetMessage Replaced with GetMessageText that is without Text length limit
Method CheckBinTypeCode Replaced by procedure CheckBinTypeAndCode()
Method CreateBinTypeFilter Replaced by procedure CreateBinTypeFilter(var BinTypeFilter: Text; BinTypeFieldNo: Integer)
Codeunit "Calendar Event Execution" Invoicing
Codeunit "Calendar Event Mangement" Invoicing
Method CreateCalendarEvent Invoicing
Method CreateCalendarEventForCodeunit Invoicing
Method QueueBackgroundSystemEvent Invoicing
Method CreateOrUpdateJobQueueEntry Invoicing
Method DescheduleCalendarEvent Invoicing
Method DescheduleCalendarEventForCodeunit Invoicing
Method FindJobQueue Invoicing
Method SetJobQueueOnHold Invoicing
Method UpdateJobQueue Invoicing
Codeunit "QBD Sync Proxy" Quickbooks integration to Invoicing is discontinued.
Table "Calendar Event" Invoicing
Table "O365 Country/Region" Microsoft Invoicing has been discontinued.
Table "O365 Coupon Claim" Microsoft Invoicing has been discontinued.
Table "O365 Coupon Claim Doc. Link" Microsoft Invoicing has been discontinued.
Table "O365 Cust. Invoice Discount" Microsoft Invoicing has been discontinued.
Table "O365 Customer" Microsoft Invoicing has been discontinued.
Table "O365 Default Email Message" Microsoft Invoicing has been discontinued.
Table "O365 Document Sent History" Microsoft Invoicing has been discontinued.
Table "O365 Email Setup" Microsoft Invoicing has been discontinued.
Table "O365 Field Excel Mapping" Microsoft Invoicing has been discontinued.
Table "O365 Item Basket Entry" Microsoft Invoicing has been discontinued.
Table "O365 Payment History Buffer" Microsoft Invoicing has been discontinued.
Table "O365 Payment Instr. Transl." Microsoft Invoicing has been discontinued.
Table "O365 Payment Instructions" Microsoft Invoicing has been discontinued.
Table "O365 Payment Method" Microsoft Invoicing has been discontinued.
Table "O365 Payment Terms" Microsoft Invoicing has been discontinued.
Table "O365 Posted Coupon Claim" Microsoft Invoicing has been discontinued.
Table "O365 Sales Cue" Microsoft Invoicing has been discontinued.
Table "O365 Sales Document" Microsoft Invoicing has been discontinued.
Field "Document Icon" We no longer show a document icon.
Table "O365 Sales Event" Microsoft Invoicing has been discontinued.
Table "O365 Sales Initial Setup" Microsoft Invoicing has been discontinued.
Table "O365 Sales Invoice Document" Microsoft Invoicing has been discontinued.
Table "O365 Settings Menu" Microsoft Invoicing has been discontinued.
Table "O365 Social Network" Microsoft Invoicing has been discontinued.