离开屏幕0在模块池中不起作用

2020-09-02 11:08发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有两个屏幕1000和1001。

情况gv_ok_code。
  当"返回"时。
  清除gv_ok_code。
  转到屏幕0。
  当"退出"。
  清除gv_ok_code。
  转到屏幕0。
  端盖。

这两个屏幕都是相同的,但是当我进入屏幕1001并单击"后退"按钮时,它不会将我发送到屏幕1000,而是发送到一个空白屏幕,如,然后我必须单击"返回"。 再次进入屏幕1000。

我在这里想念吗?

(6.9 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有两个屏幕1000和1001。

情况gv_ok_code。
  当"返回"时。
  清除gv_ok_code。
  转到屏幕0。
  当"退出"。
  清除gv_ok_code。
  转到屏幕0。
  端盖。

这两个屏幕都是相同的,但是当我进入屏幕1001并单击"后退"按钮时,它不会将我发送到屏幕1000,而是发送到一个空白屏幕,如,然后我必须单击"返回"。 再次进入屏幕1000。

我在这里想念吗?

(6.9 kB)
付费偷看设置
发送
14条回答
Aaron 3364
1楼-- · 2020-09-02 11:31

如果要转到屏幕1000,您会想到如何离开屏幕1000?

shere_lin
2楼-- · 2020-09-02 11:12

我想您在屏幕1001中有一个自定义容器来显示某些内容(也许是ALV),但是您 还没有将容器绑定到您的对象。

风早神人
3楼-- · 2020-09-02 11:23

你好,

即使在下面的代码中您也写过代码? PBO还是PAI?

我感觉到您的代码根本没有被触发。 如果尚不存在,请继续在PBO中使用相同的代码,然后尝试执行。

始终,调试是找到这些情况的解决方案的最佳选择。 尝试通过调试来了解程序的流程,您将以一个更好的角度找到解决方案。

谢谢

灬番茄
4楼-- · 2020-09-02 11:31

您是否检查了程序的堆栈 在调试?

nice_wp
5楼-- · 2020-09-02 11:28

在屏幕属性标签中的"下一个Dynpo"字段中进行检查。 确保此处没有屏幕编号,否则为相同的屏幕编号。 如果指定了不同的屏幕编号,则控件将尝试转到该指定的屏幕。

闻人可可
6楼-- · 2020-09-02 11:15

Quynh Doan Manh 我还没有创建任何容器,我只是使用REUSE_ALV_GRID_DISPLAY显示alv。

Frederic Girod 是的,当我单击返回时,它会转到SAPLSLVC_FULLSCREEN屏幕500( 根本不在我的程序中)。不知道它在哪里显示此屏幕。
调用函数" REUSE_ALV_GRID_DISPLAY"
  出口
  it_fieldcat = gv_i_fieldcat
  is_layout = gv_layout
  桌子
  t_outtab = gt_output
  例外情况
  程序错误= 1
  其他= 2。

这就是我所说的alv

一周热门 更多>