NavApp Data Type

Version: Available or changed with runtime version 1.0.

Provides information about a NavApp.

Static methods

The following methods are available on the NavApp data type.

Method name Description
DeleteArchiveData(Integer) Deletes the archived data for a specified table of an extension during installation.
GetArchiveRecordRef(Integer, var RecordRef) Returns a RecordRef for the specified table.
GetArchiveVersion() Returns the version of the extension that the specified table is part of.
GetCallerModuleInfo(var ModuleInfo) Gets information about the extension that contains the method that called the currently running method. For example, if method 1 (in extension A) calls method 2 (in extension B), which calls GetCallerModuleInfo, then GetCallerModuleInfo will return information about extension A.
GetCurrentModuleInfo(var ModuleInfo) Gets information about the application that contains the AL object that is currently running.
GetModuleInfo(Guid, var ModuleInfo) Gets information about the specified AL application.
IsEntitled(Text [, Guid]) Determines if the current user is entitled to a specific entitlement id for the application.
IsInstalling() Returns true if the application that contains the AL object that is currently running is being installed, otherwise it returns false.
IsUnlicensed([Guid]) Determines if the current user is assigned the Unlicensed entitlement type for the application.
LoadPackageData(Integer) Loads default, or starting, table data into the specified table of an extension during installation.
RestoreArchiveData(Integer [, Boolean]) Restores archived data for a specified table of an extension during installation.

See Also

Get Started with AL
Developing Extensions