赛跑网

 找回密码
 注册

QQ登录

只需一步,快速开始

快捷登录

查看: 2563|回复: 4

[ABAP问题] 关于“为列表定义工具条与菜单”

[复制链接]
发表于 2011-3-17 21:02:05 | 显示全部楼层 |阅读模式
1赛跑币
在学到“为列表定义工具条与菜单”这一节中。书中的程序貌似有个错误,
程序如下:
REPORT YTEST018 .
START-OF-SELECTION.
  ET PF-STATUS 'STA1'.
WRITE 'Test tool button'.
AT USER-COMMAND.
  CASE sy-ucomm.
    WHEN 'OWNSEL'.
      WRITE: 'Choosed!'.
   ENDCASE.
在minisap中调试时报错  ET PF-STATUS 'STA1'.这句话有错。提示说要把ET改成SET或者GET。我改成SET的时候能调试成功,而改成GET就报错:The field “‘STA1'" cannot be changed.
所以,小弟想知道下SET和GET的概念用法和区别.

最佳答案

查看完整内容

关于case的用法,建议你用F1查看,很常规的语法阿 SY-UCOMM, 你可以通过SE11查看Structure SYST查看它的作用 SET PF-STATUS大部分是用于Screen的PBO( Process Before Output),好像之后Set PF-STATUS .., 没有GET PF-STATUS 作用就是自定义Menu bar或者Application toolbar的一些按钮




上一篇:内连接和外连接
下一篇:如何设置sap为中文菜单显示了?
本楼点评(0) 收起
发表于 2011-3-17 21:02:06 | 显示全部楼层
关于case的用法,建议你用F1查看,很常规的语法阿
SY-UCOMM, 你可以通过SE11查看Structure SYST查看它的作用

SET PF-STATUS大部分是用于Screen的PBO( Process Before Output),好像之后Set PF-STATUS ..,
没有GET PF-STATUS
作用就是自定义Menu bar或者Application toolbar的一些按钮
本楼点评(0) 收起
回复

使用道具 举报

 楼主| 发表于 2011-3-17 21:23:44 | 显示全部楼层
还有语句"CASE sy-ucomm."的具体意思和用法。谢谢了!
本楼点评(0) 收起
回复

使用道具 举报

发表于 2011-4-1 22:16:21 | 显示全部楼层
看的有点蒙,可能对系统还不熟悉,还是谢谢啦!
本楼点评(0) 收起
回复

使用道具 举报

发表于 2013-6-24 22:51:59 | 显示全部楼层
学习
本楼点评(0) 收起
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|联系我们|赛跑网 ( QQ:108519493QQfsq

GMT+8, 2024-5-24 05:51 , Processed in 0.261228 second(s), 40 queries .

Powered by 91SAP X3.4

© 2001-2023 91sap Team.

快速回复 返回顶部 返回列表