*---Function module to send mail to Recipients
CALL FUNCTION 'SO_DOCUMENT_SEND_API1'
EXPORTING
document_data = w_document_data
put_in_outbox = 'X'
sender_address = 'mariana.novelia@gmail.com'
sender_address_type = 'INT'
commit_work = 'X'
TABLES
packing_list = t_packing_list
contents_bin = t_attach
contents_txt = t_body_msg
receivers = t_reclist
EXCEPTIONS
too_many_receivers = 1
document_not_sent = 2
document_type_not_exist = 3
operation_no_authorization = 4
parameter_error = 5
x_error = 6
enqueue_error = 7
OTHERS = 8.
IF sy-subrc NE 0.
ELSE.
COMMIT WORK AND WAIT.
ENDIF.
with declare :
"Internal Tables
"Types
TYPES:
t_document_data TYPE sodocchgi1,
t_packing_list TYPE sopcklsti1,
t_body_msg TYPE solisti1,
t_receivers TYPE somlreci1,
t_pdf TYPE tline.
DATA :
t_document_data TYPE STANDARD TABLE OF t_document_data,
t_packing_list TYPE STANDARD TABLE OF t_packing_list,
t_body_msg TYPE STANDARD TABLE OF t_body_msg,
t_receivers TYPE STANDARD TABLE OF t_receivers,
t_pdf TYPE STANDARD TABLE OF t_pdf.
- Blogger Comment
- Facebook Comment
Subscribe to:
Post Comments
(
Atom
)
0 comments:
Post a Comment