SAP运行时状态条显示

原创 2015年11月19日 14:57:10

      SAP系统中的报表,有时候会运行很久,几十分钟,甚至几个小时的都有。而User在等待的过程中并不知道报表运行到哪一步,甚至不知道报表是否已经断掉。如何让User直到报表运行的状态和进度呢?下面是SAP提供的一个函数,可以在运行过程中,在屏幕下方的状态栏上显示文本和百分比进度状态等。


Function group:SGUI (SAPgui interface)

Function Module: SAPGUI_PROGRESS_INDICATOR(Display progress indicatorin current window)

示例:

*&------------------------------------------------------------------*
*&      Form  SHOW_TIMER_BAR
*&------------------------------------------------------------------*
*      --> P_TABIX
*      --> P_RECORDS
*      --> P_STRING
*-------------------------------------------------------------------*
FORM show_timer_bar USING p_tabix
                          p_records
                          p_string.
  DATA: l_percent     
TYPE DECIMALS 2,
        l_str_status  
TYPE string,
        l_str_tabix   
TYPE string,
        l_str_records 
TYPE string.
  
IF p_tabix = AND p_records = 0.
    
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
      
EXPORTING
        percentage = 
'1'
        
text       = p_string.
    EXIT.
  ENDIF.
  CLEAR: l_percent, l_str_tabix, l_str_records, l_str_status.
  
IF p_records NE 0.
    l_percent = ( p_tabix / p_records ) * 
100.
  ENDIF.
  l_str_tabix = p_tabix.
  l_str_records = p_records.
  
CONCATENATE p_string l_str_tabix '/' l_str_records
         
INTO l_str_status SEPARATED BY space.
  
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
    
EXPORTING
      percentage = l_percent
      
text       = l_str_status.
ENDFORM.          
"show_timer_bar

相关文章推荐

Animator视窗中在运行时看不到状态进度条的解决方法

如下图。有时候我们在Animator视窗中。测试状态动画的时候,居然看不到进度条。而且Parameters的条件数值也没有变化。 下面来解决这个问题。再新建一个Animator Co...
  • Braith
  • Braith
  • 2015年03月25日 17:16
  • 1638

Android使用monitor监控应用运行时状态(一)

一.使用monitor查看:      Android的
  • dcsff
  • dcsff
  • 2014年04月17日 05:55
  • 3602

查看nova服务进程的运行时状态信息

openstack nova服务启动后,系统中会有nova-scheduler/nova-conductor/nova-compute等进程,如何查看这些进程内部的线程,协程等状态信息?有两种方法。 ...

Process Explorer for WinCE:揭示Windows CE系统运行时状态的强力工具

这篇要介绍的是我自己写的一个用于监控Windows CE运行时系统状态的工具-Windows CE Remote Process Explorer。2004年我开始从事Windows CE平台的开发,...

处理运行时状态的改变

转载请注明出处:http://blog.csdn.net/u013687632英文原文地址:http://developer.android.com/guide/topics/resources/ru...

聊聊JVM(七)一张图说明JVM运行时状态

关于JVM运行时的内存分布有大量文章写过,没必要重复,在一个博客上看到下面这张图,很好地说清楚了JVM运行时内存各区域的细节,拿来引用一下。 下图来自JVM Internals 这篇文章。里面总结...
  • ITer_ZC
  • ITer_ZC
  • 2014年12月10日 22:01
  • 4758

ADF BC 组件的运行时介绍 -1 Application Module的状态管理

ADF BC 框架中提供了开箱即用的应用‘状态管理’的功能。所谓状态管理,英文就是State Management,指的是维护用户在使用应用系统时的会话状态。概念上可能会和Http Session对象...

Struts Chapter 9 Log4j(系统运行时的状态记录日志)

一,首先是向sir给我们的log4j.properties的标准版,

sigar获取系统运行时资源状态

先看看效果  第1块CPU信息 CPU的总量MHz: 2594 CPU生产商: Intel CPU类别: Core(TM) i5-3230M CPU @ 2.60GHz CPU缓存数量: -1 CP...
  • citi007
  • citi007
  • 2014年12月17日 19:06
  • 1050
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SAP运行时状态条显示
举报原因:
原因补充:

(最多只允许输入30个字)