I am planning on taking the RPG certification exam, I was reviewing the EVAL opcode and had a question. Can you explain the following to me please? This example is taken from IBM's online library: Field2 = 9 Field3 = 8 After the operation the value of *in03 = *on Eval *in03 = field3 > field2 My thought is that field3 is not > field2(that makes this a false condition) therefore shouldn't *in03 be = *off(0) ******************** This example taken from the online library I understand: Field1 = 10 Field2 = 9 *in01 = *on The resulting value of the character field RES is '010' Eval RES = (field1<10) + *in01 + (field2 >= 17) I am thankful to anyone who can help me understand this.

Reply With Quote