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
- SAP轉儲單全面總結
- 7、Linux 埠轉發特徵總結Linux特徵
- iOS RAC 的使用總結 (轉載)iOS
- 408 考研複試【轉載】【總結】
- 測試要點總結(轉帖)
- (轉)Go加密演算法總結Go加密演算法
- Hive所有的配置總結 轉載Hive
- [轉載]PrintDocument,PrintDialog與PrintPreviewDialog用法總結View
- 【轉載】IEEE754 學習總結
- React-navigation 路由任意跳轉總結ReactNavigation路由
- 6、埠轉發流量操控工具總結
- JavaScript資料型別轉換總結JavaScript資料型別
- Mpvue 小程式轉 Web 實踐總結VueWeb
- 前端語音轉文字實踐總結前端
- Oracle行轉列、列轉行的Sql語句總結OracleSQL
- Ffmpeg分散式影片轉碼問題總結分散式
- Kubernetes實戰總結 - DevOps實現(轉載)dev
- 轉:測試工程師的面試總結工程師面試
- 【轉載】crawler4j簡單總結
- 前端和React Native程式碼互轉總結前端React Native
- 【轉】Nginx部署多專案詳細總結Nginx
- 【轉】推薦系統演算法總結(一)演算法
- golang 中的四種型別轉換總結Golang型別
- python的__init__幾種方法總結【轉載】Python
- 【轉】一個兩年Java的面試總結Java面試
- 餓了麼交付中心語言棧轉型總結
- 【PyQt5】QTableWidget 的總結與歸納(轉載)QT
- [PyQt5] QTableWidget 的總結與歸納(轉載)QT
- 玩轉3D Swiper性感秀之思路分析總結3D
- Oracle Tuning (Oracle 效能調整)的一些總結(轉)Oracle
- IT專案開發團隊建設與管理總結(轉)
- iOS 點選推送訊息跳轉指定介面 —總結篇iOS
- Swift 專案總結 04 自定義控制器轉場Swift
- (轉)leetcode:Find All Anagrams in a String 滑動視窗方法總結LeetCode
- 三種好用的controller跳轉thmleaf頁面的方法總結!!Controller
- 職業生涯的新轉折點,2021 技術總結
- Swift 專案總結 04 - 自定義控制器轉場Swift