日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SMARTFORMS打印后转存为PDF文件相关问题

發(fā)布時間:2025/3/20 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SMARTFORMS打印后转存为PDF文件相关问题 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.轉成PDF文件時可以參考的函數(shù)(本人只試過一種其它有待嘗試):

CONVERT_OTFSPOOLJOB_2_PDF;
CONVERT_OTF_2_PDF;
SX_OBJECT_CONVER_OTF_PDF;
HRHAP_DOC_CONVERT_SMF_TO_PDF.

2.保存后出現(xiàn)了亂碼(建議ADOBE READER最新的來讀,可以避免亂碼,不行了才找其它原因)

t-code spad
新建一個輸出設備或用LP01,關鍵是選對設備類型,據(jù)說CN 開頭的都是可以的。
例如 CNSAPWIN : MS WINDOWS DRIVER VIA SPLPD 然后保存就行了
調用smartforms的時候,用剛定義的這個就行了
調用SMARTFORMS里面有個相關參數(shù)可以適當修改(有些不是必須的根據(jù)自己情況設置)

???? (DATA L_CONTROL_PARAMETERS TYPE SSFCTRLOP.)
????? L_CONTROL_PARAMETERS-GETOTF??? = ‘X’.?? “此參數(shù)必須,不然不會導出PDF而直接顯示smartform
????? L_CONTROL_PARAMETERS-NO_CLOSE? = ”.
????? L_CONTROL_PARAMETERS-NO_DIALOG = ‘X’.?? “不顯示打印對話框
????? (DATA L_OUTPUT_OPTIONS TYPE SSFCOMPOP.)
????? L_OUTPUT_OPTIONS-BCS_LANGU = ‘1′.
????? L_OUTPUT_OPTIONS-TDDEST = ‘DEFAULT’.

3.以下打印時調用部分參考代碼
FORM FRM_USER_COMMAND_ALV
USING R_UCOMM? LIKE SY-UCOMM
??????????????????????? RS_SELFIELD TYPE SLIS_SELFIELD.”行數(shù)?
*—>smartforms 中相關參數(shù)定義
? DATA:L_FM_NAME TYPE RS38L_FNAM.
? DATA:L_JOB_OUTPUT_INFO TYPE SSFCRESCL,
?????? L_JOB_OUTPUT_OPTIONS TYPE SSFCRESOP,
?????? L_LEN TYPE I.
? DATA L_CONTROL_PARAMETERS TYPE SSFCTRLOP.
? DATA L_OUTPUT_OPTIONS TYPE SSFCOMPOP.
? DATA BEGIN OF LT_PDF OCCURS 10.
????????? INCLUDE STRUCTURE TLINE.
? DATA END OF LT_PDF.

? CASE R_UCOMM.
??? WHEN ‘&ZRNT’.

????? CLEAR: L_FM_NAME.
????? REFRESH IT_HEAD .
????? IT_HEAD = IT_ALV.
????? DELETE ADJACENT DUPLICATES FROM IT_HEAD COMPARING RSNUM.

????? CALL FUNCTION ‘SSF_FUNCTION_MODULE_NAME’
??????? EXPORTING
????????? FORMNAME???????????????? = ‘ZMMR03′
*?????? VARIANT????????????????? = ‘ ‘
*?????? DIRECT_CALL????????????? = ‘ ‘
??????? IMPORTING
????????? FM_NAME????????????????? = L_FM_NAME
*???? EXCEPTIONS
*?????? NO_FORM????????????????? = 1
*?????? NO_FUNCTION_MODULE?????? = 2
*?????? OTHERS?????????????????? = 3
??????????????? .
????? IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*???????? WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
????? ENDIF.
????? L_CONTROL_PARAMETERS-GETOTF??? = ‘X’.?? “此參數(shù)必須,不然不會導出PDF而直接顯示smartform
????? L_CONTROL_PARAMETERS-NO_CLOSE? = ”.
*???? L_CONTROL_PARAMETERS-NO_DIALOG = ‘X’.?? “不顯示打印對話框
*???? L_OUTPUT_OPTIONS-BCS_LANGU = ‘1′.
*???? L_OUTPUT_OPTIONS-TDDEST = ‘DEFAULT’.

