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