"空白"页面上的双面打印禁止页眉/页脚

2020-08-23 15:06发布

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

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


我有一个应用于双面打印的报告,希望每个新组都从奇数页开始,这样就不会在背面打印新组。 我的工作正常,但仍然存在一个问题。 我有一个页眉/页脚,我不想将其打印在组之间的空白页上。

我尝试将公式与在组页脚部分中设置的全局变量一起使用,然后检查页面页眉/页脚中的该变量,但不起作用(见下文)。

这就是我所做的:

组脚1a:公式后的新页面: PageNumber Mod 2 <> 0

组脚1b :之后的新页面:是

公式字段放置在组脚1a中:

@SetSuppress:

WhilePrintingRecords;

全局booleanVar rejectHeaderFooter:= PageNumber Mod 2 <> 0;

suppressHeaderFooter

公式字段(放置在页面页眉/页脚中;仅用于检查值´。尚未尝试实际抑制:

@IsSuppress

WhilePrintingRecords; 全局booleanVar inhibitorHeaderFooter; 抑制HeaderFooter


这会发生什么。 我有2个小组的报告,每个小组一页。 因此,我怀疑该报告为4页,每组之后为空白页。

第1页:(第1组的数据)

页面标题:@IsSuppress = false(符合预期)

组页脚:@IsSuppress = true(预期)

页脚:@IsSuppress = true(预期)

第2页:("空白页")

页面标题:@IsSuppress = false(不期望!;为什么?)

页脚@IsSuppress = false(不期望!;为什么?)


任何建议如何做到这一点和/或为什么会这样表现?


谢谢


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

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


我有一个应用于双面打印的报告,希望每个新组都从奇数页开始,这样就不会在背面打印新组。 我的工作正常,但仍然存在一个问题。 我有一个页眉/页脚,我不想将其打印在组之间的空白页上。

我尝试将公式与在组页脚部分中设置的全局变量一起使用,然后检查页面页眉/页脚中的该变量,但不起作用(见下文)。

这就是我所做的:

组脚1a:公式后的新页面: PageNumber Mod 2 <> 0

组脚1b :之后的新页面:是

公式字段放置在组脚1a中:

@SetSuppress:

WhilePrintingRecords;

全局booleanVar rejectHeaderFooter:= PageNumber Mod 2 <> 0;

suppressHeaderFooter

公式字段(放置在页面页眉/页脚中;仅用于检查值´。尚未尝试实际抑制:

@IsSuppress

WhilePrintingRecords; 全局booleanVar inhibitorHeaderFooter; 抑制HeaderFooter


这会发生什么。 我有2个小组的报告,每个小组一页。 因此,我怀疑该报告为4页,每组之后为空白页。

第1页:(第1组的数据)

页面标题:@IsSuppress = false(符合预期)

组页脚:@IsSuppress = true(预期)

页脚:@IsSuppress = true(预期)

第2页:("空白页")

页面标题:@IsSuppress = false(不期望!;为什么?)

页脚@IsSuppress = false(不期望!;为什么?)


任何建议如何做到这一点和/或为什么会这样表现?


谢谢


付费偷看设置
发送
1条回答
骆驼绵羊
1楼-- · 2020-08-23 15:25

又发现了一件事。 实际上,我有3个组页脚部分,而不是我所描述的2个部分。 第一部分包括一个子报告(带有"可以增长")。 如果我将@SetSuppress公式放在该部分中,则该公式的行为正确(即,在空白页上@IsSuppress为true)

一周热门 更多>