The most common cause of an ASRA abend in CICS is non packed decimal numeric data in a packed decimal(comp-3) field. Look at the CICS Job Logs and you will find the ASRA reported there. you should also find the offset in the program where the ASRA occured. then view the program compile listing to find the offset of the offending instruction. The offending isntruction should give you an indication of which packed decimal(comp-3) field has the incorrect value. you can then determine the source of that value and do si=omething to ensure that the field is correct.