Codeunit Data Type

Is a container for AL code that you can use from other application objects.

The following methods are available on the Codeunit data type.

Method name Description
Run(Integer [, var Record]) Loads and runs the unit of AL code you specify. To use this method, you can specify a table associated with the codeunit when you defined the codeunit properties. This allows you to pass a variable with the method. The transaction that the codeunit contains is always committed due to the Boolean return value.

The following methods are available on instances of the Codeunit data type.

Method name Description
Run(var Record) Loads and executes the unit of AL code that you specify.

See Also

Getting Started with AL
Developing Extensions