Read text alternative

TYPESBEGIN OF ty_stxl,
           tdname TYPE stxl-tdname,
           clustr TYPE stxl-clustr,
           clustd TYPE stxl-clustd,
         END OF ty_stxl.
  DATAlongtext   TYPE  t247-ltx,
        shorttext  TYPE  t247-ktx,
        langu_back TYPE  sy-langu,
        lv_month   TYPE string.
  DATA:  t_stxl TYPE STANDARD TABLE OF ty_stxl.
  DATAd_week TYPE scal-week..
  FIELD-SYMBOLS<stxl> TYPE ty_stxl.
* compressed text data without text name
  TYPESBEGIN OF ty_stxl_raw,
           clustr TYPE stxl-clustr,
           clustd TYPE stxl-clustd,
         END OF ty_stxl_raw.
  DATA:  t_stxl_raw TYPE STANDARD TABLE OF ty_stxl_raw.
  DATA:  w_stxl_raw TYPE ty_stxl_raw.
* decompressed text
  DATA:  t_tline TYPE STANDARD TABLE OF tline.
  FIELD-SYMBOLS<tline> TYPE tline.
  DATAt_stxh TYPE STANDARD TABLE OF stxh,
  w_stxh TYPE stxh.
  DATAGV_TEXT.

      SELECT tdname clustr clustd
  INTO TABLE t_stxl
  FROM stxl
  PACKAGE SIZE 3000
  WHERE relid    'TX'          "standard text
    AND tdobject 'VBBK'
    AND tdname   gs_htab-vbeln
AND tdid     'ZP01'
AND tdspras  sy-langu.
        LOOP AT t_stxl ASSIGNING <stxl>.
*   decompress text
          CLEARt_stxl_raw[]t_tline[].
          w_stxl_raw-clustr <stxl>-clustr.
          w_stxl_raw-clustd <stxl>-clustd.
          APPEND w_stxl_raw TO t_stxl_raw.
          IMPORT tline t_tline FROM INTERNAL TABLE t_stxl_raw.
*  access text lines for further processing
          LOOP AT t_tline ASSIGNING <tline>.
            MOVE <tline>-tdline TO GV_TEXT.
      CONCATENATE GV_TEXT5 GV_TEXT INTO GV_TEXT5 SEPARATED BY SPACE.
          ENDLOOP.
        ENDLOOP.
        FREE t_stxl.
      ENDSELECT.
Please support my work

Comments

Popular posts from this blog

all user exit mv45afzz (implicit user exit )

Long Text in input and output field in module pool

MB_MIGO_BADI THIS BADI USED TO POSTING DATA IN MIGO