Dieser Beitrag bezieht sich auf die Versionen:
Dynamics AX 2012, Dynamics AX 2009
Dynamics AX 2012, Dynamics AX 2009
Hallo, vielen Dank für den nützlichen Beitrag. Warum verwenden wir hier kein axPurchLine.doInsert()? |
Ich nehme an, es ist bei der Frage die doSave() gemeint, eine doInsert() kenne ich nur von der Tabelle, nicht aber der AxBC-Klasse. Die doSave() wird von der save() sowieso aufgerufen. Unterschied der beiden dürfte nur sein, daß evtl. Policies nicht berücksichtigt werden, wenn man die doSave() direkt aufruft. Aber prinzipiell mag ich diese doSomeThing()-Methoden nicht so gerne, weil dadurch die eigentlich Methode explizit nicht aufgerufen wird. Und ich als Entwickler möchte davon ausgehen, daß wenn ich in der insert/update/delete Logik einbaue, die jedesmal ausgeführt wird. |
Hallo Heinz, vielen Dank. Ich dachte mit der Klasse erstellen wir einen neuen Datensatz - daher war die Frage mit dem (do)Insert(). |
|
|
|
|
|
|
Ein einfach gehaltenes Beispiel wir man unter Verwendung der AX<Table>-Klasse der Tabelle PurchLine eine Bestellposition per Code erstellen kann.