10-19-2008 1:13 PM
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?.
10-19-2008 1:47 PM
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
10-20-2008 4:51 AM