Automatic Processing - Compiling

 

When compiling processing tables that rely on dummy fields defined in an automatic processing table having a name other than "automatic" (UNIX) or "auto" (DOS, Windows), you need to specify the automatic processing table name with the "-y" flag when defining the processing table.

 

Example:

 

If you are using dummy field "aa" to keep track of a subtotal in a report1 and you are going to run rreport with a different automatic processing table named "autotot" (which defines dummy variable "aa"), then you must compile the report processing table as follows.

rcabe filename report1 -y autotot

 

Or, put another way:

If you are using "aa" to subtotal, and are going to run rreport with an automatic processing that does not define "aa", then you must also compile with an automatic table that doesn't define "aa". (Or vice versa.)

Of course, your best bet is to simply compile with the same automatic table.

See PFZEROLENWARN to turn off assigning to a zero length field warning