• Variables used to create fields in the dialog.
• Variables used within the data manipulation .
• Local macro to define which variables to pack (in other words,
remember for next time, and/or use on the batch server).
In this example the class declaration is as follows.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | public class DemoRunBase extends RunBase { DialogField dialogAccount; DialogField dialogFromDate; DialogField dialogToDate; CustAccount custAccount; FromDate fromDate; ToDate toDate; #DEFINE.CurrentVersion(1) #LOCALMACRO.CurrentList custAccount,fromDate, toDate #ENDMACRO } |
The individual fields of the dialog will be initialized in the method dialog().
When the dialog is accepted by the user, the contents of the dialog fields are read
in the method getFromDialog(). As both methods have to access the same
variables, they are defined as members of the class.
The manipulation in the method run() uses the information from the dialog. This
information is stored in variables with specific data types. These variables are
initialized in the method getFromDialog() and read in the method run().
The information for the last used dialog values is packed into a container
structure. The variables that should be packed are defined in the CurrentList
macro in the classDeclaration.
Best Regards,
Hossein Karimi
No comments:
Post a Comment