<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: method add_text in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/method-add-text/m-p/6110738#M1362158</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use method &lt;STRONG&gt;add_gap&lt;/STRONG&gt; of &lt;EM&gt;cl_dd_document&lt;/EM&gt; to add indent of particular width. Embrace this with &lt;EM&gt;line_with_layout&lt;/EM&gt; method like this&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
CALL METHOD r_dd_document-&amp;gt;line_with_layout
          EXPORTING start = 'X'.

CALL METHOD r_dd_document-&amp;gt;add_gap  "add indent
          EXPORTING width = '200'.

CALL METHOD r_dd_document-&amp;gt;add_text "add your text
          EXPORTING ...

CALL METHOD r_dd_document-&amp;gt;line_with_layout
          EXPORTING end = 'X'.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Marcin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 14 Sep 2009 07:15:39 GMT</pubDate>
    <dc:creator>MarcinPciak</dc:creator>
    <dc:date>2009-09-14T07:15:39Z</dc:date>
    <item>
      <title>method add_text</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/method-add-text/m-p/6110735#M1362155</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm using the mentioned method to add text to my document which I display with&lt;/P&gt;&lt;P&gt;method display_document of class cl_dd_document in my container.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it possible to display the text centerd in the document? or can I display the document centerd in my container?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Sep 2009 15:13:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/method-add-text/m-p/6110735#M1362155</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-11T15:13:55Z</dc:date>
    </item>
    <item>
      <title>Re: method add_text</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/method-add-text/m-p/6110736#M1362156</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi.&lt;/P&gt;&lt;P&gt;Adding blank spaces at beginning of text try to center it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 13 Sep 2009 12:55:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/method-add-text/m-p/6110736#M1362156</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-13T12:55:56Z</dc:date>
    </item>
    <item>
      <title>Re: method add_text</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/method-add-text/m-p/6110737#M1362157</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I dont think we can achieve that using the process you are following, But we can achieve this using the new class CL_SALV_TABLE &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The sameple code is placed below&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: o_table       TYPE REF TO cl_salv_table,&lt;/P&gt;&lt;P&gt;          o_columns     TYPE REF TO cl_salv_columns_table,  " ALV columns&lt;/P&gt;&lt;P&gt;          o_functions   TYPE REF TO cl_salv_functions,&lt;/P&gt;&lt;P&gt;          o_layout      TYPE REF TO cl_salv_layout,&lt;/P&gt;&lt;P&gt;          o_content     TYPE REF TO cl_salv_form_element,&lt;/P&gt;&lt;P&gt;          o_display     TYPE REF TO cl_salv_display_settings,&lt;/P&gt;&lt;P&gt;          l_v_key       TYPE salv_s_layout_key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    TRY.&lt;/P&gt;&lt;P&gt;        CALL METHOD cl_salv_table=&amp;gt;factory&lt;/P&gt;&lt;P&gt;          EXPORTING&lt;/P&gt;&lt;P&gt;            list_display = if_salv_c_bool_sap=&amp;gt;false&lt;/P&gt;&lt;P&gt;          IMPORTING&lt;/P&gt;&lt;P&gt;            r_salv_table = o_table&lt;/P&gt;&lt;P&gt;          CHANGING&lt;/P&gt;&lt;P&gt;            t_table      = i_final.&lt;/P&gt;&lt;P&gt;      CATCH cx_salv_msg .&lt;/P&gt;&lt;P&gt;    ENDTRY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Get coulmn properties&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    o_columns = o_table-&amp;gt;get_columns( ).&lt;/P&gt;&lt;P&gt;    o_columns-&amp;gt;set_optimize( c_x ).&lt;/P&gt;&lt;P&gt;    o_functions = o_table-&amp;gt;get_functions( ).&lt;/P&gt;&lt;P&gt;    o_functions-&amp;gt;set_all( abap_true ).&lt;/P&gt;&lt;P&gt;    o_layout = o_table-&amp;gt;get_layout( ).&lt;/P&gt;&lt;P&gt;    l_v_key-report = sy-repid.&lt;/P&gt;&lt;P&gt;    o_layout-&amp;gt;set_key( l_v_key ).&lt;/P&gt;&lt;P&gt;    o_layout-&amp;gt;set_save_restriction( cl_salv_layout=&amp;gt;restrict_none ).&lt;/P&gt;&lt;P&gt;    o_columns-&amp;gt;set_optimize( c_x ).&lt;/P&gt;&lt;P&gt;    o_display = o_table-&amp;gt;get_display_settings( ).&lt;/P&gt;&lt;P&gt;    o_display-&amp;gt;set_striped_pattern( cl_salv_display_settings=&amp;gt;true ).&lt;/P&gt;&lt;P&gt;    PERFORM built_header  CHANGING o_content.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM change_column_properties USING&lt;/P&gt;&lt;P&gt;                                       o_columns.&lt;/P&gt;&lt;P&gt;    o_table-&amp;gt;set_top_of_list( o_content ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    o_table-&amp;gt;display( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   DATA: obj_grid   TYPE REF TO cl_salv_form_layout_grid,&lt;/P&gt;&lt;P&gt;          obj_logo TYPE REF TO cl_salv_form_layout_logo,&lt;/P&gt;&lt;P&gt;          obj_label  TYPE REF TO cl_salv_form_label,&lt;/P&gt;&lt;P&gt;          obj_text   TYPE REF TO cl_salv_form_text,&lt;/P&gt;&lt;P&gt;          obj_header TYPE REF TO cl_salv_form_header_info,&lt;/P&gt;&lt;P&gt;          ld_date   TYPE char10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CREATE OBJECT obj_grid.&lt;/P&gt;&lt;P&gt;    CREATE OBJECT obj_logo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    obj_header = obj_grid-&amp;gt;create_header_information(&lt;/P&gt;&lt;P&gt;     row     = 1&lt;/P&gt;&lt;P&gt;     column  = 40&lt;/P&gt;&lt;P&gt;     rowspan  = 2&lt;/P&gt;&lt;P&gt;     colspan  = 50&lt;/P&gt;&lt;P&gt;     text     = sy-title ).&lt;/P&gt;&lt;P&gt;    CLEAR obj_label.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR obj_label.&lt;/P&gt;&lt;P&gt;    obj_label = obj_grid-&amp;gt;create_label(&lt;/P&gt;&lt;P&gt;      row     = 3&lt;/P&gt;&lt;P&gt;      column  = 1&lt;/P&gt;&lt;P&gt;      colspan = 10&lt;/P&gt;&lt;P&gt;      text    = 'Run Date'(025) ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR obj_text.&lt;/P&gt;&lt;P&gt;    ld_date&lt;EM&gt;0(2) = sy-datum&lt;/EM&gt;6(2).&lt;/P&gt;&lt;P&gt;    ld_date+2(1) = '.'.&lt;/P&gt;&lt;P&gt;    ld_date&lt;EM&gt;3(2) = sy-datum&lt;/EM&gt;4(2).&lt;/P&gt;&lt;P&gt;    ld_date+5(1) = '.'.&lt;/P&gt;&lt;P&gt;    ld_date&lt;EM&gt;6(4) = sy-datum&lt;/EM&gt;0(4).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    obj_text = obj_grid-&amp;gt;create_text(&lt;/P&gt;&lt;P&gt;      row     = 3&lt;/P&gt;&lt;P&gt;      column  = 2&lt;/P&gt;&lt;P&gt;      text    = ld_date ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR obj_label.&lt;/P&gt;&lt;P&gt;    obj_label = obj_grid-&amp;gt;create_label(&lt;/P&gt;&lt;P&gt;      row     = 4&lt;/P&gt;&lt;P&gt;      column  = 1&lt;/P&gt;&lt;P&gt;      colspan = 10&lt;/P&gt;&lt;P&gt;      text    = 'Run Time'(026) ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR obj_text.&lt;/P&gt;&lt;P&gt;    ld_date&lt;EM&gt;0(2) = sy-datum&lt;/EM&gt;6(2).&lt;/P&gt;&lt;P&gt;    ld_date+2(1) = '.'.&lt;/P&gt;&lt;P&gt;    ld_date&lt;EM&gt;3(2) = sy-datum&lt;/EM&gt;4(2).&lt;/P&gt;&lt;P&gt;    ld_date+5(1) = '.'.&lt;/P&gt;&lt;P&gt;    ld_date&lt;EM&gt;6(4) = sy-datum&lt;/EM&gt;0(4).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    obj_text = obj_grid-&amp;gt;create_text(&lt;/P&gt;&lt;P&gt;      row     = 4&lt;/P&gt;&lt;P&gt;      column  = 2&lt;/P&gt;&lt;P&gt;      text    = sy-uzeit ).&lt;/P&gt;&lt;P&gt;    pt_content =  obj_grid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;Pavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Sep 2009 06:49:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/method-add-text/m-p/6110737#M1362157</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-14T06:49:41Z</dc:date>
    </item>
    <item>
      <title>Re: method add_text</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/method-add-text/m-p/6110738#M1362158</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use method &lt;STRONG&gt;add_gap&lt;/STRONG&gt; of &lt;EM&gt;cl_dd_document&lt;/EM&gt; to add indent of particular width. Embrace this with &lt;EM&gt;line_with_layout&lt;/EM&gt; method like this&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
CALL METHOD r_dd_document-&amp;gt;line_with_layout
          EXPORTING start = 'X'.

CALL METHOD r_dd_document-&amp;gt;add_gap  "add indent
          EXPORTING width = '200'.

CALL METHOD r_dd_document-&amp;gt;add_text "add your text
          EXPORTING ...

CALL METHOD r_dd_document-&amp;gt;line_with_layout
          EXPORTING end = 'X'.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Marcin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Sep 2009 07:15:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/method-add-text/m-p/6110738#M1362158</guid>
      <dc:creator>MarcinPciak</dc:creator>
      <dc:date>2009-09-14T07:15:39Z</dc:date>
    </item>
  </channel>
</rss>

