我正在编写一个OpenSQL查询,包括联接和子选择,我不确定它是否工作。为了找出答案,我想在某个地方运行它,看看结果,然后改变它,它是一种迭代的方式。
事务SE16或SQVI等传统工具不起作用,因为它们的功能太少(只有一个表、只有联接而没有子选择等等)。其他线程与类似的问题,就像这个仍然没有答案。
当然,我可以编写一个报告或单元测试,粘贴我的代码并运行它,但是这使得迭代周期非常慢,因为我需要随时更改输入和输出数据格式。最理想的解决方案应该是类似于Studio中的SQL控制台,而是用于OpenSQL而不是本地SQL。
发布于 2018-11-20 09:02:05
FOR ALL ENTRIES和变量除外。CL_OSQL_TEST_ENVIRONMENT (ABAP >= 7.52),因此您可以提供假数据、输入预期结果、在测试模式中执行open,并验证实际结果=预期结果。它支持所有Open特性。~手动更改为.)。有两个本机SQL编辑器:一个是ST04 or ST04N,中的工具,一个是标准程序RSDU_EXEC_SQL.。两者都在ALV网格中显示SELECT语句的结果。发布于 2018-11-27 08:38:56
早上好,您可以查看一下查询(SQ01/SQ02),而不是SQVI中的QuickViews。在查询中,您有机会使用编码来增强您的连接,并且仍然能够测试您的“代码”。对于增量更改,这可能是最简单的方法。
问候
https://stackoverflow.com/questions/53388607
复制相似问题