C/AL syntax
C/AL syntax is relatively simple and straightforward. The basic structure of most C/AL statements is essentially similar to what we learned with other programming languages. C/AL is modeled on Pascal and tends to use many of the same special characters and syntax practices.
Assignment and punctuation
Assignment is represented with a colon followed by an equal sign, the combination being treated as a single symbol. The evaluated value of the expression, to the right of the assignment symbol, is assigned to the variable on the left-side.
"Phone No." := '312-555-1212';
All statements are terminated with a semi-colon. Multiple statements can be placed on a single program line, but that makes the code hard for others to read.
Fully qualified data fields are prefaced with the name of the record variable of which they are a part (see the preceding code line as an example where the record variable is named ClientRec
). The same structure applies to fully qualified function...