Emailempfänger CC setzen

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

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
11 Beiträge • Seite 1 von 1
11 Beiträge Seite 1 von 1

Emailempfänger CC setzen

Beitrag von Gast ( / / 0 / 3 ) »
Hallo alle zusammen,

ich hätte da mal eine FRage an euch. Und zwar möchte ich über SAP eine Email versenden. Soweit kein Problem. Doch nun möchte ich diese Email an zwei Personen senden. Einen also AN: und den anderen CC:
Natürlich könnte ich einfach 2 Emails schicken doch der eine soll sehen, dass der andere die EMail auch bekommen hat. Gibt es diese CC Funktionalität.

Bitte helft mir.


Vielen Dank im Voraus.
Christian :?:

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


Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
Hi,


ich nehme an, du benutzt die Struktur SOMLRECI1
für die Empfänger .

Hast du mal die Felder copy bzw. blind_copy (=x)
ausprobiert ?


lg Andreas

Beitrag von Gast ( / / 0 / 3 ) »
Hi Andreas,

danke für den Tipp,
jedoch haben diese Felder keine Wirkung.

Code: Alles auswählen.

 * empfänger                            
  reclist-receiver = receiver.          
  reclist-rec_type = 'U'.               
  reclist-copy     = ''.                
  reclist-blind_copy = ''.              
  append reclist.                       
                                        
  reclist-receiver = receiver2.         
  reclist-rec_type = 'U'.               
  reclist-copy     = copy.              
  reclist-blind_copy = blind_copy.      
  append reclist.                       
Somit habe ich gedacht, dass er den erstern receiver als "AN:" einträgt und den receiver2 als "CC:"
Die Variablen Copy habe ich mit 'X' "gefüttert.
Ergebnis war, dass SAP zwei einzelne Emails mit je einem Empfänger (receiver, receiver2) versendet.
Wie kann ich das machen, dass er nur eine versendet und den receiver2 als diesen verwendent.

Danke schon mal im Voraus,
Christian

Mail: CC versorgen

Beitrag von Gast ( / / 0 / 3 ) »
Hallo Christian,

ohne Details zu kennen würde ich direkt alle Felder beim ersten Append versorgen. Die beiden COPY und BLIND_COPY Felder sind vermutlich keine Flags sondern direkt die Felder selbst.

Ciao
Nordlicht

Erst lesen, dann posten ... Sorry ...

Beitrag von Gast ( / / 0 / 3 ) »
Sind eben offenbar doch Flags ...

Re: Erst lesen, dann posten ... Sorry ...

Beitrag von Gast ( / / 0 / 3 ) »
Ja sind beides Flags. Hab in der SAP Doku gesucht und gefunden, dass diese ein andere Funktion erfüllen.
Über diese Felder geht es nicht. Auch das alles über das Append zu schaufeln klappt nicht.

Sonst noch Ideen. Muss doch möglich sein.

Danke
Christián

Re: Emailempfänger CC setzen

Beitrag von Ibiza90 (ForumUser / 20 / 3 / 0 ) »
Hallo zusammen!

Da ich gerade schon das ganze Internet durchforste und leider keine Lösung finde,
möchte ich den Beitrag nochmal aktivieren.

Ich suche auch noch nach einer Lösung bei meiner E-Mail aus SAP (benutze hierfür den FuBa "so_new_document_send_api1") zusätzlich noch einen
Empfänger CC zu setzen.

Hat dazu jemand ne Idee wie das funktionieren kann?

Vielen Dank schon mal!

Grüße

Re: Emailempfänger CC setzen

Beitrag von Thomas R. (Expert / 755 / 78 / 34 ) »
Hallo,
hast Du denn schon ausprobiert in dem Tabellenparameter RECEIVERS die weitere Adresse einzufügen und im entsprechenden Feld COPY bzw. BLIND_COPY füllen...

MfG
Thomas R.

