QUERY 程序代码都是自动生成,包括选择屏幕,ALV显示查询结果等,它是很不错的生成报表工具。
相关事务代码:SQ03,SQL02,SQL01。
在开发机创建并生成可执行程序,再传输到测试机和开发机进行使用。
开发好的QUERY从开发机传输QUERY到测试机和生产机时,可能就出现丢失函数或函数没有更新的情况,这时,可以直接进入测试机的SQ01进行QUERY的调整,这是QUERY很大的一个功能。
例:SELECT查询获取数据函数名以“/1BCDWB/IQG00000+系统流水号+EXTR”定义,就是说在开发机,测试机,生产机,它们都会有自己流水号,函数在传到不同的系统也就有自己的函数名。在开发机完报表的开发后传输到测试,查询函数名就变了(可以打开对应的程序名),因为系统自动分配了函数名。在没调整之前,你会发现查询结果跟原来没改一样,假如在显示结果增加一个字段,这时开发机是没问题了,但是测试机在传输后是不会帮你加上去的,这个函数又是标准函数改不了,那怎么办呢?直接在测试机进入SQ01,选中QUERY名字,再点主菜单:查询->其他功能->调整,这样系统就会把程序中出现的问题和函数进行调整,调整完,再打程序,可以看到函数中已经自动更换原来的函数名,并且把增加的字段加进了函数;生产机可以如果函数丢失或没更新,处理方法同上。
本文介绍QUERY程序代码自动生成的功能及如何解决在不同环境中因函数名变化导致的问题。通过使用特定事务代码如SQ03和SQL01,可以在不同阶段调整QUERY,确保在测试和生产环境中正确反映开发成果。
1627

被折叠的 条评论
为什么被折叠?



