联接vs对于所有条目-错误处理/未找到记录

2020-09-10 21:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 成为一个好公民之类...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的

成为一个好公民之类的人,我知道应该朝着使用联接甚至代码下推而不是FAE的方向努力。

但是,后者似乎更适合进行更用户友好的错误处理。

假设我有以下联接(为简化起见,简化了)

选择q〜qmnum
 从qmel AS q
 内联ihpa AS i
 开q〜objnr = i〜objnr
 q〜qmnum输入@it_qmnum_range
 AND i〜parvw ='Y4'
 插入表@DATA(lt_notification)。

因此,我本质上想获取所有服务通知,其中已为特定的合作伙伴类型(技术人员= Y4)分配了任务。

使用上述连接执行此操作后,如果出现某些故障,我不知道是否由于通知号不在" it_qmnum_range"范围内而失败,或者在" ihpa"中找不到" Y4"条目,

如果我要去FAE,我可以解决,准确找出问题出在哪里,并向用户返还有意义的错误。

如何在仍然选择联接/下推代码的同时克服此类问题。


欢呼

Jens

6条回答
zhangjiyang1323
2020-09-10 22:00

可惜一个人不能发表评论并接受它。 总的来说,我认为您的方法是最明智的。 当然要感谢 Matthew Billingham Rafael Figueiredo 为我将要前往的一般方向提供输入。

再次感谢您,将实现此目标,并查看测试完成后/我们的工作效率如何。 将尝试记住更新此线程

干杯

Jens

一周热门 更多>