Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

uline

Former Member
0 Likes
1,094

hi experts !

while creating line through uline at 4(600) . i m not able to get this long length line , only 1 full width of window i m getting . no scroll is appearing in bottom side . plz help me in creating this .

thanks

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,021

set the selection screen width more than 600 by setting it in the report header.

REPORT zreport_name NO STANDARD PAGE HEADING LINE-SIZE 600 .

Regards,

Anil.

4 REPLIES 4
Read only

Former Member
0 Likes
1,021

Hi,

Maintain the line width in the report header.

Regards,

Satish

Read only

Former Member
0 Likes
1,021

ULINE

Syntax

ULINE {[AT] [/][pos][(len)]} [NO-GAP].

Effect:

Output of horizontal lines in lists.

This statement mainly has the same effect as the following WRITE statement:

WRITE line {[AT] [/][pos][(len)]} [NO-GAP].

In this case, line is a data object with type c and length 1023, which is completely filled with "-" characters. In accordance with the predefined formatting rule for the character "-", these are joined together to form a continuous line, and are replaced by the appropriate line element. The same applies for directly consecutive characters "-" and "|". In contrast to the WRITE statement, for ULINE, the characters are also replaced with the line element for an output length of 1.

The position and length of the line are determined by the rules for the WRITE statement. In the simplest case, ULINE produces the following outcomes:

A continuous horizontal line along a whole line, if no position and length are specified after AT. In contrast to the WRITE statement, the list cursor is positioned in the first position of the next line.

A line of length len at the horizontal position pos if a position and length are specified after AT.

Note:

If the statement FORMAT FRAMES OFF is used beforehand, the output of ULINE is not displayed as a continuous line, as this statement prevents replacement of the "-" characters with line elements.

Example:

Output of a horizontal line along the whole line after the first WRITE output, and two horizontal lines as a part of a frame.

WRITE 'A text in a frame'.

ULINE.

SKIP.

ULINE AT 10(10).

WRITE: /10 '|', 11(8) 'Text' CENTERED, 19 '|'.

ULINE AT /10(10).

Read only

Former Member
0 Likes
1,022

set the selection screen width more than 600 by setting it in the report header.

REPORT zreport_name NO STANDARD PAGE HEADING LINE-SIZE 600 .

Regards,

Anil.

Read only

Former Member
0 Likes
1,021

sharma,

In your first line of report you might have used

"LINE-SIZE". Remove LINE-SIZE 100.

EX:

report zuserexit no standard page heading .

Don't forget to reward if useful.