SQL查询创建警报,以过滤来自某些目的地的某些产品。

2020-08-18 00:03发布

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

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


嗨,

我对SAP数据模型还比较陌生,所以我问这个问题:

我们目前将具有特定地区插头(例如,美国,英国或欧盟的插头)的电气产品运往各地。

我想创建一个警报,当系统中有某个项目根据其插头类型将其发送到错误的目的地时,它将向用户发出警报。

这是我到目前为止所拥有的(系统称为" STEPS")。

选择T0。[DocNum],T2。[CardCode],T2。[CardName],T2。[MailCountr],T1。[ItemCode],T1。[Dscription]来自ORDR T0内连接RDR1 T1到T0。[ DocEntry] = T1。[DocEntry]内连接OCRD T2在T0上。[CardCode] = T2。[CardCode]位置T1。[Dscription]类似于'%STEPS%'和T1。[Dscription]类似于'%US%'和T2 。[MailCountr] <>'US'
AND T0.DocStatus ='o'OR BY BY T0。[DocNum]

您能想到这里可能遗漏的任何例外情况吗?

谢谢

亚历克斯

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

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


嗨,

我对SAP数据模型还比较陌生,所以我问这个问题:

我们目前将具有特定地区插头(例如,美国,英国或欧盟的插头)的电气产品运往各地。

我想创建一个警报,当系统中有某个项目根据其插头类型将其发送到错误的目的地时,它将向用户发出警报。

这是我到目前为止所拥有的(系统称为" STEPS")。

选择T0。[DocNum],T2。[CardCode],T2。[CardName],T2。[MailCountr],T1。[ItemCode],T1。[Dscription]来自ORDR T0内连接RDR1 T1到T0。[ DocEntry] = T1。[DocEntry]内连接OCRD T2在T0上。[CardCode] = T2。[CardCode]位置T1。[Dscription]类似于'%STEPS%'和T1。[Dscription]类似于'%US%'和T2 。[MailCountr] <>'US'
AND T0.DocStatus ='o'OR BY BY T0。[DocNum]

您能想到这里可能遗漏的任何例外情况吗?

谢谢

亚历克斯

付费偷看设置
发送
1条回答
Cikesha
1楼-- · 2020-08-18 00:21

嗨,

您可能会漏掉一个可能的情况,即项目名称以" US"结尾(在" LIKE"状态下没有最后一个空格)。 我建议使用"项目属性"来定义哪个项目适合哪个国家/地区,然后按这些内容进行过滤(例如,将属性1重命名为"美国插头",并且选择了此属性的所有项目都无法运送到英国或欧盟)。

BR,

Matija

一周热门 更多>