SAP直接读取STXL表数据的方法

读取:

DATA: BEGIN OF L_STXL_ID,
        TDOBJECT TYPE STXL-TDOBJECT,
        TDNAME   TYPE STXL-TDNAME,
        TDID     TYPE STXL-TDID,
        TDSPRAS  TYPE STXL-TDSPRAS,
      END OF L_STXL_ID.

DATA E_TEXT_LINES TYPE TABLE OF TLINE.

L_STXL_ID-TDOBJECT   = 'MATERIAL'.
L_STXL_ID-TDNAME     = '60280078'.
L_STXL_ID-TDID       = 'GRUN'.
L_STXL_ID-TDSPRAS    = 'E'.

IMPORT TLINE TO E_TEXT_LINES
FROM DATABASE STXL(TX)                                 "#EC DBACCESS_OK
CLIENT   SY-MANDT
ID       L_STXL_ID
ACCEPTING TRUNCATION                     "important for Unicode->Nonunicode
IGNORING CONVERSION ERRORS.

cl_demo_output=>display( E_TEXT_LINES ).

效果:

  • 和Read_text读出的Tline一致
    1

保存:

        export tline from i_text_lines  "#EC DBACCESS_OK
            to database stxl(tx)
               client   i_mandt
               id       l_stxl_id.

猜你喜欢

转载自blog.csdn.net/qq_30797051/article/details/120890827