点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在尝试进行格式化搜索,以根据所选客户的业务属性来选择成本中心。 在这种情况下,客户不能根据公司政策选择多个资产。
格式化的搜索将在RCT2表(收款行)上进行。 这是我的查询(我们使用HANA):
选择情况为T0。" QryGroup1" ='Y'然后是'ARG'
当T0。" QryGroup10" ='Y'然后'BRA'
当T0。" QryGroup16" ='Y'然后'DEU'
当T0。" QryGroup17" ='Y'然后'POL'
当T0。" QryGroup18" ='Y'然后'ROU'
当T0。" QryGroup19" ='Y'然后'ESP'
当T0。" QryGroup2" ='Y'然后'CHI'
当T0。" QryGroup20" ='Y'然后'PRT'
当T0。" QryGroup21" ='Y'然后是'ITA'
当T0。" QryGroup3" ='Y'然后是'USA'
当T0。" QryGroup4" ='Y'然后是'UK'
当T0。" QryGroup5" ='Y'然后'COL'
当T0。" QryGroup6" ='Y'然后是'MEX',否则为'UK'结束
从OCRD T0内部联接ORCT T1转到T0。" CardCode" = T1。" CardCode"
内部联接RCT2 T2在T2上。" DocNum" = T1。" DocEntry"
T0。" CardCode" = $ [$ 5.0.0]
如果我不包括" WHERE TO",查询将运行,但是我需要此" WHERE TO",因此查询将查找当前文档中选择的客户。 如果我也执行$ [ORCT。" CardCode"],这也不起作用(即使我也删除了引号)。
我的WHERE TO部分查询错误吗? 谢谢!
嗨,
您必须首先在查询生成器中运行以上查询,然后将其保存在查询管理器中。 打开收款窗口,然后从查询管理器中运行保存的查询以获取正确的结果。
此致
Nagarajan
Hi Nagarajan,
我已经在字段(shift-alt-f2)上执行了此操作,并自动在"收款行"字段上进行了填充,但是查询没有显示结果,也没有给我结果-它只是null 。
经过测试,可以正常工作。 您是否已在BP主数据下选择属性?
已选择属性,是的。 您是否在RCT2的行字段中使用它? 我正在尝试在OcrCode字段上填充此格式化搜索,以在选择BP Code时刷新。
由于使用的是OcrCode,因此属性值应作为"成本中心"来获取值。
我们正在使用一种UDT来映射此信息(用于属性的列和用于成本中心的列); 因此,此格式的搜索应根据所选属性引入成本中心。 当为客户选择属性X时,应选择成本中心x。 UDT可能是问题吗? 还是我的查询中有内容?
一周热门 更多>