Each procedure body has the following components:
The procedure body overview defines the type of processing to be carried out, and the conditions to enter and repeat the program
You use table processing to define the tables that are used, and how they are accessed
As with all output from DP4, you define the screen layout and output formatting using maps
You initialise, validate and perform calculations using the field processing part of a QA Build procedure. The fields need not be database fields - you can also define and process fields that are local to your QA Build program
You can also add conditions and formulas at specific points in your program:
To test one or more values you include a condition in your program. You can make the execution of a procedure conditional, and you can use conditions to validate the user's entry
To assign a value to a field, you include a formula. A formula can include operators such as IF THEN ELSE, functions such as TODAY to obtain the current date, and functions that you define in C