????? CALL FUNCTION L_FM_NAME
??????? EXPORTING
*?? ARCHIVE_INDEX????????????? =
*?? ARCHIVE_INDEX_TAB????????? =
*?? ARCHIVE_PARAMETERS???????? =
CONTROL_PARAMETERS???????? = L_CONTROL_PARAMETERS
*?? MAIL_APPL_OBJ????????????? =
*?? MAIL_RECIPIENT???????????? =
*?? MAIL_SENDER??????????????? =
? OUTPUT_OPTIONS???????????? = L_OUTPUT_OPTIONS
??? USER_SETTINGS????????????? = ‘X’
? IMPORTING
*?? DOCUMENT_OUTPUT_INFO?????? =
??? JOB_OUTPUT_INFO??????????? = L_JOB_OUTPUT_INFO
??? JOB_OUTPUT_OPTIONS???????? = L_JOB_OUTPUT_OPTIONS
??????? TABLES
????????? IT_ALV???????????????????? = IT_ALV
????????? IT_HEAD??????????????????? = IT_HEAD
* EXCEPTIONS
*?? FORMATTING_ERROR?????????? = 1
*?? INTERNAL_ERROR???????????? = 2
*?? SEND_ERROR???????????????? = 3
*?? USER_CANCELED????????????? = 4
*?? OTHERS???????????????????? = 5
??????????????? .
????? IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*???????? WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
????? ENDIF.
????? IF SY-SUBRC EQ 0.
*—>轉成PDF
??????? CALL FUNCTION ‘CONVERT_OTF’
????????? EXPORTING
??????????? FORMAT????????????????????? = ‘PDF’
*?????????? MAX_LINEWIDTH?????????????? = 132
*?????????? ARCHIVE_INDEX?????????????? = ‘ ‘
*?????????? COPYNUMBER????????????????? = 0
*?????????? ASCII_BIDI_VIS2LOG????????? = ‘ ‘
*?????????? PDF_DELETE_OTFTAB?????????? = ‘ ‘
????????? IMPORTING
??????????? BIN_FILESIZE??????????????? = L_LEN
*?????????? BIN_FILE??????????????????? =
????????? TABLES
??????????? OTF???????????????????????? = L_JOB_OUTPUT_INFO-OTFDATA
??????????? LINES?????????????????????? = LT_PDF[]
*???????? EXCEPTIONS
*?????????? ERR_MAX_LINEWIDTH?????????? = 1
*?????????? ERR_FORMAT????????????????? = 2
*?????????? ERR_CONV_NOT_POSSIBLE?????? = 3
*?????????? ERR_BAD_OTF???????????????? = 4
*?????????? OTHERS????????????????????? = 5
????????????????? .
??????? IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*???????? WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
??????? ENDIF.
??????? IF SY-SUBRC EQ 0.
*—>下載
????????? CALL METHOD CL_GUI_FRONTEND_SERVICES=>GUI_DOWNLOAD
??????????? EXPORTING
????????????? BIN_FILESIZE = L_LEN
????????????? FILENAME???? = P_FNAME??”此處是路徑,例D:\TEMP.PDF
????????????? FILETYPE???? = ‘BIN’
??????????? CHANGING
????????????? DATA_TAB???? = LT_PDF[]
??????????? EXCEPTIONS
????????????? OTHERS?????? = 1.
????????? IF SY-SUBRC <> 0.
*MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
*WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
????????? ENDIF.
??????? ENDIF.
????? ENDIF.
? ENDCASE.

ENDFORM.??????????????????? “user_command

總結

以上是生活随笔為你收集整理的SMARTFORMS打印后转存为PDF文件相关问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 激情四射婷婷 | 女人裸体无遮挡 | 久久久蜜桃一区二区 | av大片在线播放 | 中文字幕一区在线播放 | caoporn成人 | 欧美久久久久久久久久久久久久 | 成人黄色小说在线观看 | 欧美另类视频在线 | 欧美日韩国产传媒 | 天天av天天 | 国产精品一区二区免费看 | 国产精品美女久久久网av | 涩涩网址| 亚洲欧洲色图 | 亚洲高潮| 成人精品在线播放 | www.成人 | 日韩av一二三区 | 草视频在线 | 午夜窝窝| youjizz少妇 | 亚洲最新av网站 | 亚洲在线看| 成人免费视频软件网站 | 999zyz玖玖资源站永久 | 国产乱码久久久 | 亚洲成人网在线 | 欧美专区在线 | av中文在线观看 | 荷兰av| 久久奇米 | 久久久久久亚洲中文字幕无码 | 欧美另类色 | 888奇米影视 | 懂色av成人一区二区三区 | 耳光调教vk | 成人av免费在线观看 | 秋霞欧洲 | av福利在线看 | 特黄在线 | 黄色美女视频网站 | www.天堂av| 91福利在线观看 | 丁香久久婷婷 | 免费看黄网站在线观看 | 高清中文字幕mv的电影 | 这里只有精品6 | 538任你躁在线精品免费 | av收藏小四郎最新地址 | 国产精品久久久久久精 | 真实乱偷全部视频 | 男人的天堂网av | 国产又黄又猛的视频 | 国产成人免费网站 | 国产精品久久久久久妇女 | 美女日批在线观看 | 九七影院在线观看免费观看电视 | 亚洲色图日韩 | 得得的爱在线视频 | 美女洗澡无遮挡 | 伊人五月综合 | 日韩精品一区二区三区中文字幕 | 欧美性猛交69 | 波多野结衣视频一区二区 | 香蕉视频网址 | 无码国产精品一区二区免费16 | 国产精选中文字幕 | 激情五月婷婷综合 | 18禁免费无码无遮挡不卡网站 | 青草综合 | 国产一二三在线 | 国产一级片在线 | 免费看欧美片 | 一区二区在线视频播放 | 天天插插 | 日本人六九视频 | 男女男精品视频网站 | 老司机精品视频在线 | 男人的天堂免费视频 | 秋霞毛片少妇激情免费 | 影音先锋美女 | 天天爱综合 | 欧美日韩精品一区二区三区四区 | 中文字幕 成人 | 91精品国产闺蜜国产在线闺蜜 | 丰满岳妇乱一区二区三区 | 欧美高清性xxxxhd | 国产精品一区二区三区高潮 | 国产一区二区波多野结衣 | 成人亚洲黄色 | 长腿校花无力呻吟娇喘的视频 | 水蜜桃av无码 | 97人妻精品一区二区三区 | 日本a网 | 中文乱码人妻一区二区三区视频 | 日日夜夜狠狠干 | 亚洲第一二区 | 99国产视频在线 |