

Application Execution (AE) Messages › › IDAETERR01 - Invalid numeric value
IDAETERR01 - Invalid numeric value
Reason:
A non-numeric item was encountered during RUN-time when a numeric item was expected. This condition can occur when:
- An item is being SET or MOVEd to a numeric field or an ADD or SUBTRACT statement is executed
- A FOR construct evaluates a WHERE clause for a numeric field
- A LIST or NOTIFY statement attempts to list a numeric field
- Invalid data was encountered in evaluating an expression and data in the source field (named by the LIST ERROR output) is not in the expected numeric format. This can happen legitimately, particularly if the field in question participates in a REDEF by an alpha field.
Action:
Check the program logic:
- Use the $NUMERIC function to test for valid numeric values in procedural SET, MOVE, ADD, SUBTRACT statements.
- If a field can be alphanumeric or numeric, phrase WHERE clauses in terms of the alphanumeric equivalent. You might need to introduce alphanumeric redefinitions of numeric fields in the dataview to accommodate such alphanumeric testing.
- If a field can be alphanumeric or numeric, LIST and NOTIFY do not convert alphanumeric data (for example, spaces) into numeric equivalents. You might need to introduce additional logic (by testing with the $NUMERIC function on the field in question) or to introduce alphanumeric redefinition of the numeric field and to employ the alpha version of the field in LIST or NOTIFY statements.
- Correct invalid data if present. Determine the reason for the invalid numeric data encountered and make appropriate changes.
Copyright © 2015 CA Technologies.
All rights reserved.
 
|
|