请问高手,做ABAP报表执行后无法退出,有时候显示“用户接口ZTEST01的状态SET_PF1丢失”,这是为啥呢?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问高手,做ABAP报表执行后无法退出,有时候显示“用户接口ZTEST01的状态SET_PF1丢失”,这是为啥呢?相关的知识,希望对你有一定的参考价值。
可能有2种可能,一种就如前面所说的,SET PF-STATUS 'SET_PF1'. 这个语句之后的'SET_PF1' 没有定义。还有另一种可能就是调用ALV输出的时候,是否用的是CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
如果是的话,看是否有下面这条i_callback_pf_status_set = 'SET_PF1' 。也可能是这里没定义,可以将其注释掉即可~~ 参考技术A 原因可能是你在程序里设定了PF-Status,也就是这个 SET_PF1, 你在你的程序里找到 set pf-status语句,然后把这个注释掉. 参考技术B 检查下你的接口,可能在FUNCTION上的接口有问题。
还有顺便看看定义使用了SY-REPID没。 参考技术C 楼上讲的很详细了 参考技术D SET PF-STATUS 'SET_PF1'.
在你的程序里搜索这个语句
双击SET_PF1你就知道了
以上是关于请问高手,做ABAP报表执行后无法退出,有时候显示“用户接口ZTEST01的状态SET_PF1丢失”,这是为啥呢?的主要内容,如果未能解决你的问题,请参考以下文章