Application Development 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: 

ALV Grid OO T.O.P. center

Former Member
0 Kudos
FORM EVENT_TOP_OF_PAGE USING   DG_DYNDOC_ID TYPE REF TO CL_DD_DOCUMENT.

DATA : DL_TEXT(255) TYPE C.  "Text

  CALL METHOD DG_DYNDOC_ID->ADD_TEXT
    EXPORTING
    TEXT = TEXT-002
    SAP_EMPHASIS = CL_DD_AREA=>HEADING.

* Add new-line
  CALL METHOD DG_DYNDOC_ID->NEW_LINE.

  CALL METHOD DG_DYNDOC_ID->ADD_TEXT
    EXPORTING
    TEXT = TEXT-003
    SAP_EMPHASIS = CL_DD_AREA=>HEADING.

  CALL METHOD DG_DYNDOC_ID->NEW_LINE.

  CALL METHOD DG_DYNDOC_ID->ADD_TEXT
    EXPORTING
    TEXT = TEXT-004
    SAP_EMPHASIS = CL_DD_AREA=>HEADING.

  CALL METHOD DG_DYNDOC_ID->NEW_LINE.

CLEAR : DL_TEXT.

* Add new-line
  CALL METHOD DG_DYNDOC_ID->NEW_LINE.


PERFORM DISPLAYOOA.

ENDFORM.                    " EVENT_TOP_OF_PAGE

How do i center those text elements shown on codes above?.

2 REPLIES 2

MarcinPciak
Active Contributor
0 Kudos

Hi. Add a gap with appropraite width, then enclose your DD document elements within line_with_layout.

CALL METHOD dd_reference->add_gap
          EXPORTING width = "test different width values to align in at center of screen

CALL METHOD dd_reference->line_with_layout
          EXPORTING start = 'X'.   "start of custom line

 
..."your code goes here

CALL METHOD dd_reference->line_with_layout
          EXPORTING end = 'X'.  "end of custom line

Edited by: Marcin Pciak on Oct 19, 2008 2:49 PM

former_member188685
Active Contributor
0 Kudos

did you check this weblog