SAP B1如何通过E-Mail发送采购订单给供应商?
发表于:2018/10/22 17:07:41 阅读量: [关闭]
业务场景
采购员在SAPB1创建一张采购订单,审批确认后将该采购订单E-mail给供应商。
场景概述
以上业务场景在SAPB1的功能,我们可以有三种方式来实现,第一种是通过工具栏上的Email功能实现,这种实现方式的缺点是无法编译Email格式,实用性不强,使用的人也很少;第二种方式是通过OutLook 的增强模块实现,通过将采购订单导出为附件发送给供应商,缺点是需要选择供应商的Email地址,是一种半自动实现方式实现,实用性比第一种强一点,但是,用户体验也不是很好。有没有一种办法,可以创建采购订单后,自动将采购订单基于设定的格式发送给供应商呢?
这里介绍一种通过B1if实现方式,可以很好的满足以上需求,即:创建采购订单后,自动发送Mail给供应商。Email可以指定多个,随意指定。
1、编辑一个采购订单格式的水晶报表
2、将这个文档放到只B1iF的制定文件夹位置,
一般情况下是:C:\Program Files (x86)\SAP\SAP Business OneIntegration\IntegrationServer\Tomcat\webapps\B1iXcellerator\reports\
3、然后我们在B1if中设计atom。如下:
这里解释一下设计原理:
第一个xform用于编译查询报表条件
Report:用于编译PO文档
第二个xForm:用于存放文件路径
StoreFlie:将pdf文件存在到制定的路径,比如:C:\TEMP\
Sqlcall:用于从BP上读取BP的Email
Mail script:用于发送mail参数,填写Smtp severin信息等。
Mail:发送过程。
测试过程
设计完成后,我们在B1if中激活这个package。
创建一张采购订单
点击添加后,系统会自动将基于编译格式发送给供应商。
在Email中收到这个邮件,我们打开看得到下面PDF文件。
( 转自网络 )
中科华智,华智SAP,山东ERP,青岛SAP,济南SAP,烟台SAP,深圳SAP,WMS条码仓储系统,MES制造执行系统,产品质量追溯系统.....
本文链接:SAP B1如何通过E-Mail发送采购订单给供应商?