IT 개발/SAP ABAP / / 2023. 4. 20. 10:19

ABAP - 메일 전송 Function 'SO_NEW_DOCUMENT_ATT_SEND_API1'

반응형

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. 헤더라인 구분자 입력

Excel 헤더 구분자 입력

4-3. Excel Data GET 및 첨부파일 채우기

첨부파일 DATA

 4-4. 메일 본문 정보 및 첨부파일 정보(TYPE, SIZE 등)

4-5. 메일 전송 Function 호출

SO_NEW_DOCUMENT_ATT_SEND_API1

 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
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유