如何按表名然后按列名对​​"表列列表"报表组件进行排序

2020-08-31 01:16发布

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

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


你好

我正在努力不让我对PD报告工具感到沮丧:-)

我想从数据模型中提取一个简单的表列表,并为每个表及其信息,名称,数据类型,注释的列列表。 很简单,对不对?

所以:

1。 我必须从工具箱中选择哪些项目才能生成此报告(我使用的是现代报告工具,而不是旧版编辑器):

<表1注释>

<表1列的表>

<表2>

<表2评论>

<表2列表>

...等等

这是一个主数据明细报告,其中主数据代表表列表,而明细是每个表的列。

2。 因为我无法弄清楚#1,所以我从工具箱中选择了表列列表。 但是,如何按表名,列名对列表进行排序? 我试图使用"编辑选择"对话框。 当我检查表和名称属性并运行报告时,什么都不会显示。 这两个复选框的"已使用"复选框均已清除。

3。 如何按表中的固有顺序对列进行排序-似乎没有存储列的顺序索引的属性(默认情况下,列在"表属性"->"列"选项卡网格中显示的顺序), 或它们用于此值的其他任何名称。

数据库为MS Sql Server 2012,PD版本为:16.6 SP06 PL07(64位),16.6.6.7(5753)。


谢谢!

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

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


你好

我正在努力不让我对PD报告工具感到沮丧:-)

我想从数据模型中提取一个简单的表列表,并为每个表及其信息,名称,数据类型,注释的列列表。 很简单,对不对?

所以:

1。 我必须从工具箱中选择哪些项目才能生成此报告(我使用的是现代报告工具,而不是旧版编辑器):

<表1注释>

<表1列的表>

<表2>

<表2评论>

<表2列表>

...等等

这是一个主数据明细报告,其中主数据代表表列表,而明细是每个表的列。

2。 因为我无法弄清楚#1,所以我从工具箱中选择了表列列表。 但是,如何按表名,列名对列表进行排序? 我试图使用"编辑选择"对话框。 当我检查表和名称属性并运行报告时,什么都不会显示。 这两个复选框的"已使用"复选框均已清除。

3。 如何按表中的固有顺序对列进行排序-似乎没有存储列的顺序索引的属性(默认情况下,列在"表属性"->"列"选项卡网格中显示的顺序), 或它们用于此值的其他任何名称。

数据库为MS Sql Server 2012,PD版本为:16.6 SP06 PL07(64位),16.6.6.7(5753)。


谢谢!

付费偷看设置
发送
7条回答
SAP小黑
1楼-- · 2020-08-31 01:44

好吧,我发现了#1,我在工具箱的"表格"下使用了"列列表"。

四川大学会员
2楼-- · 2020-08-31 01:39

好,感谢您的确认。

3楼-- · 2020-08-31 01:53

在简单列表(=每个表的单独列列表)中,PD自动根据表中的原始顺序对列进行排序。 此处无需调整。 如果您在整个模型中创建一个包含所有列的大列表,那么您必须稍微帮助PD来影响排序。 在Column元类上创建扩展属性(数据类型Integer),并用代表表中列位置的数字填充它。 如果是"列表"报告,则可以修改"行"过滤器,并将表名放在第一个位置,将此扩展属性放在第二个位置,然后将这两个属性都设置为排序。 然后它将开始工作。

为了避免通过为所有列填充适当的值来扩展此扩展属性,可以将其设置为计算值,并通过脚本自动填充这些位置值。 该脚本所需要做的只是浏览父表的Columns集合并设置ext.attribute值,因为此集合中的列顺序与表中的列顺序相同。

HTH,

Ondrej

一只江湖小虾
4楼-- · 2020-08-31 01:33

谢谢,Ondrej。 只是好奇,您是否尝试过#2,如果尝试过,您是否也得到了相同的行为?

小灯塔
5楼-- · 2020-08-31 01:52

如果这是您报告中唯一的内容,请考虑使用"列表报告"。 正如Ondrej所说,表中的列将默认按照表中列出的顺序显示。 您可以根据需要在行过滤器选项卡上更改排序顺序。

在我已经告知的列列表报告中(使用" S"列) 按表所有者,然后按表对列表报表进行排序。 添加另一个条目以按列名进行排序很简单-在左侧列表中选择"名称",然后选中" S"框。

小熊yu生菜
6楼-- · 2020-08-31 01:54

嗨,乔治,

感谢您的电子邮件。 我知道排序在您为独立的"列表报表"附加的对话框中有效,但是,对于插入报表中的"表->列列表"项,"排序和筛选"对话框似乎不起作用。 一旦我检查了"名称和列"字段,该报告就不再返回任何数据。

Bogdan

一周热门 更多>