溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

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

發(fā)布時間:2021-12-08 17:09:11 來源:億速云 閱讀:116 作者:柒染 欄目:大數(shù)據(jù)

SAP MM如何通過SAP User ID拿到User的基本信息,相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

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

筆者所在的D項(xiàng)目,有一個功能需求就是采購訂單收貨后,需要發(fā)送給一個郵件給到申請采購這些物料的業(yè)務(wù)部門的人,也就是要發(fā)郵件給采購訂單對應(yīng)的采購申請的creator。筆者在撰寫功能說明書的時候,通過采購訂單號找到采購申請?zhí)柎a,去采購申請表里找到了created by字段值,拿到了采購申請創(chuàng)建者的user id。此時,需要通過這個user id 去找到它的email地址??雌饋砗唵危M(fèi)了點(diǎn)周折。


1, 試圖在SU01D界面里Email字段處按F1幫助按鈕,得到的是一個structure,沒能找到對應(yīng)的Table


使用SE84以及SE11等事務(wù)代碼也看不出該structure與哪些表有關(guān)。


2, 上網(wǎng)找資料,發(fā)現(xiàn)了Function Module: SUSR_USER_ADDRESS_READ.

使用我自己的user id來作為參數(shù),執(zhí)行下這個FM ,

這個FM執(zhí)行結(jié)果能取到user的姓名等基本信息。但是沒能取到用戶主數(shù)據(jù)中的email地址信息。


3, 最后找到了一些有用的表,比如table usr01/usr03/usr21 etc。經(jīng)過調(diào)查,可以從USR21表里取到該用戶的person number / address number, 然后通過Person numberADR6表里取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*系列的表,用于存儲用戶,供應(yīng)商,客戶等地址信息,包括電話號碼,傳真號碼,以及郵政編碼等等。

看完上述內(nèi)容,你們掌握SAP MM如何通過SAP User ID拿到User的基本信息的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI