SmartForms總結(轉)
SmartForms總結
步驟一:Create Form
1Tcode: smartforms;
2在Form後面輸入名稱,然後單擊“建立”;
3輸入描述;
4設計介面;
5儲存並啟用;
6執行,可以自到系統會自動產生一個Function module,如:/1BCDWB/SF00000016;
7執行,輸入必要的引數;
8執行,輸入OutputDevice;
9列印預覽,可以看到設計的介面。
步驟二:建立程式
程式碼如下:
DATA W_SFLIGHT like sflight occurs 0 with header line.
*Name of Function Module
DATA: fm_name TYPE rs38l_fnam.
select * from sflight into table w_sflight.
*取SmartForms生成的功能模組名稱*
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
formname = 'ZTESTSMART_AJAX2' "Smartforms name
* VARIANT = ' '
* DIRECT_CALL = ' '
IMPORTING
FM_NAME = 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.
*呼叫SmartForms生成的功能模組,將觸發列印功能*
CALL FUNCTION fm_name
EXPORTING
* ARCHIVE_INDEX =
* ARCHIVE_INDEX_TAB =
* ARCHIVE_PARAMETERS =
* CONTROL_PARAMETERS =
* MAIL_APPL_OBJ =
* MAIL_RECIPIENT =
* MAIL_SENDER =
* OUTPUT_OPTIONS =
* USER_SETTINGS = 'X'
zcompany = '某某公司' “自定義的介面
* IMPORTING
* DOCUMENT_OUTPUT_INFO =
* JOB_OUTPUT_INFO =
* JOB_OUTPUT_OPTIONS =
tables
i_sflight = W_SFLIGHT “自定義的介面(內表)
* 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 !supportLists]-->1)<!--[endif]-->螢幕左測顯示所有物件,雙擊它可以顯示屬性;
<!--[if !supportLists]-->2)<!--[endif]-->只有主窗體中資料才能在多個頁面中連續輸出;
<!--[if !supportLists]-->3)<!--[endif]-->表格:
靜態表格: 用Template節點
動態表格: 用Table、Loop、Complex section節點,最好要放在主視窗中,可以輸出多頁。
<!--[if !supportLists]-->4)<!--[endif]-->節點處理流程:從頂端到底端
come from:http://blog.csdn.net/ft1612796/archive/2007/06/15/1653746.aspx
more Smart Form templates available from SAP SAP Labs also has some more Smart Form templates for around 20 forms. They're preconfigured & have versions or translations in a few languages besides English. MOstly they cover SD and MM modules.
You have to have access to the Service Marketplace though.
SAP SmartForms lib:
Alternatively, go to help.sap.com, go to Basis components, then go to Basis Services/Communications Interface.
This has loads of information on SMARTFORMS
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/132884/viewspace-1004183/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- javaSE總結(轉+總結)Java
- 轉:Git 總結Git
- 顯示Smartforms報表程式碼ORM
- IOCP模型總結(轉)模型
- TTS的總結 (轉)TTS
- Enqueue整理總結(轉)ENQ
- SmartForms Barcode 列印設定步驟ORM
- ANT命令總結(轉載)
- Oracle 行列轉換總結Oracle
- oracle 轉義字元 總結Oracle字元
- ORACLE壞塊總結(轉)Oracle
- 個人工作總結(轉)
- Oracle 9.2.0.4 DataGuard 總結(轉)Oracle
- Oracle行列轉換總結Oracle
- RMAN 總結篇 1 - (轉)
- RMAN 總結篇 2 - (轉)
- RMAN 總結篇 3 - (轉)
- android WebView總結(轉)AndroidWebView
- GeoTiff探索成果總結 (轉)
- SAP轉儲單全面總結
- 【轉】Qt資料庫總結QT資料庫
- 清除浮動方法總結(轉)
- 轉載關於JOIN總結
- oracle分割槽表總結(轉)Oracle
- PLSQL開發精品總結(轉)SQL
- 行列轉換問題總結
- 轉載:CSS垂直居中總結CSS
- ORACLE 中ROWNUM用法總結! (轉)Oracle
- 測試要點總結(轉帖)
- Hive所有的配置總結 轉載Hive
- iOS 橫豎屏旋轉總結iOS
- iOS RAC 的使用總結 (轉載)iOS
- 轉載 hessian學習總結
- 技術轉型與考研總結
- Inno Setup 打包工具總結(轉)
- Oracle常用的轉儲方法總結Oracle
- MySql常用命令總結[轉]MySql
- 一年工作的總結 (轉)