Codeunit 18126084 EOS045 DMT Subscription
Provides functions related to extension specific subscription management.
procedure LoadSubscriptionInfo()
Loads record with present subscription informations
procedure SendExpirationNotifications(): Boolean
Verfifies subscription status/dates and if necessary displays expiring related notification
Returns Boolean
True if notification has been displayed
procedure SendAllNotifications(): Boolean
Verfifies subscription status/dates and if necessary displays a notification
Returns Boolean
True if notification has been displayed
procedure SetupSubscription()
Launches subscription request wizard
procedure GetSubscriptionIsActive(): Boolean
Verfifies if the subscription is active
Returns Boolean
The subscription status
procedure GetUsingAllowed(): Boolean
Returns if “full” using extension is allowed with actual subscription situation
Returns Boolean
true/false
procedure GetNotificationId(): Guid
Returns a unique GUID to use for extension specfic notifications
Returns Guid
The ID
procedure SendNotification(Message: Text; ActionText: Text)
Displays an extension specific notification
Message Text
The text to be displayes
ActionText Text
The action text to be displayes
procedure SendCustomNotification(NotifyCode: Code[20])
Displays an extension specific notification
NotifyCode Code[20]
Code of notification to be displayed
procedure GetLicenseText(): Text[50]
Generates a text with infos related to free version (i.e. for captions)
Returns Text[50]
The generated text
procedure DetCaption(Title: Text; Applcode: Text): Text
Defines the title/caption for pages/reports considering licensing (free version)
Title Text
the base title/caption text
Applcode Text
if present a short application code, if to remove from base title/caption
Returns Text
then new caption
procedure CheckSubscriptionPageWithError()
procedure CheckSubscriptionPage()
procedure CheckSubscriptionReport()
procedure CheckSubscriptionCU(): Boolean
Boolean
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.