欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于sap平臺的xls數(shù)據(jù)導出方法及系統(tǒng)的制作方法

文檔序號:9646546閱讀:1223來源:國知局
基于sap平臺的xls數(shù)據(jù)導出方法及系統(tǒng)的制作方法
【技術(shù)領域】
[0001]本發(fā)明涉及數(shù)據(jù)導出領域,尤其涉及一種基于SAP平臺的XLS數(shù)據(jù)導出方法及系統(tǒng)。
【背景技術(shù)】
[0002]SAP (systems applicat1ns and products in data processing)是一款用于企業(yè)資源計劃 ERP (enterprise resource planning)管理的軟件。
[0003]SAP中預置了列表顯示工具ALV,但是,SAP ALV在輸出顯示中經(jīng)常由于格式復雜、字段太多、分類匯總等問題影響顯示效果以及顯示的美觀程度。
[0004]項目報表開發(fā)過程中,數(shù)據(jù)用標準ALV報表工具展示后,通常需要將數(shù)據(jù)導出為MS Excel格式文件保存在本地目錄,常規(guī)的處理過程是業(yè)務顧問收集不同樣式的MS Excel模板,并將模板通過SAP事物碼SMW0導入到SAP系統(tǒng)內(nèi)作為輸出模板供程序調(diào)用。開發(fā)人員編碼過程中需要根據(jù)不同的輸出模板來編寫Excel輸出程序,造成編碼重復,代碼冗余,而且后期模板變更維護成本高。

【發(fā)明內(nèi)容】

