cancel
Showing results for 
Search instead for 
Did you mean: 

facing problem with logo in the PDF attachment when sending mail...

Former Member
0 Kudos

hi friends,

i'm facing problem with logo in the PDF attachment to the mail.

my requirement:

1. enter spool number and mail id in the selection screen.

process:

1. now the program will fetch the spool data and converts it to PDF.

2. but when i'm trying to send mail with this PDF as attachment.

when i open the PDF file from the mail, logo is not coming properly (looks disturbed).

can anyone help me how to resolve this issue...

thanks in advance, murashali.

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

resolved

Former Member
0 Kudos

issue resolved, problem with logo.

Edited by: murashali on Dec 16, 2010 9:55 AM

Edited by: murashali on Dec 16, 2010 10:08 AM

Former Member
0 Kudos

Hi,

First check the spool output. Is the logo look good here? If not, check the Script/smartform which is generating the

spool. Problem might be in Script/Smartform.

And if the logo looks good, then can you tell which Function module are you using to converting Spool to PDF.

Regards,

Dinakar.

Former Member
0 Kudos

hi dinakar, thanks for your mail...

logo looks good in spool/script/smartform.

even it look good when i download this spool to pdf and to the presentation server as pdf file.

i'm using CONVERT_OTFSPOOLJOB_2_PDF.

when i used CONVERT_ABAPSPOOLJOB_2_PDF, is gives a msg - 'spool number not found'.

here i'm using folloing code to pass pdf to the function module: SO_NEW_DOCUMENT_ATT_SEND_API1.

code:

  • Transfer the 132-long strings to 255-long strings

lt_mtab_pdf[] = pdf[].

LOOP AT lt_mtab_pdf INTO lwa_mtab_pdf.

TRANSLATE lwa_mtab_pdf USING ' ~'.

CONCATENATE lv_gd_buffer lwa_mtab_pdf INTO lv_gd_buffer.

CLEAR lwa_mtab_pdf.

ENDLOOP.

TRANSLATE lv_gd_buffer USING '~ '.

DO.

lwa_mess_att = lv_gd_buffer.

APPEND lwa_mess_att TO lt_mess_att.

CLEAR lwa_mess_att.

SHIFT lv_gd_buffer LEFT BY 255 PLACES.

IF lv_gd_buffer IS INITIAL.

EXIT.

ENDIF.

ENDDO.

NOTE: problem i believe is with ''. i'm getting this tilt symbol () in my pdf internal table. here in the above code the line TRANSLATE lv_gd_buffer USING '~ ' is changing the existing tilt to space. so my logo is getting disturbed.

even i tried with REPLACE this tilt with other char, but it doent work.

can you give any idea...