SAP中自动刷新

更新时间:2023-06-21 02:47:33 阅读: 评论:0

REPORT z_alv_auto_refresh.
*>*********************************************************************
* This report displays Ur's info (SM04) using the FM :              *
* REUSE_ALV_LIST_DISPLAY                                              *
* The list is auto-refreshed (refresh time : 5 conds)              *
*---------------------------------------------------------------------*

TYPE-POOLS: slis.                      " ALV Global Types

DATA :
  gt_ur LIKE uinfo OCCURS 0 WITH HEADER LINE. " Ur info in SM04

*---------------------------------------------------------------------*
START-OF-SELECTION.

  PERFORM f_read_data.

  PERFORM f_display_data.

*---------------------------------------------------------------------*
*      Form  F_LIRE_DATA
*---------------------------------------------------------------------*
FORM f_read_data.

  REFRESH gt_ur.

* Get Ur's info
  CALL FUNCTION 'THUSRINFO'
      TABLES
            usr_tabl = gt_ur.


方里* Wait in a task
  PERFORM f_call_rfc_wait.

ENDFORM.                              " F_READ_DATA
*---------------------------------------------------------------------*
*      Form  F_DISPLAY_DATA
*---------------------------------------------------------------------*
FORM f_display_data.

  DEFINE m_sort.
    add 1 to ls_sort-spos.
    ls_sort-fieldname = &1.
    append ls_sort to lt_sort.
  END-OF-DEFINITION.


李白技能介绍  DEFINE m_event_exit.
    clear ls_event_exit.
    ls_event_exit-ucomm = &1.
    ls_event_exit-after = 'X'.
    append ls_event_exit to lt_event_exit.
  END-OF-DEFINITION.

  DATA :
    ls_layout    TYPE slis_layout_alv,
    lt_sort      TYPE slis_t_sortinfo_alv,
    ls_sort      TYPE slis_sortinfo_alv,
    lt_event_exit TYPE slis_t_event_exit,
    ls_event_exit TYPE slis_event_exit.

* Build Sort Table
  m_sort 'ZEIT'.

* Build Event Exit Table
  m_event_exit '&NTE'.                " Refresh
阿飞的小蝴蝶歌词
  ls_layout-zebra = 'X'.经济责任审计报告
  ls_layout-colwidth_optimize = 'X'.

  CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
      EXPORTING
            i_callback_program      = sy-cprog
            i_callback_ur_command = 'USER_COMMAND'
            is_layout              = ls_layout
            i_structure_name        = 'UINFO'
            it_sort                = lt_sort
            it_event_exit          = lt_event_exit
      TABLES
            t_outtab                = gt_ur.

ENDFORM.                              " F_DISPLAY_DATA大班体育活动
*---------------------------------------------------------------------*
*      FORM USER_COMMAND                                            *
*---------------------------------------------------------------------*
FORM ur_command USING i_ucomm    TYPE syucomm
                        is_lfield TYPE slis_lfield.    "#EC CALLED

  CASE i_ucomm.
    WHEN '&NTE'.
      PERFORM f_read_data.
      is_lfield-refresh = 'X'.
      SET USER-COMMAND '&OPT'.        " Optimize columns width
  ENDCASE.

ENDFORM.                              " USER_COMMAND
*---------------------------------------------------------------------*
*      Form  F_CALL_RFC_WAIT
*---------------------------------------------------------------------*
FORM f_call_rfc_wait.

  DATA lv_mssg(80).                                        "#EC NEEDED

* Wait in a task
  CALL FUNCTION 'RFC_PING_AND_WAIT' STARTING NEW TASK '001'
    PERFORMING f_task_end ON END OF TASK
    EXPORTING
      conds              = 5        " Refresh time
广西旅游城市      busy_waiting          = space
    EXCEPTIONS
      RESOURCE_FAILURE      = 1
      communication_failure = 2  MESSAGE lv_mssg
      system_failure        = 3  MESSAGE lv_mssg
      OTHERS                = 4.

ENDFORM.                              " F_CALL_RFC_WAIT
*---------------------------------------------------------------------*
*      Form  F_TASK_END
*---------------------------------------------------------------------*
FORM f_task_end USING u_taskname.

  DATA lv_mssg(80).                                        "#EC NEEDED

* Receiving task results
  RECEIVE RESULTS FROM FUNCTION 'RFC_PING_AND_WAIT'
集邮门户网    EXCEPTIONS
求职动机      RESOURCE_FAILURE      = 1
      communication_failure = 2  MESSAGE lv_mssg
      system_failure        = 3  MESSAGE lv_mssg
      OTHERS                = 4.

  CHECK sy-subrc EQ 0.
  SET USER-COMMAND '&NTE'.            " Refresh

ENDFORM.                              " F_TASK_END
*************** END OF PROGRAM Z_ALV_AUTO_REFRESH ********************* 

本文发布于:2023-06-21 02:47:33,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1002853.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:责任   旅游   技能
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图