OPENEDIT

Die Funktion OPENEDIT öffnet eine TestPage im Bearbeiten-Modus.

Parameter

Die Funktion OPENEDIT wird als Funktion der TestPage gerufen, die geöffnet werden soll.

Hinweise zur Verwendung

Wenn die TestPage, die geöffnet werden soll, zum Zeitpunkt der Ausführung bereits offen ist, wird ein Laufzeitfehler geworfen und die Testfunktion läuft auf einen Fehler.

Wenn die zu öffnende Test Page eine Kartenseite ist, wird sie für den ersten gefundenen Datensatz geöffnet.

Beispiel

Für unser Beispiel legen wir eine neue Test-Codeunit an, in dem wir eine neue Codeunit erstellen, deren Eigenschaft Subtype wir auf den Wert Test setzen. In dieser Test-Codeunit legen wir eine neue globale Funktion an, deren Eigenschaft Functiontype wir ebenfalls auf den Wert Test setzen. In dieser neuen Testfunktion legen wir folgende lokalen Variablen an:

Name Typ Subtyp
Customer Record Customer
SalesHeader Record Sales Header
SalesOrder TestPage Sales Order
SalesLib Codeunit Library - Sales

Anschließend fügen wir folgenden Code in unsere Testfunktion ein:

SalesLib.CreateCustomer(Customer);
SalesLib.CreateSalesHeader(SalesHeader,SalesHeader."Document Type"::Order,Customer."No.");
SalesOrder.OpenEdit();
SalesOrder.GoToRecord(SalesHeader);
SalesOrder."External Document No.".SetValue('TEST');
SalesOrder."External Document No.".AssertEquals('TEST');

Führen wir unseren Testcode nun mit Hilfe des Test Tool im Webclient von Microsoft Dynamics 365 Business Central aus, erhalten wir folgendes Ergebnis: