返回顶部
首页 > 资讯 > 精选 >SAP MM如何通过SAP User ID拿到User的基本信息
  • 350
分享到

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

2023-06-05 12:06:39 350人浏览 八月长安
摘要

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

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

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


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

Then get PERSNUMBER from USR21 table whereUSR21-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的基本信息的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网精选频道,感谢各位的阅读!

--结束END--

本文标题: SAP MM如何通过SAP User ID拿到User的基本信息

本文链接: https://lsjlt.com/news/242691.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • SAP MM如何通过SAP User ID拿到User的基本信息
    SAP MM如何通过SAP User ID拿到User的基本信息,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。SAP MM 如何通过SAP User ID拿到User的基本信息...
    99+
    2023-06-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作