BACK


Basic form

BACK.

Effect

Returns output position to the first line of the current page after the TOP-OF-PAGE processing.
When used in connection with RESERVE x LINES , the statement returns the output position to the first output line after RESERVE .

Example

DATA: TOWN(10) VALUE 'New York', CUSTOMER1(10) VALUE 'Charly', CUSTOMER2(10) VALUE 'Sam', SALES1 TYPE I VALUE 1100, SALES2 TYPE I VALUE 2200. RESERVE 2 LINES. WRITE: TOWN, CUSTOMER1, / CUSTOMER2 UNDER CUSTOMER1. BACK. WRITE: 50 SALES1, / SALES2 UNDER SALES1.

Using the positioning in WRITE in column 50, data not yet output is not overwritten, but the sales volume is output after the customer names.

Notes

If you use a '/' with the first WRITE after the BACK statement, this starts a (usually unwanted) new line. BACK in the TOP-OF-PAGE processing positions the cursor after the standard header. Subsequent WRITE statements also overwrite the lines output under TOP-OF-PAGE .

Note

Performance
The runtime required to execute a BACK statement is about 1 msn (standardized microseconds).

Index
SAP AG 1996