Application Development and Automation 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: 
Read only

Problem in reading text through Read_Text FM Remove Control Lines

bhaskar_patil3
Explorer
0 Likes
992

Hi friends,

I want to read the long text of notification.

To read text I am using FM Read_TEXT. Its Working Fine but the problem is Its giving me Control Lines as Created Date User ID which I don't Want.

Please guide me how to remove these control lines while reading data from read_text.

Thanks & Regards,

Bhaskar.

Hi friends,

I want to read the long text of notification.

To read text I am using FM Read_TEXT. Its Working Fine but the problem is Its giving me Control Lines as Created Date User ID which I don't Want.

Please guide me how to remove these control lines while reading data from read_text.

Thanks & Regards,

Bhaskar.

2 REPLIES 2
Read only

Former Member
0 Likes
583

Hi ,

For using Read_Text Function Module , try sample code below:



REPORT ZTEXT . 
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. 

Hope it helps,

Regards,

Mansi

Read only

bhaskar_patil3
Explorer
0 Likes
583

Hi,

Thanks for reply.

I tried same and FM working fine. My problem is FM also gives me History Log Details which I don't want.

how to remove history log from Long Text.

Thanks & Regards,

Bhaskar.