注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

XINBO'S SAP BLOG

你所浪费的今天,是昨天死去的人奢望的明天。你所厌恶的现在,是未来的你回不去的曾经

 
 
 

日志

 
 

动态修改alv grid的内容的一个问题  

2009-05-22 14:40:58|  分类: ALV |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

最近做了这样的一个屏幕在下面的屏幕里通过批量维护调出上面的屏幕,录入要更改的数据,通过点击保存来动态改变下面屏幕的内容,开始得时候是在上面的屏幕中的保存按钮中调用alv grid control的刷新方法,发现只有第一次点保存的时候才能修改alv grid中的内容,后来在下面的屏幕的PBO中添加了如下代码,功能好使了:

  IF g_custom_container IS INITIAL.
    CREATE OBJECT g_custom_container EXPORTING
                  container_name = 'CONT01'.
    CREATE OBJECT alv_grid EXPORTING
                  i_parent = g_custom_container.
    CREATE OBJECT alv_dbclick.
    SET HANDLER alv_dbclick->on_dbclick FOR alv_grid.
    PERFORM frm_set_layout.
    PERFORM frm_transfer_data.
  ELSE.
    PERFORM frm_refresh_alv.
  ENDIF.

*&---------------------------------------------------------------------*
*&      Form  frm_refresh_alv
*&---------------------------------------------------------------------*
*       刷新ALV数据
*----------------------------------------------------------------------*
*----------------------------------------------------------------------*
FORM frm_refresh_alv.
  CALL METHOD alv_grid->refresh_table_display
*               EXPORTING
*                  IS_STABLE      =
*                  I_SOFT_REFRESH =
                EXCEPTIONS
                  FINISHED       = 1
                  others         = 2.
  CALL METHOD cl_gui_control=>set_focus EXPORTING control = alv_grid.
  CALL METHOD cl_gui_cfw=>flush.
*  CALL METHOD alv_grid->set_table_for_first_display
*              EXPORTING is_layout = gs_layout
*                        i_structure_name = 'ZSTYGINFO'
*              CHANGING  it_outtab = it_yginfo.

  IF SY-SUBRC <> 0.
  ENDIF.
ENDFORM. 

  评论这张
 
阅读(575)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017