Hi all,
I have a pdf file which i got it by coverting the smart form using OTF covert Funciton module..am using this fn module to convert 132 lines to 255 lines,
CALL FUNCTION 'SX_TABLE_LINE_WIDTH_CHANGE'
EXPORTING
LINE_WIDTH_SRC =
LINE_WIDTH_DST = '255'
TRANSFER_BIN = ' '
TABLES
CONTENT_IN = it_pdfdata[]
CONTENT_OUT = it_pdf[]
my it_pdf[], it_pdfdata[] contains data ,
clear wa_objpack-TRANSF_BIN.
wa_objpack-head_start = 1.
wa_objpack-head_num = 0.
wa_objpack-body_start = 1.
wa_objpack-body_num = tab_lines.
wa_objpack-doc_type = 'RAW'.
append wa_objpack to objpack.
wa_objpack-transf_bin = 'X'.
wa_objpack-head_start = 1.
wa_objpack-head_num = 1.
wa_objpack-body_start = 1.
wa_objpack-body_num = tab_lines.
wa_objpack-doc_type = 'PDF'.
wa_objpack-OBJ_NAME = "test".
wa_objpack-OBJ_DESCR = "test".
wa_objpack-doc_size = tab_lines.
append wa_objpack to objpack.
*LOOP AT it_pdfdata INTO WA_PDFDATA.
loop at it_email into wa_email.
* e-mail receivers.
loop at gi_header into wa_header.
SELECT mailid FROM ZPY_MAILID INTO wa_email
WHERE EMPNO = wa_header-Pernr.
gv_email = wa_email.
endselect.
wa_rec-receiver = gv_email.
wa_rec-rec_type = 'U'.
wa_rec-notif_ndel = 'X'.
APPEND wa_rec to it_rec.
APPEND wa_email TO it_email.
endloop.
These are the stmts i am using, and my FM to send email is
\CALL FUNCTION 'SO_DOCUMENT_SEND_API1'
EXPORTING
DOCUMENT_DATA = doc_chg
PUT_IN_OUTBOX = ' '
SENDER_ADDRESS = sender
SENDER_ADDRESS_TYPE = sender_type
COMMIT_WORK = 'X'
TABLES
PACKING_LIST = objpack
CONTENTS_BIN = objbin
CONTENTS_TXT = objtxt
CONTENTS_HEX =
OBJECT_PARA =
OBJECT_PARB =
RECEIVERS = it_rec
EXCEPTIONS
TOO_MANY_RECEIVERS = 1
DOCUMENT_NOT_SENT = 2
DOCUMENT_TYPE_NOT_EXIST = 3
OPERATION_NO_AUTHORIZATION = 4
PARAMETER_ERROR = 5
X_ERROR = 6
ENQUEUE_ERROR = 7
OTHERS = 8
.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
it is showing run time error...
Please help me to go ahead ....