Code: Alles auswählen.
SENDER = CL_SAPUSER_BCS=>CREATE( SY-UNAME ).
CALL METHOD SEND_REQUEST->SET_SENDER
EXPORTING
I_SENDER = SENDER.
Matze hat recht, lege die Mitarbeiter im HR-Stamm (PA30) an (wenn sie es nicht schon sind).miru77 hat geschrieben: ...allerdings muss ich nun auch Mitarbeiter als Absender einstellen, die keinen SAP-Zugang haben. Gibt es dafür auch eine Lösung?
Code: Alles auswählen.
SUBMIT ZPL_EMAIL
WITH ZEILE1 = 'Test-Text'
WITH EMAIL = 'Vorname.nachname@firma.com'
WITH ABSENDER = 'SAPUSER'
WITH BETREFF = 'Test-Betreff' AND RETURN.
Code: Alles auswählen.
DATA recipient TYPE REF TO if_recipient_bcs.
recipient = cl_cam_address_bcs=>create_internet_address( 'miru77@ababforum.com' ).
Code: Alles auswählen.
RECIPIENT = CL_CAM_ADDRESS_BCS=>CREATE_INTERNET_ADDRESS( EMAIL1 ).
CALL METHOD SEND_REQUEST->ADD_RECIPIENT
EXPORTING
I_RECIPIENT = RECIPIENT
I_EXPRESS = 'X'.
Code: Alles auswählen.
Der Ergebnistyp der funktionalen Methode ist nicht in den Typ von
SENDER konvertierbar.
Code: Alles auswählen.
* Create sender
lv_send = 'Heinz.Heinz@Heinz.Sauce.com'.
lo_sender = cl_cam_address_bcs=>create_internet_address( lv_send ).
* Set sender
lo_send_request->set_sender( lo_sender ).
Code: Alles auswählen.
CALL METHOD CL_CAM_ADDRESS_BCS=>CREATE_INTERNET_ADDRESS
EXPORTING
I_ADDRESS_STRING = 'vorname.nachname@firma.com'
I_ADDRESS_NAME = 'Vorname Nachname'
RECEIVING
RESULT = SENDMAILA.
CALL METHOD SEND_REQUEST->SET_SENDER
EXPORTING
I_SENDER = SENDMAILA.