请问高手,做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丢失”,这是为啥呢?的主要内容,如果未能解决你的问题,请参考以下文章

sap abap报表显示的问题

ABAP高手请进

关于SAP ABAP程序中出现的奇奇怪怪的错误

ABAP高手请进

ABAP 报表

请问怎么修复excel?打开文件提示说“发现不可读取的内容”