Mike, the following is from IMAGE/SQL's display map: INVOICES (INVOICES) INVOICE-NO INVOICE_NO J4 CHAR(20) I As you say, the J4 maps to a CHAR(20) and is Imprecise/Incompatible. I don't want ANY items, defined as J4, to be mapped to CHAR(20). So you can do the following, in IMAGE/SQL: UPDATE TYPE J4 IN * TO DECIMAL(15,0) Now, a DI MAP <setname> displays: INVOICES (INVOICES) INVOICE-NO INVOICE_NO J4 DECIMAL(15,0) IU Hope this is of some help. Best regards, Steve Patrick HP Database Expert Center