• <menu id="w2i4a"></menu>
  • logo FastReport.Net 教程2017(完結(jié))

    文檔首頁>>FastReport.Net 教程2017(完結(jié))>>如何使用FastReport.Net在SAP NetWeaver中生成報表 - 第1部分

    如何使用FastReport.Net在SAP NetWeaver中生成報表 - 第1部分


    第1部分:快速報表開發(fā)

    所需工具:

    • SAP NW 7.31或更高版本
    • 具有SAP GUI的Windows工作站
    • 安裝在SAP NW上的Fast Report.Net組件(演示版可以聯(lián)系Elyn申請)。

    任務(wù):

    建立現(xiàn)有材料庫存的報表。 EPM演示數(shù)據(jù)模型是報表的數(shù)據(jù)源。

    最終報表示例:

    如何使用FastReport.Net在SAP NetWeaver中生成報表 - 第1部分

    準(zhǔn)備數(shù)據(jù)源。

    我們需要使用SAP查詢報表數(shù)據(jù)源才能創(chuàng)建新報表。

    運行事務(wù)SQ02并將命名空間切換到本地(我們將使用本地命名空間,因為它不需要傳輸請求,甚至可以直接在生產(chǎn)系統(tǒng)中構(gòu)建查詢)

    如何使用FastReport.Net在SAP NetWeaver中生成報表 - 第1部分

    創(chuàng)建新的Infoset ZZDEMO_STOCK并選擇表SNWD_STOCK作為基礎(chǔ)表。

    如何使用FastReport.Net在SAP NetWeaver中生成報表 - 第1部分

    添加表并按屏幕上顯示的方式加入它們。

    如何使用FastReport.Net在SAP NetWeaver中生成報表 - 第1部分

    按“信息集”按鈕。 在概覽屏幕上,將數(shù)據(jù)字段添加(拖放)到新的結(jié)果字段組。

    如何使用FastReport.Net在SAP NetWeaver中生成報表 - 第1部分

    保存并生成信息集。

    運行事務(wù)SQ03并創(chuàng)建新的用戶組“ZZDEMO_FR報告”。 將信息集ZZDEMO_STOCK分配給用戶組。

    如何使用FastReport.Net在SAP NetWeaver中生成報表 - 第1部分

    保存用戶組。

    準(zhǔn)備模板

    現(xiàn)在我們轉(zhuǎn)到Fast report! 運行事務(wù)ZFR_COCKPIT。 在左側(cè)面板上選擇“Local-> Reports-ZZDEMO_STOCK”節(jié)點,然后按“Call query”按鈕運行Infoset Query。

    如何使用FastReport.Net在SAP NetWeaver中生成報表 - 第1部分

    標(biāo)記與選擇屏幕相關(guān)的字段和報告數(shù)據(jù)源。 保存查詢,名稱為“Stock01-庫存概覽”。

    如何使用FastReport.Net在SAP NetWeaver中生成報表 - 第1部分

    保存并返回后,新查詢將出現(xiàn)在樹中。 現(xiàn)在按它,在右上方的面板上按“添加報告”。 在底部屏幕上維護(hù)報告參數(shù),將運行類型設(shè)置為“在前端運行”并保存數(shù)據(jù)。

    如何使用FastReport.Net在SAP NetWeaver中生成報表 - 第1部分

    保存報表參數(shù)后 - 按編輯按鈕,然后按“設(shè)計器”。 將顯示具有報告參數(shù)的選擇畫面。 執(zhí)行報告。結(jié)果 - Fast report designer將被打開。

    如何使用FastReport.Net在SAP NetWeaver中生成報表 - 第1部分

    調(diào)整報表選項:

    • 菜單:報表 - >選項 - >常規(guī) - >雙程。
    • 菜單:文件 - >頁面設(shè)置 - >列 - >計數(shù) - > 2。
    如何使用FastReport.Net在SAP NetWeaver中生成報表 - 第1部分

    我們來配置bands

    • 菜單:報告 - >配置bands。
      • 配置(添加\刪除)bands,如截圖所示
        如何使用FastReport.Net在SAP NetWeaver中生成報表 - 第1部分
        按“關(guān)閉”按鈕。
      • 雙擊第一級組頭band,并將“[MYDATASET.CATEGORY]”作為組條件。
      • 雙擊第二級組標(biāo)題band,并將“[MYDATASET.PRODUCT_ID]”作為組條件。
      • 雙擊數(shù)據(jù)band,選擇“MYDATASET”作為數(shù)據(jù)源
      • 如何使用FastReport.Net在SAP NetWeaver中生成報表 - 第1部分

    放置報告元素

    • 從元素工具欄中選擇“文本元素”,并將其放在報表標(biāo)題欄上。 雙擊它,并將以下的文本放置到“庫存[Date]”中。
      如何使用FastReport.Net在SAP NetWeaver中生成報表 - 第1部分
    • 從“數(shù)據(jù)”視圖將“類別”拖到第一級組標(biāo)題帶。 從“數(shù)據(jù)”視圖將“Product_id”、“TEXT”拖到第二級組帶。
    • 從“數(shù)據(jù)”視圖將“ORG_UNIT_NAME”,“BIN_NUMBER”,“QUANTITY”拖動到“DATA”頻段。 雙擊“QUANTITY”元素并添加“[MYDATASET.QUANTITY_UNIT]”。
    • 在報表頁腳位置,元素工具欄中的“文本元素”將其中的文本放在其中“[TotalPages]的頁面[Page]中。

    設(shè)計師的用戶和開發(fā)人員手冊可以在這里找到:http://www.xiangyinys.com/product/3657/download

    最終的模板應(yīng)該是這樣的:

    如何使用FastReport.Net在SAP NetWeaver中生成報表 - 第1部分

    按預(yù)覽按鈕并查看結(jié)果(在設(shè)計器模式中,源數(shù)據(jù)最多限制在100行)。

    如何使用FastReport.Net在SAP NetWeaver中生成報表 - 第1部分

    保存報告(按SAP標(biāo)準(zhǔn)按鈕)并離開設(shè)計師。

    現(xiàn)在按“運行報告”運行報告并查看結(jié)果。

    如何使用FastReport.Net在SAP NetWeaver中生成報表 - 第1部分

    有時可能會在背景中打開預(yù)覽,使用Alt + Tab在窗口之間切換。

    運行

    要將此報表獨立使用(無ZFR_COCKPIT),我們需要為此創(chuàng)建單獨的事務(wù)。

    運行事務(wù)SE93,輸入所需的任何事務(wù)代碼(例如ZZDEMO_STOCK),放入短文,并選擇“帶參數(shù)的事務(wù)”作為起始對象。

    在下一個屏幕上將“ZFR_RUN”作為事務(wù)代碼,選中“跳過初始屏幕”,并在“默認(rèn)值”中添加字段“p_rep”,并輸入值< 您的報告ID >。

    如何使用FastReport.Net在SAP NetWeaver中生成報表 - 第1部分

    保存數(shù)據(jù)。

    現(xiàn)在您就可以通過調(diào)用事務(wù)ZZDEMO_STOCK直接運行報告。


    產(chǎn)品介紹 | 下載試用 | 優(yōu)惠活動 | 在線客服 | 聯(lián)系Elyn


    FastReport新版大促
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();