Codeunit "Application Area Mgmt. Facade"

ID 9179
Namespace: System.Environment.Configuration

Properties

Name Value
SingleInstance True
InherentEntitlements X
InherentPermissions X

Methods

GetApplicationAreaSetupRecFromCompany

procedure GetApplicationAreaSetupRecFromCompany(var ApplicationAreaSetup: Record "Application Area Setup", CompanyName: Text): Boolean

Parameters

Name Type Description
ApplicationAreaSetup Table System.Environment.Configuration."Application Area Setup"
CompanyName Text

Returns

Type Description
Boolean

GetApplicationAreaSetup

procedure GetApplicationAreaSetup(): Text

Returns

Type Description
Text

SetupApplicationArea

procedure SetupApplicationArea()

IsFoundationEnabled

procedure IsFoundationEnabled(): Boolean

Returns

Type Description
Boolean

IsBasicOnlyEnabled

procedure IsBasicOnlyEnabled(): Boolean

Returns

Type Description
Boolean

IsAdvancedEnabled

procedure IsAdvancedEnabled(): Boolean

Returns

Type Description
Boolean

IsFixedAssetEnabled

procedure IsFixedAssetEnabled(): Boolean

Returns

Type Description
Boolean

IsJobsEnabled

procedure IsJobsEnabled(): Boolean

Returns

Type Description
Boolean

IsBasicHREnabled

procedure IsBasicHREnabled(): Boolean

Returns

Type Description
Boolean

IsDimensionEnabled

procedure IsDimensionEnabled(): Boolean

Returns

Type Description
Boolean

IsLocationEnabled

procedure IsLocationEnabled(): Boolean

Returns

Type Description
Boolean

IsAssemblyEnabled

procedure IsAssemblyEnabled(): Boolean

Returns

Type Description
Boolean

IsItemChargesEnabled

procedure IsItemChargesEnabled(): Boolean

Returns

Type Description
Boolean

IsItemReferencesEnabled

procedure IsItemReferencesEnabled(): Boolean

Returns

Type Description
Boolean

IsItemTrackingEnabled

procedure IsItemTrackingEnabled(): Boolean

Returns

Type Description
Boolean

IsIntercompanyEnabled

procedure IsIntercompanyEnabled(): Boolean

Returns

Type Description
Boolean

IsSalesReturnOrderEnabled

procedure IsSalesReturnOrderEnabled(): Boolean

Returns

Type Description
Boolean

IsPurchaseReturnOrderEnabled

procedure IsPurchaseReturnOrderEnabled(): Boolean

Returns

Type Description
Boolean

IsCostAccountingEnabled

procedure IsCostAccountingEnabled(): Boolean

Returns

Type Description
Boolean

IsSalesBudgetEnabled

procedure IsSalesBudgetEnabled(): Boolean

Returns

Type Description
Boolean

IsPurchaseBudgetEnabled

procedure IsPurchaseBudgetEnabled(): Boolean

Returns

Type Description
Boolean

IsItemBudgetEnabled

procedure IsItemBudgetEnabled(): Boolean

Returns

Type Description
Boolean

IsSalesAnalysisEnabled

procedure IsSalesAnalysisEnabled(): Boolean

Returns

Type Description
Boolean

IsPurchaseAnalysisEnabled

procedure IsPurchaseAnalysisEnabled(): Boolean

Returns

Type Description
Boolean

IsInventoryAnalysisEnabled

procedure IsInventoryAnalysisEnabled(): Boolean

Returns

Type Description
Boolean

IsManufacturingEnabled

procedure IsManufacturingEnabled(): Boolean

Returns

Type Description
Boolean

IsPlanningEnabled

procedure IsPlanningEnabled(): Boolean

Returns

Type Description
Boolean

IsRelationshipMgmtEnabled

procedure IsRelationshipMgmtEnabled(): Boolean

Returns

Type Description
Boolean

IsServiceEnabled

procedure IsServiceEnabled(): Boolean

Returns

Type Description
Boolean

IsWarehouseEnabled

procedure IsWarehouseEnabled(): Boolean

Returns

Type Description
Boolean

IsReservationEnabled

procedure IsReservationEnabled(): Boolean

Returns

Type Description
Boolean

IsOrderPromisingEnabled

procedure IsOrderPromisingEnabled(): Boolean

Returns

Type Description
Boolean

IsCommentsEnabled

procedure IsCommentsEnabled(): Boolean

Returns

Type Description
Boolean

IsRecordLinksEnabled

procedure IsRecordLinksEnabled(): Boolean

Returns

Type Description
Boolean

IsNotesEnabled

procedure IsNotesEnabled(): Boolean

Returns

Type Description
Boolean

IsVATEnabled

procedure IsVATEnabled(): Boolean

Returns

Type Description
Boolean

IsSalesTaxEnabled

procedure IsSalesTaxEnabled(): Boolean

Returns

Type Description
Boolean

IsBasicCountryEnabled

procedure IsBasicCountryEnabled(CountryCode: Code[10]): Boolean

Parameters

Name Type Description
CountryCode Code[10]

Returns

Type Description
Boolean

IsSuiteEnabled

procedure IsSuiteEnabled(): Boolean

Returns

Type Description
Boolean

IsAllDisabled

