追溯SAP BO 4.2-在单个参数中传递多个值

2020-09-08 09:40发布

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

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


你好,

请在以下情况下提供帮助?

我在特定字段上创建了追溯。 它运作良好。

现在,有什么方法可以在参数中传递多个值?

例如,我在下面传递了两个参数,它只允许一个值。

关于,
R

drill-don-question3.jpg (58.0 kB)

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

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


你好,

请在以下情况下提供帮助?

我在特定字段上创建了追溯。 它运作良好。

现在,有什么方法可以在参数中传递多个值?

例如,我在下面传递了两个参数,它只允许一个值。

关于,
R

drill-don-question3.jpg (58.0 kB)
付费偷看设置
发送
3条回答
Bunny_CDM
1楼-- · 2020-09-08 10:10

需要任何帮助。

太Q了
2楼-- · 2020-09-08 10:17

是否可以将第一个报告中的值连接起来并使用IN语句作为参数发送

hongfeng1314
3楼-- · 2020-09-08 09:54

嗨 理查德,

自您发布此问题以来已经有一段时间了。 不知道您是否设法解决了这个问题,但这是完成我认为您要的目标的一种方法。

使用eFashion,我创建了一个父级和子级报表,并且在"子级"报表中将[州]和[城市]定义为"可选用户提示"。 为了将与特定州(例如奥斯丁,达拉斯和休斯敦)有关的所有城市值传递到子报告中,您将需要创建两个变量:

  1. [City Concatenated] = Previous (Self;([[State]))+(If IsNull(Previous(Self;([State])))然后"" Else";")+ [城市]
  2. [多城市提示] = Last([City Concatenated] ForEach([City]))In([State])

第一个变量按州将您所有的城市合并为一行,我们需要在其中使用 用分号作为值分隔符,因为否则值将无法正确传递。 请注意此示例中使用的重置维度[州],因为我只想传递属于特定州的城市。

第二个变量只是解决#MULTIVALUE问题,如果您将[City Concatenated]变量用作openDocument链接的Document Prompts定义的选定对象,则会遇到#MULTIVALUE问题(因为有多个

在下一步中,当您定义openDocument链接时,选择[Multi City Prompt]对象而不是[City]维。

您现在可以在整个城市中打开"孩子"报告 值从源报告传递过来。

子级报告中的结果:

致以问候,

Tom

一周热门 更多>