cancel
Showing results for 
Search instead for 
Did you mean: 

tables creation in scripts

Former Member
0 Kudos

hi gurus,

is there any site where i can know the step by step procedure to create a table in SAP SRIPTS.

thanku,

santosh.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Santosh,

you can use BOX command..

Syntax

/: BOX [XPOS] [YPOS] [WIDTH] [HEIGHT] [FRAME] [INTENSITY]

Effect: draws a box of the specified size at the specified position.

Parameters: For each of XPOS, YPOS, WIDTH, HEIGHT and FRAME both a measurement and a unit of measurement must be specified. The INTENSITY parameter should be specified as a percentage between 0 and 100.

1. XPOS, YPOS: Upper left corner of the box, relative to the values of the POSITION command.

Default: Values specified in the POSITION command.

The following calculation is performed internally to determine the absolute output position of a box on the page:

X(abs) = XORIGIN + XPOS

Y(abs) = YORIGIN + YPOS

2. WIDTH: Width of the box. Default: WIDTH value of the SIZE command.

3. HEIGHT: Height of the box. Default: HEIGHT value of the SIZE command.

4. FRAME: Thickness of frame.

Default: 0 (no frame).

5. INTENSITY: Grayscale of box contents as % .

Default: 100 (full black)

Measurements: Decimal numbers must be specified as literal values (like ABAP numeric constants) by being enclosed in inverted commas. The period should be used as the decimal point character. See also the examples listed below.

Units of measurement: The following units of measurement may be used:

• TW (twip)

• PT (point)

• IN (inch)

• MM (millimeter)

• CM (centimeter)

• LN (line)

• CH (character).

The following conversion factors apply:

• 1 TW = 1/20 PT

• 1 PT = 1/72 IN

• 1 IN = 2.54 CM

• 1 CM = 10 MM

• 1 CH = height of a character relative to the CPI specification in the layout set header

• 1 LN = height of a line relative to the LPI specification in the layout set header

/: BOX FRAME 10 TW

Draws a frame around the current window with a frame thickness of 10 TW (= 0.5 PT).

/: BOX INTENSITY 10

Fills the window background with shadowing having a gray scale of 10 %.

/: BOX HEIGHT 0 TW FRAME 10 TW

Draws a horizontal line across the complete top edge of the window.

/: BOX WIDTH 0 TW FRAME 10 TW

Draws a vertical line along the complete height of the left hand edge of the window.

/: BOX WIDTH '17.5' CM HEIGHT 1 CM FRAME 10 TW INTENSITY 15

/: BOX WIDTH '17.5' CM HEIGHT '13.5' CM FRAME 10 TW

/: BOX XPOS '10.0' CM WIDTH 0 TW HEIGHT '13.5' CM FRAME 10 TW

/: BOX XPOS '13.5' CM WIDTH 0 TW HEIGHT '13.5' CM FRAME 10 TW

Draws two rectangles and two lines to construct a table of three columns with a highlighted heading section.

check the fallowing link also

http://help.sap.com/saphelp_40b/helpdata/en/d1/803293454211d189710000e8322d00/content.htm

Mark the points if u find it useful...

Regards,

Omkar.

Former Member
0 Kudos

Hi Santosh,

Your first step in creating tables is abelow.

1. Create one paragraph format with proper tab positions.

ex student number(5 chars) and studentname(10chars) table.

tab positions are 2nd char and 8 thchar (1 for first line5 for number1 for second line)

2. In main window use thatparagraph format and write headings under element HEADER.like this

/E HEADER

P ,, STUDENT NO,,STUDENT NAME

similarly for details.

/E BODY

P ,,itab-no,,itab-name.

In driver program

loop at itab.
call function'write_form'
  exporting 
  element = 'BODY'
  window = 'MAIN'
endloop.

Reward points if helpful

Thanks,

Suma.