|
When you change the layout of a database file, ProGen will recognize this the next time you go into a definition that uses that file and either automatically reconcile the layout changes, or prompt you for guidance on how to apply the changes (reconciling fields by name, order, etc.). In most cases, all references to those fields are also corrected.
One possible exception to this is when a field length has changed to be longer, and that field is included in a concatenation (*CONCAT work field). If the spot where the field appears on the screen is not long enough to handle the additional length, ProGen may not be able to fully correct the work field. In these cases, you may run into a situation where ProGen now has the wrong length for the field, causing either compile or run-time errors.
You can resolve this by going to the Work with Work Fields screen and taking a 2 on the affected *CONCAT field. Temporarily replace the unreconciled field with another and save your work field. Then go back in and re-insert the original field. The length should now be correctly computed, and ProGen should report the correct length of the work field. |