When the CICS transaction is abended in the region the VSAM records which i have written in the file are lost. i want to retire the records in the file even in case on abend. Do i have any option in the file definition or in FCT entry to solve this
Sounds like the file is defined as recoverable, issue a syncpoint to commit what has been written and they will not be backed off.
The work done between syncpoints will be considered a "logical unit of work" (LUW).