联接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