Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Version: Available or changed with runtime version 1.0.
Loads and executes the unit of AL code that you specify.
Syntax
[Ok := ] Codeunit.Run(var Record: Record)
Parameters
Codeunit
Type: Codeunit
An instance of the Codeunit data type.
Record
Type: Record
A record from the table that is associated with the codeunit.
Return Value
[Optional] Ok
Type: Boolean
true if the operation was successful; otherwise false. If you omit this optional return value and the operation does not execute successfully, a runtime error will occur.
Transaction semantics
For information about transaction and commit semantics for Codeunit.Run, see Codeunit.Run(Integer [, var Record]) Method.
Example
This example runs two codeunits. The first uses a record parameter. The second is defined without a source table.
var
FiscalYearCloseInstance: Codeunit "Fiscal Year-Close";
AppMgmtInstance: Codeunit ApplicationManagement;
AccountRecord: Record "Accounting Period";
begin
AccountRecord.Init;
if not FiscalYearCloseInstance.Run(AccountRecord) then
Error('Codeunit run failed (with record).');
if not AppMgmtInstance.Run then
Error('Codeunit run failed.');
end;
Related information
Codeunit Data Type
Get Started with AL
Developing Extensions