Book Image

Microsoft Dynamics NAV Development Quick Start Guide

By : Alexander Drogin
Book Image

Microsoft Dynamics NAV Development Quick Start Guide

By: Alexander Drogin

Overview of this book

Microsoft Dynamics NAV is an enterprise resource planning (ERP) software suite for organizations. The system offers specialized functionality for manufacturing, distribution, government, retail, and other industries. This book gets you started with its integrated development environment for solving problems by customizing business processes. This book introduces the NAV development environment – C/SIDE. It gives an overview of the internal system language and the most essential development tools. The book will enable the reader to customize and extend NAV functionality with C/AL code, design a user interface through pages, create role centers, and build advanced reports in Microsoft Visual Studio. By the end of the book, you will have learned how to extend the NAV data model, how to write and debug custom code, and how to exchange data with external applications.
Table of Contents (10 chapters)

Integration events

As was mentioned in the introductory paragraph of this chapter, events may be raised by various processes in NAV. Here are some examples of events:

  • Database trigger events are raised when table records are inserted, deleted, or updated.
  • Page trigger (UI) events are initiated by the platform on UI actions such as validation of a page field, activation of an action button, page opening and closing, and so on.
  • Business and integration events are raised explicitly by C/AL code. These events correspond to certain logical points in the application, and are defined by application developers. This type of event can be raised by C/AL developers, as we will see later in this chapter.

Now, we begin with a discussion of an event model of the last type: business and integration events. Both types are combined under one header, because basically, there is no difference...