刚刚过完三八妇女节,客户突然告诉我说新升级的系统里面,好像所有的SAP QUERY都不能运行了。一运行就报错DUMP掉。
错误内容是:LOAD_PROGRAM_NOT_FOUND
progam “AQZZ*=====Z===== NOT FOUND.
这可是吓了我一跳,因为当初统计的时候,各个模块SD和PP的SAP QUERY数量是很多的。
如果全都无缘无故丢失了,项目就要歇菜延期了。
出现问题就找原因,然后经过仔细分析。作为自动生成的代码。query对象是升级迁移过去了。
程序没有自动生成而已。我们只要找到了自动生成sap quey代码的工具,即可解决这个问题。
决策方向有了。那就动手实践解决方案吧~
1、运行SE37的函数模块,执行函数RSAQ_DECODE_REPORT_NAME,输入DUMP的程序名,如:AQZZ*=====Z=====(请自己手动补全)
获取到详细的workspace,usergroup,还有query。详细记录。
2、SE38运行程序SAP_QUERY_CALL,将步骤1中返回的参数(workspace如果是G就勾选第一个checkbox),
分别填入到[SAP查询调用]的选择屏幕输入界面。
3、执行,完毕后再去调用原有query,不再DUMP了。
将这个解决方案提供给客户后。
客户说那么多的query,好累啊。不想1个1个点的。
本着客户就是上帝和需要把客户服务好的SAP专业精神。
动手写了1个小程序,全盘自动化实现。
客户笑了,笑靥如花,在那蓝色的口罩后面还能看到咪咪的双眼。
项目经理不开心了,本来整个项目组2周的工作量,被我半天就整完了。
我的错~
鉴于字数限制,需要代码的朋友,可以微信公众号hot583关注后自取哦~
如果这篇文章对您有用,欢迎转载,转载请注明来源《今日热点在看》http://www.hot583.com/