:
[0005]本發(fā)明的目的就是為了解決上述問題,提出了一種基于SAP平臺的XLS數(shù)據(jù)導出方法及系統(tǒng),該方法通過封裝出一個具有多個控制參數(shù)的XLS導出函數(shù),供報表輸出過程調(diào)用,將對Excel文件格式的控制參數(shù)化,可以簡化上傳的Excel模板,極大減少MS Excel文件導出至電腦目錄功能的代碼量,提升代碼的可維護性,提高代碼的使用率,減少報表開發(fā)的復雜性。
[0006]為了實現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:
[0007]一種基于SAP平臺的XLS數(shù)據(jù)導出方法,包括以下步驟:
[0008](1)根據(jù)業(yè)務需求制定基本的EXCEL導出模板,并上傳至SAP平臺服務器;所述基本的EXCEL導出模板為能夠?qū)崿F(xiàn)EXCEL導出基本功能的最簡易模板;
[0009](2)在所述EXCEL導出模板上創(chuàng)建XLS導出函數(shù),所述XLS導出函數(shù)的輸入包括:控制參數(shù)、數(shù)據(jù)參數(shù)、打印參數(shù)及匯總參數(shù);
[0010](3)向所述XLS導出函數(shù)輸入設定的EXCEL控制參數(shù),XLS導出函數(shù)對輸入的EXCEL控制參數(shù)進行識別,并與內(nèi)部的控制參數(shù)、數(shù)據(jù)參數(shù)、打印參數(shù)及匯總參數(shù)進行匹配,根據(jù)輸入的EXCEL控制參數(shù)對Excel導出模板的格式進行調(diào)整;
[0011](4) XLS導出函數(shù)輸出所述EXCEL控制參數(shù)所對應的EXCEL文件,并將所述Excel文件保存到相應的文件目錄。
[0012]所述步驟(1)中能夠?qū)崿F(xiàn)EXCEL導出基本功能的最簡易模板具體包括:輸出列格式:文本、數(shù)值、日期類型,大標題。
[0013]所述步驟⑵中,控制參數(shù)用于控制EXCEL數(shù)據(jù)導出過程的表格樣式;所述數(shù)據(jù)參數(shù)用于確定需要導出至EXCEL的詳細業(yè)務數(shù)據(jù);所述打印參數(shù)用于對數(shù)據(jù)進行打印設置;所述匯總參數(shù)用于對數(shù)據(jù)進行自動匯總。
[0014]所述步驟(3)中設定的EXCEL控制參數(shù)具體包括:標題欄字體大小、合并行列位置、標題行是否要重復輸出、行高、小計、合計、打印設置以及是否對文件加密。
[0015]—種基于SAP平臺的XLS數(shù)據(jù)導出方法的系統(tǒng),包括:
[0016]用于根據(jù)業(yè)務需求制定基本的EXCEL導出模板,并上傳至SAP平臺服務器的模塊;所述基本的EXCEL導出模板為能夠?qū)崿F(xiàn)EXCEL導出基本功能的最簡易模板;
[0017]用于在所述EXCEL導出模板上創(chuàng)建XLS導出函數(shù)的模塊,所述XLS導出函數(shù)的輸入包括:控制參數(shù)、數(shù)據(jù)參數(shù)、打印參數(shù)及匯總參數(shù);
[0018]用于向所述XLS導出函數(shù)輸入設定的EXCEL控制參數(shù)的模塊;
[0019]用于對輸入的EXCEL控制參數(shù)進行識別模塊;
[0020]用于將設定的EXCEL控制參數(shù)與內(nèi)部的控制參數(shù)、數(shù)據(jù)參數(shù)、打印參數(shù)及匯總參數(shù)進行匹配的模塊;
[0021]用于根據(jù)輸入的EXCEL控制參數(shù)對Excel導出模板的格式進行調(diào)整的模塊;
[0022]用于輸出所述EXCEL控制參數(shù)所對應的EXCEL文件的模塊;
[0023]用于將所述Excel文件保存到相應的文件目錄的模塊。
[0024]所述能夠?qū)崿F(xiàn)EXCEL導出基本功能的最簡易模板具體包括:輸出列格式:文本、數(shù)值、日期類型,大標題。
[0025]所述控制參數(shù)用于控制EXCEL數(shù)據(jù)導出過程的表格樣式;所述數(shù)據(jù)參數(shù)用于確定需要導出至EXCEL的詳細業(yè)務數(shù)據(jù);所述打印參數(shù)用于對數(shù)據(jù)進行打印設置;所述匯總參數(shù)用于對數(shù)據(jù)進行自動匯總。
[0026]所述設定的EXCEL控制參數(shù)具體包括:標題欄字體大小、合并行列位置、標題行是否要重復輸出、行高、小計、合計、打印設置以及是否對文件加密。
[0027]本發(fā)明的有益效果是:
[0028]本發(fā)明通過封裝XLS導出函數(shù),可以自動解析需要導出到Excel輸出的數(shù)據(jù)內(nèi)容,并根據(jù)傳入的控制參數(shù)來輸出格式化報表,配置完成后只需上傳簡單樣式EXCEL表樣至SAP,經(jīng)過簡單數(shù)據(jù)參數(shù)準備及控制參數(shù)組合即可快速復雜表單樣式的導出開發(fā)工作,極大減少MS Excel文件導出至電腦目錄功能的代碼量,提升代碼的可維護性,提高代碼的使用率,減少報表開發(fā)的復雜性。
【附圖說明】
[0029]圖1為本發(fā)明XLS數(shù)據(jù)導出的方法流程圖;
[0030]圖2為本發(fā)明XLS導出函數(shù)中控制參數(shù)列表示意圖;
[0031]圖3為本發(fā)明XLS導出函數(shù)中數(shù)據(jù)參數(shù)、匯總參數(shù)以及打印參數(shù)列表示意圖;
[0032]圖4為本發(fā)明XLS導出實例圖。
【具體實施方式】
:
[0033]下面結(jié)合附圖與實施例對本發(fā)明做進一步說明:
[0034]一種基于SAP平臺的XLS數(shù)據(jù)導出方法,如圖1所示,包括以下步驟:
[0035](1)根據(jù)業(yè)務需求制定基本的EXCEL導出模板,并上傳至SAP平臺服務器;所述基本的EXCEL導出模板為能夠?qū)崿F(xiàn)EXCEL導出基本功能的最簡易模板;最簡易模板具體包括:輸出列格式,如文本、數(shù)值、日期類型等,大標題如XX單位工資單等。
[0036](2)在所述EXCEL導出模板上創(chuàng)建XLS導出函數(shù),所述XLS導出函數(shù)的輸入包括:控制參數(shù)、數(shù)據(jù)參數(shù)、打印參數(shù)及匯總參數(shù);
[0037]控制參數(shù)用于控制EXCEL數(shù)據(jù)導出過程的表格樣式,比如賦值控制字體、行高、列寬等Excel基本格式;數(shù)據(jù)參數(shù)用于確定需要導出至EXCEL的詳細業(yè)務數(shù)據(jù);打印參數(shù)用于對數(shù)據(jù)進行打印設置;匯總參數(shù)用于對數(shù)據(jù)進行自動匯總。具體參數(shù)格式如圖2和圖3所示。
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
平泉县| 昌宁县| 望江县| 灵寿县| 临猗县| 台江县| 崇阳县| 武宣县| 湘乡市| 宝山区| 瑞金市| 扎兰屯市| 曲阜市| 涿鹿县| 红河县| 曲靖市| 廉江市| 高碑店市| 阿坝| 久治县| 兴和县| 江达县| 洛阳市| 汶上县| 淅川县| 濮阳县| 建德市| 莆田市| 六枝特区| 丹阳市| 万载县| 乐清市| 灵台县| 玛纳斯县| 焉耆| 阿拉善左旗| 屏南县| 霍山县| 驻马店市| 莲花县| 大埔县|