CL_BCS_MESSAGE Fehler

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

Getting started ... Alles für einen gelungenen Start.
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

CL_BCS_MESSAGE Fehler

Beitrag von SaskuAc (Specialist / 321 / 37 / 43 ) »
Hallo Zusammen,

ich bekomme bei einem Programm immer wieder einen Fehler..
und zwar bekomme ich die Meldung "Error While Adding adress X"

Hintergrund: Ich mache eine Auswertung über die Zeitkontenstände der Mitarbeiter und möchte diese dann per Mail an die jeweiligen vorgesetzt versenden. Das versenden mache ich mit der Klasse CL_BCS_MESSAGE ( einfacher zu verwenden als alle anderen email frameworks ) ...
jetzt ist aber mein problem - das ich nicht weiß was er für ein Problem mit dieser Mail Adresse hat. Hat irgend jemand eine Idee?

Ich versende eigentlich nur eine normale HTML Mail:

Code: Alles auswählen.

  METHOD send_mails_to_line_manager.

    SORT mt_employees BY boss.

    LOOP AT mt_employees INTO DATA(ls_employee).

      AT END OF boss.
        TRY.

            IF zcl_hr_om_access=>get_hay_level_for_object( im_otype  = 'P' im_objid  = ls_employee-boss )
                 BETWEEN '15' AND '18'.

              DATA(lo_mail) = NEW cl_bcs_message( ).

              lo_mail->add_recipient( iv_address = CONV bcs_address( zcl_hr_employee=>get_p0105_email( ls_employee-boss ) ) ).
              lo_mail->set_sender( iv_address = cdv_sender ). " cdv_sender ist type bcs_address - wert wird vom parameter im class_constructor übergeben
              lo_mail->set_main_doc( iv_contents_bin = me->build_mail( ls_employee-boss )    " Hauptdokument, 1. Bodypart (binär)
                                     iv_doctype      = 'HTM'     ).
              lo_mail->set_subject( CONV bcs_subject( text-sub ) ).
              lo_mail->send( ).

            ENDIF.
          CATCH cx_bcs INTO DATA(lox_bcs).
            MESSAGE e000(su) WITH lox_bcs->get_text( ).
        ENDTRY.
      ENDAT.
    ENDLOOP.

  ENDMETHOD.

METHOD build_mail.

    DATA(lv_html) = '<html>' &&
                        '<body style="font-family:arial;">' &&
                            '<p> </p>' &&
                            '<table style="width:100%">' &&
                                '<tr style="text-align:left;">' &&
                                    '<th style="text-align:left;">' && text-th1 && '</th>' &&
                                    " weitere Zeilen werden aus übersichtsgründen gelöscht
                                '</tr>'.

    LOOP AT mt_employees INTO DATA(ls_employee) WHERE boss = iv_boss.

      lv_html = lv_html &&
                  '<tr>' &&
                      '<td>' && ls_employee-pernr     && '</td>' &&
                      " weitere Zeilen werden aus übersichtsgründen gelöscht
                  '</tr>'.

    ENDLOOP.

    lv_html = lv_html && '</table>' && '</body>' && '</html>'.

    CALL FUNCTION 'SCMS_STRING_TO_XSTRING'
      EXPORTING
        text   = lv_html
      IMPORTING
        buffer = rv_html.


  ENDMETHOD.


In der Zwischenzeit werde ich wieder auf die normals CL_BCS umbauen ... wobei mich das nicht glücklich macht ...

Wenn jemand eine Idee hat, immer her damit :)

Danke euch.

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


Re: CL_BCS_MESSAGE Fehler

Beitrag von Haubi (Expert / 625 / 20 / 30 ) »
Moin.

Welche Adresse wirft denn den Fehler? Sender oder Recipient? Und immer oder nur sporadisch?

Grüße,
Haubi
Das ABAP Kochbuch ab sofort bei Amazon...

I'd rather write code that writes code than write code...

Re: CL_BCS_MESSAGE Fehler

Beitrag von SaskuAc (Specialist / 321 / 37 / 43 ) »
wird mir leider nicht gesagt. es wird erst in der send methode die exception geworfen. ich schätze allerdings im empfänger, da im sender immer die gleiche mail adresse sitzt und diese schon oft in anderen programmen verwendet wird. ( genauso wie dieser schnipsel so häufiger verwendet wird - leicht angepasst an die situation natürlich ^^ )

Re: CL_BCS_MESSAGE Fehler

Beitrag von Haubi (Expert / 625 / 20 / 30 ) »
Tachn.

Das klingt dann aber nach einem Datenfehler, sprich nach einer fehlerhaften Mailadresse. Hast Du das schon mal geprüft?

Grüße,
Haubi
Das ABAP Kochbuch ab sofort bei Amazon...

I'd rather write code that writes code than write code...

Re: CL_BCS_MESSAGE Fehler

Beitrag von deejey (Specialist / 418 / 128 / 45 ) »
Hallo Haubi,

bißchen off topic:

die graue/hellgraue Schrift auf deiner Seite ist nicht gerade augenfreundlich :)

Und falls du mal Frank siehst: schöne Grüße von Dragan, pdv

Re: CL_BCS_MESSAGE Fehler

Beitrag von SaskuAc (Specialist / 321 / 37 / 43 ) »
habe wirklich einen extrem dämlichen Fehler gemacht.. habe einen Falschen Parameter verwendet .. *facepalm*

habe als mail adresse nämlich den parameter verwendet, der sagen soll ob überhaupt eine mail gesendet werden soll ( heißt es wurde einfach nur "X" als mailadresse übertragen .. )


Danke für eure hilfe.

Seite 1 von 1

Vergleichbare Themen

6
Antw.
4956
Views
Dynpro PBO Fehler Message
von Gast » 15.12.2005 19:23 • Verfasst in Dialogprogrammierung
1
Antw.
4065
Views
message
von dim » 15.02.2005 09:05 • Verfasst in ABAP® Core
1
Antw.
1478
Views
Message in ALV-UserCommand
von abapfan » 14.03.2007 15:28 • Verfasst in ABAP Objects®
1
Antw.
1137
Views
Message-Problem
von Bitfummler » 28.05.2009 14:20 • Verfasst in ABAP® Core
6
Antw.
3478
Views
message type D
von ralf.wenzel » 05.08.2015 12:32 • Verfasst in ABAP® für Anfänger

Ü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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140