2020-08-14 14:38发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大师们,
您知道如何在报表标题中列出字段的所有值吗? 如果将字段拖放到标题中,它将仅显示第一个值。 我必须使用哪个公式? 我尝试了"加入",但是它不起作用。 有解决办法吗?
感谢和问候,
维克多
您好,Victor,
您似乎没有使用参数,因为Join应该与参数一起使用。
这是您需要做的:
1)创建两个报表标题部分
2)将包含数据源的子报表插入到具有所需字段的表中。 将子报表放在"报表标题a"部分
3)在子报表中,创建以下公式:
共享的字符串变量lov;
lov:= lov + {Database_Field} +",";
将此公式放在"详细信息"部分
4)取消"子报表"的所有部分
5)转到 返回主报表并创建此公式:
将此公式放在"报表标题b"部分
6)获取 除去子报表所占用的空间,将其设置得如此之小,以至于看起来不超过一个点。 不要禁止子报表或报表标题为节。 只需减小子报表的大小即可。
让我知道这是怎么回事!
-Abhilash
在Twitter
增强功能的想法? 试用 SAP Idea Place
在SCN主题空间中分享您的知识
它可以正常工作,但在生成子报表后,标题和我管理的多个数字之间出现了很大的空白。 我做了6)要摆脱子报表所占用的空间,请使其变小以使其看起来不大于点。 不要禁止子报表或报表标题为节。 只需减小子报表的大小即可。
请帮助减少空间。
您可能必须为此使用子报表,这是将多行数据输入报表的唯一方法
但是,如果您只想显示LOV中的选定项目,它们将存储在数组中,您可以执行以下操作将它们显示为逗号分隔的值:
NumberVar索引= 1;
StringVar结果="";
而索引<= UBound({?My Parameter})做
(
如果索引> 1,则结果:=结果+",";
结果:=结果+ {?我的参数} [索引];
i := i + 1;
)
结果
-Dell
嗨Abhilash,
我尝试了这种方法,但是在运行报告时不断收到错误消息:
"一个字符串最多可以包含65534个字符。"
字段类型为字符串[254]。
有什么建议吗?
谢谢
Noemi
它工作正常,但是在进行子报告后,标题和我管理的多个数字之间出现了很大的空白。 我做了6)要摆脱子报表所占用的空间,请使其变小以使其看起来不大于点。 不要禁止子报表或报表标题为节。 只需减小子报表的大小即可。
最多设置5个标签!
您好,Victor,
您似乎没有使用参数,因为Join应该与参数一起使用。
这是您需要做的:
1)创建两个报表标题部分
2)将包含数据源的子报表插入到具有所需字段的表中。 将子报表放在"报表标题a"部分
3)在子报表中,创建以下公式:
共享的字符串变量lov;
lov:= lov + {Database_Field} +",";
将此公式放在"详细信息"部分
4)取消"子报表"的所有部分
5)转到 返回主报表并创建此公式:
共享的字符串变量lov;
将此公式放在"报表标题b"部分
6)获取 除去子报表所占用的空间,将其设置得如此之小,以至于看起来不超过一个点。 不要禁止子报表或报表标题为节。 只需减小子报表的大小即可。
让我知道这是怎么回事!
-Abhilash
在Twitter
增强功能的想法? 试用 SAP Idea Place
在SCN主题空间中分享您的知识
它可以正常工作,但在生成子报表后,标题和我管理的多个数字之间出现了很大的空白。 我做了6)要摆脱子报表所占用的空间,请使其变小以使其看起来不大于点。 不要禁止子报表或报表标题为节。 只需减小子报表的大小即可。
请帮助减少空间。
您可能必须为此使用子报表,这是将多行数据输入报表的唯一方法
但是,如果您只想显示LOV中的选定项目,它们将存储在数组中,您可以执行以下操作将它们显示为逗号分隔的值:
NumberVar索引= 1;
StringVar结果="";
而索引<= UBound({?My Parameter})做
(
如果索引> 1,则结果:=结果+",";
结果:=结果+ {?我的参数} [索引];
i := i + 1;
)
结果
-Dell
嗨Abhilash,
我尝试了这种方法,但是在运行报告时不断收到错误消息:
"一个字符串最多可以包含65534个字符。"
字段类型为字符串[254]。
有什么建议吗?
谢谢
Noemi
它工作正常,但是在进行子报告后,标题和我管理的多个数字之间出现了很大的空白。 我做了6)要摆脱子报表所占用的空间,请使其变小以使其看起来不大于点。 不要禁止子报表或报表标题为节。 只需减小子报表的大小即可。
请帮助减少空间。
一周热门 更多>