1. 메일 전송
프로그램을 개발하다 보면, 프로그램 내부에서 데이터를 추출하여 메일 전송하는 기능이 필요한 경우가 있다.
이 때, 두 가지 Function을 사용할 수 있는데, 각 Function의 차이점은 다음과 같다.
- SO_NEW_DOCUMENT_SEND_API1 : 발신자를 로그인한 ID로만 보낼 수 있음.
- SO_DOCUMENT_SEND_API1 : 발신자를 파라미터값으로 수정할 수 있음.
=> 발신자 주소를 변경하고 싶을 경우 'SO_DOCUMENT_SEND_API1' Function을 사용하면 된다.
2. 메일 전송 기능
- 먼저 메일 전송 기능을 사용하려면 Setting이 필요하다. Setting이 안되어 있다면, BC 담당자에게 요청하면 된다.
- 메일 전송 확인은 T-CODE : SOST에서 확인할 수 있다. 전송, 발신, 대기, 오류 내역을 확인한다.
- 프로그램을 통해 보낸 메일이 SOST 리스트에 추가가 되었다면, 개발자가 할 일은 끝이다. 다음 오류에 대해서는 Setting문제이기 때문에 BC담당자의 역할이다.
3. 메일 전송 Function 사용 방법
1) 데이터 선언
2) 수신자 정보 입력
3) 메일 본문 내용 입력
4) 첨부파일(Excel) 본문 내용 입력
4-1. 헤더텍스트 입력.
4-2. 헤더라인 구분자 입력
4-3. Excel Data GET 및 첨부파일 채우기
4-4. 메일 본문 정보 및 첨부파일 정보(TYPE, SIZE 등)
4-5. 메일 전송 Function 호출
5. 마치며...
'SO_NEW_DOCUMENT_ATT_SEND_API1' Function이 호출되면, SOST에 전송 건이 쌓이고, 메일이 전송되게 된다.
한 번 알아두면 두고두고 사용할 수 있는 기능으로 직접 TEST 해보면 바로 이해가능.
'IT 개발 > SAP ABAP' 카테고리의 다른 글
ALV - Toolbar Event (0) | 2023.02.27 |
---|---|
ALV - HOTSPOT Event (0) | 2023.02.24 |
ALV - Double Click Event (0) | 2023.02.23 |
ALV - Data Changed Event (0) | 2023.02.23 |