点击PO condition无反应直至timeout

[复制链接]
查看11 | 回复5 | 2013-8-12 09:34:36 | 显示全部楼层 |阅读模式
创建,显示,修改采购订单时,点击PO行项目中的条件tab页,系统无反应直至timeout
经debug发现在程序LV69AO03中有一个module:module feldauswahl output.
里面有一个循环 LOOP AT SCREEN.。。。endloop.
在loop里面加断点调试,发现执行一次循环之后screen-name不变,一直是KOMP-MGAME这个值
F5逐步执行了几次loop循环 screen-name始终不变 狂按F8 N次 也是如此
去掉断点 程序始终在loop里面跑着直至timeout
不知道应该怎么去查这个问题,谢谢!
另外dev有这个问题 qas没有
回复

使用道具 举报

千问 | 2013-8-12 09:34:36 | 显示全部楼层
LOOP AT SCREEN 循环里有几个 subroutine user-exit,看看有没有问题。
但是即使 user-exit 出错,也不太可能出现 SCREEN-NAME 始终是 KOMP-MGAME 的状况。因为标准屏幕上的元素是不会出错的,是不是眼花了。
回复

使用道具 举报

千问 | 2013-8-12 09:34:36 | 显示全部楼层
gangtee 发表于 2013-10-12 08:40
LOOP AT SCREEN 循环里有几个 subroutine user-exit,看看有没有问题。
但是即使 user-exit 出错,也不太可 ...

谢谢!问题已经解决
很早以前在做测试的时候在其中一个user-exit里面 写了隐藏他某些条件类型的代码
现在来看 代码有问题 但不知道当时为啥保留了这段有问题的代码 该请求未传输
这个subroutine本身就是在loop screen的时候调用的,在user-exit里面又loop了一次screen
注释掉user-exit里面的loop就好了

回复

使用道具 举报

千问 | 2013-8-12 09:34:36 | 显示全部楼层
标准程序不会出现这种问题,应该是用户出口的问题。

回复

使用道具 举报

千问 | 2013-8-12 09:34:36 | 显示全部楼层
这样的一看就知道肯定有USER-EXIT.
回复

使用道具 举报

千问 | 2013-8-12 09:34:36 | 显示全部楼层
這種沒有把握,還是不要亂改的好
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行