ABAP--如何使用SO_NEW_DOCUMENT_ATT_SEND_API1发送EXCEL附件

这篇博客介绍了如何在ABAP中使用SO_NEW_DOCUMENT_ATT_SEND_API1函数发送包含EXCEL附件的邮件。首先,提取所需数据并生成EXCEL格式的发送内表,然后详细讲解了函数模块的参数设置和调用过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在工作中我们常常会需要将一些信息用EXCEL格式的附件发送给用户,本文就简单讲讲如何使用SO_NEW_DOCUMENT_ATT_SEND_API1发送EXCEL附件。

1、提取数据;

根据应用需求决定,本文以发送订单信息为例,代码略)

2、生成EXCEL格式的发送内表;

FORM Create_EXCELBody.
  Data:
      ls_tvbdpa LIKE vbdpa,
      ls_text(18),
      ls_line type string,
      ls_size type so_obj_len,
      ls_bezei type BEZEI60,
      ls_remark TYPE tline,
      ls_audat(10),
      ls_bstdk(10),
      ls_first(1).
  DATA: ls_CONV_MAT LIKE VBDPR-MATNR.
  DATA: ls_string type string.
  DATA: lt_binxls type solix_tab.
  DATA: wa_binxls type SOLIX.

  ls_first = 'X'.
  CLEAR: lt_texts, lt_texts[].
  CALL FUNCTION 'READ_TEXT'
    EXPORTING
      client                  = sy-mandt
      id                      = 'ST'
      language                = 'E'
      name                    = 'Y0213SD_COO_NORMAL_NART_CHANGE'
      object                  = 'TEXT'
    TABLES
      lines                   = lt_texts
    EXCEPTIONS
      id                      = 1
      language                = 2
      name                    = 3
      not_found               = 4
      object                  = 5
      reference_check         = 6
      wrong_access_to_archive = 7
 &

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值