<?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: read_text as external subroutine in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/read-text-as-external-subroutine/m-p/4914200#M1147080</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Go through this&lt;/P&gt;&lt;P&gt;DATA:g_tdid      TYPE thead-tdid     VALUE 'X001',      "Text ID&lt;/P&gt;&lt;P&gt;     g_tdobject  TYPE thead-tdobject VALUE 'VBBK'.&lt;/P&gt;&lt;P&gt;                                           "Texts:Application Object&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_gs_thead-tdobject = g_tdobject .    "Texts: Application Object&lt;/P&gt;&lt;P&gt;  l_gs_thead-tdname   = 96804327.    "wa_marc-matnr  "Name&lt;/P&gt;&lt;P&gt;  l_gs_thead-tdid     = g_tdid.            "Text ID&lt;/P&gt;&lt;P&gt;  l_gs_thead-tdspras  = sy-langu.       "Language Key&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Function module to read purchasing order text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'TEXT_READ'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_header   = l_gs_thead&lt;/P&gt;&lt;P&gt;      i_readonly = 'X'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      e_header   = l_gs_thead&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_lines    = it_linetab&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      notfound   = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Ankur Sharma on Dec 8, 2008 1:31 PM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Ankur Sharma on Dec 8, 2008 1:33 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 08 Dec 2008 12:30:15 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-12-08T12:30:15Z</dc:date>
    <item>
      <title>read_text as external subroutine</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/read-text-as-external-subroutine/m-p/4914199#M1147079</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;the Header Text field u201COrder reason externalu201D contains the text u201C2004 Volume Incentive Rebateu201D .&lt;/P&gt;&lt;P&gt;how to get the above header text using external subroutine in sap-scripts.&lt;/P&gt;&lt;P&gt;pls explain with code what to write in Driver program and in se71(i.e.text editor).&lt;/P&gt;&lt;P&gt;below r the header text details:&lt;/P&gt;&lt;P&gt;textname 96804327&lt;/P&gt;&lt;P&gt;language en&lt;/P&gt;&lt;P&gt;text id X001&lt;/P&gt;&lt;P&gt;text object VBBK&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance&lt;/P&gt;&lt;P&gt;soham.p.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Dec 2008 12:17:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/read-text-as-external-subroutine/m-p/4914199#M1147079</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-08T12:17:28Z</dc:date>
    </item>
    <item>
      <title>Re: read_text as external subroutine</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/read-text-as-external-subroutine/m-p/4914200#M1147080</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Go through this&lt;/P&gt;&lt;P&gt;DATA:g_tdid      TYPE thead-tdid     VALUE 'X001',      "Text ID&lt;/P&gt;&lt;P&gt;     g_tdobject  TYPE thead-tdobject VALUE 'VBBK'.&lt;/P&gt;&lt;P&gt;                                           "Texts:Application Object&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_gs_thead-tdobject = g_tdobject .    "Texts: Application Object&lt;/P&gt;&lt;P&gt;  l_gs_thead-tdname   = 96804327.    "wa_marc-matnr  "Name&lt;/P&gt;&lt;P&gt;  l_gs_thead-tdid     = g_tdid.            "Text ID&lt;/P&gt;&lt;P&gt;  l_gs_thead-tdspras  = sy-langu.       "Language Key&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Function module to read purchasing order text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'TEXT_READ'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_header   = l_gs_thead&lt;/P&gt;&lt;P&gt;      i_readonly = 'X'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      e_header   = l_gs_thead&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_lines    = it_linetab&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      notfound   = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Ankur Sharma on Dec 8, 2008 1:31 PM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Ankur Sharma on Dec 8, 2008 1:33 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Dec 2008 12:30:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/read-text-as-external-subroutine/m-p/4914200#M1147080</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-08T12:30:15Z</dc:date>
    </item>
    <item>
      <title>Re: read_text as external subroutine</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/read-text-as-external-subroutine/m-p/4914201#M1147081</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use FM "READ_TEXT" filling in the details that  you have provided with your question.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This should be preferably done in Driver program and a variable up should be used in the script to print the line.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Dec 2008 12:39:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/read-text-as-external-subroutine/m-p/4914201#M1147081</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-08T12:39:37Z</dc:date>
    </item>
    <item>
      <title>Re: read_text as external subroutine</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/read-text-as-external-subroutine/m-p/4914202#M1147082</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Syntax in a form window: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
/: PERFORM sub_get_text IN PROGRAM zsub_pool1 
/: USING &amp;amp;INVAR1&amp;amp;
/: CHANGING &amp;amp;OUTVAR1&amp;amp; 
/: ENDPERFORM 

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The subroutine:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
FORM sub_get_text TABLES IN_TAB STRUCTURE ITCSY 
OUT_TAB STRUCTURE ITCSY. 

 CALL FUNCTION 'READ_TEXT'
   EXPORTING
     id                      = 'X001'
     language                = sy-langu
     name                    = '96804327'
     object                  = 'VBBK'
   TABLES
     lines                   = i_tline
   EXCEPTIONS
     id                      = 1
     language                = 2
     name                    = 3
     not_found               = 4
     object                  = 5
     reference_check         = 6
     wrong_access_to_archive = 7
     OTHERS                  = 8.

loop at i_tline into wa_tline index. 
 OUT_TAB-NAME = 'TEXT'.
 OUT_TAB-VALUE = wa_tline-TDLINE.
append OUT_TAB.
endloop.
ENDFORM. 
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Dec 2008 12:43:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/read-text-as-external-subroutine/m-p/4914202#M1147082</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-08T12:43:58Z</dc:date>
    </item>
    <item>
      <title>Re: read_text as external subroutine</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/read-text-as-external-subroutine/m-p/4914203#M1147083</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;In script:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DEFINE &amp;amp;OBJECT&amp;amp; = &amp;amp;T166A-TDOBJEC&amp;amp;'&lt;/P&gt;&lt;P&gt;DEFINE &amp;amp;ID&amp;amp; := &amp;amp;T166A-TDID&amp;amp;&lt;/P&gt;&lt;P&gt;DEFINE &amp;amp;LANG&amp;amp; := &amp;amp;EKKO-SPRAS&amp;amp;&lt;/P&gt;&lt;P&gt;DEFINE &amp;amp;NAME&amp;amp; := &amp;amp;T166A-TXNAM&amp;amp;&lt;/P&gt;&lt;P&gt;DEFINE &amp;amp;lINE&amp;amp; := &amp;amp;TLINE-TDLINE&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM GET_TEXT IN PROGRAM &amp;lt;XYZ&amp;gt;&lt;/P&gt;&lt;P&gt;USING &amp;amp;OBJECT&amp;amp;&lt;/P&gt;&lt;P&gt;USING &amp;amp;ID&amp;amp;&lt;/P&gt;&lt;P&gt;USING &amp;amp;NAME&amp;amp;&lt;/P&gt;&lt;P&gt;USING &amp;amp;LANG&amp;amp;&lt;/P&gt;&lt;P&gt;CHANGING &amp;amp;LINE&amp;amp;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;iN PROGRAM:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
  DATA: ls_input_table  TYPE itcsy,  "temp var for input table
        ls_output_table TYPE itcsy,  "temp var for output table
        ls_selections   TYPE thead,
        LS_LINE  type tline.

LOOP AT input_table INTO ls_input_table.

    CASE ls_input_table-name.
      WHEN 'ID'.
        ls_selections-tdid     = ls_input_table-value.
      WHEN 'LANG'.
        ls_selections-tdspras  = ls_input_table-value.
      WHEN 'NAME'.
        ls_selections-tdname   = ls_input_table-value.
      WHEN 'OBJECT'.
        ls_selections-tdobject = ls_input_table-value.
      WHEN OTHERS.
    ENDCASE.
  ENDLOOP.

  CALL FUNCTION 'READ_TEXT'
    EXPORTING
      id                      = ls_selections-tdid
      language                = ls_selections-tdspras
      name                    = ls_selections-tdname
      object                  = ls_selections-tdobject
    TABLES
      lines                   = ls_line
    EXCEPTIONS
      id                      = 1
      language                = 2
      name                    = 3
      not_found               = 4
      object                  = 5
      reference_check         = 6
      wrong_access_to_archive = 7
      OTHERS                  = 8.


 ls_output_table-name = 'LINE'.
        ls_output_table-value = ls_line-tdline.
        APPEND ls_output_table TO output_table.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Neha Shukla on Dec 8, 2008 7:05 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Dec 2008 13:34:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/read-text-as-external-subroutine/m-p/4914203#M1147083</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-08T13:34:53Z</dc:date>
    </item>
  </channel>
</rss>

