2012-10-19 30 views
2

SO_NEW_DOCUMENT_ATT_SEND_API1 함수를 사용하여 SAP 사용자 및 외부 전자 메일에 첨부 파일이있는 전자 메일을 보내고 있습니다. 여태까지는 그런대로 잘됐다. 나는이 이메일의 발신자가 보고서를 실행 한 SAP 사용자이고 그 기능에는 이전 SO_DOCUMENT_SEND_API1과 같은 발신자 내보내기 매개 변수가 없다는 것을 발견했습니다. 문제는 발신자가 외부 이메일이되어야한다는 것입니다. 나는 수색 해왔고 이런 일이 일어나지 않았다. 누구든지 도와 주거나 아이디어를 줄 수 있습니까? 감사합니다SO_NEW_DOCUMENT_ATT_SEND_API1 함수에서 외부 전자 메일의 발신자를 변경하십시오.

+1

모든 점 : 나는 당신의 질문이 적절하지 않거나 유효하지 않다는 것을 말하지 않고 있지만 질문의 순서에 따라 당신이주의 깊게 StackOverflow FAQ를 읽을 것을 제안합니다. 여기 사람들은 당신을 도우 려하며, 당신이 도움을 요청하면 왜 그들이 말하는 것을 듣지 않습니까? 그러나 질문은 우리의 요구 사항과 관련이 없도록 충분해야합니다. 다시 말하지만, 나는이 특별한 질문 때문에 이것을 말하지 않고 있으며, 이것이 최선의 방법은 아니라고 동의해야한다고 말합니다. 다시 FAQ를 읽으면 질문이 더욱 가치 있고 더 많은 답변을 얻게 될 것입니다. – fabiopagoti

답변

2

당신의 질문에 대해 answer에 이미 언급 했으므로 이전 API 사용을 중단하고 새로운 BCS API를 사용하십시오. 문서는 example on how to change the sender address 포함

DATA: lr_send_request TYPE REF TO cl_bcs, 
     lr_sender  TYPE REF TO cl_cam_address_bcs. 

lr_sender = cl_cam_address_bcs=>create_internet_address('[email protected]'). 
lr_send_request->set_sender(lr_sender). 

그냥 (시스템에 다른 하나가 될 수있는 내 릴리스에서 라인 (50))의 예를 복사하려고 해당 지역의 네임 스페이스에 BCS_EXAMPLE_1를보고하고 보낸 사람을 설정하는 행을 교환합니다.

관련 문제