Wednesday, July 29, 2009

C/SIDE Concepts

Description of C/SIDE Concepts

Properties
Properties control the appearance and behavior of the application objects and all their sub-objects. Properties are used to control the appearance of data, specify default values, specify colors, and define relationships.

C/AL
C/AL is the language you use to write functions in C/SIDE. In the previous table, "C/AL" refers to functions written in this language.

Triggers
A trigger is a mechanism that is built into an application object. When certain actions are performed on the application object, the trigger initiates an action. You can add your own C/AL code to the trigger to modify the default behavior of the application object or extend its functionality.

Keys
Keys define the order in which data is stored in your tables. You can speed up searches in tables by defining several keys which sort information in different ways.

Fields
A field is the smallest building block in your database. A field typically stores information such as a name or a number.

Controls
Controls are objects on a form or report that display data, perform actions, or enhance the appearance of the form, such as command buttons and text labels.

Request Form
A request form is a form that is used in a report. Before a report is run, a request form is displayed to let the user specify filters and options for the report.

Template
A template defines the overall layout of a report.

Data Items
A data item is a building block for defining a model of your data when you create a report. You use a hierarchy of data items to define which data the report will contain. A data item represents a table, and when you run a report, the system cycles through the records in the associated table. A data item can have one or more sections.

Sections
A section is a substructure of a data item, where you place controls to display information. You will typically use sections that define the body, header, and footer in your report.

No comments: