<?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: Parameter for READ_TEXT in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/parameter-for-read-text/m-p/6597630#M1436855</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;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ABAP READ_TEXT functions to read the SAP Long Text &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Go through this sample code below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

TABLES: PBIM. 
* stxh, stxl, stxb - trans tables for text 
* ttxit - text on text-ids 
* ttxot - Short texts on text objects 
* Transaction MD63 
SELECT-OPTIONS: S_MATNR FOR PBIM-MATNR, 
                S_WERKS FOR PBIM-WERKS. 
DATA: BEGIN OF HTEXT. 
        INCLUDE STRUCTURE THEAD. 
DATA: END OF HTEXT. 
DATA: BEGIN OF LTEXT OCCURS 50. 
        INCLUDE STRUCTURE TLINE. 
DATA: END OF LTEXT. 
DATA: BEGIN OF DTEXT OCCURS 50. 
DATA:   MATNR LIKE PBIM-MATNR. 
        INCLUDE STRUCTURE TLINE. 
DATA: END OF DTEXT. 
DATA: TNAME LIKE THEAD-TDNAME. 
SELECT * FROM PBIM WHERE WERKS IN S_WERKS. 
  MOVE PBIM-BDZEI TO TNAME. 
  CALL FUNCTION 'READ_TEXT' 
       EXPORTING 
*           CLIENT                  = SY-MANDT 
          ID                      = 'PB' 
          LANGUAGE                = 'E' 
          NAME                    = TNAME 
          OBJECT                  = 'PBPT' 
*         ARCHIVE_HANDLE          = 0 
     IMPORTING 
          HEADER                  = HTEXT 
     TABLES 
          LINES                   = LTEXT 
     EXCEPTIONS 
          ID                      = 1 
          LANGUAGE                = 2 
          NAME                    = 3 
          NOT_FOUND               = 4 
          OBJECT                  = 5 
          REFERENCE_CHECK         = 6 
          WRONG_ACCESS_TO_ARCHIVE = 7 
          OTHERS                  = 8. 
  LOOP AT LTEXT. 
    IF LTEXT-TDLINE NE ''. 
      MOVE LTEXT-TDLINE TO DTEXT-TDLINE. 
      MOVE PBIM-MATNR TO DTEXT-MATNR. 
      APPEND DTEXT. 
    ENDIF. 
  ENDLOOP. 
ENDSELECT. 
 
LOOP AT DTEXT. 
  WRITE:/ DTEXT-MATNR, DTEXT-TDLINE. 
ENDLOOP.
 
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mansi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 09 Feb 2010 06:04:04 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-02-09T06:04:04Z</dc:date>
    <item>
      <title>Parameter for READ_TEXT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parameter-for-read-text/m-p/6597624#M1436849</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;What parameter do i need to pass to read the purchase order line item text to the READ_TEXT functional module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regard&lt;/P&gt;&lt;P&gt;Raj.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Feb 2010 05:46:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parameter-for-read-text/m-p/6597624#M1436849</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-02-09T05:46:58Z</dc:date>
    </item>
    <item>
      <title>Re: Parameter for READ_TEXT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parameter-for-read-text/m-p/6597625#M1436850</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;You need to pass Text ID of text to be read, Language of text to be read, Name of text to be read, Object of text to be read. Refer below sample code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA: l_c_ltxt   TYPE tdid     VALUE 'F01',
      l_c_mdtxt  TYPE tdobject VALUE 'EKKO'.

CALL FUNCTION 'READ_TEXT'
    EXPORTING
      id                      = l_c_ltxt
      language                = V_VEN_LANG  "sy-langu
      name                    = l_v_tname
      object                  = l_c_mdtxt
    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.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Archana&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Archana Pawar on Feb 9, 2010 6:58 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Feb 2010 05:52:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parameter-for-read-text/m-p/6597625#M1436850</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-02-09T05:52:34Z</dc:date>
    </item>
    <item>
      <title>Re: Parameter for READ_TEXT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parameter-for-read-text/m-p/6597626#M1436851</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hope this is helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; concatenate wa_final-po_number wa_final-po_item into lv_textname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          CALL FUNCTION 'READ_TEXT'&lt;/P&gt;&lt;P&gt;            EXPORTING&lt;/P&gt;&lt;P&gt;             CLIENT                        = SY-MANDT&lt;/P&gt;&lt;P&gt;              id                                = 'F02'&lt;/P&gt;&lt;P&gt;              language                    = 'E'&lt;/P&gt;&lt;P&gt;              name                          = lv_textname&lt;/P&gt;&lt;P&gt;              object                        = 'EKPO'&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Feb 2010 05:53:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parameter-for-read-text/m-p/6597626#M1436851</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-02-09T05:53:40Z</dc:date>
    </item>
    <item>
      <title>Re: Parameter for READ_TEXT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parameter-for-read-text/m-p/6597627#M1436852</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;You have to pass the parameters like 'ID',  'NAME' &amp;amp; 'OBJECT ID' and language as 'EN' for English.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;e.g. NAME is like 'VBBK'  id will be like 'Z001' and object will be like 'VBELN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you open your text filed, then go to header details, where you will find the details of parameters which needs to send&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rani.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Feb 2010 05:54:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parameter-for-read-text/m-p/6597627#M1436852</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-02-09T05:54:44Z</dc:date>
    </item>
    <item>
      <title>Re: Parameter for READ_TEXT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parameter-for-read-text/m-p/6597628#M1436853</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;when you are in that transaction &amp;amp; text edit screen. click on Menu &amp;gt; Goto &amp;gt; Header&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;there you will get all required details for that long text. like folloeing. normally text id/name you need to build concatinating object id &amp;amp; item no etc.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Text Name       V000450199&lt;/P&gt;&lt;P&gt;Language        EN&lt;/P&gt;&lt;P&gt;Text ID         0001 Correspondence&lt;/P&gt;&lt;P&gt;Text object     BUT000     Business partners&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;which long text you are looking for ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Feb 2010 05:55:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parameter-for-read-text/m-p/6597628#M1436853</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-02-09T05:55:23Z</dc:date>
    </item>
    <item>
      <title>Re: Parameter for READ_TEXT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parameter-for-read-text/m-p/6597629#M1436854</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;pass language as EN or E&lt;/P&gt;&lt;P&gt;pass name as :  if its a header level text pass header document number &lt;/P&gt;&lt;P&gt;                           if its a line item level text pass header document number  + line item number (concatinated )&lt;/P&gt;&lt;P&gt;pass ID as : 'B01 ' i.e. as example if you want to know the text id of your text double click on the text area and navigate to 'GOTO' and header you will get it ( Hear you will get all teh parameters you want to pass for teh function module )&lt;/P&gt;&lt;P&gt;pass object as the table name....ie ekpo , ekko etc .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Anup Deshmukh on Feb 9, 2010 6:59 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Feb 2010 05:58:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parameter-for-read-text/m-p/6597629#M1436854</guid>
      <dc:creator>anup_deshmukh4</dc:creator>
      <dc:date>2010-02-09T05:58:33Z</dc:date>
    </item>
    <item>
      <title>Re: Parameter for READ_TEXT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parameter-for-read-text/m-p/6597630#M1436855</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;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ABAP READ_TEXT functions to read the SAP Long Text &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Go through this sample code below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

TABLES: PBIM. 
* stxh, stxl, stxb - trans tables for text 
* ttxit - text on text-ids 
* ttxot - Short texts on text objects 
* Transaction MD63 
SELECT-OPTIONS: S_MATNR FOR PBIM-MATNR, 
                S_WERKS FOR PBIM-WERKS. 
DATA: BEGIN OF HTEXT. 
        INCLUDE STRUCTURE THEAD. 
DATA: END OF HTEXT. 
DATA: BEGIN OF LTEXT OCCURS 50. 
        INCLUDE STRUCTURE TLINE. 
DATA: END OF LTEXT. 
DATA: BEGIN OF DTEXT OCCURS 50. 
DATA:   MATNR LIKE PBIM-MATNR. 
        INCLUDE STRUCTURE TLINE. 
DATA: END OF DTEXT. 
DATA: TNAME LIKE THEAD-TDNAME. 
SELECT * FROM PBIM WHERE WERKS IN S_WERKS. 
  MOVE PBIM-BDZEI TO TNAME. 
  CALL FUNCTION 'READ_TEXT' 
       EXPORTING 
*           CLIENT                  = SY-MANDT 
          ID                      = 'PB' 
          LANGUAGE                = 'E' 
          NAME                    = TNAME 
          OBJECT                  = 'PBPT' 
*         ARCHIVE_HANDLE          = 0 
     IMPORTING 
          HEADER                  = HTEXT 
     TABLES 
          LINES                   = LTEXT 
     EXCEPTIONS 
          ID                      = 1 
          LANGUAGE                = 2 
          NAME                    = 3 
          NOT_FOUND               = 4 
          OBJECT                  = 5 
          REFERENCE_CHECK         = 6 
          WRONG_ACCESS_TO_ARCHIVE = 7 
          OTHERS                  = 8. 
  LOOP AT LTEXT. 
    IF LTEXT-TDLINE NE ''. 
      MOVE LTEXT-TDLINE TO DTEXT-TDLINE. 
      MOVE PBIM-MATNR TO DTEXT-MATNR. 
      APPEND DTEXT. 
    ENDIF. 
  ENDLOOP. 
ENDSELECT. 
 
LOOP AT DTEXT. 
  WRITE:/ DTEXT-MATNR, DTEXT-TDLINE. 
ENDLOOP.
 
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mansi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Feb 2010 06:04:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parameter-for-read-text/m-p/6597630#M1436855</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-02-09T06:04:04Z</dc:date>
    </item>
    <item>
      <title>Re: Parameter for READ_TEXT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parameter-for-read-text/m-p/6597631#M1436856</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;TABLES:VBAP.

SELECT-OPTIONS : S_VBELN FOR VBAP-VBELN.

PARAMETERS: P_POSNR LIKE VBAP-POSNR.

DATA:  BEGIN OF ITAB_VBAP OCCURS 0,
         VBELN LIKE VBAP-VBELN,
         POSNR LIKE VBAP-POSNR,
         ARKTX LIKE VBAP-ARKTX,
      END OF ITAB_VBAP.

DATA: BEGIN OF ITAB OCCURS 0.
        INCLUDE STRUCTURE TLINE.
DATA: END OF ITAB.

DATA: NAME LIKE THEAD-TDNAME.

SELECT VBELN POSNR ARKTX  FROM VBAP INTO TABLE ITAB_VBAP WHERE VBELN IN S_VBELN.

LOOP AT ITAB_VBAP.
  WRITE: / ITAB_VBAP-VBELN,ITAB_VBAP-POSNR,ITAB_VBAP-ARKTX.
ENDLOOP.

START-OF-SELECTION.
  CONCATENATE S_VBELN P_POSNR INTO NAME.


  CALL FUNCTION 'READ_TEXT'
    EXPORTING
     CLIENT                         = SY-MANDT
      ID                            = '0001'
      LANGUAGE                      = SY-LANGU
      NAME                          = NAME
      OBJECT                        = 'VBBK'
*   ARCHIVE_HANDLE                = 0
*   LOCAL_CAT                     = ' '
* IMPORTING
*   HEADER                        =
    TABLES
      LINES                         = ITAB
   EXCEPTIONS
     ID                            = 1
     LANGUAGE                      = 2
     NAME                          = 3
     NOT_FOUND                     = 4
     OBJECT                        = 5
     REFERENCE_CHECK               = 6
     WRONG_ACCESS_TO_ARCHIVE       = 7
     OTHERS                        = 8
            .


  IF SY-SUBRC EQ 0.

    LOOP AT ITAB.
      WRITE:/ ITAB-TDLINE.
    ENDLOOP.

  ELSE.
    WRITE:/ 'Sy-Subrc = ', SY-SUBRC.
  ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Suri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Feb 2010 13:14:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parameter-for-read-text/m-p/6597631#M1436856</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-02-09T13:14:26Z</dc:date>
    </item>
  </channel>
</rss>

