Ahh, that would be a different manual then.
I remember from training that F/D values are treated differently than P when rounding.
F/D formats store the actual number (to the depth of the precision) and round only when being displayed.
P formats round at the time of assignment.
Here is an explanation from the Describing Data with WebFOCUS Language manual -
http://documentation.informati...g/source/topic39.htmRoundingThe details of rounding are handled in the following ways for the following numeric formats:
Integer format. When a value with decimal places is assigned to an integer field, the value is rounded before it is stored. If the value is assigned using a DEFINE or COMPUTE command, the decimal portion of the value is truncated before it is stored.
Packed-decimal format. When a value is assigned to a packed-decimal field, and the value has more decimal places than the field format specifies, the value is rounded before it is stored.
Floating-point single- and double-precision formats. When a value is assigned to one of these fields, and the value has more decimal places than the field format specifies, the full value is stored in the field (up to the limit of precision determined by the field internal storage type). When this value is later displayed, however, it is rounded.
Note that if the decimal portion of a floating-point value as it is internally represented in hexadecimal floating-point notation is repeating (that is, non-terminating), the repeating hexadecimal number is resolved as a non-repeating slightly lower number, and this lower number is stored as the field value. In these situations, if in the original value of the digit to be rounded had been a five (which would be rounded up), in the stored lower value it would become a four (which is rounded down).
Are yout ACTUAL and USAGE the same for your P7.1 field?
Regards
Stu
WebFOCUS 8.2.03 (8.2.06 in testing)