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

原来为了你

我的人生就是要一次次的超越

 
 
 

日志

 
 
 
 

动态GUI按钮文本  

2011-01-07 16:36:54|  分类: ABAP屏幕操作 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

"先做的准备:在程序中定义好一个全局变量,data: l_switch(45).建立动态按钮的时候,选动态文本,关联程序中的字段:l_switch.就可以了.
report  z_barry_test no standard page heading .
type-poolsslis.
dataitab type table of zstu with header line.
datal_switch(45).
select into corresponding fields of table itab from zstu.
datalt_fieldcat type slis_t_fieldcat_alv,
      ls_fieldcat 
type slis_fieldcat_alv.

call function'REUSE_ALV_FIELDCATALOG_MERGE'
exporting
  i_program_name 
sy-repid
  i_structure_name 
'ZSTU'
  i_bypassing_buffer 
'X'
  i_buffer_active 
''
  
changing
    ct_fieldcat 
lt_fieldcat.

call function 'REUSE_ALV_GRID_DISPLAY'
  
exporting
    i_callback_program       
sy-repid
    i_callback_pf_status_set 
'ALV_STATUS'
    i_callback_user_command  
'ALV_COMMOND'
    it_fieldcat              
lt_fieldcat
  
tables
    t_outtab                 
itab.

*&---------------------------------------------------------------------*
*&      Form  ALV_STATUS
*&---------------------------------------------------------------------*
form alv_status using rt_extab type slis_t_extab."

  
set pf-status 'M100'.

  
if l_switch '申请解锁or l_switch is initial.
    l_switch 
'申请加锁'.
  
elseif l_switch '申请加锁.
    l_switch 
'申请解锁'.
  
endif.
endform.                    "ALV_STATUS
*&---------------------------------------------------------------------*
*&      Form  frm_salv_commond
*&---------------------------------------------------------------------*
form alv_commond using p_ucomm like sy-ucomm rs type slis_selfield.
  
case p_ucomm.
  
endcase.
endform.                    "frm_salv_commond

  评论这张
 
阅读(376)| 评论(0)

历史上的今天

评论

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

页脚

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