E-Mail versenden mit GroupWise 18

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

E-Mail versenden mit GroupWise 18

Beitrag von Kaiwalker (Specialist / 165 / 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 / 165 / 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 / 4394 / 223 / 1182 ) »
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

Re: E-Mail versenden mit GroupWise 18

Beitrag von Kaiwalker (Specialist / 165 / 0 / 0 ) »
Danke für die Antwort.
So etwas hatte ich mir auch schon gedacht.
Der Kunde hat nun die SAPGui in der 32bit Version installiert und es scheint wieder zu funktionieren.
Möge die Macht mit euch sein.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
821
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.
3357
Views
E-Mail versenden aus PBO / PAI
von drkasper » 24.04.2007 11:20 • Verfasst in Dialogprogrammierung
2
Antw.
2131
Views
4.7 Mail versenden
von Baltasa » 06.03.2006 10:33 • Verfasst in ABAP® Core
4
Antw.
2298
Views
Anfrage per Mail versenden + CC
von meister2000 » 24.01.2017 16:21 • Verfasst in ABAP® für Anfänger
2
Antw.
7114
Views
Spoolaufträge per Mail versenden
von Jacky » 21.06.2005 13:19 • Verfasst in ABAP® Core

Über diesen Beitrag



Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

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.

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1517
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8130