Table triggers

A table trigger is a C/AL function that is called by the NAV platform in response to certain events in the table, such as inserting or modifying a record, or entering a value in a table field. The key difference between a common C/AL function and a table trigger is that the latter cannot be called explicitly in application code; it is either initiated by user actions or called implicitly when other C/AL functions perform data manipulations on the table.

Then, we will implement several examples of table triggers bound to different actions on a table. The first example is the OnDelete trigger, invoked when a table record is being deleted. This trigger will delete all contract lines when the contract is deleted.

Open the 50500  ...

Get Microsoft Dynamics NAV Development Quick Start Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.