ERP俱乐部
ERP爱好者、ERP从业者互相交流、互相学习的乐园;我们的愿景是成为全球一流的中文ERP(Enterprise Resource Planning)交流平台
网站首页 论坛首页 搜索 用户列表 FAQ 注册 登录  
ERP俱乐部 -> SAP专栏 -> ABAP -> 请教有关Dialog 的问题
  请教有关Dialog 的问题
帖子发起人: davis.yang   发起时间: 2008-06-12 04:21 下午   回复数: 5
? 上一主题 下一主题 ?
楼主
  2008-06-12, 04:21 下午
davis.yang 离线,最后访问时间: 2008/8/17 16:01:43 davis.yang

发帖数前500位

30级
等级: 30级
注册: 2008年4月15日
经验: 90
积分: 90
精华: 0
发贴: 73
排名: 281
Site Registered Users每日发帖之星
  请教有关Dialog 的问题
附件:
pic.JPG(85K, 下载次数:155)
 

问题一、

我开始进入的时候,这个介面的数据全是为不可编辑状态,当选中某一行并且点击change后,当前行的指定Column才能编辑??

 

问题二、

当我鼠标停在某一行,单据CREATE的时候,系统会自动COPY这一行的部份COLUMN,新生成的一行显示在最下面,并且也是可编辑状态?


期盼高人指点





分享按钮 IP 地址: 已登录   来自: 已登录    返回顶部
第 2 楼
  2008-06-12, 04:48 下午
im0o海星 离线,最后访问时间: 2009/1/2 10:14:41 im0o海星

发帖数前500位
男

30级
等级: 30级
注册: 2008年5月14日
经验: 93
积分: 96
精华: 0
发贴: 82
排名: 271
Site Registered Users
Re: 请教有关Dialog 的问题
 
loop at tab_control_name-cols into wa_cols.
if ....
wa_cols-screen-input = 1 or 0. "1 is change 0 is not change mod
endif.
endloop.

and screen gui logic ..
LOOP WITH CONTROL tab_control_02.
MODULE read_02.
ENDLOOP.

MODULE read_02 OUTPUT.
READ TABLE itab INDEX tab_control_02-current_line.
IF sy-subrc = 0.
if itab-mark = 'X'.
LOOP AT SCREEN.
screen-input = 0 .
MODIFY SCREEN.
ENDLOOP.
endif.
ENDIF.
ENDMODULE.
IP 地址: 已登录   来自: 已登录    返回顶部
第 3 楼
  2008-06-12, 09:11 下午
davis.yang 离线,最后访问时间: 2008/8/17 16:01:43 davis.yang

发帖数前500位

30级
等级: 30级
注册: 2008年4月15日
经验: 90
积分: 90
精华: 0
发贴: 73
排名: 281
Site Registered Users每日发帖之星
Re: 请教有关Dialog 的问题
 
不理解这个,能否详解??
分享按钮 IP 地址: 已登录   来自: 已登录    返回顶部
第 4 楼
  2008-06-12, 09:12 下午
davis.yang 离线,最后访问时间: 2008/8/17 16:01:43 davis.yang

发帖数前500位

30级
等级: 30级
注册: 2008年4月15日
经验: 90
积分: 90
精华: 0
发贴: 73
排名: 281
Site Registered Users每日发帖之星
Re: 请教有关Dialog 的问题
 
不太明白,能否详解???
IP 地址: 已登录   来自: 已登录    返回顶部
第 5 楼
  2008-06-16, 03:34 下午
qhjn 离线,最后访问时间: 2012/8/23 22:54:22 qhjn

发帖数前500位
男

30级
等级: 30级
注册: 2006年6月14日
经验: 65
积分: 45
精华: 0
发贴: 40
排名: 413
Site Registered Users
Re: 请教有关Dialog 的问题
 
就是根据你说的条件来动态的设置屏幕字段的属性(inpu,output等属性,这些属性放在结构SCREEN里),你需要在TC所在屏幕的PBO模块里写代码来设置INPUT或者OUPUT属性就可以控制屏幕上元素的可编辑性,screen-input = 0表示不可输入,就是显示的意思,screen-input = 1表示可输入就是可以编辑。

分享按钮 IP 地址: 已登录   来自: 已登录    返回顶部
第 6 楼
  2008-07-04, 03:12 下午
xiebinren 离线,最后访问时间: 2011/8/15 19:13:26 xiebinren

发帖数前500位

30级
等级: 30级
注册: 2008年2月2日
经验: 80
积分: 80
精华: 0
发贴: 79
排名: 327
Site Registered Users每日发帖之星每日发帖之星
Re: 请教有关Dialog 的问题
 
谢谢,学习一下
IP 地址: 已登录   来自: 已登录    返回顶部
 第 1 页 总共 1 页 [共有 6 条记录]
ERP俱乐部 -> SAP专栏 -> ABAP -> 请教有关Dialog 的问题
(C)Copyright 2005-2020 www.erpclub.org All Rights Reserved.
Tel:+86-755-26444630
Email:webmaster@yok.com.cn