ABAP將內表資料轉換為HTML格式的檔案
VBELN TYPE VBELN,
POSNR TYPE POSNR,
MATNR TYPE MATNR,
END OF TY_VBAP.
*-ALL related Declarations
DATA: T_HEADER TYPE STANDARD TABLE OF W3HEAD WITH HEADER LINE, "Header
T_FIELDS TYPE STANDARD TABLE OF W3FIELDS WITH HEADER LINE,
T_HTML TYPE STANDARD TABLE OF W3HTML, "Html
WA_HEADER TYPE W3HEAD,
W_HEAD TYPE W3HEAD.
DATA: IT_VBAP TYPE STANDARD TABLE OF TY_VBAP,
IT_FCAT TYPE LVC_T_FCAT WITH HEADER LINE.
START-OF-SELECTION.
SELECT VBELN POSNR MATNR
FROM
INTO TABLE IT_VBAP
UP TO 15 ROWS.
END-OF-SELECTION.
*-Populate the Columns
IT_FCAT-COLTEXT = 'SalesOrder'.
APPEND IT_FCAT.
IT_FCAT-COLTEXT = 'ItmeNumber'.
APPEND IT_FCAT.
IT_FCAT-COLTEXT = 'Material'.
APPEND IT_FCAT.
*-Fill the Column heading and Filed Properties
LOOP
W_HEAD-TEXT = IT_FCAT-COLTEXT.
"標題行設定
CALL FUNCTION 'WWW_ITAB_TO_HTML_HEADERS'
EXPORTING
FIELD_NR = SY-TABIX
TEXT = W_HEAD-TEXT
FGCOLOR = 'yellow'
BGCOLOR = 'green'
TABLES
HEADER = T_HEADER.
CALL FUNCTION 'WWW_ITAB_TO_HTML_LAYOUT'
EXPORTING
FIELD_NR = SY-TABIX
FGCOLOR = 'black'
SIZE = '3'
TABLES
FIELDS = T_FIELDS.
ENDLOOP.
*-Title of the Display
WA_HEADER-TEXT = 'Sales Order Details'.
WA_HEADER-FONT = 'Arial'.
WA_HEADER-SIZE = '2'.
*-Preparing the HTML from Intenal Table
REFRESH T_HTML.
CALL FUNCTION 'WWW_ITAB_TO_HTML'
EXPORTING
TABLE_HEADER = WA_HEADER
TABLES
HTML = T_HTML
FIELDS = T_FIELDS
ROW_HEADER = T_HEADER
ITABLE = IT_VBAP.
*-Download the HTML into frontend
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
FILENAME = 'C:\Sales.htm'
TABLES
DATA_TAB = T_HTML
EXCEPTIONS
FILE_WRITE_ERROR = 1
NO_BATCH = 2
GUI_REFUSE_FILETRANSFER = 3
INVALID_TYPE = 4
NO_AUTHORITY = 5
UNKNOWN_ERROR = 6
HEADER_NOT_ALLOWED = 7
SEPARATOR_NOT_ALLOWED = 8
FILESIZE_NOT_ALLOWED = 9
HEADER_TOO_LONG = 10
DP_ERROR_CREATE = 11
DP_ERROR_SEND = 12
DP_ERROR_WRITE = 13
UNKNOWN_DP_ERROR = 14
ACCESS_DENIED = 15
DP_OUT_OF_MEMORY = 16
DISK_FULL = 17
DP_TIMEOUT = 18
FILE_NOT_FOUND = 19
DATAPROVIDER_EXCEPTION = 20
CONTROL_FLUSH_ERROR = 21
OTHERS = 22.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL FUNCTION 'GUI_RUN'
EXPORTING
COMMAND = 'C:\Sales.htm'
* PARAMETER =
* CD =
* IMPORTING
* RETURNCODE =
.
相關推薦
ABAP將內表資料轉換為HTML格式的檔案
TYPES: BEGIN OF TY_VBAP, VBELN TYPE VBELN, POSNR TYPE POSNR, MATNR TYPE MATNR, END OF TY_VBAP.*-ALL rel
abap將內表資料匯出為excel檔案
SPAN { font-family: "Courier New"; font-size: 10pt; color: #000000; background: #FFFFFF } .L0S31 { font-style: italic; color: #808080 } .L0S32 { color: #33
SAP ABAP將內表資料匯出到TXT和從TXT讀取到內表
*&---------------------------------------------------------------------**& Report ZCMH0010*&*&--------------------------------------------
如何將一段字串轉換為HTML格式
String text = "字元內容"; String htmlFileName = UUIDUtil.generateUUID()+".html"; String htmlPath = imgPath+ File.separatorChar+htmlFileName; File file2 = n
通過Ajax技術,將陣列型別資料轉換為JSON格式的物件
一、在伺服器端將list型別資料放入JSON物件中的方法 tjyjList=PxcscjbDAO.getTjyjList(pxcscjbQOMap); //生成JSON物件,用來容納獲得的樣卷陣列 JSONObject jsonObject=new JSONObjec
ubuntu下用java程式碼呼叫命令將java格式檔案轉換為html格式檔案
import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.File; import java.io.*; public class C
使用Pandoc命令將Markdown格式檔案轉換為HTML格式檔案
一、Pandoc命令介紹 Pandoc是一個強大的格式語言轉換工具,被稱為該領域的“瑞士軍刀”。比如可用Pandoc命令將Markdown格式檔案轉換成HTML格式檔案。 二、具體轉換命令 具體轉換命令如下: pandoc --standalone
ABAP 通過控制代碼將內表資料寫入記憶體,然後在SMARTFORM中呼叫
首先要在SMARTFORM 中定義控制代碼。在全域性設定-》表格介面中定義PRT_HANDLER1和PRT_HANDLER2. 在全域性定義中定義和程式中內表結構相同的內表,注意在全域性資料中要定義工作區方便呼叫。 然後在程式中呼叫SMARTFORM,利用S
用vim和Markdown, 將MySQL匯出的備份轉換為HTML格式的資料字典
用vim和Markdown, 將MySQL匯出的資料庫製作為資料字典(Markdown表格) 1. 轉換為表格 # 將匯出的各個欄位以'|'分隔 %s/^\s*`\([^`]\+`\)\s*\(\w\+[^ \t]*\)\s*\(.*\)$/| \1 |
將Datatable資料轉換為HTML方法
在平時的開發中經常會將DataTable資料轉化到頁面顯示、列印、匯出等操作,下面共享一個將Datatable轉化為HTML的方法 public static string GetHtmlString(string ExportFileName, bool isPrint
php將xml文件轉換為html
php將xml文件轉換為htmltest.xml: <?xml version="1.0" encoding="ISO-8859-1"?> <catalog> <cd> <title>Empire Burlesque</title> <arti
Qt將Sqlite中的表資料匯出為CSV格式表格資料
開發環境ubuntu16.04+Qt5.6.1 WIN7+Qt5.6.1兩個環境都測試過 1.問題 寫一個小軟體的時候,帶有匯出excel功能,但是要在linux下執行,最後瞭解到csv格式,實現起來方便多了,只是用excel開啟中文有亂碼的現象有一個簡單的解決辦法。 2.
ja將data型別資料轉換為yyyy-mm-dd hh:mm:ss
function dateToStrs(data){ var time = new Date(data); var curYear = time.getFullYear(
將資料庫的資料轉換為excel檔案下載到本地的方法中遇到的困難及解決方案
以下是將資料庫的資料轉換為excel檔案下載到本地的方法 @Autowired private BooksService booksService; @RequestMapping("/downloadBooksExcel") public void down
Power BI 將商業智慧資料轉換為資料理解
l 研究資料在本部分中你要了解各種知識,並且積極的互動和進行 Power BI 共享在這一部分至關重要。Power BI 服務簡介Power BI 服務是 Power BI Desktop 的自然擴充套件,其功能包括上傳報表、建立儀表板,以及使用自然語言對資料進行提問。該服
將url編碼資料轉換為簡單字串
將url編碼資料轉換為簡單字串 python3中 import urllib data = open('zgd.txt','r').readlines() query_list = [] for d in data: d = str(urllib.parse.unquote(d)
利用python將json資料轉換為csv格式
假設.json檔案中儲存的資料為: {"type": "Point", "link": "http://www.dianping.com/newhotel/22416995", "coordinates": [116.37256372996957, 40.
如何將Word中資料轉換為excel表格
如何將Word轉Excel是日常辦公中常常會遇到的問題。那我們該如何操作才能將Word文件轉換成Excel表格呢。下面就教大家兩種Word轉Excel的方法。 Excel培訓 方法一:word表格轉excel 直接複製word表格——在excel中選擇黏貼——調整表格格式使得表格更美觀
將word文件轉換為html、PDF等
在日常工作中我們常常要把資料匯入word後,在做列印功能,一般列印在前臺做的話會比在後臺做客戶體驗更好一些,這個時候交給前臺最好是html、pdf、或圖片格式的資料,我的另一篇部落格中講解了怎麼將PDF轉換成圖片,並且可以調整清晰度。 這些方法都是我在工作學習中在網路上借鑑各位前輩的經驗
將一個十進位制資料轉換為M進位制
題目描述 【問題描述】 用遞迴演算法將一個十進位制數X轉換成任意進位制數M(M<=16)。 其中X最大為7位整數 【輸入樣例】 31 16 {將十進位制31轉化為十六進位制數} 【輸出樣例