Email Zeichen Encoding

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

Email Zeichen Encoding

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

ich habe in den letzten Tagen ein Programm geschrieben, dass unseren Mitarbeitern die Entgeldnachweise an die private e-mail adresse senden kann.
Nun lasse ich den Entgeldnachweis über einen Report generieren, diesen verschlüssele ich dann und generiere daraus eine PDF-Datei die dann an den jeweiligen Mitarbeiter gesendet wird.

Mein Problem ist jetzt, dass der Entgeldnachweis verschiedene Zeichen ( z. b. aus dem Serbischen : Č ) beim versenden nicht darstellen kann.
Nun habe ich verschiedene Schritte geprüft, der Report der den Entgeldnachweis generiert macht das richtig und gibt alles richtig zurück. Die Verschlüsselung ändert selber auch nichts - nun ist meine Vermutung, dass es mit der Codierung beim Versenden der Mail zu tun hat.

ich arbeite mit der Klasse cl_bcs :

Code: Alles auswählen.

 
method get_payslip. 

" .. do stuff
*   Konvertieren in SOLIX_TAB & Verschlüsselung
    rt_data = cl_bcs_convert=>xstring_to_solix( encrypt_payslip( lv_data ) ).

endmethod. 

METHOD set_attachment.

    DATA: lt_data TYPE solix_tab.

    lt_data = mo_empl->get_payslip( ).

    CHECK lt_data IS NOT INITIAL.

    mo_document->add_attachment( i_attachment_type    = 'PDF'
                                 i_attachment_subject = CONV so_obj_des( 'Payslip' &&  ` ` && sy-datum+4(2) && '-' && sy-datum+0(4) && '.pdf' ) " 'Payslip MM-YYYY.pdf'
                                 i_att_content_hex    = lt_data ).

ENDMETHOD.                    
Habt ihr eine Ahnung woran es liegen könnte? Vermutlich ja an der Codierung ..
gibt es eine Möglichkeit, die Codierung dann zu ändern? z. B. in UTF-16?

ich bin etwas verwirrt...
Könnt ihr mir helfen?

Danke :)

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


Re: Email Zeichen Encoding

Beitrag von a-dead-trousers (Top Expert / 4419 / 224 / 1189 ) »
Der i_attachment_type sollte eigentlich 'RAW' lauten.
Ich glaube aber trotzdem nicht, dass das der Fehler ist.

So wie ich dich verstanden habe ist der Fehler im PDF und nicht in der Email, oder?
Das PDF wird aber "binär" verschickt, somit gibt es keine Codepage-Konvertierung wie bei einer Text-Datei. Ergo ist der Fehler im PDF selbst.
Hast du schon mal versucht das PDF zu exportieren und auf "normalen" Weg (z.B. über einen Email-Client) an einen "serbischen" Mitarbeiter zu schicken um zu überprüfen ob das PDF bei ihm korrekt ankommt?

lg ADT
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.
1562
Views
ENCODING fehler
von Handeglo » 25.01.2008 09:58 • Verfasst in ABAP® für Anfänger
4
Antw.
2599
Views
Fehler bei der XML-Erstellung (Encoding-Problem)
von 19KnarfRed81 » 27.09.2024 11:44 • Verfasst in ABAP® Core
2
Antw.
3381
Views
Fehler:Im Text Mode muss der Encoding Zusatz angeben werden.
von max1 » 16.07.2007 15:53 • Verfasst in ABAP® für Anfänger
0
Antw.
1906
Views
4
Antw.
2273
Views
Zeichen
von barbara » 29.03.2006 15:54 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Absprung VA02 Position
vor 33 Minuten von black_adept 2 / 7
OPD Druck im SPOOL
vor einer Stunde von Manfred K. 1 / 8
Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1796
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2334

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

Absprung VA02 Position
vor 33 Minuten von black_adept 2 / 7
OPD Druck im SPOOL
vor einer Stunde von Manfred K. 1 / 8
Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1796
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2334

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor einer Stunde von Manfred K. 1 / 8
Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 374
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 981
MS-Word als Editor
letzen Monat von tekko 1 / 4485