自己開發的一個SAP CRM訂單統計工具

i042416發表於2020-08-27

Recently I was responsible for a performance benchmark test and I need to create a large number of One order documents as test data. For each created document, it is assigned with a random number of items and a random sales / service order from organization unit pool. as we need a draft overview statistic about the order item number distribution and the usage of each organization as Sales / Service organization unit, I write this simple tool. Run the following report, and it gives the following output in my system:

REPORT z.DATA(result) = zcl_crm_order_statistic=>count( ).cl_demo_output=>begin_section(
      `Order Item number overview` ).cl_demo_output=>display( result-item ).cl_demo_output=>begin_section(
      `Sales Org usage overview` ).cl_demo_output=>display( result-sales ).cl_demo_output=>begin_section(
      `Service Org usage overview` ).cl_demo_output=>display( result-service ).

Below picture means there are one order in my system which has been assigned with 5000 items, and 1 order with 2000 items etc.


自己開發的一個SAP CRM訂單統計工具


If you would like to know the exact order information, set breakpoint on the end line of method count_item, then you can find the order guid from column DETAIL:


自己開發的一個SAP CRM訂單統計工具 自己開發的一個SAP CRM訂單統計工具


The below screenshot means the Sales Organization 50000732 are used in 38746 orders.


自己開發的一個SAP CRM訂單統計工具


And this is for Service Org accordingly.


自己開發的一個SAP CRM訂單統計工具


If you would like to achieve a better display of result, for example, to review them in browser instead of SAPGUI, you can refer to this blog  Step by step to use jChartFX in BSP application.

要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":

自己開發的一個SAP CRM訂單統計工具


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2715058/,如需轉載,請註明出處,否則將追究法律責任。

相關文章