• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

狼升空

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

abap 程序运行小工具

一、提醒框:

  DATA: l_line(10),
        l_percent(6),
        l_text(40).
  DESCRIBE TABLE itab LINES g_lines.
  CONCATENATE '确认总共是' g_lines '条物料吗?' INTO g_text.
  CONDENSE g_text.
  CALL FUNCTION 'POPUP_TO_CONFIRM_STEP'
    EXPORTING
      textline1 = g_text
      titel     = '确认'
    IMPORTING
      answer    = g_answer.
  CASE g_answer.
    WHEN 'J'.
    WHEN OTHERS.
      RETURN.
  ENDCASE.

二、小时钟

    TRANSLATE itab-lgort TO UPPER CASE.
    l_line = l_line + 1.
    l_percent = l_line * 100 / g_lines.
    CONCATENATE '已完成' l_line '条/' g_lines '条' INTO l_text.
    CONDENSE l_text.
    CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
      EXPORTING
        percentage = l_percent
        text       = l_text.
    CLEAR: l_percent,l_text.
INITIALIZATION.
  g_repid = sy-repid.  "初始化g_repid 字段

START-OF-SELECTION.
  CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
    EXPORTING
      text = '数据处理中,请稍后...'.
  PERFORM get_data.    "查询数据
  PERFORM disp_data.   "alv展示

 

 

posted on 2012-11-14 17:57  狼升空  阅读(289)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3