S0C4 abend using QUICK EDIT

Document ID : KB000008146
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

Abend S0C4 occurs when trying to save changes made to elements using the QUICK EDIT feature.

CCSR010E C1SSESTA S0C4 at 068C6388 LMOD ISPSUBS CSECT N/A +N/A SSPDKA1 SPFD SPFD                                                                             
CCSR061I PSW: 00000000 00000000 078D1000 868C6388                            
CCSR062I ILC: 02 INTERRUPT CODE: 04     
SYSTEM COMPLETION CODE=0C4  REASON CODE=00000004

If you hit the Help key, error message is displayed: "ENDI003S The dialog terminated with a S0C4 ABEND"
And the following message can be displayed when backing out of Endevor to ISPF: "IKJ56641I DYNASTEP ENDED DUE TO ERROR+"

Also the change in element should have been saved, you nedd to LOGOFF/LOGON ISPF.

Environment:
Endevor QuickEdit
Cause:

Check the dump and confirm you are seeing the problem documented in canceled IBM APAR OA43668.
This occurs because you are doing a BROWSE using a modified or old ISRBROBA panel.
ISRBROBA no longer uses variable ZTITLE but now uses ZTITLB.
ZTITLE is VDEFINE'd and used by EDIT and BROWSE should not be using this variable.
The 0C4 occurs due to ISRBROBA trying to update this variable.
The VDEFINE'd Edit value is no longer accessible.

Resolution:

The correct ISRBROBA panel needs to be used.
Use the ISPF supplied panel as a model if it is a modified ISRBROBA.
This 0C4 typically occurs doing a nested BROWSE while in Edit.
To resolve the 0C4 the ISRBROBA panel being used needs to use ZTITLB as opposed to ZTITLE.
See the ISPF 2.1 supplied ISRBROBA ( 'ISP.SISPPENU(ISRBROBA)' ) for the correct usage.