二维码

MIR7获取采购订单发票的长文本

Twilight发表于 2019-04-08 11:52Twilight 最后回复于 2019-04-08 11:52 [复制链接] 4659 0

1、MIR7采购订单发票长文本,在界面上无法直接查看到长文本的ID,经查阅文档并验证结果如下
MIR7-long-text.jpg

2、获取长文本通用代码
  1.     PERFORM frm_read_text USING '0001' lv_name 'RBKP'
  2.                           CHANGING t_rbkp-text_l.
复制代码
  1. FORM frm_read_text USING pi_id TYPE thead-tdid
  2.                          pi_name TYPE thead-tdname
  3.                          pi_object TYPE thead-tdobject
  4.                     CHANGING pc_text TYPE zdetext_l.

  5.   DATA:lt_tline TYPE TABLE OF tline WITH HEADER LINE.

  6.   CLEAR:pc_text.
  7.   CALL FUNCTION 'READ_TEXT'
  8.     EXPORTING
  9.       client                  = sy-mandt
  10.       id                      = pi_id
  11.       language                = sy-langu
  12.       name                    = pi_name
  13.       object                  = pi_object
  14.     TABLES
  15.       lines                   = lt_tline
  16.     EXCEPTIONS
  17.       id                      = 1
  18.       language                = 2
  19.       name                    = 3
  20.       not_found               = 4
  21.       object                  = 5
  22.       reference_check         = 6
  23.       wrong_access_to_archive = 7
  24.       OTHERS                  = 8.

  25.   LOOP AT lt_tline.
  26.     CONCATENATE pc_text lt_tline-tdline INTO pc_text.
  27.   ENDLOOP.

  28. ENDFORM.
复制代码
回复

使用道具 举报

快速回帖

本版积分规则
您需要登录后才可以回帖 登录 | 注册有礼

快速回复 返回顶部 返回列表