长文本保存、读取

作者: 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