Re: Emailempfänger CC setzen

Beitrag von Ibiza90 (ForumUser / 20 / 3 / 0 ) »
Hallo,

vielen Dank für die schnelle Antwort.
Ja hab ich versucht, leider hab ich dann zwei Mails und den zweiten Empfänger nicht als CC ...
:(

Gibt es vllt noch eine andere Lösung??

Danke schon mal.

Grüße

Re: Emailempfänger CC setzen

Beitrag von zzcpak (Expert / 673 / 5 / 68 ) »
Wenn du statt mit den SO_* Funktionsbausteinen die entsprechenden Klassen verwendest (CL_BCS, CL_DOCUMENT_BCS etc.), wäre diese Art der Adressierung kein Problem.

Code: Alles auswählen.

      LOOP AT so_user INTO gs_souser.  " email addresses
        gv_address = gs_souser-low.
        go_receiver = cl_cam_address_bcs=>create_internet_address( gv_address ).
        go_send_request->add_recipient( i_recipient = go_receiver
                                        i_express = 'X' ).
      ENDLOOP.
      LOOP AT so_uscc INTO gs_souser.  " receicer cc
        gv_address = gs_souser-low.
        go_receiver = cl_cam_address_bcs=>create_internet_address( gv_address ).
        go_send_request->add_recipient( i_recipient = go_receiver
                                        i_express = 'X'
                                        i_copy = 'X' ).
      ENDLOOP.
      LOOP AT so_ubcc INTO gs_souser.  " receiver bcc
        gv_address = gs_souser-low.
        go_receiver = cl_cam_address_bcs=>create_internet_address( gv_address ).
        go_send_request->add_recipient( i_recipient = go_receiver
                                        i_express = 'X'
                                        i_blind_copy = 'X' ).
      ENDLOOP.
      LOOP AT so_dli INTO gs_sodli.    " distribution lists
        gv_obj = gs_sodli-low.
        go_receiver = cl_distributionlist_bcs=>getu_persistent(
                              i_dliname = gv_obj
                              i_private = space ).
        go_send_request->add_recipient( i_recipient = go_receiver
                                        i_express = 'X' ).
      ENDLOOP.
Schau dir am besten mal die ganzen BCS* Reports an, die demonstrieren etliche der Möglichkeiten des Mailversandes anhand dieser Klassen.

Folgende Benutzer bedankten sich beim Autor zzcpak für den Beitrag:
Ibiza90


Re: Emailempfänger CC setzen

Beitrag von Ibiza90 (ForumUser / 20 / 3 / 0 ) »
Super, damit hats funktioniert!
Danke für die Hilfe!!

Grüße

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2560
Views
Einstellung im ALV setzen
von RiffRaff » 07.03.2005 16:50 • Verfasst in ABAP® Core
2
Antw.
1726
Views
ALV OO --> Überschrift setzen
von Rantanplan » 16.03.2006 09:53 • Verfasst in ABAP Objects®
0
Antw.
5085
Views
Anwenderstatus setzen
von 82kolu1bma » 23.06.2016 09:22 • Verfasst in ABAP® für Anfänger
6
Antw.
5801
Views
Setzen des Präferenzkennzeichens
von Pinguincommander » 16.09.2016 14:17 • Verfasst in Sales and Distribution
1
Antw.
2396
Views
Umgebungsvariablen setzen
von Kaiwalker » 06.11.2007 10:30 • 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

Aktuelle Forenbeiträge

Daten an Tabelle binden
vor 30 Minuten von Lukas Sanders 2 / 783
Dialog-Container mit Toolbar/Status
vor 13 Stunden von black_adept gelöst 21 / 2612

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

Daten an Tabelle binden
vor 30 Minuten von Lukas Sanders 2 / 783
Dialog-Container mit Toolbar/Status
vor 13 Stunden von black_adept gelöst 21 / 2612

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2399
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 8984