Is there any feature similar to ctrl+z in ISPF to undo the last change in data set . I see any CANCEL working ..but it takes away all the unsaved part .
See also the SETUNDO KEEP command which allows you to UNDO past the last save (in recent ISPF releases). Setundo is there is all releases, but KEEP was added recently in z/OS 1.9.