Summary
Language is a process of free creation; its laws and principles are fixed, but the manner in which the principles of generation are used is free and infinitely varied... | ||
--Noam Chomsky |
In this chapter, we covered Object Designer navigation, along with navigation of the individual Designers (Table, Page, Report, and so on). We covered a number of C/AL language areas, including functions and how they may be used, variables of various types (both development and system), basic C/AL syntax, expressions and operators. Some of the essential C/AL functions that we covered included user dialogs, SETRANGE
filtering, GET
, variations of FIND
, BEGIN-END
for code structures, plus IF-THEN
for basic process flow control. Finally, we got some hands-on experience by adding validation code to a table and creating a new report that included embedded C/AL code and a Request Page. In the next chapter, we will expand our exploration and practice the use of C/AL. We will learn about additional C/AL functions...