SO_NEW_DOCUMENT_SEND_API1 사용하여 메일 발송을 하고 있습니다.
발신자 정보는 자동으로 함수 호출 시스템 로그인 메일 계정으로 지정이 되는것 같습니다.
이 발신자를 다른 아이디로 변경 할 수 있는 방법이 없을까요.
댓글 3
-
특정단어
2010.12.06 19:43
-
티라노
2010.12.09 00:49
위의 sdn 이 많이 도움되었습니다.
API 호출직전 sy-uname 을 변경하여 해결했습니다.
-
대략나
2010.12.15 03:11
SO_NEW_DOCUMENT_SEND_API1 은 발신자 정보가 로그인 사용자로 고정입니다.
SO_DOCUMENT_SEND_API1 를 사용하면 발신자 정보를 내맘대로 넣을 수 있습니다.
1. 이메일 주소를 직접입력 (저는 이게 좋더군요)
SENDER_ADDRESS_TYPE = 'SMTP' 또는 'INT'
SENDER_ADDRESS = '이름<email@address.com>'
2. SAP user ID로 세팅된 이메일 주소 사용.
SENDER_ADDRESS_TYPE = 'B'
SENDER_ADDRESS = '사용자ID'
http://forums.sdn.sap.com/message.jspa?messageID=5401300
http://forums.sdn.sap.com/message.jspa?messageID=9676101
http://forums.sdn.sap.com/thread.jspa?threadID=537282
http://forums.sdn.sap.com/thread.jspa?messageID=5387976
쓸모있는 정보만 요약하면..
1. Z~ 으로 function 자체를 아예 카피해서 입맛에 맞게 바꿔서 쓴다.
2. FM HR_FBN_GENERATE_SEND_EMAIL 을 사용한다.
정도가 되겠습니다만...
다른 방법도 분명 더 있겠죠.. 누가 알겠어요? ^^;