Add

Monday, August 3, 2009

What is C/AL

Definition

C/AL (Client Application Language) is the programming language used in the Client / Server Integrated Development Environment (C/SIDE) included with Navision Solutions.

What is it used for?

The many purposes for which it is used are

. Data presentation is handled through the form objects and report objects.
· Data acquisition is mainly handled through form and dataport objects.
· Data storage and organization is handled by the table objects in conjunction with the built-in Database Management System (DBMS).

In C/SIDE, the main purpose of the programming language is data manipulation. Through C/AL, you can create business rules to insure that the data stored in the tables are meaningful and consistent with the way your customer does business. You can add new data or transfer data from one table to another (for example, a journal to a ledger). If data from multiple tables need
to be combined onto one report or displayed on one form, you will probably need to program this.
Another purpose of C/AL is to control the execution of the various C/SIDE objects. With C/AL you are able to coordinate them in a way that meets the business needs of your customer.

No comments: