Necesito grabar en la LDA un campo Hexadecimal.

Si utilizo CHGDTAARA DTAARA(*LDA (25 26)) VALUE(X'012F')

Me funciona bien, pero necesito que el valor este en funcion del mes de
proceso.

He intentado formar la variable como

CHGVAR VAR(&MES) VALUE('X' *CAT ' " ' *CAT '0'  *CAT &MESN *CAT 'F' *CAT ' "
') 

pero me lo graba literalmente X"012F" no como un valor Hexadecimal. Las
comillas las he puesto dobles, porque no me deja ponerlas todas sencillas.

Seguramente sera una chorrada pero no doy con ello, tampoco lo encuentro en
los manuales.

<<attachment: winmail.dat>>

Responder a