ITPUB??ì3
新一届的微软MVP评选已经开始,欢迎各位推荐!
ITPUB论坛 » SAP R/3 » 系统开发及跨应用设置 » 求助:ALV和自制屏幕通过双击关联的问题

标题: 求助:ALV和自制屏幕通过双击关联的问题
离线 stefanielbb
初级会员



精华贴数 0
个人空间 0
技术积分 419 (4648)
社区积分 0 (1100561)
注册日期 2006-9-7
论坛徽章:0
      
      

发表于 2008-5-22 10:11 
求助:ALV和自制屏幕通过双击关联的问题

自己做了个屏幕0100,有订单号AUFNR这个选项。定义的工具栏中有‘显示’按钮。当输入订单号后,按下‘显示’按钮,就会以ALV的形式把相关数据显示出来。但是当我双击这个订单号回到0100时,没有把双击的ALV的订单号带到0100屏幕的订单号。如果我调用系统标准的屏幕,就没有问题。
请大家帮忙下,看看屏幕制作过程中哪个没设置好,才会出现这个问题的。
谢谢大家了。


只看该作者    顶部
离线 pzqstc


精华贴数 0
个人空间 0
技术积分 130 (13597)
社区积分 0 (1649582)
注册日期 2007-12-5
论坛徽章:2
2008北京奥运纪念徽章:射箭2008年新春纪念徽章    
      

发表于 2008-5-22 10:51 
回复 #1 stefanielbb 的帖子

没看懂你说的意思,你是说双击ALV回到screen 0100 然后把双击这行的相关数据带出来吗??


只看该作者    顶部
离线 stefanielbb
初级会员



精华贴数 0
个人空间 0
技术积分 419 (4648)
社区积分 0 (1100561)
注册日期 2006-9-7
论坛徽章:0
      
      

发表于 2008-5-22 10:57 
回复 #2 pzqstc 的帖子

对 就是这个意思。其实我就想把双击这行中的 订单号的值 带到屏幕0100上。


只看该作者    顶部
离线 pzqstc


精华贴数 0
个人空间 0
技术积分 130 (13597)
社区积分 0 (1649582)
注册日期 2007-12-5
论坛徽章:2
2008北京奥运纪念徽章:射箭2008年新春纪念徽章    
      

发表于 2008-5-22 11:07 
假如你ALV现在输出的表叫it_itab
在定义user_command 时
FORM user_command USING ucomm LIKE sy-ucomm
selfield TYPE slis_selfield.

  READ TABLE it_itab INDEX selfield-tabindex.  "读取选中的这一行
  CHECK sy-subrc = 0.
  
CASE ucomm.
*   双击
    WHEN '&IC1'.
      然后将读取到的明细赋给屏幕上的字段,假如叫text1
    text1 = it_itab-aufnr.
      CALL SCREEN 0100 .

[ 本帖最后由 pzqstc 于 2008-5-22 11:09 编辑 ]


只看该作者    顶部
离线 stefanielbb
初级会员



精华贴数 0
个人空间 0
技术积分 419 (4648)
社区积分 0 (1100561)
注册日期 2006-9-7
论坛徽章:0
      
      

发表于 2008-5-22 11:28 
回复 #4 pzqstc 的帖子

问题已经解决。
非常感谢你。帮了我的大忙了。再次感谢 pzqstc 的支持。


只看该作者    顶部
离线 rosefish


精华贴数 0
个人空间 0
技术积分 4090 (353)
社区积分 1745 (658)
注册日期 2004-9-30
论坛徽章:42
      
      

发表于 2008-5-22 11:38 
回复 #4 pzqstc 的帖子




只看该作者    顶部
离线 sorrowlich


精华贴数 0
个人空间 0
技术积分 2399 (656)
社区积分 348 (1730)
注册日期 2007-8-1
论坛徽章:9
2008北京奥运纪念徽章:沙滩排球2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:沙滩排球2008北京奥运纪念徽章:沙滩排球2008北京奥运纪念徽章:沙滩排球2008北京奥运纪念徽章:排球
2008北京奥运纪念徽章:沙滩排球     

发表于 2008-5-22 12:24 



__________________
JEM7V
只看该作者    顶部
离线 sofy124
moneymoneyhome


精华贴数 0
个人空间 0
技术积分 3358 (440)
社区积分 2157 (575)
注册日期 2006-7-25
论坛徽章:19
生肖徽章2007版:羊     
      

发表于 2008-5-22 14:01 


QUOTE:
原帖由 pzqstc 于 2008-5-22 11:07 发表
假如你ALV现在输出的表叫it_itab
在定义user_command 时
FORM user_command USING ucomm LIKE sy-ucomm
selfield TYPE slis_selfield.

  READ TABLE it_itab INDEX selfield-tabindex.  "读取选中的这一行
  CHECK sy-subrc = 0.
  
CASE ucomm.
*   双击
    WHEN '&IC1'.
      然后将读取到的明细赋给屏幕上的字段,假如叫text1
    text1 = it_itab-aufnr.
      CALL SCREEN 0100 .




__________________
MM/WM/ABAP/BASIS
————————————————————
MSN:SOFY9878124@HOTMAIL.COM
加我请说明理由。
只看该作者    顶部
离线 tieshou444
忧郁的蓝色


精华贴数 0
个人空间 0
技术积分 1237 (1424)
社区积分 163 (2637)
注册日期 2008-3-5
论坛徽章:4
授权会员ERP板块每日发贴之星2008北京奥运纪念徽章:皮划艇静水2008北京奥运纪念徽章:跳水  
      

发表于 2008-5-23 22:43 
学习


__________________
SAP & ENGLISH
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问