ErrMsgR27-4 ? (AREV Specific)
At 29 JAN 1998 02:43:54AM Jim Dierking wrote:
When saving to our invoices file at our order_entry window we
periodically get this error message. What does it mean?
I should note that there is a replace save routine that writes out
to an archive file information. TIA for the help, Jim.
At 29 JAN 1998 01:45PM Aaron Kaplan wrote:
This message means the program stack is full. There are a few thing you can do to eliminate this error.
One is to remove all {field} references in your code. For real fields, change then @RECORD. For symbolics, determine if the calulations can be embedded into the program.
In XLATE, change field names into field numbers. If you are XLATEing on symbolics, again, see if the calculations can be embedded in code.
If you are running a large amount of subroutines off a main program, look into making them EXPENDABLE. You make a subroutine expendable by prefixing the SUBROUTINE or FUNCTION heading in the code with the keyword EXPENDABLE. An EXPENDABLE routine removes itself from the program stack immediately, and does not wait for the main routine calling it to close.