procedure IsAllDisabled(): Boolean

Returns

Type Description
Boolean

IsPremiumEnabled

procedure IsPremiumEnabled(): Boolean

Returns

Type Description
Boolean

CheckAppAreaOnlyBasic

procedure CheckAppAreaOnlyBasic()

IsValidExperienceTierSelected

procedure IsValidExperienceTierSelected(SelectedExperienceTier: Text): Boolean

Parameters

Name Type Description
SelectedExperienceTier Text

Returns

Type Description
Boolean

LookupExperienceTier

procedure LookupExperienceTier(var NewExperienceTier: Text): Boolean

Parameters

Name Type Description
NewExperienceTier Text

Returns

Type Description
Boolean

SaveExperienceTierCurrentCompany

procedure SaveExperienceTierCurrentCompany(NewExperienceTier: Text): Boolean

Parameters

Name Type Description
NewExperienceTier Text

Returns

Type Description
Boolean

GetExperienceTierCurrentCompany

procedure GetExperienceTierCurrentCompany(var ExperienceTier: Text): Boolean

Parameters

Name Type Description
ExperienceTier Text

Returns

Type Description
Boolean

RefreshExperienceTierCurrentCompany

procedure RefreshExperienceTierCurrentCompany()

IsBasicExperienceEnabled

procedure IsBasicExperienceEnabled(): Boolean

Returns

Type Description
Boolean

IsEssentialExperienceEnabled

procedure IsEssentialExperienceEnabled(): Boolean

Returns

Type Description
Boolean

IsPremiumExperienceEnabled

procedure IsPremiumExperienceEnabled(): Boolean

Returns

Type Description
Boolean

IsCustomExperienceEnabled

procedure IsCustomExperienceEnabled(): Boolean

Returns

Type Description
Boolean

IsAdvancedExperienceEnabled

procedure IsAdvancedExperienceEnabled(): Boolean

Returns

Type Description
Boolean

GetBasicApplicationAreas

procedure GetBasicApplicationAreas(var TempApplicationAreaSetup: Record "Application Area Setup" temporary)

Parameters

Name Type Description
TempApplicationAreaSetup Table System.Environment.Configuration."Application Area Setup"

GetEssentialExperienceAppAreas

procedure GetEssentialExperienceAppAreas(var TempApplicationAreaSetup: Record "Application Area Setup" temporary)

Parameters

Name Type Description
TempApplicationAreaSetup Table System.Environment.Configuration."Application Area Setup"

GetPremiumExperienceAppAreas

procedure GetPremiumExperienceAppAreas(var TempApplicationAreaSetup: Record "Application Area Setup" temporary)

Parameters

Name Type Description
TempApplicationAreaSetup Table System.Environment.Configuration."Application Area Setup"

SetHideApplicationAreaError

procedure SetHideApplicationAreaError(NewHideApplicationAreaError: Boolean)

Parameters

Name Type Description
NewHideApplicationAreaError Boolean

Events

OnGetBasicExperienceAppAreas

[IntegrationEvent(False,False)]
local procedure OnGetBasicExperienceAppAreas(var TempApplicationAreaSetup: Record "Application Area Setup" temporary)

Parameters

Name Type Description
TempApplicationAreaSetup Table System.Environment.Configuration."Application Area Setup"

OnGetEssentialExperienceAppAreas

[IntegrationEvent(False,False)]
local procedure OnGetEssentialExperienceAppAreas(var TempApplicationAreaSetup: Record "Application Area Setup" temporary)

Parameters

Name Type Description
TempApplicationAreaSetup Table System.Environment.Configuration."Application Area Setup"

OnGetPremiumExperienceAppAreas

[IntegrationEvent(False,False)]
local procedure OnGetPremiumExperienceAppAreas(var TempApplicationAreaSetup: Record "Application Area Setup" temporary)

Parameters

Name Type Description
TempApplicationAreaSetup Table System.Environment.Configuration."Application Area Setup"

OnBeforeLookupExperienceTier

[IntegrationEvent(False,False)]
local procedure OnBeforeLookupExperienceTier(var TempExperienceTierBuffer: Record "Experience Tier Buffer" temporary)

Parameters

Name Type Description
TempExperienceTierBuffer Table System.Environment.Configuration."Experience Tier Buffer"

OnSetExperienceTier

[IntegrationEvent(False,False)]
local procedure OnSetExperienceTier(ExperienceTierSetup: Record "Experience Tier Setup", var TempApplicationAreaSetup: Record "Application Area Setup" temporary, var ApplicationAreasSet: Boolean)

Parameters

Name Type Description
ExperienceTierSetup Table System.Environment.Configuration."Experience Tier Setup"
TempApplicationAreaSetup Table System.Environment.Configuration."Application Area Setup"
ApplicationAreasSet Boolean

OnValidateApplicationAreas

[IntegrationEvent(False,False)]
local procedure OnValidateApplicationAreas(ExperienceTierSetup: Record "Experience Tier Setup", TempApplicationAreaSetup: Record "Application Area Setup" temporary)

Parameters

Name Type Description
ExperienceTierSetup Table System.Environment.Configuration."Experience Tier Setup"
TempApplicationAreaSetup Table System.Environment.Configuration."Application Area Setup"

See also