2020-09-10 02:59发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨
我正在使用'SO_NEW_DOCUMENT_SEND_API1'功能模块发送邮件。 该功能模块将当前用户名作为邮件发件人名称和发件人邮件ID。
有什么方法可以手动设置邮件发件人名称或发件人邮件ID。
谢谢,
Padmini
嗨,
使用FM
SO_DOCUMENT_SEND_API1
有关代码,请参见功能模块文档。
希望有帮助...
Lokesh
嗨。
首先填充接收方ID。
通过电子邮件发送所选员工的ID
如果不是P_RECV是初始的。
reclist-receiver = p_recv。
reclist-rec_type ='U'。
APPEND记录。
清除清单。
endif。
个人电子邮件ID
LOOP AT s_mail。
reclist-receiver = s_mail-low。
ENDLOOP。
按接收者排序清单。
从比较清单接收者中删除相邻的重复项。
然后使用您使用的FM。
数据:lv_pernr类型为pa0105-pernr。
数据:类似于soextreci1-receiver的v_send_address。 "发件人添加
数据:类似于reclist的lv_reclist在标题行出现0。
lv_reclist [] = reclist []。
获取当前用户的电子邮件{
从pa0105中选择pernr
进入lv_pernr
其中subty ='0001'
和usrid = sy-uname
和结束数据
和begda le sy-datum。
最终选择。
如果sy-subrc = 0。
从pa0105中选择usrid_long
放入v_send_address
其中,pernr = lv_pernr
和subty ='0010'
}获取当前用户的电子邮件
通话功能'SO_DOCUMENT_SEND_API1'
导出
document_data = doc_chng
put_in_outbox ='X'
发件人地址= v_send_address
sender_address_type ='SMTP'
表格
包装清单= objpack
object_header = objhead
contents_bin = objbin
contents_txt = obj_head
CONTENTS_HEX =
OBJECT_PARA =
OBJECT_PARB =
接收者=列入清单
例外情况
too_many_receivers = 1
document_not_sent = 2
document_type_not_exist = 3
operation_no_authorization = 4
parameter_error = 5
x_error = 6
enqueue_error = 7
其他= 8。
IF sy-subrc <> 0。
带有"发送电子邮件时出错"的消息i000(zz)(023)。
转到屏幕1000。
ELSE。
邮件s000(zz)带有"电子邮件已成功发送"(024)。
ENDIF。
reclist [] = lv_reclist []。
刷新:lv_Reclist。
猜猜这应该工作。
感谢和问候,
Maheshwari.V
嗨Padmini,
不幸的是,功能模块'SO_NEW_DOCUMENT_SEND_API1'中未提供参数。 您将必须更改程序并将函数调用替换为" SO_DOCUMENT_SEND_API1",并按照上面的建议使用SENDER_ADDRESS和SENDER_ADDRESS_TYPE参数。 这两个功能模块是由SAP同时发布的,并且不知道将其中一个参数删除的原因。
问候,
Suresh Datti
在程序中,U可以传递值并将其重新发送到功能模块...自动设置新值。
否则,在选择屏幕上使用参数,并将这些参数在内部传递给FM。
尝试SO_DOCUMENT_SEND_API1。 使用sender_address和sender_address_type。
sender_address ='SAPSCHED'
sender_address_type ='B'
导入
SENT_TO_ALL =
NEW_OBJECT_ID =
contents_bin = html_tab
contents_txt = objtxt
其他= 8
奖励问题是否解决,并关闭线程
消息的编辑者:chandrasekhar jagarlamudi
最多设置5个标签!
嗨,
使用FM
SO_DOCUMENT_SEND_API1
有关代码,请参见功能模块文档。
希望有帮助...
Lokesh
嗨。
首先填充接收方ID。
通过电子邮件发送所选员工的ID
如果不是P_RECV是初始的。
reclist-receiver = p_recv。
reclist-rec_type ='U'。
APPEND记录。
清除清单。
endif。
个人电子邮件ID
LOOP AT s_mail。
reclist-receiver = s_mail-low。
reclist-rec_type ='U'。
APPEND记录。
清除清单。
ENDLOOP。
按接收者排序清单。
从比较清单接收者中删除相邻的重复项。
然后使用您使用的FM。
数据:lv_pernr类型为pa0105-pernr。
数据:类似于soextreci1-receiver的v_send_address。 "发件人添加
数据:类似于reclist的lv_reclist在标题行出现0。
lv_reclist [] = reclist []。
获取当前用户的电子邮件{
从pa0105中选择pernr
进入lv_pernr
其中subty ='0001'
和usrid = sy-uname
和结束数据
和begda le sy-datum。
最终选择。
如果sy-subrc = 0。
从pa0105中选择usrid_long
放入v_send_address
其中,pernr = lv_pernr
和subty ='0010'
和结束数据
和begda le sy-datum。
最终选择。
endif。
}获取当前用户的电子邮件
通话功能'SO_DOCUMENT_SEND_API1'
导出
document_data = doc_chng
put_in_outbox ='X'
发件人地址= v_send_address
sender_address_type ='SMTP'
表格
包装清单= objpack
object_header = objhead
contents_bin = objbin
contents_txt = obj_head
CONTENTS_HEX =
OBJECT_PARA =
OBJECT_PARB =
接收者=列入清单
例外情况
too_many_receivers = 1
document_not_sent = 2
document_type_not_exist = 3
operation_no_authorization = 4
parameter_error = 5
x_error = 6
enqueue_error = 7
其他= 8。
IF sy-subrc <> 0。
带有"发送电子邮件时出错"的消息i000(zz)(023)。
转到屏幕1000。
ELSE。
邮件s000(zz)带有"电子邮件已成功发送"(024)。
ENDIF。
reclist [] = lv_reclist []。
刷新:lv_Reclist。
猜猜这应该工作。
感谢和问候,
Maheshwari.V
嗨Padmini,
不幸的是,功能模块'SO_NEW_DOCUMENT_SEND_API1'中未提供参数。 您将必须更改程序并将函数调用替换为" SO_DOCUMENT_SEND_API1",并按照上面的建议使用SENDER_ADDRESS和SENDER_ADDRESS_TYPE参数。 这两个功能模块是由SAP同时发布的,并且不知道将其中一个参数删除的原因。
问候,
Suresh Datti
在程序中,U可以传递值并将其重新发送到功能模块...自动设置新值。
否则,在选择屏幕上使用参数,并将这些参数在内部传递给FM。
尝试SO_DOCUMENT_SEND_API1。 使用sender_address和sender_address_type。
通话功能'SO_DOCUMENT_SEND_API1'
导出
document_data = doc_chng
put_in_outbox ='X'
sender_address ='SAPSCHED'
sender_address_type ='B'
导入
SENT_TO_ALL =
NEW_OBJECT_ID =
表格
包装清单= objpack
object_header = objhead
contents_bin = html_tab
contents_txt = objtxt
CONTENTS_HEX =
OBJECT_PARA =
OBJECT_PARB =
接收者=列入清单
例外情况
too_many_receivers = 1
document_not_sent = 2
document_type_not_exist = 3
operation_no_authorization = 4
parameter_error = 5
x_error = 6
enqueue_error = 7
其他= 8
奖励问题是否解决,并关闭线程
消息的编辑者:chandrasekhar jagarlamudi
一周热门 更多>