Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

FM to get user mail id

Former Member
0 Kudos

Hi,

Is there any FM to get the system user's mail id if maintained.

Or can any one tell in which table can I find the email id of the user.

i checked in SU01 its is struture field.

SZA5_D0700-SMTP_ADDR

Thanks

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hii

check this func module

<b>BAPI_USER_GET_DETAIL</b>

you can also check ADRC AND USR21 TABLE

REPORT Z_EMAILADDRESS .

DATA T_ID_ADDRESS LIKE STANDARD TABLE OF USR21 WITH HEADER LINE.

DATA: T_ADRC LIKE STANDARD TABLE OF ADRC.

SELECT * FROM USR21 INTO TABLE T_ID_ADDRESS.

IF SY-SUBRC = 0.

SELECT * FROM ADRC INTO TABLE T_ADRC

FOR ALL ENTRIES IN T_ID_ADDRESS

WHERE ADDRNUMBER = T_ID_ADDRESS-ADDRNUMBER

AND COUNTRY = <LAND>.

LOOP AT T_ID_ADDRESS.

READ TABLE T_ADRC TRANSPORTING NO FIELDS

WITH KEY ADDRNUMBER = T_ID_ADDRESS-ADDRNUMBER.

IF SY-SUBRC <> 0.

DELETE T_ID_ADDRESS.

ELSE.

WRITE: / T_ID_ADDRESS-BNAME.

ENDIF.

ENDLOOP.

ENDLOOP.

ENDIF.

Regards

Naresh

3 REPLIES 3

Former Member
0 Kudos

Hi

Try to use fm ADDR_GET or ADDR_PERS_COMP_GET_COMPLETE

Max

Former Member
0 Kudos

Hii

check this func module

<b>BAPI_USER_GET_DETAIL</b>

you can also check ADRC AND USR21 TABLE

REPORT Z_EMAILADDRESS .

DATA T_ID_ADDRESS LIKE STANDARD TABLE OF USR21 WITH HEADER LINE.

DATA: T_ADRC LIKE STANDARD TABLE OF ADRC.

SELECT * FROM USR21 INTO TABLE T_ID_ADDRESS.

IF SY-SUBRC = 0.

SELECT * FROM ADRC INTO TABLE T_ADRC

FOR ALL ENTRIES IN T_ID_ADDRESS

WHERE ADDRNUMBER = T_ID_ADDRESS-ADDRNUMBER

AND COUNTRY = <LAND>.

LOOP AT T_ID_ADDRESS.

READ TABLE T_ADRC TRANSPORTING NO FIELDS

WITH KEY ADDRNUMBER = T_ID_ADDRESS-ADDRNUMBER.

IF SY-SUBRC <> 0.

DELETE T_ID_ADDRESS.

ELSE.

WRITE: / T_ID_ADDRESS-BNAME.

ENDIF.

ENDLOOP.

ENDLOOP.

ENDIF.

Regards

Naresh

Former Member
0 Kudos

Hi,

This FM Work : EFG_GEN_GET_USER_EMAIL.

Regards,