Edit

Properties overview

Properties control the behavior of AL objects and their elements, such as fields, actions, data items, and columns.

Tip

If you know the name of a data type, method, property, or trigger, use the Filter by title field above the table of contents to find its article. Otherwise, browse the table of contents.

Different properties apply to different AL object types and elements. Set object-level properties after the object declaration. Set element properties inside the element definition. Use the syntax <PropertyName> = <Value>;.

The following example sets properties on a page object and one of its fields:

page 50100 MyPage
{
    Caption = 'Customer names';
    PageType = Card;
    ApplicationArea = All;
    UsageCategory = Administration;
    SourceTable = Customer;

    layout
    {
        area(Content)
        {
            group(General)
            {
                field(Name; Rec.Name)
                {
                    Caption = 'Name';
                    ToolTip = 'Specifies the customer name.';
                    ApplicationArea = All;
                }
            }
        }
    }
}

Tip

Use Ctrl+Space to open IntelliSense and see the properties available for the current object or element.

Methods
Triggers