网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

SAPMM如何通过SAPUserID拿到User的基本信息

SAP MM如何通过SAP User ID拿到User的基本信息,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

成都创新互联公司专注于兴安网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供兴安营销型网站建设,兴安网站制作、兴安网页设计、兴安网站官网定制、微信小程序服务,打造兴安网络公司原创品牌,更为您提供兴安网站排名全网营销落地服务。

SAP MM如何通过SAP User ID拿到User的基本信息?

笔者所在的D项目,有一个功能需求就是采购订单收货后,需要发送给一个邮件给到申请采购这些物料的业务部门的人,也就是要发邮件给采购订单对应的采购申请的creator。笔者在撰写功能说明书的时候,通过采购订单号找到采购申请号码,去采购申请表里找到了created by字段值,拿到了采购申请创建者的user id。此时,需要通过这个user id去找到它的email地址。看起来简单,费了点周折。

1,试图在SU01D界面里Email字段处按F1帮助按钮,得到的是一个structure,没能找到对应的Table。

使用SE84以及SE11等事务代码也看不出该structure与哪些表有关。

2,上网找资料,发现了Function Module: SUSR_USER_ADDRESS_READ.

使用我自己的user id来作为参数,执行下这个FM ,

这个FM执行结果能取到user的姓名等基本信息。但是没能取到用户主数据中的email地址信息。

3,最后找到了一些有用的表,比如table usr01/usr03/usr21 etc。经过调查,可以从USR21表里取到该用户的person number / address number,然后通过Person number去ADR6表里取email地址信息。  

Then get PERSNUMBER from USR21 table where USR21-BNAME = PR creator;

Then goto table ADR6 to get ADR6-SMTP_ADDR (email) where ADR6-PERSNUMBER = USR21-PERSNUMBER.

ADR*系列的表,用于存储用户,供应商,客户等地址信息,包括电话号码,传真号码,以及邮政编码等等。

看完上述内容,你们掌握SAP MM如何通过SAP User ID拿到User的基本信息的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


名称栏目:SAPMM如何通过SAPUserID拿到User的基本信息
文章源于:http://bjjierui.cn/article/gpeojo.html

其他资讯