Codeunit "Application Area Mgmt."

ID 9178
Namespace: System.Environment.Configuration

Properties

Name Value
InherentEntitlements X
InherentPermissions X

Methods

GetApplicationAreas

procedure GetApplicationAreas(): Text

Returns

Type Description
Text

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

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"

OnBeforeGetApplicationAreas

[IntegrationEvent(False,False)]
local procedure OnBeforeGetApplicationAreas(var ApplicationAreas: Text, var IsHandled: Boolean)

Parameters

Name Type Description
ApplicationAreas Text
IsHandled Boolean

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"

OnIsBasicCountryEnabled

[IntegrationEvent(False,False)]
local procedure OnIsBasicCountryEnabled(CountryCode: Code[10], var IsEnabled: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
CountryCode Code[10]
IsEnabled Boolean
IsHandled Boolean

OnLookupExperienceTierOnAfterGetNewExperienceTier

[IntegrationEvent(False,False)]
local procedure OnLookupExperienceTierOnAfterGetNewExperienceTier(NewExperienceTier: Text)

Parameters

Name Type Description
NewExperienceTier Text

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