The following messages appear in the SysLog:
Error in memory chain during rollout
RSTG chain defect, RC=-01
Rollout failed, RC=-02
Rollout failed, RC=-01
Rollback performed
Management information in a memory chain was overwritten. As a result, the data contents of the session involved could not be saved.
SolutionVarious information is required to determine the exact cause of the error:
Can the error be reproduced? How (transaction code, involved tables and programs, user data-specific)?
If the runtime information from the programs and tables do not agree, this can be corrected by regenerating the appropriate programs.
One way of restricting the error is to run the triggering transaction in the ABAP debugger; when relevant, calling the debugger with "Configuration -> Memory monitoring" will activate a permanent control of the management information and the debugger will stop after the statement where the error in the memory chain is detected.
For Correction Levels up to and including 2.1L/2.2F:
The CUA Processor (menu processor) checks only if a GUI status with its texts can be saved completely. It does not check if enough space is present for a possible excluding list (ABAP/4 Instruction SET PF-STATUS ... EXCLUDING). In extremely rare cases this could lead to memory overwrites.
The problem can be avoided in two ways.
- Temporarily comment out the affected instruction. Your system administrator should set the profile paramter ztta/cua_area higher (approx. 1000); up to and including 2.1C to 32752 at the most. You may also need to increase the profile paramter ztta/short_area: its value should be at least six times the size of the value of ztta/cua_area.
No comments:
Post a Comment