E-Mail versenden mit GroupWise 18

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

E-Mail versenden mit GroupWise 18

Beitrag von Kaiwalker (Specialist / 164 / 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


Re: E-Mail versenden mit GroupWise 18

Beitrag von Kaiwalker (Specialist / 164 / 0 / 0 ) »
Hallo,

ich muss diesen Beitrag nochmal pushen.
Ich hatte es in der Zwischenzeit geschafft, dass die Mails mit Anlage und Adresse angezeigt und verschickt werden können.
Das Problem war, dass immer der erste Eintrag aus den Entwürfen geöffnet wurde.
Das hatte ich dann gelöst, indem ich die Entwürfe geleert hatte.

Nun habe ich aber wieder ein Problem.

Ich habe meine SAPGui auf die Version 8 (64bit) upgedated und plötzlich wird keine E-Mail mehr erstellt.

Hat hier jemand eine Idee?
Möge die Macht mit euch sein.

Re: E-Mail versenden mit GroupWise 18

Beitrag von a-dead-trousers (Top Expert / 4282 / 214 / 1141 ) »
Ich würde mal vermuten, dass das Control "NovellGroupWareSession" nicht für 64-bit auf deinem Client PC vorliegt.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

2
Antw.
140
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.
3104
Views
E-Mail versenden aus PBO / PAI
von drkasper » 24.04.2007 11:20 • Verfasst in Dialogprogrammierung
2
Antw.
1905
Views
4.7 Mail versenden
von Baltasa » 06.03.2006 10:33 • Verfasst in ABAP® Core
2
Antw.
3692
Views
E-Mail aus Workflow versenden
von Loki » 30.08.2004 10:26 • Verfasst in ABAP Objects®
3
Antw.
2104
Views
Einrichten zum Mail versenden
von Tommad » 28.05.2004 13:58 • Verfasst in Basis

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.