Dynamics User Group
Search
User
Site
Search
User
Dynamics 365 Business Central/NAV User Group
Mohana's Dynamics NAV Blog
Changes in C/AL Behavior of NAV2017 and Support from Earlier Versions of Microsoft Dynamics NAV
Forums
Blogs
Resources
Wikis
Events
Leaderboards
Members
Mentions
Sub-Groups
Tags
More
Cancel
New
Dynamics 365 Business Central/NAV User Group requires membership for participation - click to join
Mohana's Dynamics NAV Blog
Post Details
Mohana
2016-10-28 8:42 AM
0 comments
542 views
Mirror post
Changes in C/AL
NAV2017
Home
Posts RSS
More
Cancel
Share
Subscribe by email
All blogs RSS
Atom
More
Cancel
Most recent posts
Tags
Subscribe by email
More
Cancel
By date
By view count
By comment count
Descending
Ascending
Mohana
2018-4-18
Mirror post
MSDyn365BC
MSDynNAV
ProgressUS
Dynamics 365 Webinar: Progressus ERP for Small & Mid-sized Professional Services Companies
Our #ProfessionalServicesAutomation and ERP software spans all your critical business functions: - resource management - project management - project accounting - sales & marketing - financial management...
(Continue reading)
44 views
0 comments
2 days ago
More
Cancel
Mohana
2018-3-13
Mirror post
Upgrade
nav2018
NAV2017
Upgrade Steps from NAV 2017 CU4 to NAV 2018 CU2
Upgraded one of our customers from NAV2017 CU4 to NAV2018 CU2.Steps are:!--[if !supportLists]-->1. !--[endif]-->Take backup of your NAV2017 CU4 database from SQL!--[if !supportLists]-->2. !--[endif]--...
(Continue reading)
276 views
0 comments
1 month ago
More
Cancel
Mohana
2018-2-16
Mirror post
February Preview
Extension 2.0
AL
February Preview - Whats New
Here is the one of the new things of February preview of extensions 2.0 If you have any issues in object/file then then it will show in red color with no. of issues in it.Thank you, Microsoft.
(Continue reading)
297 views
0 comments
2 months ago
More
Cancel
Mohana
2018-1-9
Mirror post
NAV2013
Mainstream support
nav2013R2
Dynamics NAV 2013 and Dynamics NAV 2013 R2 end of mainstream support
Mainstream support for Dynamics NAV 2013 and Dynamics NAV 2013 R2 ended today. Microsoft recommends customers using this version to upgrade to a newer version of Dynamics NAV in order to ensure supportability...
(Continue reading)
591 views
0 comments
3 months ago
More
Cancel
Mohana
2018-1-9
Mirror post
cumulative update
nav2018
Cumulative Update 01 for Microsoft Dynamics NAV 2018 has been released
Cumulative Update 01 includes all application and platform hotfixes and regulatory features that have been released for Microsoft Dynamics NAV 2018.The cumulative update is intended mainly for solutions...
(Continue reading)
1594 views
0 comments
3 months ago
More
Cancel
>
Changes in C/AL Behavior of NAV2017 and Support from Earlier Versions of Microsoft Dynamics NAV
Mohana
2016-10-28
The following tables provide an overview of the new, removed, or changed C/AL data types, functions, properties, and triggers in Microsoft Dynamics NAV 2017 since the previous version of Dynamics NAV.
C/AL Data Types
The following table lists the new data types in Microsoft Dynamics NAV 2017.
Data Type
Description
Media
A complex type that encapsulates media (such as images) in the application database for displaying the media with associated records. The data type can be used on table fields and supports the following functions:
- ImportFile
- ImportInStream
- MEDIAID
- HASVALUE
- EXPORTFILE
- EXPORTSTREAM
MediaSet
A complex type that encapsulates media files, such as images, in application database for displaying the media with associated records. The
MediaSet
data type enables you to include multiple media files as part of a collection on a record. The
MediaSet
data type can be used on table fields and supports the following functions:
- ImportFile
- ImportInStream
- MEDIAID
- COUNT
- EXPORTMEDIASET
Notification
A complex type for publishing and consuming notifications in the application. Notifications provide a programmatic way to send non-intrusive information to the user interface (UI). The
Notification
data type supports the following functions:
- ADDACTION
- GETDATA
- ID
- MESSAGE
- RECALL
- SCOPE
- SEND
- SETDATA
C/AL Functions
The following table lists the new functions in Microsoft Dynamics NAV 2017.
Function
Description
ADDACTION Function (Notification)
Specifies an action for the notification.
GETDATA Function (Notification)
Retrieves data that was passed to a notification instance as specified by a
SETDATA function
call.
ID Function (Notification)
Specifies the identifier for a notification.
MESSAGE Function (Notification)
Specifies the content of the notification.
RECALL Function (Notification)
Recall a sent notification.
SCOPE Function (Notification)
Specifies the context in which the notification appears in the client.
SEND Function (Notification)
Sends the notification to the client, where it will display in the UI.
SETDATA Function (Notification)
Specifies a data property value for the notification. The data is specified as text in a key-value pair.
APPLICATIONAREA Function
Gets or sets the application areas for the current session.
CAPTIONCLASSTRANSLATE Function
Returns a translated version of the caption string. The string is translated to the current local language.
CHANGECOMPANY Function (RecordRef)
Redirects references to table data from one company to another.
COUNT Function (MediaSet)
Gets the number of media files that are included in a media set of a record.
EXPORTFILE Function (Media)
Exports a media object that is set up on a record to a file.
EXPORTFILE Function
Exports the media objects that included in a media set to individual files.
EXPORTSTREAM Function (Media)
Exports a media object that is set up on a record to an OutStream object.
HASVALUE Function (Media)
Detects whether a record has a media object in the
Media
data type field.
IMPORTFILE Function (Media)
Adds media from a file to a media set of a record.
IMPORTFILE Function (MediaSet)
Adds media from a file to a media set of a record.
IMPORTSTREAM Function (Media)
Adds media from an InStream object to a record.
IMPORTSTREAM Function (MediaSet)
Adds media from an InStream object to a media set of a record.
ISBYTE Function (Variant)
Indicates whether a C/AL variant contains a Byte variable.
ISTEXTCONSTANT Function (Variant)
Indicates whether a C/AL variant contains a text constant.
MEDIAID Function (Media)
Get the ID that is assigned to media in the database.
MEDIAID Function (MediaSet)
Gets the ID that is assigned to the media set of a record.
PRODUCTNAME Functions
Get the name of the application in three variations: full, marketing, and short.
C/AL Properties
The following table lists the new properties in Microsoft Dynamics NAV 2017.
Property
Description
ApplicationArea Property
Sets the application areas that apply to the control.
Gesture Property
Specifies a gesture that runs the page action on a device with a touch interface.
TestPermissions Property
Specifies a value that can be used to determine which permission sets are used on tests that are run by test codunits or test functions.
PromotedOnly Property
Specifies whether a page action will appear only on the
Home
tab in the ribbon and not on the tab where it is defined.
C/AL Triggers
The following table lists the changed triggers in Microsoft Dynamics NAV 2017.
Trigger
Description
OnAfterTestRun Trigger
Includes a TestPermissions data type parameter for running tests with permission sets.
OnBeforeTestRun Trigger
Includes a TestPermissions data type parameter for running tests with permission sets.
Go to the (full) original post and its comments.
Comment List
Related
Recommended