I am getting error NAT0178 when I use Examine statement on 2 dimensional Xarray to find the specific index. For Example:
DEFINE DATA LOCAL
1 #ARR1 (1:)
2 #ITM (A6)
2 #ARR2 (A10/1:)
1 #I (I2)
1 #J (I2)
1 #INDEX1 (N2)
1 #INDEX2 (N2)
…
…
EXPAND ARRAY #ARR1 TO (1:5)
EXPAND ARRAY #ARR2 TO (1:*,1:20)
FOR #I 1 TO 5
#ITM(#I) := #I
FOR #J 1 TO 20
COMPRESS #ARR2(#I,#J) #I #J INTO #ARR2(#I,#J) LEAVING NO SPACE
END-FOR
END-FOR
EXAMINE #ITM(*) FOR ‘2’ GIVING INDEX #INDEX
…
…
…
…
EXAMINE #ARR2(#INDEX,*) ‘12’ GIVING INDEX #INDEX2
First examine statement works fine but second examine gives error NAT0178.