1. Send mail by list(以文本的方式发送邮件内容)
DATA: MAILCONTENT LIKE SOLISTI1 OCCURS 0 WITH HEADER LINE,
RECEIVERS LIKE SOMLRECI1 OCCURS 0 WITH HEADER LINE,
DOCUMENT_DATA LIKE SODOCCHGI1 .
CALL FUNCTION 'SO_NEW_DOCUMENT_SEND_API1
‘
EXPORTING
DOCUMENT_DATA = DOCUMENT_DATA
COMMIT_WORK = 'X'
TABLES
OBJECT_CONTENT = MAILCONTENT
RECEIVERS = RECEIVERS
2.Send mail by attach file(以附件的形式发送内容)
CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
EXPORTING
DOCUMENT_DATA = DOC_HEADER "subject and description
PUT_IN_OUTBOX = 'X' "send in_outbox
COMMIT_WORK = 'X'
TABLES
PACKING_LIST = OBJPACK
OBJECT_HEADER = OBJHEAD
CONTENTS_BIN = OBJBIN "attachments
* CONTENTS_TXT = OBJTXT "mail body
RECEIVERS = RECLIST "RECEIVE LIST
EXCEPTIONS
TOO_MANY_RECEIVERS = 1
DOCUMENT_NOT_SENT = 2
OPERATION_NO_AUTHORIZATION = 4
OTHERS = 99.