• Y_TEXT001-(保存长文本)



    DATA: gs_header TYPE thead .
    DATA: gt_ltxts TYPE STANDARD TABLE OF tline .
    DATA: lw_ltxt TYPE tline .

    START-OF-SELECTION .


    CLEAR gt_ltxts[] .
    CLEAR lw_ltxt .

    lw_ltxt-tdformat = '*' .
    lw_ltxt-tdline = 'this is create by save_text .'.
    APPEND lw_ltxt TO gt_ltxts .

    CLEAR gs_header .
    gs_header-tdobject = 'VBBK' .
    gs_header-tdid = '0001'.
    gs_header-tdspras = '3'.
    gs_header-tdname = '0080000001'.

    CALL FUNCTION 'SAVE_TEXT'
    EXPORTING
    client = sy-mandt
    header = gs_header
    * INSERT = ' '
    * SAVEMODE_DIRECT = ' '
    * OWNER_SPECIFIED = ' '
    * LOCAL_CAT = ' '
    * IMPORTING
    * FUNCTION =
    * NEWHEADER =
    TABLES
    lines = gt_ltxts .
    * EXCEPTIONS
    * ID = 1
    * LANGUAGE = 2
    * NAME = 3
    * OBJECT = 4
    * OTHERS = 5
    .
    IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.

    CALL FUNCTION 'READ_TEXT'
    EXPORTING
    client = sy-mandt
    id = '0001'
    language = '3'
    name = '0080000001'
    object = 'VBBK'
    * ARCHIVE_HANDLE = 0
    * LOCAL_CAT = ' '
    IMPORTING
    header = gs_header
    TABLES
    lines = gt_ltxts
    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 <> 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    ENDIF.

    LOOP AT gt_ltxts INTO lw_ltxt .

    WRITE / lw_ltxt-tdline .

    ENDLOOP.

  • 相关阅读:
    日期时间格式
    input表单加disable的后无法获取其value值
    登录判断,清除中间变量
    弹出层嵌套
    转换qq音乐格式为mp3
    layui双击表格,跳转修改页面
    设置输入电话号码为11位
    layui表格设置,分数合计
    解决数据库传回时间类型为数字
    自定义标签
  • 原文地址:https://www.cnblogs.com/rainysblog/p/4449459.html
Copyright © 2020-2023  润新知