一段SAP開啟本地系統檔案的程式
得到本地系統中需要開啟的excel檔案,程式摘錄如下:[@more@]
PARAMETERS: P_FILE LIKE RLGRAP-FILENAME OBLIGATORY. (screen 上給一個parameters)
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE.
DATA: WA_FILETABLE TYPE FILE_TABLE,
IT_FILETABLE TYPE FILETABLE,
V_RC TYPE SY-SUBRC. " (定義好call method需要的引數)
CALL METHOD CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG EXPORTING
WINDOW_TITLE = 'Select The Uploading Excel File' "(彈出window 視窗上的顯示提示)
DEFAULT_EXTENSION = 'XLS' "(預設開啟檔案的副檔名)
CHANGING
FILE_TABLE = IT_FILETABLE " (用於裝開啟的檔案絕對路徑及檔名)
RC = V_RC . " (系統返回值,如為0,操作成功,不為0,不成功)
IF SY-SUBRC <> 0.
MESSAGE 'Error in Getting the Excel File Name!' TYPE 'E'.
EXIT.
ELSE.
READ TABLE IT_FILETABLE INTO WA_FILETABLE INDEX 1.
DATA: WA_FILETABLE TYPE FILE_TABLE,
IT_FILETABLE TYPE FILETABLE,
V_RC TYPE SY-SUBRC. " (定義好call method需要的引數)
CALL METHOD CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG EXPORTING
WINDOW_TITLE = 'Select The Uploading Excel File' "(彈出window 視窗上的顯示提示)
DEFAULT_EXTENSION = 'XLS' "(預設開啟檔案的副檔名)
CHANGING
FILE_TABLE = IT_FILETABLE " (用於裝開啟的檔案絕對路徑及檔名)
RC = V_RC . " (系統返回值,如為0,操作成功,不為0,不成功)
IF SY-SUBRC <> 0.
MESSAGE 'Error in Getting the Excel File Name!' TYPE 'E'.
EXIT.
ELSE.
READ TABLE IT_FILETABLE INTO WA_FILETABLE INDEX 1.
* (使用read table 讀取it_filetable內表中的第一條記錄到wa_filetable 工作區,注意read table 的用法)
P_FILE = WA_FILETABLE-FILENAME.
P_FILE = WA_FILETABLE-FILENAME.
ENDIF.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10339634/viewspace-922761/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- spark直接讀取本地檔案系統的檔案Spark
- linux系統檔案開啟數Linux
- win10系統開啟RPT檔案的方法Win10
- windows10系統開啟STP檔案的方法Windows
- Windows10系統開啟torrent檔案的方法Windows
- win10系統mds檔案怎麼開啟_win10系統開啟mds檔案操作方法Win10
- Win10系統中djvu檔案如何開啟_win10開啟djvu檔案的方法Win10
- eclipse直接開啟檔案所在本地目錄Eclipse
- SAP Fiori Elements 本地專案的 annotations.xml 檔案XML
- windows10系統下開啟jnt檔案的方法Windows
- win10系統iso映象檔案的開啟方法Win10
- windows10系統如何開啟markdown檔案Windows
- win7系統下怎麼開啟PHP檔案 win7開啟PHP檔案的步驟Win7PHP
- win10系統msg格式如何開啟_win10系統msg的檔案怎麼開啟Win10
- win10系統下開啟eps格式檔案的方法Win10
- windows10系統開啟ex_file檔案的方法Windows
- win10系統開啟aspx檔案的方法【圖文】Win10
- windows10系統怎麼開啟CRT檔案Windows
- win10系統Hosts檔案在哪裡 win10系統怎麼開啟Hosts檔案Win10
- win10怎麼開啟pkg檔案_pkg檔案在Windows10系統中如何開啟Win10Windows
- win10下ica檔案怎麼開啟_win10系統開啟檔案字尾為ica的方法Win10
- 智慧小程式檔案館——檔案系統能力
- win10系統ai檔案怎麼檢視_win10系統ai檔案如何開啟Win10AI
- win10系統hosts檔案在哪_win10系統hosts檔案路徑怎麼開啟Win10
- win10系統本地連線在哪 win10系統開啟本地連線的方法Win10
- Win10系統下開啟heic檔案的5個方法Win10
- win10正式版系統開啟bak檔案的方法Win10
- Win10系統如何找回丟失的檔案“開啟方式”Win10
- win10系統下開啟mdb檔案的方法【圖文】Win10
- Win10系統中開啟caj檔案的方法【圖文】Win10
- [TIL] 在 Finder 中開啟 iOS 模擬器的檔案系統iOS
- win10系統.mdb檔案用什麼開啟_win10開啟mdb檔案操作方法Win10
- win10怎麼開啟.vob檔案_wn10系統中vob檔案用什麼開啟Win10
- Win10系統CUE和BIN檔案如何開啟Win10
- win10怎麼開啟本地連線 win10系統開啟本地連線的方法Win10
- 使用ramdisk啟動ubuntu檔案系統Ubuntu
- Linux系統程式設計【4】——檔案系統Linux程式設計
- DBF檔案怎麼開啟?DBF檔案的開啟方法教程
- win10系統.lrc格式怎麼開啟_win10系統.lrc檔案開啟操作步驟Win10