Bei den Anhängen im Reisemanagement kann eine Beschreibung angegeben werden. Die Beschreibung wird allerdings in den Anhängen nicht angezeigt. In der Klasse CL_FITV_GOS wird die Anlage gespeichert. Durch die...
Nach Erstellung eines Adaptation Projektes wird automatisch die i18n.properties Datei angelegt. Mit dieser Datei können sprachenübergreifend alle Texte in der Anwendung gepflegt werden. Möchten Sie die Texte pro Sprache...
Im folgenden Artikel werden wir eine Beispielimplementierung zeigen, mit der die Pflegedialoge über den Tabellenpflegegenerator automatisch in Optimaler Größe generiert werden können. Hierfür benötigen wir keine Modifikation und diese...
Die Bedeutung von Tools zur Einhaltung von Programmierkonventionen und Checks Die Entwicklung von qualitativ hochwertiger Software erfordert nicht nur technisches Know-how, sondern auch die Einhaltung bestimmter Programmierkonventionen und Standards....
Ab sofort stehen unsere neuen Ninja-Wallpaper zur Verfügung “Ninja-Town” zur Verfügung! Ninja-Town (1920×1080) Ninja-Town (3840×2160) Ninja-Town (3072×1920)
Clean Code und Unit Tests: Eine unzertrennliche Kombination Neben Clean Code ist auch das Testen von entscheidender Bedeutung für eine erfolgreiche Softwareentwicklung. Automatisierte Unit Tests sind eine wichtige Methode,...
Wir freuen uns, dass die DSAG Technologietage 2023 endlich anstehen und wir als Aussteller Teil dieser großen Veranstaltung sein dürfen. Die Messe findet am 22. und 23.03. in Mannheim...
Es ist schon fast vier Jahre her, dass wir zum ersten Mal alle zusammen im HQ versammelt waren. Der 20. September 2019 war ein besonderes Datum in der Geschichte...
Sie wollen auch die Ninjas in Ihrem Unternehmen?Beauftragen Sie uns!
Sollten Sie eine eigene Implementierung über das BAPI BAPI_HRPAYDE_A1_EXT_DATA vorgenommen haben, sind technische Anpassungen notwendig. Weiterhin müssen durch die Änderung der gesetzlichen Anforderungen weitere Felder im Infotyp manuell oder über die Schnittstelle gefüllt werden.
method SEND_EMAIL.
************************************************************************
* Autor : exxsens GmbH
* Datum : 28.08.2015
************************************************************************
* Beschreibung:
* Generische Methode um eine E-Mail zu versenden
************************************************************************
* Änderungen:
* Nr. Datum Name | UserID | Ticket Nr.
*-----------------------------------------------------------------------
*
************************************************************************
DATA: lv_subject TYPE so_obj_des,
lv_receiver TYPE ad_smtpadr.
CONSTANTS: lc_sender TYPE AD_SMTPADR VALUE 'noReply@exxsens.de'.
**********************************************************************
* -> Typkompatibilität
**********************************************************************
lv_subject = im_v_subject.
lv_receiver = im_v_receiver.
* Sendeauftrag vom System anfordern
DATA(lo_mail) = cl_bcs=>create_persistent( ).
**********************************************************************
* HTML-Formatierter Mailinhalt
**********************************************************************
DATA(lt_mailtext) = cl_document_bcs=>string_to_soli( im_v_body ).
DATA(lo_document) = cl_document_bcs=>create_document( i_type = 'HTM'
i_text = lt_mailtext
i_subject = lv_subject ).
**********************************************************************
* Inhalt dem Sendeauftrag zuordnen
**********************************************************************
lo_mail->set_document( lo_document ).
lo_mail->set_message_subject( ip_subject = im_v_subject ).
************************************************************************
* Absender
************************************************************************
DATA(lo_sender) = cl_cam_address_bcs=>create_internet_address( lv_sender ).
lo_mail->set_sender( lo_sender ).
************************************************************************
* Empfänger
************************************************************************
DATA(lo_recipient) = cl_cam_address_bcs=>create_internet_address( lv_receiver ).
lo_mail->add_recipient( lo_recipient ).
************************************************************************
* E-Mail sofort versenden
************************************************************************
lo_mail->set_send_immediately( abap_true ).
**********************************************************************
* und versenden
**********************************************************************
lo_mail->send( ).
COMMIT WORK AND WAIT.
endmethod.