点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我必须基于非规范化的表创建一个计算视图(脚本或图形)。 我必须根据针对特定条件采取的操作(NB:操作和条件是同一表中的字段)对每个订单号进行分类和确定任务。 请找到下表的示例:
- 未修改:对于每个订单,仅应有一条记录,其中记录了"已分配"操作并指定了条件(不为空)。
- 已完成:对于每个订单,应有一个记录,其中动作为"已拒绝" 或应有一个记录,其中动作为"已完成"且条件 是NULL。
- 提供的所有条件均已执行(批准),并且有一条记录,其中condition = null和action = complete。 或者,
- Action =对于提供的任何条件均被拒绝。 一旦任何条件被拒绝,整个订单就完成了。 或
- 操作=已拒绝&条件=空(如果操作被拒绝并且没有条件,则意味着整个订单都被拒绝,因此申请已完成)
- 进行中:剩下的任何其他组合表示该应用程序正在处理中。 每个订单的含义是,没有完成或拒绝的操作,还有除分配的其他操作。
因此对于上面的表值,预期结果应如下:
对于订单 AAA :由于分配了1个条件(POP),因此任务已完成,然后批准了操作,然后完成了整个订单。
对于订单 BBB :该任务已完成,因为分配了1个条件(POR),该条件被拒绝,因此订单也已完成。
对于订单 CCC :未分配任务,因为分配了1个条件(COE),并且没有对该条件采取任何措施。
对于订单 DDD :该任务正在进行,因为分配了3个条件(COI,COE,POR),其中2个条件已被批准执行,因此1个条件仍未完成 整个订单都在处理中。
如何使用HANA中的计算视图实现这一目标?
致谢
Katlego
(10.2 kB)
已将BBB订单分类为完成与您为完成给出的定义不相关吗? 条件表明不应有动作为"已拒绝"的订单记录,但BBB有这样的"已拒绝"记录。 BBB也没有带有"已完成"操作和空条件的记录。
对此表示歉意,当我提供有关构成"什么"的定义时,这是我的错误 完成订单。 因此,要使订单被视为已完成,必须满足以下条件:
我已相应地更新了问题,以避免造成混乱。 谢谢。
一周热门 更多>