I am using the below code to send emails to external address and getting error... let me if there's something wrong in the code..........
DATA: gs_obj_hd_change TYPE sood1. DATA: gt_rec_tab TYPE STANDARD TABLE OF soos1. DATA: gt_objcont TYPE STANDARD TABLE OF soli. DATA: WA_REC_TAB TYPE SOOS1, WA_OBJCONT TYPE SOLI. * Subject gs_obj_hd_change-objdes = 'Test Email from SAP'. * Recipient WA_rec_tab-recextnam = 'Text-001'. " contains email. WA_rec_tab-recesc = 'U'. APPEND WA_rec_tab TO gt_rec_tab. * content. wa_objcont-LINE = 'line1'. append wa_objcont to gt_objcont. CALL FUNCTION 'SO_OBJECT_SEND' EXPORTING object_hd_change = gs_obj_hd_change " Subject object_type = 'RAW' owner = sy-uname TABLES objcont = gt_objcont " Content receivers = gt_rec_tab " Recipient EXCEPTIONS active_user_not_exist = 1 communication_failure = 2 component_not_available = 3 folder_not_exist = 4 folder_no_authorization = 5 forwarder_not_exist = 6 note_not_exist = 7 object_not_exist = 8 object_not_sent = 9 object_no_authorization = 10 object_type_not_exist = 11 operation_no_authorization = 12 owner_not_exist = 13 parameter_error = 14 substitute_not_active = 15 substitute_not_defined = 16 system_failure = 17 too_much_receivers = 18 user_not_exist = 19 originator_not_exist = 20 x_error = 21 OTHERS = 22. IF sy-subrc EQ 0. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. ENDIF.