如何在信息管家中查找和保存多个记录/值

2020-09-02 18:31发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我们正在使用Inform...

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

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


你好

我们正在使用Information Steward 4.2,并使用Data Insight-Rules进行主数据质量检查。

我们要在信息管家中配置一个规则,该规则将从ECC中查找表以进行数据比较。

但是,在执行LOOKUP时,我们发现此操作仅返回一条记录。

要求是在信息管家中查找多个记录,并将这些值存储到表/范围/数组中,以进行比较。

请检查所附的屏幕截图,其中提到了我们要创建的规则之一的要求。

scn-pic.png

为此,我们需要将供应商的公司代码保存到表/数组/范围类型的结构中。 然后将备用收款人的公司代码与保存在范围内的公司代码进行比较。

关注点->
1.Is 存在表/范围/数组的结构类型 在信息管家中可以存储多个值吗?
2.In 信息管家我们找不到 与Iteration或Loop相关的任何运算符,可以多次处理一条记录。
3. LOOKUP运算符仅返回一条记录。 它不会返回与输入匹配的所有记录。
4.在执行LOOKUP时,有可能为查询提供条件(不等于,匹配模式等)


请提出建议。

感谢与问候,

Rupali Singh

(22.0 kB)
3条回答
亦是此间程序员
2020-09-02 19:10

Hello Dirk,

感谢您的解决方案。 我们可以使用联接来解决此特定规则。 但是我们还有其他规则,需要多次查找。

例如-

规则:对于供应商如果供应商所在国家/地区为TR,仅存在于公司代码TUR和BKT,则语言应为= TR,如果供应商也存在于其他公司代码中,则语言应为EN。

为此,我想我们需要提供从表中读取多个记录并能够保存它们的功能。

在进行查找时,如果有可能为查找提供条件(不等于,匹配模式等)。

请提出建议。

请查看屏幕截图以获取更多详细信息-

一周热门 更多>