我在项目上做过类似的。
首先要做的是物料主数据中 找个字段记录一下物料申请人 邮箱
以MIGO为例
首先需要 BASIS做SAP 相应邮件的配置
用Badi:MB_MIGO_BADI增强 interface:POST_DOCUMENT
发邮件FM代码如下
FUNCTION Z02FI_SEND_EMAIL_ALL.
*"----------------------------------------------------------------------
*"*"Local Interface:
*" IMPORTING
*" REFERENCE(I_ADDR) TYPE ADR6-SMTP_ADDR
*" REFERENCE(I_TITLE) TYPE SO_REC_EXT
*" EXPORTING
*" REFERENCE(E_STATUS) TYPE STRING
*" REFERENCE(E_OK) TYPE FLAG
*" TABLES
*" T_BODY STRUCTURE W3HTML
*" T_CCADDR STRUCTURE ZCCADDR OPTIONAL
*"----------------------------------------------------------------------
DATA: LV_TITLE TYPE SO_OBJ_DES,
SEND_REQUEST TYPE REF TO CL_BCS,
DOCUMENT TYPE REF TO CL_DOCUMENT_BCS,
CONLENGTHS TYPE SO_OBJ_LEN,
HTML TYPE STANDARD TABLE OF W3HTML,
WA_HTML TYPE W3HTML,
SENDER_ID TYPE REF TO IF_SENDER_BCS,
RECIPIENT TYPE REF TO IF_RECIPIENT_BCS,
SENT_TO_ALL TYPE OS_BOOLEAN,
BCS_EXCEPTION TYPE REF TO CX_BCS,
BCS_MESSAGE TYPE STRING.
DATA RECIPIENTCC LIKE RECIPIENT.
DATA L_ADDR LIKE I_ADDR.
LV_TITLE = I_TITLE.
WA_HTML-LINE = 'html'.
APPEND WA_HTML TO HTML.
WA_HTML-LINE = 'body'.
APPEND WA_HTML TO HTML.
LOOP AT T_BODY.
WA_HTML-LINE = T_BODY-LINE.
APPEND WA_HTML TO HTML.
WA_HTML-LINE = 'BR'.
APPEND WA_HTML TO HTML.
ENDLOOP.
WA_HTML-LINE = 'BR'.
APPEND WA_HTML TO HTML.
WA_HTML-LINE = '/body'.
APPEND WA_HTML TO HTML.
WA_HTML-LINE = '/html'.
APPEND WA_HTML TO HTML.
TRY.
CLEAR SEND_REQUEST.
SEND_REQUEST = CL_BCS=CREATE_PERSISTENT( ).
CLEAR DOCUMENT .
DOCUMENT = CL_DOCUMENT_BCS=CREATE_DOCUMENT(
I_TYPE = 'HTM'
I_TEXT = HTML
I_LENGTH = CONLENGTHS
I_SUBJECT = LV_TITLE ).
* Add document to send request
CALL METHOD SEND_REQUEST-SET_DOCUMENT( DOCUMENT ).
* Construct sender and receiver
CLEAR: SENDER_ID , RECIPIENT .
* sender_id = cl_cam_address_bcs=create_internet_address( 'TESTDELOITTE@PETROCHINA-HFY.COM' ).
RECIPIENT = CL_CAM_ADDRESS_BCS=CREATE_INTERNET_ADDRESS( I_ADDR ).
* Set sender
CALL METHOD SEND_REQUEST-SET_SENDER
EXPORTING
I_SENDER = SENDER_ID.
* Add recipient with its respective attributes to send request
CALL METHOD SEND_REQUEST-ADD_RECIPIENT
EXPORTING
I_RECIPIENT = RECIPIENT
I_EXPRESS = 'X'.
LOOP AT T_CCADDR WHERE CCADDR IS NOT INITIAL .
CLEAR RECIPIENTCC.
RECIPIENTCC = CL_CAM_ADDRESS_BCS=CREATE_INTERNET_ADDRESS( T_CCADDR-CCADDR ).
CALL METHOD SEND_REQUEST-ADD_RECIPIENT
EXPORTING
I_RECIPIENT = RECIPIENTCC
I_COPY = 'X'
I_EXPRESS = 'X'.
ENDLOOP.
* Set E-mail sending options
CALL METHOD SEND_REQUEST-SET_STATUS_ATTRIBUTES
EXPORTING
I_REQUESTED_STATUS = 'E'
I_STATUS_MAIL = 'E'.
CALL METHOD SEND_REQUEST-SET_SEND_IMMEDIATELY( 'X' ).
* Send document
CALL METHOD SEND_REQUEST-SEND(
EXPORTING
I_WITH_ERROR_SCREEN = 'X'
RECEIVING
RESULT = SENT_TO_ALL ).
IF SENT_TO_ALL = 'X'.
* E_STATUS = 'Email is send out successful.'.
E_OK = 'X'.
ENDIF.
COMMIT WORK.
CATCH CX_BCS INTO BCS_EXCEPTION.
BCS_MESSAGE = BCS_EXCEPTION-GET_TEXT( ).
E_STATUS = BCS_MESSAGE.
EXIT.
ENDTRY.
ENDFUNCTION.
可以这样填:
1、提升工作效率;2、降低出错率,降低成本;3、提升决策能力。
SAP是目前全世界排名第一的ERP软件。 企业解决方案商务智能 SAP BusinessObjects 商务智能解决方案提供全面的商务智能功能,赋予用户根据坚实的数据和分析结果来制定有效且明智决策的能力。从高端分析师到普通业务用户的所有用户都可访问他们所需的信息,尽可能不依赖 IT 资源和开发人员。
你好。sap 邮箱格式。首先你要下载和注册一个电子邮箱。你可以下载邮箱大师。邮箱大师下载后可以使用拼音字母注册。也可以使用拼音加阿拉伯数字注册。注册完成后邮箱就可以收发电子邮件了。也可以使用邮箱的账号注册应用软件了。注册的号码就是你的邮箱账号。也是你的邮箱地址。
SAP从EHP6(打SPAM补丁)或EHP7后,LICENSE再也不能通过KEYGEN工具算序列号的方式来进行日期的破解的(这一下让我想把之前装好的EHP6 IDES虚拟机珍藏起来,并发言广大)
取而代之的,是需要登录网站:
去申请一个有效期到的序列号。然后SAP会发给你一个官方的加密的TXT文件
你再运行SLICENSE,增加LICENSE,引入TXT文件,即可!
在申请LICENSE时,需要运行SLICENSE,找到:
1,SID 安装SAP时填入的SID,如 D01
2,hardware key: QQ-59728900
总的来说,SAP开始逐步收回开放的系统了,以往纯免费给个人学习的IDES,如今也开始设置只有3个月有效期了。个人初学者,如果想装,月最多只能用3个月。3个月后,即会提示LICENSE问题而导致无法登录。安装好后,也要通过SAP商业用户的账号去申请LICENSE。当然,这样的IDES账号其实很容易申请的,如果是SAP的商业客户的话。
外贸公司邮件群发软件哪个好? 推荐使用Benchmark Email 满客邮件,这是一款美国的邮件营销软件,但是有中文操作界面,小白很容易上手。里面还有很多的模板,编辑的时候非常方便,可以试试。群发外...
域名邮箱怎么登陆 1、首先,打开百度浏览器搜索“QQ邮箱”登陆官网。2、进入QQ邮箱首页,点击右上角“帮助中心”。3、然后在QQ邮箱帮助中心界面,点击“域名邮箱”和“如何创建域名邮箱”。4、再点击创建...
湖南省外国语职业技术学院? 湖南外国语职业学院位于湖南省长沙市,是一所以外语专业为主导,以涉外商贸服务类为特色的普通高职院校。学院前身为始建于1993年的浏阳外国语进修学院,2006年4月经湖南省人民...
邮箱登录失败服务器更新从新填写密码 1、尝试清理一下浏览器cookie:点击“工具”→“清除浏览记录”→在弹出的对话框中勾选“cookies”。完成后退出重启浏览器,再登陆。因为多次修改密码,系统可能...
CASS教程谁能给我发一个到邮箱里谢谢了 你安装完CASS之后,在CASS的安装文件夹里有CASS的帮助文件,讲解的挺详细。跪求CASS7.1或9.0发我邮箱? 794424188@qq.com 已发...
电子邮箱格式是什么? 1、电子邮箱主要由3部分组成,分别为用户名、“@”分隔符、邮箱的服务域名。QQ电子邮箱格式 例如:123456789@qq.com,其中123456789是用户名,@是分隔符,“...