Dieser Beitrag bezieht sich auf die Versionen:
Dynamics AX 2012, Dynamics AX 2009, Axapta 3.0, Axapta 2.5
Dynamics AX 2012, Dynamics AX 2009, Axapta 3.0, Axapta 2.5
|
|
|
|
|
|
Dieser Beitrag bezieht sich auf die Versionen:
Dynamics AX 2012, Dynamics AX 2009, Axapta 3.0, Axapta 2.5
|
Man braucht es immer wieder, und genau darum findet Ihr im folgenden eine kurze - und bestimmt auch nicht ganz vollständige - Übersicht, wie dieses RunBaseBatch-Framework benutzt werden kann. Erste Anlaufstelle sollte übrigens in jedem Fall die Klasse Tutorial_RunBaseBatch sein, dort werden die wichtigsten Methoden verwendet und man kann sich so zumindest einen groben Überblick verschaffen, was wie möglich ist.
Um eine stapelverarbeitungsfähige Klasse zu schaffen, ist diese in erster Linie von RunBaseBatch abzuleiten. Dadurch stehen eine Reihe von Methoden zur Verfügung, von welchen ich einige versuche im Folgenden zu erklären.
Methoden
Folgende Methoden sind zwingend notwendig, um die Klasse instanzieren zu können
Folgende Methoden können überschrieben werden, um den Benutzer Parameter eingeben zu lassen
Weitere Methoden
Aufruf-Reihenfolge der Standard-Methoden in AX 4.0
Aufruf über MenuItemButton
Ohne Query
Mit Query
Klick auf OK des Dialogs
Ohne Stapelverabeitung
Mit Stapelverarbeitung
Klick auf Abbrechen des Dialogs oder Schliessen des Dialogs
Klick auf den Auswählen-Button, wenn eine Query verwendet wird
Klick auf OK zur Bestätigung der geänderten Query
Klick auf die Standard-Schaltläche, soferne verfügbar
Die Schaltfläche Standard ist nur verfügbar, wenn die Methode showDefaultButton überschrieben wurde und true retourniert. In diesem Falle sollte aber auch die Methode initParmDefault sinnvolle Anweisungen enthalten.
Ohne Query
Mit Query
Klick auf die Löschen-Schaltläche, soferne verfügbar
Die Schaltfläche Löschen ist nur verfügbar, wenn die Methode showClearButton überschrieben wurde und true retourniert. In diesem Falle sollte aber auch die Methode dialogClear sinnvolle Anweisungen enthalten.
Ohne Query
Mit Query
Aufruf-Reihenfolge der Standard-Methoden innerhalb der Stapelverarbeitung in AX 4.0