SAP 自定义进度条

Posted Saper

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SAP 自定义进度条相关的知识,希望对你有一定的参考价值。

 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 自定义进度条的主要内容,如果未能解决你的问题,请参考以下文章

C# WinForm自定义进度条

自定义圆形进度条 自定义倒计时进度条

android 怎么自定义绘制如下图中这种进度条

如何自定义矩形进度条?

Seekbar进度drawable异常行为onPause

Android自定义控件篇 圆形进度条