首页 > 其他分享 >SAP 发送邮件 带附件(内表)

SAP 发送邮件 带附件(内表)

时间:2023-04-04 11:02:04浏览次数:48  
标签:SAP 内表 ATTACHMENT 附件 DOCUMENT 邮件

前提

SAP发送邮件需BASIS进行配置,

附件添加逻辑

SAP发送邮件将ALV内表添加到附件,需要先将内表转换为二进制文件,邮件发送通过类:CL_BCS实现。

  1. 创建请求
LO_SEND_REQUEST = CL_BCS=>CREATE_PERSISTENT( ).
  1. 设置邮件内容(正文、标题、附件等)
view code
LO_DOCUMENT = CL_DOCUMENT_BCS=>CREATE_DOCUMENT(
   I_TYPE    = 'RAW'
   I_SUBJECT = L_SUBJECT
   I_TEXT    = LT_TEXT ).

LO_DOCUMENT->ADD_ATTACHMENT(
    I_ATTACHMENT_TYPE    = 'XLS'
    I_ATTACHMENT_SUBJECT = '附件名'
    I_ATTACHMENT_SIZE    = LV_SIZE
    I_ATT_CONTENT_HEX    = LT_BINARY_CONTENT ).
3. 添加邮件内容到请求
  1. 设置发件人、收件人
  2. 设置邮件状态属性
  3. 发送

源代码

标签:SAP,内表,ATTACHMENT,附件,DOCUMENT,邮件
From: https://www.cnblogs.com/wanyouyinli/p/17285681.html

相关文章

  • SAP 合作伙伴解释
    一、客户合作伙伴关系术语解释SAP在客户管理实现方式中,使用"合作伙伴关系"来表明各客户间的关联关系。系统提供多种合作伙伴关系功能应用,如:售达方、付款方、货运代理、联系人、担保人、雇员等。目前,三全仅使用了其中的五种关系。售达方(AG):谁向公司下达订单?狭义来讲,售达方就是我......
  • 如何找出 SAP Fiori Launchpad 里点击 tile 之后,读取业务数据调用的是哪个 SAP 后台系
    笔者曾经写过一篇文章SAPFiori应用的三种部署方式,里面介绍了SAPFiori应用部署的一种典型方式:Fiori应用的载体即SAPUI5应用,部署在Gateway系统上,也称FrontendServer(前台服务器),如下图红色方框高亮所示。当用户访问FioriLaunchpad代表SAPUI5应用的一个个tile......
  • SAP Commerce Cloud 里的 jsapps 和 jsapps-ssr 容器
    SAPCommerceCloudVersion2,简称SAPCCV2,上面有两种container,jsapps和jsapps-ssr,二者区别是什么?SAPCommerceCloudVersion2(简称SAPCCV2)是SAP提供的一款云端电商解决方案。在SAPCCV2中,"jsapps"和"jsapps-ssr"都是用于部署Web应用程序的容器,但它们之间存在一些区别......
  • 图像和流媒体 -- Sapera 安装遇到的问题
    一、下载安装包参看:GenieNanoM1930-NIR点击软件及例程下载二、安装遇到的问题(1)Installationdirectorymustbeonalocalharddrive解决方法:clsicacls%temp%/reset/T/Q/Cpause以上文件复制到txt中将后缀名修改为bat以管理员执行即可。windows自身权限的的问题。(2)安......
  • FOR ALL ENTRIES IN 与 INNER JOIN 内表
    1、区别FORALLENTRIESIN与INNERJOIN内表,目的都是通过内表找数据库表与之对应的数据,但是有区别。1.1、写法FORALLENTRIESIN"--------------------@斌将军--------------------SELECTacdoca~rldnr,"总账会计中的分类账acdoca~rbukrs,"公司代码acdo......
  • SAP增强四
    隐式增强隐式增强就是系统内置的Enhancementoptions,是系统本身就预留的,如在:执行程序,包含程序,函数组,对话模块的结尾;Form例程,函数模块,方法等的开始和结尾;显示增强显式增强就是手工加入到程序中的Enhancementoptions,有两种显式增强:ENHANCEMENT-POINT:只有一个预留点,没有代码......
  • 【CSAPP】进程 | 上下文切换 | 用户视角下的并发进程
     ......
  • nginx上传文件超出默认大小限制-附件,提示:413 Request Entity Too Large
    Nginx限制文件上传大小,相应配置参数:client_max_body_size注意:该参数在nginx.conf中默认是没有配置的,不配置的情况下,nginx默认限制请求附件大小为:1M。即:默认当你通过nginx代理上传附件,大于1M的文件时,浏览器会抛出如下异常。处理方式:找到nginx的配置文件nginx/conf/nginx.conf,......
  • csapp
    ComputerSystem:AProgramer'sPerspective计算机系统漫游编译系统组成预处理器编译器汇编器链接器预处理阶段:预处理器根据字符'#'开头的命令,修改原始的C程序,将头文件直接插入程序文本中,得到一个以.i作为文件扩展名的程序.编译阶段:编译器将文本文件.i翻译......
  • SAP软件如何设置采购订单的最早收货及最晚收货日期​
    业务要求:在ERP项目采购管理模块的实施中,经常会遇到用户提出这样的业务需求,即要对于采购订单的收货要进行系统控制,不到设定日期不能进行收货,同时超过设定的收货日期后,如果没有提前和采购/仓库沟通也不允许进行收货。这业务需求的业务背景:按精益管理的基本思想是:只在需要的时候、按需......