删除表控件会导致运行时错误

用户名

我有一个带有一个表控件的屏幕,该控件显示了我内部数据库的值。它完美地解决了。

我添加了另一个表控件,该控件无法实现我想要的方式。

我删除了控件 CONTROLS: tc_two TYPE TABLEVIEW USING SCREEN 9000.

现在我遇到了运行时错误CONTROL-Variable not found

问:如果我声明新的控件会怎样?它们在哪里实施?

我试图调试我的代码,错误出现在 CALL SCREEN 9000.

这是完整的代码:

REPORT zsch_test.

CONTROLS: tc_one TYPE TABLEVIEW USING SCREEN 9000.

DATA: it_uebung  TYPE TABLE OF zsch_uebung,
      ok_code    TYPE sy-ucomm,
      fill       TYPE i.

TABLES zsch_uebung.

DATA: lines TYPE i,
      limit TYPE i.

SELECT * FROM zsch_uebung INTO CORRESPONDING FIELDS OF TABLE it_uebung WHERE status = '1'.

CALL SCREEN 9000.

MODULE status_9000 OUTPUT.
  SET PF-STATUS 'STATUS9000'.
*  SET TITLEBAR 'xxx'.
  DESCRIBE TABLE it_uebung LINES fill.
  tc_one-lines = fill.
ENDMODULE.

MODULE fill_table_control OUTPUT.
  READ TABLE it_uebung INTO zsch_uebung INDEX tc_one-current_line.
ENDMODULE.

MODULE cancel INPUT.

  LEAVE PROGRAM.

ENDMODULE.

MODULE read_table_control INPUT.
  lines = sy-loopc.
  MODIFY it_uebung FROM zsch_uebung INDEX tc_one-current_line.

ENDMODULE.

MODULE user_command_9000 INPUT.
  ok_code = sy-ucomm.
  CASE ok_code.
    WHEN 'EXIT'.
      LEAVE PROGRAM.
    WHEN OTHERS.
  ENDCASE.
ENDMODULE.

屏幕9000:

PROCESS BEFORE OUTPUT.
MODULE STATUS_9000.
LOOP WITH CONTROL TC_ONE.
MODULE fill_table_control.
ENDLOOP.

PROCESS AFTER INPUT.

MODULE cancel AT EXIT-COMMAND.

LOOP WITH CONTROL TC_ONE.
MODULE read_table_control.
ENDLOOP.
MODULE USER_COMMAND_9000.

谢谢!

可悲的是它是德语在此处输入图片说明

维格特

从问题显然消失而无需采取进一步措施这一事实开始,您可能会认为这是一个缓冲区问题(这就是为什么在测试更改的程序时应重新启动整个事务的原因)或您不小心未能激活整个程序( (例如,仅激活报告源,而不激活屏幕定义)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

循环中的Getpivotdata会导致运行时错误1004

来自分类Dev

cin导致运行时错误

来自分类Dev

Else 语句导致运行时错误

来自分类Dev

在运行时使用jquery进行表主体准备会导致设计问题

来自分类Dev

在运行时设置extjs 6 combobox的存储数据会导致显示错误

来自分类Dev

Webpack使用UglifyJS插件优化会导致运行时错误

来自分类Dev

对集合的键类型使用比较功能会导致运行时错误

来自分类Dev

在main()外部访问二维数组会导致运行时分段错误?

来自分类Dev

通过添加值更改字符串中的字符会导致运行时错误

来自分类Dev

使用安全Rust进行转换是否会导致运行时错误?

来自分类Dev

在运行时设置extjs 6 combobox的存储数据会导致显示错误

来自分类Dev

在枚举上重载<<运算符会导致运行时错误

来自分类Dev

返回类成员引用变量会导致运行时错误

来自分类Dev

修改UI后调用Thread.sleep()似乎会导致运行时错误

来自分类Dev

在 XML 中绘制深灰色线会导致运行时错误

来自分类Dev

wxPython 在运行时向 ScrolledWindow 添加/删除控件

来自分类Dev

在虚拟函数周围使用#ifdef预处理器会导致在与库链接的程序中出现运行时错误

来自分类Dev

在重载的全局new运算符中使用静态对象会导致核心转储运行时错误

来自分类Dev

当另一个线程正在运行时,线程联接会导致分段错误

来自分类Dev

为什么此异常不会导致运行时错误?

来自分类Dev

Scala:滥用特征,导致运行时错误

来自分类Dev

检测并更正导致运行时错误的代码?

来自分类Dev

SQL查询导致语法错误运行时3144

来自分类Dev

由于ListView id而导致运行时错误

来自分类Dev

由于随机变量导致的运行时错误

来自分类Dev

使用sframe.apply()导致运行时错误

来自分类Dev

Java:对象创建导致运行时错误

来自分类Dev

SQL查询导致语法错误运行时3144

来自分类Dev

二维数组导致运行时错误

Related 相关文章

  1. 1

    循环中的Getpivotdata会导致运行时错误1004

  2. 2

    cin导致运行时错误

  3. 3

    Else 语句导致运行时错误

  4. 4

    在运行时使用jquery进行表主体准备会导致设计问题

  5. 5

    在运行时设置extjs 6 combobox的存储数据会导致显示错误

  6. 6

    Webpack使用UglifyJS插件优化会导致运行时错误

  7. 7

    对集合的键类型使用比较功能会导致运行时错误

  8. 8

    在main()外部访问二维数组会导致运行时分段错误?

  9. 9

    通过添加值更改字符串中的字符会导致运行时错误

  10. 10

    使用安全Rust进行转换是否会导致运行时错误?

  11. 11

    在运行时设置extjs 6 combobox的存储数据会导致显示错误

  12. 12

    在枚举上重载<<运算符会导致运行时错误

  13. 13

    返回类成员引用变量会导致运行时错误

  14. 14

    修改UI后调用Thread.sleep()似乎会导致运行时错误

  15. 15

    在 XML 中绘制深灰色线会导致运行时错误

  16. 16

    wxPython 在运行时向 ScrolledWindow 添加/删除控件

  17. 17

    在虚拟函数周围使用#ifdef预处理器会导致在与库链接的程序中出现运行时错误

  18. 18

    在重载的全局new运算符中使用静态对象会导致核心转储运行时错误

  19. 19

    当另一个线程正在运行时,线程联接会导致分段错误

  20. 20

    为什么此异常不会导致运行时错误?

  21. 21

    Scala:滥用特征,导致运行时错误

  22. 22

    检测并更正导致运行时错误的代码?

  23. 23

    SQL查询导致语法错误运行时3144

  24. 24

    由于ListView id而导致运行时错误

  25. 25

    由于随机变量导致的运行时错误

  26. 26

    使用sframe.apply()导致运行时错误

  27. 27

    Java:对象创建导致运行时错误

  28. 28

    SQL查询导致语法错误运行时3144

  29. 29

    二维数组导致运行时错误

热门标签

归档