Abend with LIST_TOPOFPAGE_OVERFLOW when printing the overview list.
===================================================================
1.) Adend in MKCBRF20 (release 2.1) -- corrected in 2.1F in routine
TOP_O(MKCBRF20).
2.) Abend in MKCBEF20 (Release 2.2) -- corrected in 2.2G in routine
VLINE(MKCBEF20).
EXIT is not called -->table 'header' overflows.
SolutionFor 1.) Program correction in TOP_O(MKCBRF20): marked with "K11K.."
==================================================================
002930 ELSEIF RKB1D-LART CA '13' AND RKB1F-EVKZ EQ 'E'.
002940 PRINT_SPOFF = 0.
002950 DO.
002960 IL = PRINT_SPOFF + 1.
002970 READ TABLE PRINT INDEX IL.
*02980 IF SY-SUBRC GT 0 OR PRINT-SWAHL GE INDEX_98. "K11K...
002980 IF SY-SUBRC GT 0 OR PRINT-SWAHL GE INDEX_98 "K11K...
002980 OR PRINT-FORMAT NE SPACE. "K11K...
002990 EXIT.
003000 ENDIF.
003010 IH = PRINT_SPOFF + PRINT_SPANZ_B.
003020 PRINT_SPANZ = 0.
003030 LOOP AT PRINT FROM IL TO IH WHERE SWAHL LT INDEX_98
003040 AND FORMAT EQ SPACE.
003050 PRINT_SPANZ = PRINT_SPANZ + 1.
003060 ENDLOOP.
003070 IF SY-INDEX GT 1.
----> WRITE / VLINES. Abbruchstelle
003090 ENDIF.
003100 PERFORM SPALTEN_UEBERSCHRIFT USING SPACE
003110 PRINT_SPOFF = PRINT_SPOFF + PRINT_SPANZ.
003120 ENDDO.
003130 PRINT_SPOFF = 0.
003140 ENDIF.
003150 IF RKB1D-EINHG NE SPACE.
For 2.)
==================================================================
The form has so many lines that the overview list cannot be printed with multiple lines. Change the print format from "multiple lines" to "single line." The termination will no longer occur for this report.
This function is, however, only available as of Release 22G.
For Release < 22G, the Note 43176 can be installed as an alternative.
The Note switches 'multiple lines' to 'single line' internally.
The following correction transforms the Dump into a targeted termination.
Additional key words
Drill-down; LIST_TOPOFPAGE_OVERFLOW; Printing overview list; KE30; KCR0
No comments:
Post a Comment