Guidelines for Partners
Making your app cloud-compatible can be a real challenge – there is a number of functionalities that are only available for OnPrem solutions or require major workarounds. You can easily check the effort that will be required if you already have a working OnPrem app – just go to your app.json file and set the “target” parameter to “Cloud”. However, it is a bit more difficult if your solution is not even on AL yet.
In order to have a basic understanding of what it might cost to build a cloud-compatible app – we will overview 3 main groups that cause most of the issues and technical challenges. Keep in mind that “cost” here means that you either lose some functionalities in your solution or allocate quite some time to recreate them.
Group 1
Standard procedures only available OnPrem
Looking inside the BaseApp you will see that there are quite a number of standard procedures that have scope set to “OnPrem”:
It means that if your customizations are using any of these standard procedures – they will not be available in cloud-compatible app. Here is a list of all „OnPrem“ scope functions that you can find in Business Central 2022 release wave 2:
Object Type | Object ID | Object name |
Function Name |
table |
9012 |
AAD Application |
CreateUserFromAADApplication |
UserExists | |||
DisableUser | |||
page | 9861 | AAD Application Card | GrantConsent |
codeunit | 8821 | AAD Application Setup | GetD365BCForVEAppId |
codeunit | 360 | Accounting Period Mgt. | GetPositionDifferentCharacter |
GetPositionMatchingCharacter | |||
FindText | |||
table | 135 | Acc. Sched. KPI Web Srv. Setup | PublishWebService |
DeleteWebService | |||
codeunit | 1311 | Activities Mgt. | SetFilterForCalcSalesThisMonthAmount |
IsCueDataStale | |||
SetFilterForCalcOverdueSalesInvoiceAmount | |||
SetFilterForCalcOverduePurchaseInvoiceAmount | |||
codeunit | 7701 | ADCS Communication | EncodeMiniForm |
FieldSetvalue | |||
SetXMLDOMS | |||
GetReturnXML | |||
GetNodeAttribute | |||
SetNodeAttribute | |||
RunPreviousMiniform | |||
IncreaseStack | |||
DecreaseStack | |||
codeunit | 7700 | ADCS Management | SendXMLReply |
SendError | |||
ProcessDocument | |||
GetOutboundDocument | |||
table | 7710 | ADCS User | CalculatePassword |
codeunit | 1640 | Add-in Deployment Helper | DeployManifest |
RemoveApp | |||
InitializeAndValidate | |||
codeunit | 1652 | Add-in Manifest Management | DownloadManifestToClient |
SaveManifestToServer | |||
UploadDefaultManifest | |||
UploadDefaultManifestText | |||
CreateAddin | |||
GenerateManifest | |||
SetCommonManifestItems | |||
DownloadMultipleManifestsToClient | |||
SetNodeValue | |||
SetNodeResource | |||
RemoveAddInTriggersFromManifest | |||
SetSourceLocationNodes | |||
AddRegExRuleNode | |||
GetAppID | |||
GetAppName | |||
GetAppDescription | |||
GetAppVersion | |||
CreateBasicAddins | |||
CreateDefaultAddins | |||
GetAddin | |||
GetAddinID | |||
GetAddinVersion | |||
GetManifestCodeunit | |||
page | 1051 | Additional Fee Chart | UpdateData |
report | 595 | Adjust Exchange Rates | AdjustExchRateCust |
AdjustExchRateVend | |||
codeunit | 764 | Aged Acc. Payable | UpdateDataPerVendor |
page | 769 | Aged Acc. Payable Chart | UpdateChartForVendor |
codeunit | 763 | Aged Acc. Receivable | UpdateDataPerCustomer |
UpdateDataPerCustomer | |||
codeunit | 770 | Analysis Report Chart Mgt. | DrillDown |
UpdateData | |||
table | 365 | Analysis View Entry | DrillDown |
codeunit | 6153 | API Webhook Notification Mgt. | OnDatabaseInsert |
OnDatabaseModify | |||
OnDatabaseDelete | |||
OnDatabaseRename | |||
GetDatabaseTableTriggerSetup | |||
GetEntity | |||
DeleteSubscription | |||
TryGetEntityKeyField | |||
ScheduleJob | |||
IsDetailedLoggingEnabled | |||
TryGetEntityKeyField | |||
FindLastModifiedDateTimeField | |||
codeunit | 6154 | API Webhook Notification Send | DateTimeToUtcString |
codeunit | 9178 | Application Area Mgmt. | GetApplicationAreaSetupRecFromCompany |
GetApplicationAreas | |||
GetApplicationAreaBuffer | |||
TrySaveApplicationAreaCurrentCompany | |||
TrySaveApplicationAreaCurrentUser | |||
SetupApplicationArea | |||
IsBasicEnabled | |||
IsFoundationEnabled | |||
IsBasicOnlyEnabled | |||
IsAdvancedEnabled | |||
IsFixedAssetEnabled | |||
IsJobsEnabled | |||
IsBasicHREnabled | |||
IsDimensionEnabled | |||
IsLocationEnabled | |||
IsAssemblyEnabled | |||
IsItemChargesEnabled | |||
IsItemTrackingEnabled | |||
IsIntercompanyEnabled | |||
IsSalesReturnOrderEnabled | |||
IsPurchaseReturnOrderEnabled | |||
IsCostAccountingEnabled | |||
IsSalesBudgetEnabled | |||
IsPurchaseBudgetEnabled | |||
IsItemBudgetEnabled | |||
IsItemReferencesEnabled | |||
IsSalesAnalysisEnabled | |||
IsPurchaseAnalysisEnabled | |||
IsInventoryAnalysisEnabled | |||
IsReservationEnabled | |||
IsManufacturingEnabled | |||
IsPlanningEnabled | |||
IsRelationshipMgmtEnabled | |||
IsServiceEnabled | |||
IsWarehouseEnabled | |||
IsOrderPromisingEnabled | |||
IsCommentsEnabled | |||
IsRecordLinksEnabled | |||
IsNotesEnabled | |||
IsSuiteEnabled | |||
IsAllDisabled | |||
IsPremiumEnabled | |||
CheckAppAreaOnlyBasic | |||
IsValidExperienceTierSelected | |||
GetFirstPublicAppAreaFieldIndex | |||
GetExperienceTierBuffer | |||
LookupExperienceTier | |||
SaveExperienceTierCurrentCompany | |||
GetExperienceTierCurrentCompany | |||
SetExperienceTierCurrentCompany | |||
SetExperienceTierOtherCompany | |||
IsBasicExperienceEnabled | |||
IsEssentialExperienceEnabled | |||
IsPremiumExperienceEnabled | |||
IsCustomExperienceEnabled | |||
IsAdvancedExperienceEnabled | |||
GetBasicExperienceAppAreas | |||
GetEssentialExperienceAppAreas | |||
GetPremiumExperienceAppAreas | |||
SetHideApplicationAreaError | |||
codeunit | 1804 | Approval Workflow Setup Mgt. | ApplyInitialWizardUserInput |
ApplyCustomerWizardUserInput | |||
ApplyItemWizardUserInput | |||
ApplyPaymantJrnlWizardUserInput | |||
CreateGenJnlLineApprovalWorkflow | |||
CreateSalesDocumentApprovalWorkflow | |||
CreatePurchaseDocumentApprovalWorkflow | |||
page | 908 | Assembly Availability | SetData |
table | 900 | Assembly Header | RefreshBOM |
ShowDimensions | |||
ShowAvailability | |||
table | 901 | Assembly Line | ShowAvailabilityWarning |
ShowAvailabilityWarningPage | |||
codeunit | 1800 | Assisted Company Setup | GetConfigurationPackageFile |
GetAllowedCompaniesForCurrentUser | |||
IsAllowedCompanyForCurrentUser | |||
GetAllowedCompaniesForCurrnetUser | |||
HasCurrentUserAccessToCompany | |||
table | 5062 | OpenAttachment | |
OpenAttachment | |||
Replaced | |||
ExportAttachmentToClientFile | |||
ImportAttachmentFromClientFile | |||
ExportAttachmentToServerFile | |||
ImportAttachmentFromServerFile | |||
RemoveAttachment | |||
WizEmbeddAttachment | |||
DisplayInOutlook | |||
ShowAttachment | |||
RunAttachment | |||
table | 5509 | Attachment Entity Buffer | SetTextContentToBLOB |
codeunit | 5052 | InsertAttachment | |
Send | |||
SendUsingExchange | |||
GenerateHTMLContent | |||
LoadHTMLContent | |||
codeunit | 5400 | Available Management | OnAfterCalcAvailableQty |
OnAfterCalcExpectedQty | |||
page | 6302 | Azure AD Access Dialog | OnOAuthAccessDenied |
table | 6300 | Azure AD App Setup | GetSecretKeyFromIsolatedStorage |
SetSecretKeyToIsolatedStorage | |||
page | 6301 | Azure AD App Setup Part | SetReplyURLWithDefault |
codeunit | 6303 | Azure AD Auth Flow | Initialize |
AcquireTokenFromCacheState | |||
AcquireOnBehalfOfTokenAndTokenCacheState | |||
GetInitialTenantDomainName | |||
AcquireTokenByAuthorizationCode | |||
AcquireTokenByAuthorizationCodeWithCredentials | |||
AcquireTokenFromCache | |||
AcquireGuestToken | |||
AcquireOnBehalfOfToken | |||
AcquireTokenFromCacheWithCredentials | |||
AcquireApplicationToken | |||
GetSaasClientId | |||
CreateExchangeServiceWrapperWithToken | |||
GetLastErrorMessage | |||
codeunit | 6300 | Azure AD Mgt. | GetAuthCodeUrl |
AcquireTokenByAuthorizationCode | |||
GetOnBehalfAccessTokenAndTokenCacheState | |||
GetTokenFromTokenCacheState | |||
GetDefaultRedirectUrl | |||
GetRedirectUrl | |||
GetInitialTenantDomainName | |||
GetLastErrorMessage | |||
GetAccessToken | |||
GetGuestAccessToken | |||
GetOnBehalfAccessToken | |||
CreateExchangeServiceWrapperWithToken | |||
codeunit | 2001 | Azure ML Connector | SendToAzureMLInternal |
SendRequestToAzureML | |||
SetMessageHandler | |||
table | 273 | Bank Acc. Reconciliation | MatchCandidateFilterDate |
table | 274 | Bank Acc. Reconciliation Line | GetAppliedPmtData |
codeunit | 370 | Bank Acc. Reconciliation Post | RunPreview |
table | 1260 | Bank Data Conv. Service Setup | SavePassword |
GetUserName | |||
GetPassword | |||
DeletePassword | |||
HasPassword | |||
codeunit | 1373 | Batch Posting Print Mgt. | PrintSalesDocument |
PrintPurchaseDocument | |||
PrintJournal | |||
page | 2375 | BC O365 Quickbooks Settings | OnQuickBooksOnlineSyncClicked |
OnQuickBooksDesktopSyncClicked | |||
table | 6707 | Booking Item | GetEndDate |
SetEndDate | |||
GetInvoiceDate | |||
SetInvoiceDate | |||
GetStartDate | |||
SetStartDate | |||
table | 485 | Business Chart Buffer | SetDrillDownIndexes |
report | 790 | Calculate Inventory | AddZeroQtySKU |
table | 99000757 | Calendar Entry | GetStartingEndingDateAndTime |
codeunit | 99000813 | Carry Out Action | InsertAsmHeader |
codeunit | 869 | Cash Flow Chart Mgt. | DrillDown |
UpdateData | |||
CollectSourceTypes | |||
CollectAccounts | |||
CollectPosNeg | |||
table | 847 | Cash Flow Forecast Entry | ShowSource |
codeunit | 850 | Cash Flow Forecast Handler | Initialize |
OnAfterPrepareSalesHistoryData | |||
OnAfterPreparePurchHistoryData | |||
OnAfterHasMinimumHistoricalData | |||
codeunit | 841 | Cash Flow Management | ShowSourceDocument |
ShowSource | |||
table | 843 | Cash Flow Setup | SaveUserDefinedAPIKey |
GetMLCredentials | |||
GetUserDefinedAPIKey | |||
table | 846 | Cash Flow Worksheet Line | ShowSource |
codeunit | 571 | Categ. Generate Acc. Schedules | CreateBalanceSheet |
CreateIncomeStatement | |||
CreateCashFlowStatement | |||
CreateRetainedEarningsStatement | |||
table | 7200 | CDS Connection Setup | HasPassword |
GetPassword | |||
SetPassword | |||
SetAccessToken | |||
DeletePassword | |||
SynchronizeNow | |||
EnableIntegrationTables | |||
LoadConnectionStringElementsFromCRMConnectionSetup | |||
EnsureCRMConnectionSetupIsDisabled | |||
GetAccessToken | |||
SetClientSecret | |||
GetClientSecret | |||
DeleteClientSecret | |||
page | 7201 | CDS Connection Setup Wizard | GetCDSEnvironment |
page | 7209 | CDS Couple Salespersons | Initialize |
codeunit | 7203 | CDS Environment | SelectTenantEnvironment |
GetGlobalDiscoverabilityToken | |||
page | 7208 | CDS Full Synch. Review | SetConnectionSetup |
codeunit | 7201 | CDS Integration Impl. | GetBaseSolutionUniqueName |
GetBaseSolutionDisplayName | |||
IsConnectionActive | |||
IsConnectionActive | |||
ActivateConnection | |||
ActivateConnection | |||
HasConnection | |||
RegisterConnection | |||
RegisterConnection | |||
RegisterConnection | |||
RegisterConnection | |||
RegisterConnection | |||
RegisterConnection | |||
UnregisterConnection | |||
UnregisterConnection | |||
IsIntegrationEnabled | |||
IsBusinessEventsEnabled | |||
IsTeamOwnershipModelSelected | |||
GetConnectionDefaultName | |||
IsSolutionInstalled | |||
IsSolutionInstalled | |||
IsSolutionInstalled | |||
IsSolutionInstalled | |||
GetSolutionVersion | |||
GetSolutionVersion | |||
GetSolutionVersion | |||
GetSolutionVersion | |||
AddCoupledUsersToDefaultOwningTeam | |||
AddCoupledUsersToDefaultOwningTeam | |||
AddCoupledUsersToDefaultOwningTeam | |||
AddUsersToDefaultOwningTeam | |||
TestActiveConnection | |||
TestSystemUsersAvailability | |||
CheckIntegrationRequirements | |||
CheckIntegrationSolutionRequirements | |||
CheckIntegrationUserRequirements | |||
CheckOwningTeamRequirements | |||
CheckEntitiesAvailability | |||
SelectSDKVersion | |||
SelectBusinessUnit | |||
CheckConnectionRequiredFields | |||
CheckConnectionRequiredFieldsMatch | |||
RegisterAssistedSetup | |||
UpdateConnectionString | |||
GetConnectionString | |||
GetCDSCompany | |||
GetCoupledBusinessUnitId | |||
GetIntegrationUserId | |||
GetOwningTeamId | |||
GetDefaultOwningTeamMembership | |||
GetDefaultOwningTeamMembership | |||
AssignIntegrationRole | |||
GetRedirectURL | |||
HasCompanyIdField | |||
CheckCompanyId | |||
SetCompanyId | |||
CheckCompanyIdNoTelemetry | |||
ResetCompanyId | |||
CheckOwningTeam | |||
CheckOwningTeam | |||
CheckOwningTeam | |||
CheckOwningUser | |||
CheckOwningUser | |||
SetOwningTeam | |||
SetOwningTeam | |||
SetOwningUser | |||
FindOwnerTypeField | |||
ResetCache | |||
GetIntegrationSolutions | |||
GetIntegrationRequiredRoles | |||
CheckModifyConnectionURL | |||
SendConnectionDisabledNotification | |||
InsertBusinessUnitCoupling | |||
ModifyBusinessUnitCoupling | |||
DeleteBusinessUnitCoupling | |||
TestConnection | |||
CheckCredentials | |||
InitializeProxyVersionList | |||
GetLastProxyVersionItem | |||
ClearConnectionDisableReason | |||
UpdateDomainName | |||
CheckUserName | |||
GetAuthenticationTypeToken | |||
GetAuthenticationTypeToken | |||
IsCDSVersionValid | |||
IsSolutionVersionValid | |||
UpdateConnectionSetupFromWizard | |||
GetTempConnectionName | |||
GetDefaultBusinessUnitName | |||
GetCompanyExternalId | |||
ShowIntegrationUser | |||
ShowOwningTeam | |||
ScheduleRebuildingOfCouplingTable | |||
RegisterConnection | |||
SetupCertificateAuthentication | |||
SetupCertificatetAuthenticationNoPrompt | |||
AddUsersToDefaultOwningTeam | |||
CheckIntegrationUserPrerequisites | |||
CheckAdminUserPrerequisites | |||
SetConnectionString | |||
TryGetCDSCompany | |||
TryGetCompanyId | |||
ImportAndConfigureIntegrationSolution | |||
SignInCDSAdminUser | |||
ReplaceUserNamePasswordInConnectionstring | |||
GetAccessToken | |||
GetBusinessEventAccessToken | |||
GetCDSConnectionClientId | |||
GetCDSConnectionFirstPartyAppId | |||
GetCDSConnectionClientSecret | |||
GetCDSConnectionFirstPartyAppCertificate | |||
ImportIntegrationSolution | |||
ConfigureIntegrationSolution | |||
JITProvisionFirstPartyApp | |||
InitializeConnection | |||
InitializeConnection | |||
TryCheckCredentials | |||
GetCDSVersion | |||
codeunit | 7205 | CDS Int. Table. Subscriber | SetCompanyId |
SetOwnerId | |||
codeunit | 7204 | CDS Setup Defaults | ResetSalesPeopleSystemUserMapping |
ResetCustomerAccountMapping | |||
ResetVendorAccountMapping | |||
ResetContactContactMapping | |||
ResetCurrencyTransactionCurrencyMapping | |||
ResetPaymentTermsMapping | |||
ResetShipmentMethodMapping | |||
ResetShippingAgentMapping | |||
CreateUncoupleJobQueueEntry | |||
CreateCoupleJobQueueEntry | |||
RemoveCustomerContactLinkJobQueueEntries | |||
RunCoupleSalespeoplePage | |||
SetCustomIntegrationsTableMappings | |||
codeunit | 1259 | Certificate Management | UploadAndVerifyCert |
InitIsolatedCertificateFromBlob | |||
VerifyCert | |||
VerifyCertFromString | |||
SaveCertToIsolatedStorage | |||
SavePasswordToIsolatedStorage | |||
GetCertDataScope | |||
DeleteCertAndPasswordFromIsolatedStorage | |||
GetUploadedCertFileName | |||
SetCertPassword | |||
GetPasswordAsSecureString | |||
GetPassword | |||
GetCertAsBase64String | |||
page | 343 | Check Credit Limit | GenJnlLineShowWarning |
GenJnlLineShowWarningAndGetCause | |||
SalesHeaderShowWarningAndGetCause | |||
SalesLineShowWarningAndGetCause | |||
ServiceHeaderShowWarning | |||
ServiceHeaderShowWarningAndGetCause | |||
ServiceLineShowWarning | |||
ServiceLineShowWarningAndGetCause | |||
ServiceContractHeaderShowWarning | |||
ServiceContractHeaderShowWarningAndGetCause | |||
PopulateDataOnNotification | |||
codeunit | 9990 | Code Coverage Mgt. | CreateBackupFile |
CreateSummaryFile | |||
codeunit | 1306 | Company Information Mgt. | IsEUCompany |
codeunit | 8618 | Config. Excel Exchange | SetSelectedTables |
table | 8623 | Config. Package | ShowErrors |
codeunit | 8620 | Config. Package – Import | ImportAndApplyRapidStartPackage |
ImportRapidStartPackage | |||
codeunit | 8611 | Config. Package Management | ValidateSinglePackageDataRelation |
OnPreProcessPackage | |||
OnPostProcessPackage | |||
table | 8613 | Config. Package Table | DeleteRelatedTables |
codeunit | 8619 | Config. Pckg. Compression Mgt. | ServersideCompress |
ServersideDecompress | |||
table | 8627 | Config. Setup | CompleteWizard |
ReadPackageHeader | |||
ImportPackage | |||
DecompressPackage | |||
table | 8620 | Config. Tmpl. Selection Rules | SetSelectionCriteria |
GetFiltersAsTextDisplay | |||
FindTemplateBasedOnRecordFields | |||
codeunit | 8614 | Config. XML Exchange | ExportPackage |
ExportPackageXML | |||
ExportPackageXMLDocument | |||
ImportPackageXMLFromClient | |||
ImportPackageXML | |||
ImportPackageXMLDocument | |||
ImportTableFromXMLNode | |||
GetAttribute | |||
GetPackageCode | |||
GetMediaFolder | |||
DecompressPackage | |||
codeunit | 432 | ImportFromXML | |
ExportToXML | |||
table | 5050 | CreateEmployee | |
CreateEmployeeLink | |||
table | 5054 | Contact Business Relation | UpdateEmptyNoForContact |
page | 5052 | Contact List | SyncExchangeContacts |
codeunit | 6620 | Copy Document Mgt. | IsEntityBlocked |
codeunit | 1322 | Correct PstdSalesInv (Yes/No) | CorrectInvoice |
codeunit | 99000830 | Create Reserv. Entry | SetUntrackedSurplus |
table | 1205 | Credit Transfer Register | Reexport |
table | 5392 | CRM Annotation Coupling | CoupleRecordLinkToCRMAnnotation |
FindByRecordId | |||
FindByCRMId | |||
ExtractNoteText | |||
table | 5330 | CRM Connection Setup | EnsureCDSConnectionIsEnabled |
LoadConnectionStringElementsFromCDSConnectionSetup | |||
HasPassword | |||
DeletePassword | |||
GetPassword | |||
PerformTestConnection | |||
VerifyTestConnection | |||
SetCRMSOPEnabledWithCredentials | |||
RefreshDataFromCRM | |||
RefreshDataFromCRM | |||
PerformWebClientUrlReset | |||
GetDefaultCRMConnection | |||
UpdateConnectionString | |||
GetConnectionString | |||
SetConnectionString | |||
DeployCRMSolution | |||
SetPassword | |||
GetConnectionStringWithCredentials | |||
PromptForCredentials | |||
codeunit | 5331 | CRM Coupling Management | RemoveCoupling |
page | 5331 | CRM Full Synch. Review | SetSkipEntitiesNotFullSyncReady |
table | 5373 | CRM Full Synch. Review Line | Generate |
Generate | |||
Generate | |||
GetInitialSynchRecommendationStyleExpression | |||
codeunit | 5330 | CRM Integration Management | IsIntegrationEnabled |
CheckSolutionVersionOutdated | |||
UpdateSkippedNow | |||
CreateNewRecordsInCRM | |||
CreateNewRecordsFromCRM | |||
CreateNewRecords | |||
CreateNewRecordsFromSelectedCRMRecords | |||
RepairBrokenCouplings | |||
RepairBrokenCouplings | |||
RemoveCoupling | |||
MatchBasedCoupling | |||
MatchBasedCoupling | |||
RemoveCoupling | |||
MatchBasedCoupling | |||
RemoveCoupling | |||
RemoveCoupling | |||
RemoveCoupling | |||
RemoveCoupling | |||
RemoveCoupling | |||
EnqueueSyncJob | |||
AddIntegrationTableMapping | |||
AddIntegrationTableMapping | |||
ShowCustomerCRMOpportunities | |||
ShowCustomerCRMQuotes | |||
ShowCustomerCRMCases | |||
ResetIntTableMappingDefaultConfiguration | |||
GetLastErrorMessage | |||
DisableNotification | |||
OpenIntegrationSynchronizationJobsFromNotification | |||
InitializeProxyVersionList | |||
GetLastProxyVersionItem | |||
IsItemAvailabilityEnabled | |||
RegisterAssistedSetup | |||
IsCRMIntegrationRecord | |||
GetDatabaseTableTriggerSetup | |||
OnDatabaseInsert | |||
OnDatabaseModify | |||
OnDatabaseRename | |||
UserCanRescheduleJob | |||
ImportCRMSolution | |||
table | 5331 | CRM Integration Record | GetTableID |
IsSameFailureRepeatedTwice | |||
codeunit | 5340 | CRM Integration Table Synch. | LoadCRMOption |
GetMaxNumberOfConditions | |||
codeunit | 5333 | CRM Integration Telemetry | LogTelemetryWhenConnectionEnabled |
LogTelemetryWhenConnectionDisabled | |||
codeunit | 5355 | CRM Notes Synch Job | CreateAnnotationsForCreatedNotes |
CreateNotesForCreatedAnnotations | |||
ModifyNotesForModifiedAnnotations | |||
codeunit | 5352 | CRM Order Status Update Job | CreateStatusPostOnModifiedOrders |
codeunit | 5344 | CRM Product Name | UNIQUE |
codeunit | 5348 | CRM Quote to Sales Quote | ManageSalesQuoteArchive |
codeunit | 5343 | CRM Sales Order to Sales Order | CreateNote |
CRMIsCoupledToValidRecord | |||
SetLastBackOfficeSubmit | |||
codeunit | 5334 | CRM Setup Defaults | ResetItemProductMapping |
ResetResourceProductMapping | |||
ResetSalesInvoiceHeaderInvoiceMapping | |||
ResetSalesInvoiceLineInvoiceMapping | |||
ResetSalesOrderMapping | |||
ResetBidirectionalSalesOrderMapping | |||
ResetSalesOrderMappingConfiguration | |||
ResetCustomerPriceGroupPricelevelMapping | |||
ResetUnitOfMeasureUoMScheduleMapping | |||
ResetUnitGroupUoMScheduleMapping | |||
ResetItemUnitOfMeasureUoMMapping | |||
ResetResourceUnitOfMeasureUoMMapping | |||
ResetOpportunityMapping | |||
RecreateSalesOrderStatusJobQueueEntry | |||
RecreateSalesOrderNotesJobQueueEntry | |||
RecreateArchivedSalesOrdersJobQueueEntry | |||
SetCustomIntegrationsTableMappings | |||
table | 1234 | CSV Buffer | LoadData |
LoadData | |||
SaveData | |||
InitializeReader | |||
InitializeReader | |||
InitializeReader | |||
ReadLines | |||
table | 1650 | Curr. Exch. Rate Update Setup | GetXMLStructure |
table | 18 | LookupCustomer | |
page | 21 | Customer Card | SetCaption |
codeunit | 8810 | Customer Layout – Statement | RunReport |
RunReportWithParameters | |||
RunReportWithoutRequestPage | |||
EnqueueReport | |||
CheckReportRunningInBackground | |||
page | 22 | Customer List | SetCaption |
table | 5105 | Customer Template | CopyTemplate |
codeunit | 8800 | Custom Layout Reporting | ProcessReport |
GetOutputOption | |||
GetOptionValueFromRequestPageForReport | |||
InitializeReportData | |||
InitializeData | |||
RunRequestPage | |||
GetReportRequestPageParameters | |||
SetIgnoreRequestParameters | |||
SetPredefinedRequestParameters | |||
table | 9650 | Custom Report Layout | ImportLayoutBlob |
ValidateLayout | |||
TryUpdateLayout | |||
ExportSchema | |||
ApplyUpgrade | |||
CanBeModified | |||
NewExtensionLayout | |||
GetCustomRdlc | |||
table | 9657 | Custom Report Selection | CheckEmailSendTo |
codeunit | 1754 | Data Classif. Import/Export | ImportExcelSheet |
ExportToExcelSheet | |||
codeunit | 1756 | Data Class. Notification Mgt. | FireDataClassificationNotification |
FireSyncFieldsNotification | |||
FireUnclassifiedFieldsNotification | |||
DisableNotifications | |||
GetFilterTextForFieldValuesInTable | |||
OpenDataClassificationWizard | |||
OpenClassificationWorksheetPage | |||
GetDataClassificationNotificationId | |||
GetSyncFieldsNotificationId | |||
GetUnclassifiedFieldsNotificationId | |||
SyncAllFieldsFromNotification | |||
ShowNotificationIfThereAreUnclassifiedFields | |||
table | 1227 | Data Exch. Line Def | ValidateNamespace |
codeunit | 1760 | Data Geo. Notification | DisableNotification |
LearnMoreNotification | |||
codeunit | 6100 | Data Migration Facade | OnRegisterDataMigrator |
OnGetInstructions | |||
OnDataImport | |||
OnSelectDataToApply | |||
OnApplySelectedData | |||
OnShowThatsItMessage | |||
OnEnableTogglingDataMigrationOverviewPage | |||
OnMigrationCompleted | |||
codeunit | 1798 | Data Migration Mgt. | OnBeforeMigrationStarted |
OnAfterMigrationFinished | |||
GetGlobalNotificationId | |||
GetCustomerContactNotificationId | |||
GetVendorContactNotificationId | |||
ShowHelpTopicPage | |||
DisableDataMigrationRelatedGlobalNotifications | |||
table | 1800 | Data Migrator Registration | OnRegisterDataMigrator |
OnHasSettings | |||
OnOpenSettings | |||
OnValidateSettings | |||
OnGetInstructions | |||
OnHasTemplate | |||
OnDownloadTemplate | |||
OnDataImport | |||
OnSelectDataToApply | |||
OnHasAdvancedApply | |||
OnOpenAdvancedApply | |||
OnApplySelectedData | |||
OnPostingGroupSetup | |||
OnGLPostingSetup | |||
OnCustomerVendorPostingSetup | |||
OnHasErrors | |||
OnShowErrors | |||
OnShowDuplicateContactsText | |||
OnShowPostingOptions | |||
OnShowBalance | |||
OnShowThatsItMessage | |||
OnEnableTogglingDataMigrationOverviewPage | |||
OnHideSelected | |||
codeunit | 1180 | Data Privacy Mgmt | CreatePackage |
GetPrivacyEntityKeyFieldAndTableNo | |||
CreateConfigPackage | |||
CreatePackageTable | |||
InsertPackageTable | |||
CreatePackageField | |||
CreatePackageFilter | |||
CreateDataForChangeLogEntries | |||
FilterDataSensitivityByDataSensitivityOption | |||
RecRefGet | |||
page | 1180 | Data Privacy Wizard | SetEntitityType |
OnDrillDownForEntityNumber | |||
OnEntityNoValidate | |||
page | 1702 | Deferral Schedule | GetParameter |
page | 99000919 | Demand Forecast | SetColumns |
SetMatrix | |||
table | 1302 | Dimensions Template | OnAfterCreateFieldRefArray |
codeunit | 1411 | Doc. Exch. Links | CheckAndUpdateDocExchCrMemoStatus |
CheckAndUpdateDocExchInvoiceStatus | |||
CheckAndUpdateDocExchServiceInvoiceStatus | |||
CheckAndUpdateDocExchServiceCrMemoStatus | |||
page | 1276 | Doc. Exch. Service Auth. | SetOAuth2Properties |
GetAuthCode | |||
GetAuthError | |||
GetOAuthProperties | |||
codeunit | 1410 | Doc. Exch. Service Mgt. | IsSandbox |
SetURLsToDefault | |||
GetAppUrl | |||
GetDefaultRedirectUrl | |||
SetDefaultRedirectUrl | |||
SendRenewTokenNotification | |||
RecallActivateAppNotification | |||
SendActivateAppNotification | |||
ActivateApp | |||
RenewToken | |||
RenewToken | |||
CheckConnection | |||
SendUBLDocument | |||
SendDocument | |||
GetClientId | |||
GetDocumentStatus | |||
GetDocumentMetadata | |||
ReceiveDocuments | |||
OnAfterIncomingDocReceivedFromDocExch | |||
SendUBLDocument | |||
GetClientSecret | |||
AcquireAccessTokenByAuthorizationCode | |||
AcquireAccessTokenByRefreshToken | |||
table | 1275 | Doc. Exch. Service Setup | SetDefaultRedirectUrl |
SetURLsToDefault | |||
CheckConnection | |||
SetClientSecret | |||
GetClientSecret | |||
DeleteClientSecret | |||
SetAccessToken | |||
GetAccessToken | |||
DeleteAccessToken | |||
SetRefreshToken | |||
GetRefreshToken | |||
DeleteRefreshToken | |||
SavePassword | |||
GetPassword | |||
DeletePassword | |||
HasPassword | |||
table | 1173 | Document Attachment | SaveAttachment |
codeunit | 260 | Document-Mailing | EmailFile |
EmailFile | |||
EmailFileWithSubject | |||
EmailFileWithSubjectAndSender | |||
EmailFileWithSubjectAndReportUsage | |||
SendQuoteInForeground | |||
SendPostedInvoiceInForeground | |||
codeunit | 9651 | Document Report Mgt. | IsStreamHasDataset |
ApplyUpgradeToReports | |||
BulkUpgrade | |||
MergeWordLayout | |||
GetWordLayoutStream | |||
CalculateUpgradeChangeSet | |||
table | 60 | Document Sending Profile | TrySendToVAN |
TrySendToDisk | |||
codeunit | 9510 | Document Service Management | TestConnection |
SaveFile | |||
IsServiceUri | |||
SetServiceType | |||
OpenDocument | |||
TestLocationResolves | |||
SaveFile | |||
GetRedirectURL | |||
SetClientSecret | |||
GetClientSecretFromIsolatedStorage | |||
TryGetClientSecretFromIsolatedStorage | |||
codeunit | 1291 | DotNet Exception Handler | Catch |
TryCastToType | |||
CastToType | |||
table | 61 | Electronic Document Format | SendElectronically |
OnDiscoverElectronicFormat | |||
SendElectronically | |||
table | 9500 | Email Item | GetBodyText |
AttachIncomingDocuments | |||
ValidateTarget | |||
codeunit | 5064 | Email Logging Dispatcher | CheckSetup |
RunEMailBatch | |||
UpdateSegLine | |||
table | 5510 | Employee Time Reg Buffer | LoadRecordFromId |
LoadRecordsFromEmployee | |||
LoadRecordsFromTSDetails | |||
table | 370 | Excel Buffer | CopySheet |
DeleteWorksheet | |||
GetSheetsCount | |||
SetActiveWriterSheet | |||
GetWriterSheetNameByNumber | |||
CreateBook | |||
GetNextColumnCellName | |||
GetNextRowCellName | |||
OpenBook | |||
OpenBookForUpdate | |||
UpdateBook | |||
UpdateBookExcel | |||
CreateRangeName | |||
SelectSheetsName | |||
DownloadAndOpenExcel | |||
OpenExcelWithName | |||
CreateBookAndOpenExcel | |||
codeunit | 1806 | Excel Data Migrator | ImportExcelData |
ImportExcelDataByFileName | |||
ExportExcelTemplate | |||
ExportExcelTemplateByFileName | |||
codeunit | 5323 | Exchange Add-in Setup | InitializeServiceWithCredentials |
CredentialsRequired | |||
PromptForCredentials | |||
ImpersonateUser | |||
DeployAddin | |||
DeployAddins | |||
TryDeployAddins | |||
DeploySampleEmails | |||
codeunit | 1651 | Exchange PowerShell Runner | InitializePSRunner |
ValidateCredentials | |||
GetApp | |||
RemoveApp | |||
NewApp | |||
AddCommand | |||
AddParameter | |||
AddParameterFlag | |||
Invoke | |||
AwaitCompletion | |||
GetResultEnumerator | |||
GetErrorEnumerator | |||
RemoveRemoteConnectionInformation | |||
ClearLog | |||
table | 6700 | Exchange Sync | SetExchangeAccountPassword |
DeletePassword | |||
codeunit | 5320 | Exchange Web Services Client | GetPublicFolders |
InitializeOnClient | |||
InitializeOnServer | |||
InitializeOnServerWithImpersonation | |||
FolderExists | |||
ValidateCredentialsOnServer | |||
ValidateCredentialsOnClient | |||
codeunit | 5321 | Exchange Web Services Server | Initialize |
InitializeAndValidate | |||
Initialize2010 | |||
Initialize2010WithUserImpersonation | |||
InitializeWithCertificate | |||
ValidCredentials | |||
SetImpersonatedIdentity | |||
InstallApp | |||
CreateAppointment | |||
SendEmailMessageWithAttachment | |||
SaveEmailToInbox | |||
SaveHTMLEmailToInbox | |||
GetEmailFolder | |||
IdenticalMailExists | |||
CompareEmailAttachments | |||
GetEmailAndAttachments | |||
GetEmailAndAttachments | |||
GetEmailBody | |||
EmailHasAttachments | |||
GetCurrentUserTimeZone | |||
InitializeWithOAuthToken | |||
codeunit | 1709 | Exp. External Data Pos. Pay | CreateExportFile |
codeunit | 1700 | Exp. Launcher Pos. Pay | PositivePayProcess |
codeunit | 439 | Export F/O Consolidation | ExportFile |
codeunit | 7152 | Export Item Analysis View | ExportData |
codeunit | 1603 | Export Sales Cr.M. – PEPPOL2.0 | GenerateXMLFile |
GenerateXMLFile | |||
codeunit | 1601 | Export Sales Cr.M. – PEPPOL2.1 | GenerateXMLFile |
GenerateXMLFile | |||
codeunit | 1602 | Export Sales Inv. – PEPPOL 2.0 | GenerateXMLFile |
GenerateXMLFile | |||
codeunit | 1600 | Export Sales Inv. – PEPPOL 2.1 | GenerateXMLFile |
GenerateXMLFile | |||
codeunit | 1606 | Export Serv. Inv. – PEPPOL 2.0 | GenerateXMLFile |
GenerateXMLFile | |||
codeunit | 1604 | Export Serv. Inv. – PEPPOL 2.1 | GenerateXMLFile |
GenerateXMLFile | |||
codeunit | 1611 | Exp. Sales CrM. PEPPOL BIS3.0 | GenerateXMLFile |
GenerateXMLFile | |||
codeunit | 1610 | Exp. Sales Inv. PEPPOL BIS3.0 | GenerateXMLFile |
GenerateXMLFile | |||
codeunit | 1613 | Exp. Serv.CrM. PEPPOL BIS3.0 | GenerateXMLFile |
GenerateXMLFile | |||
codeunit | 1609 | Exp. Service Cr.M. – PEPPOL2.0 | GenerateXMLFile |
GenerateXMLFile | |||
codeunit | 1608 | Exp. Service Cr.M. – PEPPOL2.1 | GenerateXMLFile |
GenerateXMLFile | |||
codeunit | 1612 | Exp. Serv.Inv. PEPPOL BIS3.0 | GenerateXMLFile |
GenerateXMLFile | |||
codeunit | 1708 | Exp. Writing Pos. Pay | ExportPositivePay |
codeunit | 419 | File Management | ServerTempFileName |
DownloadTempFile | |||
UploadFile | |||
UploadFileWithFilter | |||
DownloadHandler | |||
DownloadFromStreamHandler | |||
CopyServerFile | |||
DeleteServerFile | |||
ServerDirectoryExists | |||
ServerCreateDirectory | |||
ServerCreateTempSubDirectory | |||
ServerRemoveDirectory | |||
GetServerDirectoryFilesList | |||
GetServerDirectoryFilesListInclSubDirs | |||
GetServerFileProperties | |||
BLOBImportFromServerFile | |||
BLOBExportToServerFile | |||
InstreamExportToServerFile | |||
CreateAndWriteToServerFile | |||
ExportImage | |||
IsClientDirectoryEmpty | |||
IsServerDirectoryEmpty | |||
GetFileContents | |||
GetFileContents | |||
table | 303 | Finance Charge Memo Line | OnAfterCalcFinCharge |
OnBeforeCalcFinCharge | |||
codeunit | 703 | Find Record Management | GetIntFieldValue |
GetIntFieldValues | |||
FindNoByDescription | |||
FindRecordByDescriptionAndView | |||
codeunit | 6400 | Flow Service Management | IsUserReadyForFlow |
GetSelectedFlowEnvironmentName | |||
GetEnvironments | |||
SetSelectedFlowEnvironmentIDToDefault | |||
codeunit | 9180 | Generic Chart Mgt | RetrieveXML |
FillChartHelper | |||
SaveChanges | |||
ValidateFieldColumn | |||
RetrieveFieldColumn | |||
RetrieveFieldColumnIDFromName | |||
GetQueryColumnList | |||
GetDescription | |||
ChartCustomization | |||
GetQueryCountColumnName | |||
CheckDataTypeAggregationCompliance | |||
page | 9184 | Generic Chart Type Preview | SetChartDefinition |
codeunit | 225 | Gen. Jnl.-Apply | GetEntrySelected |
codeunit | 230 | CheckTemplateName | |
CheckCurrencyCode | |||
TemplateSelectionSimple | |||
codeunit | 13 | Gen. Jnl.-Post Batch | Preview |
table | 232 | Gen. Journal Batch | OnCheckGenJournalLineExportRestrictions |
OnMoveGenJournalBatch | |||
table | 81 | Gen. Journal Line | ShowDeferrals |
OnCheckGenJournalLinePostRestrictions | |||
OnCheckGenJournalLinePrintCheckRestrictions | |||
OnGenJnlLineGetVendorAccount | |||
codeunit | 1295 | Get Bank Stmt. Line Candidates | OnBeforeTransferCandidatestoAppliedPmtEntries |
codeunit | 1237 | Get Json Structure | GenerateStructure |
table | 5456 | Graph Business Profile | GetAddressesString |
SetAddressesString | |||
GetEmailAddressesString | |||
SetEmailAddressesString | |||
GetLogoString | |||
GetPhoneNumbersString | |||
SetPhoneNumbersString | |||
GetSocialLinksString | |||
SetSocialLinksString | |||
GetWebsiteString | |||
SetWebsitesString | |||
codeunit | 5444 | Graph Business Setting | GetMSPayBusinessSetting |
table | 5460 | Graph Business Setting | GetDataString |
codeunit | 5470 | Graph Collection Mgt – Item | WriteItemEDMComplexTypes |
codeunit | 5456 | Graph Connection Setup | IsS2SAuthenticationEnabled |
table | 5450 | Graph Contact | GetCategoriesString |
SetCategoriesString | |||
GetEmailAddressesString | |||
SetEmailAddressesString | |||
GetWebsitesString | |||
SetWebsitesString | |||
GetImAddressesString | |||
SetImAddressesString | |||
GetPhonesString | |||
SetPhonesString | |||
GetPostalAddressesString | |||
SetPostalAddressesString | |||
GetPersonalNotesString | |||
SetPersonalNotesString | |||
GetChildrenString | |||
SetChildrenString | |||
GetFlagString | |||
SetFlagString | |||
GetBusinessTypeString | |||
SetBusinessTypeString | |||
GetIsCustomerString | |||
SetIsCustomerString | |||
GetIsVendorString | |||
SetIsVendorString | |||
GetIsBankString | |||
SetIsBankString | |||
GetIsContactString | |||
SetIsContactString | |||
GetIsLeadString | |||
GetIsPartnerString | |||
GetIsNavCreatedString | |||
SetIsNavCreatedString | |||
GetNavIntegrationIdString | |||
SetNavIntegrationIdString | |||
GetXrmId | |||
codeunit | 405 | Graph Mail | PrepareMessage |
SetupGraph | |||
SendMail | |||
TrySendMail | |||
UserHasLicense | |||
table | 407 | Graph Mail Setup | TryGetToken |
IsEnabled | |||
RenewRefreshToken | |||
SendTestMail | |||
SendMail | |||
SetRefreshToken | |||
Initialize | |||
codeunit | 5503 | Graph Mgt – Attachment Buffer | UpdateAttachments |
codeunit | 5468 | Graph Mgt – Complex Types | InsertOrUpdateBookingsDate |
InsertOrUpdatePostalAddress | |||
codeunit | 5465 | Graph Mgt – General Tools | GetMandatoryStringPropertyFromJObject |
InsertOrUpdateODataType | |||
ApiSetup | |||
codeunit | 5527 | Graph Mgt – Purchase Invoice | HandleApiSetup |
codeunit | 5507 | Graph Mgt – Sales Credit Memo | HandleApiSetup |
codeunit | 5474 | Graph Mgt – Sales Header | UpdateReferencedIdFieldOnSalesHeader |
codeunit | 5475 | Graph Mgt – Sales Invoice | HandleApiSetup |
codeunit | 5495 | Graph Mgt – Sales Order | HandleApiSetup |
codeunit | 5513 | Graph Mgt – Time Registration | InitUserSetup |
ModifyResourceToUseTimeSheet | |||
CreateResourceToUseTimeSheet | |||
GetTimeSheetHeader | |||
GetTimeSheetLineWithEmptyDate | |||
AddTimeSheetDetail | |||
AddTimeSheetDetailWithDimensionSetAndJob | |||
UpdateIntegrationRecords | |||
codeunit | 1297 | Http Web Request Mgt. | GetResponse |
GetResponseStream | |||
ProcessFaultResponse | |||
ProcessFaultXMLResponse | |||
ProcessFaultXMLResponse | |||
GetUrl | |||
GetUri | |||
GetMethod | |||
TryLoadXMLResponse | |||
Initialize | |||
AddBodyAsAsciiText | |||
SetTimeout | |||
SetMethod | |||
SetDecompresionMethod | |||
SetContentType | |||
SetReturnType | |||
SetProxy | |||
SetContentLength | |||
AddSecurityProtocolTls12 | |||
AddBody | |||
AddBodyBlob | |||
SetUserAgent | |||
SetCookie | |||
GetCookie | |||
HasCookie | |||
OnOverrideUrl | |||
SendRequestAndReadTextResponse | |||
SendRequestAndReadResponse | |||
AddHeader | |||
AddBodyAsText | |||
codeunit | 6060 | Hybrid Deployment | Initialize |
CreateIntegrationRuntime | |||
DisableReplication | |||
DisableDataLakeMigration | |||
EnableReplication | |||
GetIntegrationRuntimeKeys | |||
GetReplicationRunStatus | |||
GetRequestStatus | |||
GetVersionInformation | |||
InitiateDataLakeMigration | |||
PrepareTablesForReplication | |||
RegenerateIntegrationRuntimeKeys | |||
ResetCloudData | |||
RunReplication | |||
StartDataUpgrade | |||
RunUpgrade | |||
SetReplicationSchedule | |||
codeunit | 1643 | Hyperlink Manifest | SetHyperlinkAddinTriggers |
GetPrefixForNoSeriesLine | |||
GetNoSeriesPrefixes | |||
codeunit | 435 | IC Inbox Import | SetFileName |
codeunit | 431 | IC Outbox Export | RunOutboxTransactions |
ProcessAutoSendOutboxTransactionNo | |||
codeunit | 9801 | Identity Management | SetAuthenticationKey |
GetAuthenticationKey | |||
GetNameIdentifier | |||
GetObjectId | |||
CreateWebServicesKey | |||
GetPuid | |||
CreateWebServicesKeyNoExpiry | |||
ClearWebServicesKey | |||
GetWebServicesKey | |||
IsAzure | |||
GetWebServiceExpiryDate | |||
GetACSStatus | |||
IsUserPasswordSet | |||
IsWindowsAuthentication | |||
IsUserNamePasswordAuthentication | |||
IsAccessControlServiceAuthentication | |||
UserName | |||
SetAuthenticationEmail | |||
codeunit | 2020 | Image Analysis Management | SetHttpMessageHandler |
GetImageAnalysisCredentials | |||
table | 2020 | Image Analysis Setup | Increment |
SetApiKey | |||
GetApiKey | |||
codeunit | 5080 | Image Handler Management | ScaleDownFromBlob |
GetImageSizeBlob | |||
codeunit | 134 | Import Attachment – Inc. Doc. | UploadFile |
ImportAttachment | |||
SetTestMode | |||
table | 137 | Inc. Doc. Attachment Overview | NameDrillDown |
table | 130 | Incoming Document | Release |
CreateGeneralJournalLineWithDataExchange | |||
TryCreateGeneralJournalLineWithDataExchange | |||
HyperlinkToDocument | |||
AddXmlAttachmentFromXmlText | |||
AddAttachmentFromServerFile | |||
SendToJobQueue | |||
ResetOriginalOCRData | |||
UploadCorrectedOCRData | |||
SendToOCR | |||
RetrieveFromOCR | |||
MainAttachmentDrillDown | |||
ReplaceOrInsertMainAttachment | |||
ReplaceMainAttachment | |||
ShowMainAttachment | |||
OCRResultDrillDown | |||
OnCheckIncomingDocReleaseRestrictions | |||
OnCheckIncomingDocCreateDocRestrictions | |||
OnCheckIncomingDocSetForOCRRestrictions | |||
table | 133 | Incoming Document Attachment | Export |
SendToOCR | |||
OnAttachBinaryFile | |||
ExtractHeaderFields | |||
OnBeforeExtractHeaderFields | |||
codeunit | 5336 | Integration Record Synch. | GetWasBidirectionalFieldModified |
GetBidirectionalFieldModifiedContext | |||
codeunit | 5345 | Integration Rec. Synch. Invoke | CheckTransferFields |
table | 5339 | Integration Synch. Job Errors | ForceSynchronizeDataIntegration |
DeleteCouplings | |||
table | 5335 | Integration Table Mapping | SuggestToIncludeEntitiesWithNullCompany |
SynchronizeNow | |||
SynchronizeOptionNow | |||
codeunit | 5335 | Integration Table Synch. | CheckTransferFields |
Uncouple | |||
Couple | |||
CoupleOption | |||
LogMatchBasedCouplingError | |||
LogSynchError | |||
OnAfterInitSynchJob | |||
codeunit | 4009 | Intelligent Cloud Management | GetIntelligentCloudInsightsUrl |
GetIntelligentCloudLearnMoreUrl | |||
table | 5065 | Interaction Log Entry | OpenAttachment |
ToggleCanceledCheckmark | |||
SetCanceledCheckmark | |||
codeunit | 9033 | Invite External Accountant | InvokeInvitationsRequest |
InvokeUserProfileUpdateRequest | |||
InvokeUserAssignLicenseRequest | |||
InvokeIsExternalAccountantLicenseAvailable | |||
InvokeIsUserAdministrator | |||
CreateNewUser | |||
IsLicenseAlreadyAssigned | |||
TryGetGuestGraphUser | |||
table | 1262 | Isolated Certificate | IsCertificateExpired |
SetScope | |||
codeunit | 1293 | Isolated Storage Management | Get |
Set | |||
Delete | |||
Contains | |||
page | 5540 | Item Availability by Timeline | InitAndCreateTimelineEvents |
page | 1872 | Item Availability Check | InitializeFromNotification |
InitializeFromData | |||
table | 5722 | Item Category | UpdateIndentationTree |
codeunit | 5722 | Item Category Management | CalcPresentationOrder |
CheckPresentationOrder | |||
page | 346 | Item Picture | ImportFromDevice |
table | 31 | Item Picture Buffer | LoadZIPFile |
ImportPictures | |||
GetAddCount | |||
GetAddedCount | |||
GetReplaceCount | |||
GetReplacedCount | |||
codeunit | 5701 | Item Subst. | ItemSubstGet |
ItemServiceSubstGet | |||
ItemAssemblySubstGet | |||
codeunit | 6500 | Item Tracking Management | CopyExpirationDateForLot |
UpdateExpirationDateForLot | |||
table | 167 | SendRecords | |
codeunit | 759 | Job Chart Mgt | CreateJobChart |
table | 1003 | Job Planning Line | UpdatePlannedDueDate |
codeunit | 1034 | Job Planning Line – Calendar | CreateAndSend |
CreateRequest | |||
CreateCancellation | |||
codeunit | 5459 | JSON Management | InitializeObjectFromJObject |
InitializeCollectionFromJArray | |||
GetJSONObject | |||
GetJsonArray | |||
GetJObjectFromCollectionByPropertyValue | |||
GetPropertyValueFromJObjectByName | |||
GetPropertyValueFromJObjectByPathSetToFieldRef | |||
GetStringPropertyValueFromJObjectByName | |||
GetStringPropertyValueFromJObjectByPath | |||
GetEnumPropertyValueFromJObjectByName | |||
GetBoolPropertyValueFromJObjectByName | |||
GetArrayPropertyValueFromJObjectByName | |||
GetObjectPropertyValueFromJObjectByName | |||
GetDecimalPropertyValueFromJObjectByName | |||
GetGuidPropertyValueFromJObjectByName | |||
GetStringValueFromJObject | |||
AddJArrayToJObject | |||
AddJObjectToJObject | |||
AddJObjectToJArray | |||
AddJPropertyToJObject | |||
AddNullJPropertyToJObject | |||
AddJValueToJObject | |||
AddJObjectToCollection | |||
AddJArrayContentToCollection | |||
ReplaceOrAddJPropertyInJObject | |||
ReplaceOrAddDescendantJPropertyInJObject | |||
TryParseJObjectFromString | |||
TryParseJArrayFromString | |||
codeunit | 2004 | Machine Learning KeyVaultMgmt. | GetMachineLearningCredentials |
codeunit | 397 | OpenNewMessage | |
NewMessageAsync | |||
NewMessage | |||
AddBodyline | |||
AttachFile | |||
Send | |||
GetErrorDesc | |||
TryInitializeOutlook | |||
OnGetEmailAddressFromActiveDirectory | |||
codeunit | 9520 | Mail Management | SendMailOrDownload |
SendMailOrDownload | |||
ImageBase64ToUrl | |||
TryGetSenderEmailAddress | |||
IsGraphEnabled | |||
codeunit | 1280 | Map Currency Exchange Rate | MapCurrencyExchangeRates |
codeunit | 1214 | Map DataExch To Intermediate | ProcessAllLinesColumnMapping |
codeunit | 1218 | Map Incoming Doc to Purch Doc | ProcessIntermediateData |
page | 5094 | Marketing Setup | ClearEmailLoggingSetup |
InitExchangeService | |||
table | 5079 | Marketing Setup | SetQueueFolder |
SetStorageFolder | |||
SetExchangeAccountPassword | |||
CreateExchangeAccountCredentials | |||
ResetExchangeTenantId | |||
SetExchangeTenantId | |||
GetExchangeTenantId | |||
SetExchangeClientSecret | |||
GetExchangeClientSecret | |||
table | 9400 | Media Repository | ImportMedia |
SetIconFromInstream | |||
codeunit | 491 | Memory Mapped File | CreateMemoryMappedFileFromTempBlob |
OpenMemoryMappedFile | |||
ReadTextFromMemoryMappedFile | |||
ReadTextWithSeparatorsFromMemoryMappedFile | |||
GetName | |||
Dispose | |||
page | 702 | Merge Duplicate | IsConflictResolved |
table | 64 | Merge Duplicates Buffer | InsertFromConflict |
IsConflict | |||
FindModifiedKeyFields | |||
Merge | |||
RemoveConflictingRecord | |||
RenameConflictingRecord | |||
table | 66 | Merge Duplicates Conflict | Merge |
table | 65 | Merge Duplicates Line Buffer | FindConflicts |
HasFieldToOverride | |||
HasModifiedField | |||
table | 7700 | Miniform Header | SaveXMLin |
LoadXMLin | |||
codeunit | 7702 | Miniform Management | ReceiveXML |
Initialize | |||
codeunit | 2003 | ML Prediction Management | SetMessageHandler |
GetMachineLearningCredentials | |||
report | 513 | Move IC Trans. to Partner Comp | OnICInboxTransactionCreated |
table | 7860 | MS- PayPal Standard Account | HideAllDialogs |
codeunit | 2820 | Native – Attachments | UpdateAttachments |
GenerateAttachmentsJSON | |||
page | 2820 | Native – Attachments | ContentFromBase64String |
codeunit | 2801 | Native – EDM Types | UpdateEDMTypes |
ParseSalesLinesJSON | |||
ParseSalesLineJSON | |||
ParseCouponsJSON | |||
ParseCouponJSON | |||
CouponToJSON | |||
ParseAttachmentsJSON | |||
ParseAttachmentJSON | |||
AttachmentToJSON | |||
table | 2840 | Native – Gen. Settings Buffer | SaveRecord |
codeunit | 2800 | Native – Setup APIs | SetupApis |
table | 1263 | No. Series Tenant | InitNoSeries |
GetNextAvailableCode | |||
codeunit | 1509 | Notification Entry Dispatcher | GetHTMLBodyText |
table | 2121 | O365 Brand Color | CreateOrUpdateCustomColor |
FindColor | |||
MakePicture | |||
CreateDefaultBrandColors | |||
codeunit | 2158 | O365 Document Send Mgt | ResendDocumentFromNotification |
OpenSetupEmailFromNotification | |||
codeunit | 2380 | O365 Email Customer Data | ExportDataToExcelAndEmail |
CreateExcelBook | |||
page | 2159 | O365 Email Preview | LoadHTMLFile |
codeunit | 2129 | O365 Export Invoices + Email | ExportInvoicesToExcelandEmail |
table | 1309 | O365 Getting Started | OnO365DemoCompanyInitialize |
codeunit | 2114 | O365 HTML Templ. Mgt. | ReplaceBodyFileSendTo |
page | 2180 | O365 Import from Excel Wizard | SetParameters |
page | 2117 | O365 Mark As Paid | SetPaymentRegistrationBuffer |
codeunit | 2112 | O365 Sales Attachment Mgt | GetSizeOfAttachments |
OpenAttachmentPreviewIfSupported | |||
WarnIfIncomingDocumentSizeAboveMax | |||
NotifyIfFileNameIsTruncated | |||
AssertIncomingDocumentSizeBelowMax | |||
GetMaxAllowedFileNameSize | |||
codeunit | 2103 | O365 Sales Cancel Invoice | SendInvoiceCancelationEmail |
CancelInvoice | |||
codeunit | 2120 | O365 Sales Disable BC Pages | DisableDataClassificationWorksheet |
page | 2150 | O365 Sales Email Dialog | SetValues |
codeunit | 2151 | O365 Sales Email Management | ShowEmailDialog |
NativeAPISaveEmailBodyText | |||
NativeAPIGetEmailParametersFromId | |||
table | 2190 | O365 Sales Graph | SetEmployeeIdToCurrentUser |
codeunit | 2310 | O365 Sales Invoice Mgmt | CreateCustomer |
GetPaymentInstructionsFromPostedInvoice | |||
codeunit | 2105 | O365 Sales Invoice Payment | MarkAsPaid |
codeunit | 2107 | O365 Sales Management | GetSalesInvoiceBrickStyleAndStatus |
GetQuickBooksVisible | |||
GetQboQbdVisibility | |||
codeunit | 2100 | O365 Sales Statistics | GenerateChart |
codeunit | 2190 | O365 Sales Web Service | SendInvoiceInactivityEvent |
SendInvoiceOverdueEvent | |||
SendInvoiceDraftEvent | |||
SendInvoiceCreatedEvent | |||
SendInvoicePaidEvent | |||
SendInvoiceEmailFailedEvent | |||
SendEstimateSentEvent | |||
SendEstimateAcceptedEvent | |||
SendEstimateExpiryEvent | |||
SendEstimateEmailFailedEvent | |||
SendKPI | |||
codeunit | 2104 | O365 Send + Resend Invoice | SendOrResendSalesDocument |
ResendSalesInvoice | |||
SendSalesInvoiceOrQuote | |||
SendSalesInvoiceOrQuoteFromBC | |||
SendInvoiceFromQuote | |||
SendTestInvoiceFromBC | |||
codeunit | 2315 | O365 Setup Mgmt | ChangeToEvaluationCompany |
GotoBusinessCentralWithEvaluationCompany | |||
GetBusinessCentralTrialVisibility | |||
UserHasPermissionsForEvaluationCompany | |||
codeunit | 6700 | O365 Sync. Management | GetBookingMailboxes |
CreateExchangeConnection | |||
IsO365Setup | |||
SyncBookingCustomers | |||
SyncBookingServices | |||
SyncExchangeContacts | |||
BuildBookingsConnectionString | |||
BuildExchangeConnectionString | |||
RegisterBookingsConnection | |||
RegisterExchangeConnection | |||
ValidateExchangeConnection | |||
GetPasswordOrToken | |||
codeunit | 1140 | OAuth 2.0 Mgt. | RequestAuthFromNotification |
RequestAuthorizationCode | |||
RequestAndSaveAccessToken | |||
RefreshAndSaveAccessToken | |||
InvokeRequestBasic | |||
CheckEncryption | |||
table | 1140 | OAuth 2.0 Setup | SetToken |
GetToken | |||
DeleteToken | |||
HasToken | |||
codeunit | 881 | OCR – Receive from Service | GetDocuments |
codeunit | 880 | OCR – Send to Service | SendAllReadyToOcr |
codeunit | 1294 | OCR Service Mgt. | Authenticate |
UpdateOrganizationInfo | |||
UpdateOcrDocumentTemplates | |||
RsoGetRequest | |||
RsoGetRequestBinary | |||
RsoPutRequest | |||
RsoPostRequest | |||
RsoDeleteRequest | |||
RsoRequest | |||
RsoRequest | |||
StartUpload | |||
UploadImage | |||
UploadLearningDocument | |||
UploadAttachment | |||
UploadCorrectedOCRFile | |||
CorrectOCRFile | |||
CorrectOCRFileNode | |||
GetOriginalOCRXMLRootNode | |||
GetDocumentList | |||
GetDocuments | |||
GetDocumentsExcludeProcessed | |||
GetDocumentStatus | |||
GetDocumentForAttachment | |||
GetDocumentId | |||
UpdateIncomingDocWithOCRData | |||
TestConnection | |||
SetupConnection | |||
GetStatusHyperLink | |||
table | 1270 | OCR Service Setup | SavePassword |
GetPassword | |||
DeletePassword | |||
HasPassword | |||
codeunit | 6711 | OData Action Management | SetUpdatedPageResponse |
SetCreatedPageResponse | |||
SetDeleteResponse | |||
SetDeleteResponseLocation | |||
page | 6710 | OData Column Choose SubForm | InitColumns |
codeunit | 6710 | GetColumnsFromFilter | |
GenerateExcelTemplateWorkBook | |||
GetTenantWebServiceMetadata | |||
DownloadODataMetadataDocument | |||
CreateMetadataWebRequest | |||
table | 1610 | Office Add-in | IsBreakingChange |
codeunit | 1650 | Office Add-in Web Service | DeployManifests |
DeployManifestsWithExchangeEndpoint | |||
table | 1612 | Office Admin. Credentials | SavePassword |
GetPassword | |||
codeunit | 1629 | Office Attachment Manager | GetBody |
codeunit | 1631 | Office Host Management | InitializeHost |
InitializeContext | |||
InitializeExchangeObject | |||
GetHostName | |||
GetHostType | |||
CloseCurrentPage | |||
InvokeExtension | |||
IsAvailable | |||
GetTempOfficeAddinContext | |||
SendToOCR | |||
EmailHasAttachments | |||
GetEmailAndAttachments | |||
GetEmailAndAttachments | |||
GetEmailBody | |||
GetFinancialsDocument | |||
CheckHost | |||
codeunit | 1638 | Office Jobs Handler | GetJobProperties |
codeunit | 1630 | Office Management | InitializeHost |
SendApprovalRequest | |||
SendToIncomingDocument | |||
SendToAttachments | |||
GetOfficeAddinTelemetryCategory | |||
codeunit | 6223 | OpenXML Management | AddAndInitializeCommentsPart |
AddColumnHeader | |||
AddColumnHeaderWithXPath | |||
AddSingleXMLCellProperties | |||
AddTable | |||
AddWorkSheetAuthor | |||
AppendAutoFilter | |||
AppendTableStyleInfo | |||
CleanMapInfo | |||
CreateSchemaConnection | |||
CreateTableStyles | |||
CloseBook | |||
CopyDataToExcelTable | |||
CopyDataToExcelTable | |||
ExtractXMLSchema | |||
FindTableDefinition | |||
ImportSchema | |||
SetCellComment | |||
SetSingleCellValue | |||
SetupWorksheetHelper | |||
WriteCellValue | |||
CreateCommentVmlShapeXml | |||
table | 5092 | FinishWizard | |
codeunit | 782 | Opportunity Chart Mgt. | DrillDown |
UpdateData | |||
table | 5093 | Opportunity Entry | InsertEntry |
CreateTask | |||
FinishWizard | |||
FinishWizard2 | |||
codeunit | 9530 | Outlook Message Factory | CreateOutlookMessage |
SetOutlookMessageFactory | |||
codeunit | 5302 | Outlook Synch. Type Conv | PrepareFieldValueForXML |
SetValueFormat | |||
codeunit | 490 | Parallel Session Management | NewSessionRunCodeunitWithRecord |
NewSessionRunCodeunitWithBlob | |||
NewSessionRunCodeunit | |||
NoOfActiveJobs | |||
WaitForAllToFinish | |||
RunHeartbeat | |||
GetMaxNoOfSessions | |||
SetMaxNoOfSessions | |||
page | 1292 | Payment Application | OnSetBankAccReconcLine |
codeunit | 1210 | Payment Export Mgt | ExportToFile |
page | 1290 | Payment Reconciliation Journal | OnAtActionApplyAutomatically |
OnUpdateSorting | |||
OnAfterImportBankTransactions | |||
codeunit | 980 | Payment Registration Mgt. | Post |
OnAfterPostPaymentRegistration | |||
table | 3 | Payment Terms | GetDueDateCalculation |
codeunit | 1060 | Paypal Account Proxy | GetPaypalAccount |
SetPaypalAccount | |||
SetAlwaysIncludePaypalOnDocuments | |||
SetAlwaysIncludeMsPayOnDocuments | |||
GetPaypalSetupOptions | |||
GetMsPayIsEnabled | |||
codeunit | 5467 | PDF Document Management | GeneratePdf |
GeneratePdfWithDocumentType | |||
codeunit | 1605 | PEPPOL Management | GetUoMforPieceINUNECERec20ListID |
InitializeXMLExport | |||
table | 9009 | Permission Set Buffer | RenameTenantPermissionSet |
table | 5468 | Picture Entity | LoadData |
SavePicture | |||
table | 99000830 | Planning Routing Line | TransferFromReqLine |
TransferFromRoutingLine | |||
SetPreviousAndNext | |||
IsSerial | |||
codeunit | 1208 | Pmt Export Mgt Cust Ledg Entry | ExportCustPaymentFileYN |
ExportCustPaymentFile | |||
ExportCustLedgerEntry | |||
OnBeforePaymentExportCustLedgerEntry | |||
OnBeforeCreateCustLedgerDataExchLine | |||
codeunit | 1206 | Pmt Export Mgt Gen. Jnl Line | ExportJournalPaymentFileYN |
ExportJournalPaymentFile | |||
ExportGenJnlLine | |||
OnBeforeInsertPmtExportDataJnlFromGenJnlLine | |||
OnBeforeCreateGenJnlDataExchLine | |||
OnBeforePaymentExport | |||
OnCheckGenJnlLine | |||
codeunit | 1207 | Pmt Export Mgt Vend Ledg Entry | ExportVendorPaymentFileYN |
ExportVendorPaymentFile | |||
ExportVendLedgerEntry | |||
OnBeforeInsertPmtExportDataJnlFromVendorLedgerEntry | |||
OnBeforePaymentExportVendorLedgerEntry | |||
OnBeforeCreateVendLedgerDataExchLine | |||
table | 1231 | Positive Pay Entry | Reexport |
page | 1233 | Positive Pay Export | UpdateSubForm |
codeunit | 1711 | Positive Pay Export Mgt | ExportDataExchToFlatFile |
InsertDataExchLineForFlatFile | |||
codeunit | 9090 | Postcode Service Manager | OnDiscoverPostcodeServices |
OnRetrieveAddressList | |||
OnRetrieveAddress | |||
OnShowConfigurationPage | |||
OnCheckIsServiceConfigured | |||
page | 5855 | Posted Purchase Document Lines | CopyLineToDoc |
page | 1351 | Posted Purch. Invoice – Update | SetRec |
page | 1353 | Posted Return Receipt – Update | SetRec |
page | 1352 | Posted Return Shpt. – Update | SetRec |
page | 5850 | Posted Sales Document Lines | CopyLineToDoc |
page | 1355 | Posted Sales Inv. – Update | SetRec |
page | 1356 | Posted Service Inv. – Update | SetRec |
table | 7006 | Price Calculation Setup | CopyDefaultFlagTo |
table | 5410 | Prod. Order Capacity Need | GetStartingEndingDateAndTime |
table | 5416 | Prod. Order Comp. Cmt Line | CopyFromProdBOMComponent |
table | 5406 | Prod. Order Line | GetStartingEndingDateAndTime |
table | 5409 | Prod. Order Routing Line | IsSerial |
GetStartingEndingDateAndTime | |||
table | 5405 | Production Order | GetStartingEndingDateAndTime |
table | 39 | Purchase Line | ValidateLineDiscountPercent |
InitDeferralCode | |||
ShowDeferralSchedule | |||
codeunit | 445 | Purch.-Post Prepmt. (Yes/No) | SetDocumentType |
codeunit | 7010 | Purch. Price Calc. Mgt. | PurchLinePriceExists |
PurchLineLineDiscExists | |||
codeunit | 1062 | QBD Sync Proxy | GetQBDSyncSettings |
SetQBDSyncEnabled | |||
SetQBDSyncSendToEmail | |||
SendEmailInBackground | |||
codeunit | 1061 | QBO Sync Proxy | GetQBOSyncSettings |
OnGetQBOAuthURL | |||
SetQBOSyncEnabled | |||
GetQBOAuthURL | |||
SetQBOAuthURL | |||
codeunit | 8610 | Questionnaire Management | ExportQuestionnaireAsXML |
GenerateQuestionnaireXMLDocument | |||
ImportQuestionnaireAsXMLFromClient | |||
ImportQuestionnaireAsXML | |||
ImportQuestionnaireXMLDocument | |||
ExportQuestionnaireToExcel | |||
codeunit | 783 | Relationship Performance Mgt. | UpdateData |
SendCreateOpportunityNotification | |||
CreateOpportunityFromSegmentLineNotification | |||
codeunit | 132 | Release Incoming Document | PerformManualRelease |
table | 295 | Reminder Header | SetReminderNo |
codeunit | 452 | Report Distribution Management | VANDocumentReport |
SaveFileOnClient | |||
SendXmlEmailAttachment | |||
SendXmlEmailAttachmentVendor | |||
RunDefaultCheckSalesElectronicDocument | |||
RunDefaultCheckServiceElectronicDocument | |||
CreateOrAppendZipFile | |||
CreateOrAppendZipFile | |||
codeunit | 9656 | Report Layout Update Log | ViewLog |
table | 77 | Report Selections | GetHtmlReportForCust |
GetPdfReportForCust | |||
GetEmailBodyForCust | |||
GetEmailBodyTextForCust | |||
GetEmailBodyForVend | |||
SendEmailInBackground | |||
SendToDiskForCust | |||
SendToDiskForVend | |||
SendToZipForCust | |||
SendToZipForVend | |||
SendEmailInForeground | |||
page | 2115 | Report Viewer | SetDocument |
codeunit | 1530 | Request Page Parameters Helper | ShowRequestPageAndGetFilters |
table | 337 | Reservation Entry | IsResidualSurplus |
codeunit | 99000845 | Reservation Management | ReservEntryPositiveTypeIsItemLedgerEntry |
SetSkipUntrackedSurplus | |||
codeunit | 1485 | Rolecenter Selector Mgt. | BuildJsonFromPageMetadata |
IsRolecenterSelectorEnabled | |||
codeunit | 50 | SaaS Log In Management | ShouldShowTermsAndConditions |
OnSuppressApprovalForTrial | |||
table | 2100 | Sales Document Icon | SetIconFromInstream |
SetIconFromFile | |||
codeunit | 5477 | Sales Invoice Aggregator | GetIdFromDocumentIdAndSequence |
table | 37 | Sales Line | CopyFromSalesLine |
CopyFromSalesShptLine | |||
CopyFromSalesInvLine | |||
CopyFromReturnRcptLine | |||
CopyFromSalesCrMemoLine | |||
codeunit | 781 | Sales Pipeline Chart Mgt. | UpdateData |
codeunit | 443 | Sales-Post Prepayment (Yes/No) | SetDocumentType |
codeunit | 7000 | Sales Price Calc. Mgt. | ServLinePriceExists |
ServLineLineDiscExists | |||
codeunit | 5051 | LogSegment | |
table | 5076 | Segment Header | MaintainAttachment |
CreateAttachment | |||
OpenAttachment | |||
ImportAttachment | |||
ExportAttachment | |||
RemoveAttachment | |||
table | 5104 | Segment Interaction Language | CreateAttachment |
OpenAttachment | |||
CopyFromAttachment | |||
ImportAttachment | |||
ExportAttachment | |||
RemoveAttachment | |||
codeunit | 133 | Send Incoming Document to OCR | SendToJobQueue |
SendDocToOCR | |||
RetrieveDocFromOCR | |||
table | 1514 | Sent Notification Entry | ExportContent |
table | 5902 | Service Line | ShowItemSub |
codeunit | 5980 | Service-Post | SendPostedDocumentRecord |
codeunit | 1242 | Set Up Curr Exch Rate Service | SetupECBDataExchange |
codeunit | 1641 | Setup Email Logging | GetExchangeFolder |
ClearEmailLoggingSetup | |||
DeleteEmailLoggingJobQueueSetup | |||
PromptClientCredentials | |||
RegisterAssistedSetup | |||
PromptAdminConsent | |||
PromptAdminConsent | |||
GetClientCredentialsAccessToken | |||
GetClientCredentialsAccessToken | |||
ExtractTenantIdFromAccessToken | |||
GetClientId | |||
GetClientSecret | |||
GetRedirectURL | |||
codeunit | 6227 | Signed XML Mgt. | CheckXmlSignature |
SignXmlDocument | |||
codeunit | 9025 | Small Business Report Catalog | RunDetailTrialBalanceReport |
codeunit | 1290 | SOAP Web Service Request Mgt. | SendRequestToWebService |
GetResponseContent | |||
ProcessFaultResponse | |||
table | 1051 | Sorting Table | UpdateData |
table | 750 | Standard General Journal | IsZeroAmountJournal |
report | 1496 | Suggest Bank Acc. Recon. Lines | OnPreDataItemBankAccount |
codeunit | 1238 | Suggest Col. Definition – Json | GenerateDataExchColDef |
codeunit | 228 | Test Report-Print | PrintIntrastatJnlLine |
codeunit | 2000 | Time Series Management | SetMessageHandler |
GetMLForecastCredentials | |||
table | 951 | Time Sheet Line | UpdateJobId |
table | 5080 | To-do | InsertTask |
SendMAPIInvitations | |||
CreateAttachment | |||
OpenAttachment | |||
ImportAttachment | |||
ExportAttachment | |||
RemoveAttachment | |||
FinishWizard | |||
AssignDefaultAttendeeInfo | |||
ValidateInteractionTemplCode | |||
AssistEditAttachment | |||
LoadTempAttachment | |||
FinishAssignActivity | |||
UpdateAppointment | |||
SetupExchangeService | |||
AddAppointmentAttendee | |||
table | 5196 | To-do Interaction Language | CreateAttachment |
OpenAttachment | |||
CopyFromAttachment | |||
ImportAttachment | |||
ExportAttachment | |||
RemoveAttachment | |||
codeunit | 1328 | Top Customers By Sales Job | UpdateCustomerTopList |
codeunit | 1316 | Top Ten Customers Chart Mgt. | UpdateChart |
DrillDown | |||
codeunit | 1292 | LogStreamToTempFile | |
LogXmlDocToTempFile | |||
LogTextToTempFile | |||
codeunit | 1331 | Trial Balance Cache Mgt. | IsCacheStale |
LoadFromCache | |||
SaveToCache | |||
codeunit | 1281 | Update Currency Exchange Rates | UpdateCurrencyExchangeRates |
codeunit | 104 | Update Name In Ledger Entries | UpdateCustNamesInLedgerEntries |
UpdateItemDescrInLedgerEntries | |||
UpdateVendNamesInLedgerEntries | |||
codeunit | 9998 | Upgrade Tag Definitions | GetIntrastatJnlLinePartnerIDUpgradeTag |
table | 9000 | User Group | ExportUserGroups |
ImportUserGroups | |||
codeunit | 418 | User Management | BasicAuthDepricationNotificationId |
BasicAuthUsedNotificationId | |||
BasicAuthDepricationNotificationDefault | |||
BasicAuthUsedNotificationDefault | |||
BasicAuthDepricationNotificationShow | |||
BasicAuthUsedNotificationShow | |||
DisableNotifications | |||
BasicAuthDepricationNotificationShowMore | |||
codeunit | 9000 | Users – Create Super User | SafeCreateUser |
AddUserAsSuper | |||
table | 254 | VAT Entry | OnAfterCopyFromGenJnlLine |
codeunit | 737 | VAT Report Mgt. | DontShowAgainManualInsertNotification |
GetVATReturnPeriods | |||
GetSubmittedVATReturns | |||
CreateVATReturnFromVATPeriod | |||
OpenVATReturnCardFromVATPeriod | |||
OpenVATPeriodCardFromVATReturn | |||
CreateAndStartAutoUpdateVATReturnPeriodJob | |||
OpenVATReturnPeriodJobCard | |||
table | 737 | VAT Return Period | CopyToVATReturn |
DiffersFromVATReturnPeriod | |||
DrillDownVATReturn | |||
CheckOpenOrOverdue | |||
table | 23 | LookupVendor | |
ValidatePricesIncludingVATOnAfterGetVATPostingSetup | |||
codeunit | 5377 | Webhook Management | FindMatchingWebhookSubscriptionRegex |
FindWebhookSubscriptionMatchingEndPoint | |||
codeunit | 1299 | Web Request Helper | GetWebResponse |
GetWebResponseError | |||
GetResponseTextUsingCharset | |||
GetResponseTextInternal | |||
codeunit | 5010 | Web Service Helper | ODataV3DeprecationNotificationId |
ODataV3DeprecationNotificationDefault | |||
OdataV3DepricationNotificationShow | |||
DisableNotifications | |||
ODataV3DepricationNotificationShowMore | |||
codeunit | 810 | Webservice Notification Mgt. | DisableNotifications |
WebServiceAPINotifictionhowMore | |||
WebServiceAPINotificationDefault | |||
WebServiceAPINotificationId | |||
WebServiceAPINotificationShow | |||
BasicAuthDepricationNotificationShowMore | |||
codeunit | 5772 | Whse.-Purch. Release | UpdateExternalDocNoForReleasedOrder |
codeunit | 5771 | Whse.-Sales Release | UpdateExternalDocNoForReleasedOrder |
codeunit | 5773 | Whse.-Transfer Release | UpdateExternalDocNoForReleasedOrder |
codeunit | 5054 | PopulateInterLogEntryToMergeSource | |
AddFieldsToMergeSource | |||
CanRunWordApp | |||
table | 1501 | ExportToBlob | |
ImportFromBlob | |||
table | 1520 | Workflow Event | RunRequestPage |
CreateDefaultRequestPageFilters | |||
codeunit | 1520 | Workflow Event Handling | RunWorkflowOnAfterIncomingDocReceivedFromDocExch |
RunWorkflowOnBinaryFileAttached | |||
codeunit | 1560 | Workflow Imp. / Exp. Mgt | ReplaceWorkflow |
codeunit | 1521 | Workflow Response Handling | ExecuteResponse |
table | 1502 | Workflow Step | ConvertEventConditionsToFilters |
OpenEventConditions | |||
CompareEventConditions | |||
LookupOtherWorkflowStepID | |||
GetConditionAsDisplayText | |||
table | 1523 | Workflow Step Argument | Equals |
table | 1507 | Workflow Step Buffer | OpenEventConditions |
DeleteEventConditions | |||
PopulateTable | |||
PopulateLookupTable | |||
NextStepLookup | |||
codeunit | 1545 | Workflow Webhook Notification | SendNotification |
OnPostNotificationRequest | |||
codeunit | 1540 | Workflow Webhook Setup | CreateWorkflowDefinition |
table | 469 | Workflow Webhook Subscription | CreateEventConditions |
codeunit | 422 | XBRL Import Taxonomy Spec. 2 | ImportLabels |
ImportPresentation | |||
ImportCalculation | |||
ImportReference | |||
ReadNamespaceFromSchema | |||
codeunit | 420 | XBRL Management | AddAttribute |
AddAttributeWithNamespace | |||
table | 1235 | XML Buffer | Load |
Upload | |||
Save | |||
Download | |||
codeunit | 1239 | XML Buffer Reader | SaveToFile |
codeunit | 1235 | XML Buffer Writer | InitializeXMLBufferFrom |
GenerateStructureFromPath | |||
codeunit | 6224 | XML DOM Management | AddRootElement |
AddRootElementWithPrefix | |||
AddElementWithPrefix | |||
AddAttribute | |||
AddAttributeWithPrefix | |||
FindNode | |||
FindNodeWithNamespace | |||
FindNodesWithNamespace | |||
FindNodesWithNamespaceManager | |||
FindNodeXML | |||
FindNodeText | |||
FindNodeTextWithNamespace | |||
FindNodeTextNs | |||
FindNodes | |||
FindAttribute | |||
GetAttributeValue | |||
AddDeclaration | |||
AddGroupNode | |||
AddNode | |||
AddLastNode | |||
AddNamespaces | |||
LoadXMLDocumentFromText | |||
LoadXMLNodeFromText | |||
LoadXMLDocumentFromInStream | |||
LoadXMLNodeFromInStream | |||
LoadXMLDocumentFromOutStream | |||
LoadXMLDocumentFromFile | |||
LoadXMLDocumentFromFileWithXmlReaderSettings | |||
LoadXMLDocumentFromUri | |||
LoadXMLNodeFromUri | |||
SaveXMLDocumentToOutStream | |||
XMLTextIndent | |||
AddElement | |||
table | 9600 | XML Schema | LoadSchema |
ExportSchema | |||
codeunit | 9610 | XSD Parser | LoadSchema |
CreateXMLPortFile | |||
table | 8618 | Config. Template Header | CopyConfigTemplate |
codeunit | 8612 | Config. Template Management | LookupFieldValueFromConfigTemplateLine |
codeunit | 3021 | IsAvailable | |
Create | |||
ShowAppSource | |||
GetAppSource | |||
SetAppSource | |||
codeunit | 3000 | GetArray | |
SetArray | |||
codeunit | 3058 | FromXmlString | |
ToXmlString | |||
GetAsymmetricAlgorithm | |||
SetAsymmetricAlgorithm | |||
codeunit | 3032 | GetBinaryReader | |
SetBinaryReader | |||
codeunit | 3056 | GetCapture | |
SetCapture | |||
codeunit | 3057 | GetCaptureCollection | |
SetCaptureCollection | |||
codeunit | 3002 | GetCultureInfo | |
SetCultureInfo | |||
codeunit | 3003 | GetDateTime | |
SetDateTime | |||
codeunit | 3022 | GetDateTimeFormatInfo | |
SetDateTimeFormatInfo | |||
codeunit | 3006 | GetDateTimeOffset | |
SetDateTimeOffset | |||
codeunit | 3004 | GetDateTimeStyles | |
SetDateTimeStyles | |||
codeunit | 3026 | GetEncoding | |
SetEncoding | |||
codeunit | 3054 | GetGroup | |
SetGroup | |||
codeunit | 3055 | GetGroupCollection | |
SetGroupCollection | |||
codeunit | 3030 | Initialize | |
GetALHybridDeployManagement | |||
SetALHybridDeployManagement | |||
CreateIntegrationRuntime | |||
DisableDataLakeMigration | |||
DisableReplication | |||
EnableReplication | |||
GetIntegrationRuntimeKey | |||
GetReplicationRunStatus | |||
GetRequestStatus | |||
GetVersionInformation | |||
InitiateDataLakeMigration | |||
PrepareTablesForReplication | |||
RegenerateIntegrationRuntimeKey | |||
RunReplication | |||
RunUpgrade | |||
SetReplicationSchedule | |||
StartDataUpgrade | |||
codeunit | 3010 | GetImage | |
SetImage | |||
codeunit | 3012 | GetImageFormat | |
SetImageFormat | |||
codeunit | 3011 | GetImageFormatConverter | |
SetImageFormatConverter | |||
codeunit | 3052 | GetDotNetMatch | |
SetDotNetMatch | |||
codeunit | 3053 | GetMatchCollection | |
SetMatchCollection | |||
codeunit | 3009 | GetMemoryStream | |
SetMemoryStream | |||
codeunit | 3008 | GetNormalizationForm | |
SetNormalizationForm | |||
codeunit | 3001 | GetRegEx | |
SetRegEx | |||
codeunit | 3051 | GetRegexOptions | |
SetRegexOptions | |||
codeunit | 3044 | GetSecureString | |
SetSecureString | |||
codeunit | 3039 | GetSeekOrigin | |
SetSeekOrigin | |||
codeunit | 3034 | GetStream | |
SetStream | |||
codeunit | 3007 | GetString | |
SetString | |||
codeunit | 3014 | GetStringBuilder | |
SetStringBuilder | |||
codeunit | 3015 | GetStringComparison | |
SetStringComparison | |||
codeunit | 3024 | GetUri | |
SetUri | |||
codeunit | 3043 | PublicKey | |
PrivateKey | |||
GetX509Certificate2 | |||
SetX509Certificate2 | |||
codeunit | 3042 | Pkcs12 | |
GetX509ContentType | |||
SetX509ContentType | |||
codeunit | 3005 | GetXMLConvert | |
SetXMLConvert | |||
codeunit | 3013 | GetXmlDocument | |
SetXmlDocument | |||
codeunit | 3038 | GetXslCompiledTransform | |
SetXslCompiledTransform | |||
codeunit | 3040 | GetXsltArgumentList | |
SetXsltArgumentList | |||
codeunit | 448 | Job Queue Dispatcher | MockTaskScheduler |
AddMinutesToDateTime | |||
table | 472 | Job Queue Entry | IsNextRunDateFormulaSet |
RunReportRequestPage | |||
codeunit | 5303 | Outlook Synch. Deletion Mgt. | ProcessItem |
codeunit | 5306 | Outlook Synch. Export Schema | Export |
SendMappingScheme | |||
table | 5304 | Outlook Synch. Field | ShowOOptionCorrelForm |
codeunit | 5311 | Outlook Synch. Finalize | Finalize |
table | 5302 | Outlook Synch. Link | PutEntryID |
InsertOSynchLink | |||
codeunit | 5301 | Outlook Synch. NAV Mgt | StartSynchronization |
CollectConflictedEntities | |||
CollectNavisionChanges | |||
CheckDeletedRecFilterCondition | |||
WriteLinkedOutlookEntryID | |||
codeunit | 5304 | Outlook Synch. Outlook Mgt. | ProcessOutlookChanges |
GetEntryIDHash | |||
WriteErrorLog | |||
ComputeHash | |||
codeunit | 5305 | Outlook Synch. Process Line | SetGlobalParameters |
ProcessOutlookEntryIDResponse | |||
GetEntryIDHash | |||
codeunit | 5309 | Outlook Synch. Process Links | Process |
codeunit | 5300 | Outlook Synch. Setup Mgt. | ShowOItemsList |
ShowOItemProperties | |||
ShowOCollectionsList | |||
ShowOCollectionProperties | |||
ShowEnumerationsLookup | |||
ShowOOptionCorrelForm | |||
ValidateEnumerationValue | |||
ValidateOutlookItemName | |||
ValidateOutlookCollectionName | |||
ValidateOItemPropertyName | |||
ValidateOCollectPropertyName | |||
CheckOEnumeration | |||
table | 710 | Activity Log | Export |
codeunit | 40 | CompanyOpen | |
codeunit | 9002 | Permission Manager | GetDefaultProfileID |
codeunit | 9755 | Media Resources Mgt. | InsertMediaFromInstream |
InsertMediaFromFile | |||
InsertMediaSetFromFile | |||
InsertBLOBFromFile | |||
InsertBlobFromText | |||
ReadTextFromMediaResource | |||
table | 1518 | My Notifications | InsertNotificationWithDefaultFilter |
OnAfterIsNotificationEnabled | |||
page | 9633 | Page Inspection Extensions | FilterForExtAffectingPage |
SetExtensionListVisibility | |||
page | 9632 | Page Inspection Fields | UpdatePage |
SetFieldListVisibility | |||
page | 9634 | Page Inspection Filters | UpdatePage |
SetFilterListVisibility | |||
codeunit | 6306 | PBI Aged Acc. Calc | GetValues |
codeunit | 6307 | PBI Aged Inventory Calc. | GetValues |
page | 6325 | Power BI Embedded Report Part | GetOptinImageName |
codeunit | 6299 | Power BI Embed Helper | HandleAddInCallback |
TargetOrigin | |||
TryHandleAddInCallback | |||
TryGetTargetOrigin | |||
GetLoadReportMessage | |||
TryGetLoadReportMessage | |||
codeunit | 6325 | Power BI Report Synchronizer | UserNeedsToSynchronize |
SelectDefaultReports | |||
codeunit | 6301 | Power BI Service Mgt. | GetReportsForUserContext |
GetReportsForUserContext | |||
CheckForPowerBILicenseInForeground | |||
IsReportEnabled | |||
IsUserReadyForPowerBI | |||
SynchronizeReportsInBackground | |||
IsUserSynchronizingReports | |||
SetIsSynchronizing | |||
IsPBIServiceAvailable | |||
HasUploads | |||
GetFactboxFilterFromID | |||
GetData | |||
GetReportsUrl | |||
UpdateEmbedUrlCache | |||
GetEnglishContext | |||
FormatSpecialChars | |||
GetJobQueueCategoryCode | |||
GetReports | |||
IsPowerBIDeploymentEnabled | |||
OnGetReports | |||
OnUploadReports | |||
OnRetryUploads | |||
GetDataCatchErrors | |||
codeunit | 6324 | Power BI Url Mgt | GetPowerBIResourceUrl |
GetPowerBIApiUrl | |||
GetPowerBIReportsUrl | |||
GetPowerBISharedReportsUrl | |||
GetPowerBIWorkspacesUrl | |||
GetLicenseUrl | |||
GetPowerBIEmbedReportsUrl | |||
SetBaseApiUrl | |||
codeunit | 6319 | Power BI Workspace Mgt. | GetMyWorkspaceLabel |
AddPersonalWorkspace | |||
AddSharedWorkspaces | |||
GetReportsUrlForWorkspace | |||
GetReportsAndWorkspaces | |||
OnGetReportsAndWorkspaces | |||
page | 6322 | Power BI WS Report Selection | GetSelectedReports |
page | 6306 | Power BI Report FactBox | SetNameFilter |
SetContext | |||
SetLastOpenedReportID | |||
HandleAddinCallback | |||
page | 6303 | Power BI Report Spinner Part | GetOptinImageName |
codeunit | 6317 | Power BI Session Manager | SetHasPowerBILicense |
GetHasPowerBILicense | |||
ClearState | |||
codeunit | 1315 | Chart Management | ScheduleTopCustomerListRefreshTask |
TopCustomerListUpdatedRecently | |||
codeunit | 9170 | Conf./Personalization Mgt. | ChangeDefaultRoleCenter |
SetOtherProfilesAsNonDefault | |||
ChangePersonalizationForUserGroupMembers | |||
ExtractZipFile | |||
GenerateCustomizationSymbolsAfterDelete | |||
codeunit | 130401 | CAL Test Management | GetTestCodeunitsSelection |
CreateNewSuite | |||
AddMissingTestCodeunits | |||
ExportTCM | |||
ExportTestResults | |||
ImportTestToRun | |||
page | 130404 | CAL Test Missing Codeunits | Initialize |
codeunit | 130404 | CAL Test Project Mgt. | Export |
Import | |||
table | 130405 | CAL Test Result | Add |
Update | |||
codeunit | 130400 | CAL Test Runner | UpdateCodeunitLine |
UpdateTestFunctionLine | |||
table | 130400 | CAL Test Suite | ExportTestSuiteSetup |
ImportTestSuiteSetup | |||
ExportTestSuiteResult | |||
ImportTestSuiteResult | |||
table | 130416 | Semi-Manual Execution Log | Log |
GetMessage | |||
table | 130415 | Semi-Manual Test Wizard | Initialize |
SetManualSteps | |||
GetManualSteps | |||
codeunit | 104000 | Upgrade – BaseApp | UpgradeAccountSchedulesToFinancialReports |
codeunit | 9005 | Url Helper | IsPPE |
IsPROD | |||
IsTIE | |||
GetFixedClientEndpointBaseUrl | |||
GetFixedEndpointWebServiceUrl | |||
GetGraphUrl | |||
GetAzureADAuthEndpoint | |||
GetO365Resource | |||
GetExcelAddinProviderServiceUrl | |||
GetTenantUrl | |||
GetOfficePortalUrl | |||
GetPowerAppsUrl | |||
GetPowerBIResourceUrl | |||
GetPowerBIApiUrl | |||
GetPowerBIReportsUrl | |||
GetPowerBIEmbedReportsUrl | |||
codeunit | 3704 | Url Helper Impl. | IsPPE |
IsPROD | |||
IsTIE | |||
GetFixedClientEndpointBaseUrl | |||
GetFixedEndpointWebServiceUrl | |||
GetGraphUrl | |||
GetAzureADAuthEndpoint | |||
GetO365Resource | |||
GetExcelAddinProviderServiceUrl | |||
GetTenantUrl | |||
GetOfficePortalUrl | |||
GetPowerAppsUrl | |||
GetPowerBIResourceUrl | |||
GetPowerBIApiUrl | |||
GetPowerBIReportsUrl | |||
GetPowerBIEmbedReportsUrl | |||
codeunit | 249 | VAT Registration Log Mgt. | LogVerification |
Group 2
Dotnet libraries
Another major limitation is the usage of dotnet libraries. We can split dotnet libraries into two more groups here: standard ones and custom ones:
Custom ones: Cloud-compatible app is not allowed to have „dotnet.al“ file – that means you cannot declare your custom assemblies and use your .dll files. Custom dll files will need some serious refactoring – they can only be used as „Azure Functions“.
Standard ones: Standard dotnet assemblies found in the BC installation package (for OnPrem versions) can be used by simply declaring the dotnet variable in your object – it will be recognized automatically, and any additional declaration is needed. However, that is only true for OnPrem apps. As for cloud-compatible apps – dotnet data type cannot be used in your code as it will instantly cause an error:
There are, however, possible workarounds for some of these issues. For example, XMLDocument functionalities can be recreated using XMLDocument data type instead of dotnet library.
Group 3
File management
Finally, file management is the last limitation you will need to analyze in your solution before upgrading. It is possible to access both server-side and client-side file systems using Windows Client. Using Web Client for OnPrem is only possible to access the server-side file systems. Using Web Client for SaaS – you will not be able to access any of these.
Well, you can download a file to a “Downloads” folder or manually select a file to upload into the system, but that is pretty much it. 😊 If you have any more serious functionalities – the only way to go is to move your file system into third-party storage. OneDrive is a default one suggested by Microsoft. We will not get into details here as there are already some great articles that analyze all the file management issues and possible workarounds in detail:
- Overcoming File Management limitations in SaaS using BlobStorages (simplanova.com)
- Upgrade to SaaS: Overcoming file management Limitations (simplanova.com)
- Media file management using MediaSet (simplanova.com)
In conclusion, making your solution cloud compatible could be costly. Depending on your project functionality needs, overcoming all mentioned limitations could require time and sacrifices. Therefore, we strongly recommend you analyze your solution before making any changes. Try our free estimate service and find out more about your possibilities making your solution cloud compatible.