点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试使字段动态化,并基于报...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试使字段动态化,并基于报...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在尝试使字段动态化,并基于报表中的另一个字段。
我执行了一条命令sql,并将字段拉到了报表中。 我认为查询是正确的,但是我仍然没有获得正确的数据。
这是命令sql:
SELECT DISTINCT PROCESS_UNIT.DESCRIPTION
从PROCESS_UNIT内部联接示例
在PROCESS_UNIT.NAME = SAMPLE.PROCESS_UNIT
WHERE SAMPLE.PROCESS_UNIT = SAMPLE.PROCESS_UNIT
SAMPLE.PROCESS_UNIT是报告中的一个字段,我需要获取该字段的值,然后使用它提供PROCESS_UNIT.DESCRIPTION。
似乎sql命令未使用报告中的SAMPLE.PROCESS_UNIT值?
我不明白什么?
您好杰夫 ,
为什么不能使用返回报表数据的SQL并使用简单的Join也返回说明?
您可以将报表中字段的值传递给 命令SQL,但是,您需要使用子报表。 在这种情况下,您可以添加包含以下命令SQL的子报表:
{?Unit}是您需要在Command SQL中设置的参数(与"名称"字段的数据类型相同)。
然后将这个子报表放置在主报表上的处理单元旁边>右键单击子报表>选择更改子报表链接>将单元名称字段移到右侧窗格>选择{?Unit}参数字段 从读取"要使用的子报表参数字段"的下拉列表中
,这类似于在返回说明的表中建立简单的联接,但是由于额外的查询,最终可能会很慢
-Abhilash
一周热门 更多>