长文本保存、读取

作者: Mmm_余安 | 来源:发表于2017-08-22 10:34 被阅读33次
  • SE75 (建立OBJECT和ID)
    第一步:建长文本的OBJECT,选择‘文本对象和识别码’,点击change,这个时候就会看到SAP系统中存在的所有长文本OBJECT,点‘新建’,输入文本对象,描述,选择保存状态是更新,选择编辑器应用格式是TA,行宽选一下,回车,搞定
    第二步:建长文本的ID,双击刚刚创建的OBJECT,点新建,就可以创建ID了
    *SAVE_TEXT
    定义相关字段

DATA:GS_THEAD TYPE THEAD.
DATA:GT_NAME LIKE STXH-TDNAME.
DATA ITAB_LINE LIKE TLINE OCCURS 0 WITH HEADER LINE.

GT_NAME = '000000001'.
GS_THEAD-TDOBJECT = 'ZXXDEV'."object
GS_THEAD-TDNAME = GT_NAME ."保存所挂的编号
GS_THEAD-TDID = 'ZPRO'. "id
GS_THEAD-TDSPRAS = SY-LANGU.

CALL FUNCTION 'SAVE_TEXT'
    EXPORTING
      CLIENT          = SY-MANDT
      HEADER          = GS_THEAD
      SAVEMODE_DIRECT = 'X'
    TABLES
      LINES           = ITAB_LINE     "将要保存的值传到表里
    EXCEPTIONS
      ID              = 1
      LANGUAGE        = 2
      NAME            = 3
      OBJECT          = 4
      OTHERS          = 5.
IF SY-SUBRC NE 0.
    CALL FUNCTION 'SAPSCRIPT_MESSAGE'
      EXPORTING
        TYP    = 'W'                                        "#EC NOTEXT
      EXCEPTIONS
        OTHERS = 1.
  ELSE.
    CALL FUNCTION 'COMMIT_TEXT'.
  ENDIF.

一般用到SAVE_TEXT就需要画个容器教你屏幕画长文本
保存完要读取读取长文本

相关文章

网友评论

    本文标题:长文本保存、读取

    本文链接:https://www.haomeiwen.com/subject/rjbkdxtx.html