码迷,mamicode.com
首页 > 其他好文 > 详细

SAP 自定义进度条

时间:2018-06-07 16:21:22      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:mes   epo   cal   loop   count   --   begin   nes   oop   

 1 *&---------------------------------------------------------------------*
 2 *& Report  ZCHENH028
 3 *&
 4 *&---------------------------------------------------------------------*
 5 *&
 6 *&
 7 *&---------------------------------------------------------------------*
 8 
 9 REPORT zchenh028.
10 
11 DATA:count TYPE string.  " 内表总数据条数
12 DATA:msg   TYPE string.    " 显示的消息
13 DATA:index TYPE string.  " 当前处理的索引
14 
15 DATA:BEGIN OF gt_tab  OCCURS 0,
16       col1 TYPE string,
17      END OF gt_tab .
18 
19 
20 " 插入100条空数据
21 DO 10000 TIMES.
22   APPEND gt_tab.
23 ENDDO.
24 DESCRIBE TABLE gt_tab LINES count.
25 
26 
27 *  进度条显示
28 LOOP AT gt_tab.
29   CLEAR:msg,index.
30   index = sy-tabix.
31   CONCATENATE 正在处理。。。  index / count INTO msg. " 拼接消息
32   index = index / count * 100.  " 时钟显示的百分比
33 
34   CALL FUNCTION SAPGUI_PROGRESS_INDICATOR
35     EXPORTING
36       percentage = index " 处理的百分比
37       text       = msg.
38 ENDLOOP.

 

效果如图:

技术分享图片

 

技术分享图片

 

SAP 自定义进度条

标签:mes   epo   cal   loop   count   --   begin   nes   oop   

原文地址:https://www.cnblogs.com/1187163927ch/p/9151074.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!