E-Mail versenden mit GroupWise 18

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

E-Mail versenden mit GroupWise 18

Beitrag von Kaiwalker (Specialist / 163 / 0 / 0 ) »
Hallo zusammen,

ich habe eine Klasse programmiert um aus Programmen E-Maild via GroupWise zu versenden.
Diese funktioniert auch fast einwandfrei.
Das Einzige, dass nicht funktioniert ist, eine E-Mail-Adresse mitzugeben.
Ich habe das ganze nach der GroupWise API Dokumentation gemacht.
Allerdings bleibt die Adresse immer leer.
Hat hier jemand eine Idee?

Hier mein Code

Code: Alles auswählen.


* GroupWise Session erstellen
    create object mo_gw 'NovellGroupWareSession'.

* Login
    call method of mo_gw 'Login' = mo_gwaccount.

* Mailbox-Folder erstellen
    get property of mo_gwaccount 'MailBox' = mo_gwmailbox.

* Messages-Collection erstellen
    get property of mo_gwmailbox 'Messages' = mo_gwmessages.

* Neue Message erstellen
    call method of mo_gwmessages 'Add' = mo_gwmessage
      exporting
      #1 = 'GW.MESSAGE.MAIL'
      #2 = 'Draft'.

* Attachements-Objekt erstellen
    get property of mo_gwmessage 'Attachments' = mo_gwattachments.

* Receipients-Objekt erstellen
    get property of mo_gwmessage 'Recipients' = mo_gwrecipients.

*  Adresse hinzufügen
    call method of mo_gwrecipients 'Add' = mo_gwrecipient
      exporting
       #1 = iv_recipients.

*  Betreff einfügen
    set property of mo_gwmessage 'Subject' =  iv_subject.

*  Body einfügen
    set property of mo_gwmessage 'BodyText' = iv_body.

*  Anlage einfügen
    call method of mo_gwattachments 'ADD'
      exporting
      #1 = iv_filename.
Ich habe herausgefunden, dass die Mail mit dem Empfänger versendet wird, wenn ich direkt die Mail versende.

Code: Alles auswählen.

call method of mo_gwmessage 'Send'.
Allerdings soll der Anwender noch die Möglichkeit haben, die Mail zu ändern.
Hierfür habe ich folgenden Code eingefügt.

Code: Alles auswählen.

*   Die MessageID holen
    get property of mo_gwmessage 'MessageID' = lv_messageid.

*   GroupWiseCommander erstellen
    create object mo_gwcom 'GroupWiseCommander'.

*   Befehl im Commander ausführen
    concatenate 'ItemOpen(' '"' lv_messageid '"' ')' into lv_execstring.
    call method of mo_gwcom 'Execute'
       exporting
       #1 = lv_execstring
       #2 = lv_returnstring.
Die Mail wird auch geöffnet, aber der Empfänger bleibt leer.

Kann mir bitte jemand helfen?
Möge die Macht mit euch sein.

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Seite 1 von 1

Vergleichbare Themen

2
Antw.
136
Views
E-Mail-Anhang aus Verzeichnis per Mail versenden
von Patrick1982 » 22.11.2023 15:19 • Verfasst in ABAP® für Anfänger
5
Antw.
3100
Views
E-Mail versenden aus PBO / PAI
von drkasper » 24.04.2007 11:20 • Verfasst in Dialogprogrammierung
2
Antw.
1901
Views
4.7 Mail versenden
von Baltasa » 06.03.2006 10:33 • Verfasst in ABAP® Core
2
Antw.
3690
Views
E-Mail aus Workflow versenden
von Loki » 30.08.2004 10:26 • Verfasst in ABAP Objects®
3
Antw.
2101
Views
Einrichten zum Mail versenden
von Tommad » 28.05.2004 13:58 • Verfasst in Basis

Über diesen Beitrag

Kaiwalker

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

PDF-Anzeige unter EDGE
vor 3 Tagen von jocoder 2 / 57

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

PDF-Anzeige unter EDGE
vor 3 Tagen von jocoder 2 / 57

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Wochen von Lucyalison 1 / 127
Group Items auf einer Filterbar
vor 4 Wochen von Bright4.5 1 / 163