SAP 查詢分析器,查詢報表自動生成,SQL查詢測試實現說明(轉)


在日常的SAP開發和應用中,經常需要通過查詢SAP數據表來處理日常業務,比如:數據對賬、報表SQL測試、SAP查詢功能開發等。通過開發SAP查詢分析器,SAP實施和開發人員,可以在較短的時間內查詢到需要的數據以及關聯的數據;也可以通過該功能,生成程序源代碼,減少數據查詢和報表開發的工作量,提高工作效率:具體功能如下:

1、日常數據查詢、關聯查詢、數據對賬;

2、報表及其它SAP功能開發的SQL語句測試;

3、查詢報表源代碼生成;

        4、查詢格式保存與重復利用。

1、功能設計:

1) 類似於微軟和ORACLE的數據庫查詢分析器,在SQL編輯器中輸入SQL語句、可以是一條,也可以是多條。通過執行功能,則顯示查詢的數據清單;

2)將設計好的查詢語句,保存到數據庫中,便於重復使用,提高查詢設計的效率;

3)將輸入的SQL語句,通過格式化功能,讓SQL語句便於閱讀和修改;

4)將SAP透明表加入查詢分析器中,通過選擇相應的字段,動態生成SQL語句。減少SQL語句的編輯工作;

5)輸入SQL,運行生成查詢清單。將查詢重新組織,生成ABAP源代碼,通過粘貼復制功能,快速在SAP中生成用戶需要的查詢報表。

2、應用前景:

    通過SAP查詢分析器的應用,SAP實施和開發人員可以快速的查詢到需要的數據,業務查詢報表也可以快速的生成。過去需要查詢關聯的數據時,需要通過在SAP中編寫程序、開發實現,報表開發完成后,需要反復的測試和調整,往往需要幾天的時間來完成一個查詢功能的開發。SAP查詢分析器可以對SQL語句進行測試、報表源代碼自動生成、日常數據查詢、數據對賬、指標查詢等,不僅數據准確,而且只要業務邏輯清楚,幾分鍾就可以完成數據的查詢和報表生成。大大提高的工作效率,也減少了系統維護成本,在信息化建設中應用廣泛。

3、開發思路

   (1)、使用類CL_GUI_TEXTEDIT,實現SQL編輯窗口;

   (2)、使用類CL_GUI_ALV_GRID,顯示查詢清單;

   (3)、使用類CL_GUI_ALV_TREE,顯示與設置透明表查詢字段;

   (4)、使用類CL_GUI_EASY_SPLITTER_CONTAINER,設置布局;

   (5)、使用ABAP動態編輯技術,實現動態清單顯示;

4、效果

SAP <wbr>查詢分析器,查詢報表自動生成,SQL查詢測試


5、源代碼整理中......

原文地址:http://blog.sina.com.cn/s/blog_ad5dbd0201010qt8.html

作者已經放棄更新了,源代碼我也沒有,特此說明!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM