Adobe Forms溢出标题问题

2020-08-31 13:56发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我几次遇到这个问题。 ...

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

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


嗨,

我几次遇到这个问题。

我创建一个文档,该文档具有多个位置,每个位置都有多行。

此外,我为这些位置创建了一个标题,其中该标题也包含多行。

-------------------

标题行1

标题行2

-------------------

Pos 1 Line 1

Pos 1 Line 2

---

Pos 2 Line 1

Pos 2 Line 2

---

Pos 3 Line 1

Pos 3 Line 2

现在,我定义此标头应该用作位置中分页符的溢出标头。

如果将内容设置为流布局并且发生分页符,它将压缩标题中的所有行。

对于有条件的分页符,它工作得很好,只有在一页上有很多位置可以容纳时,它才行。

直到现在,我的标头始终是静态的,因此我切换到了定位内容,并且一切正常。

在我的实际形式中,它是完全动态的,因此如果为空,则必须隐藏线和字段。 因此,我确实需要内容在标题中流动。

任何人都曾经遇到过这个错误,并且知道解决方案吗?

我想到了一种解决方法。 当我使用2个不同的母版页时,也许可以通过编写一些脚本来解决问题。

因此,我需要知道实际内容位于哪个母版页或哪个内容区域上。

有人知道如何在formcalc或Java脚本中获取内容区域的母版页名称吗?

谢谢

Marius

4条回答
SAP砖家
2020-08-31 14:39

让我尝试更详细地解释一下。

作为示例,我创建了以下上下文。

VBAK作为表,VBAK中每个条目的嵌套VBAP

我创建了一个包含一些静态字段的母版页和一个具有多个子表单(与上下文结构相同)的页面。

这是页面视图。 黄色是母版页上的静态区域。 彩色字段是VBAK的标题

白色2行是VBAP的项目数据。

因此,对于VBAK中的每个项目,它将显示标题,然后显示其所有项目。

接下来,我为VBAKDATA添加了条件中断。 因此,每个销售订单应从一个新页面开始。

到目前为止,一切正常。

没有问题。

如果VBAP中的项目太多,要放在一页上,则应转到下一页,然后在页面顶部再次显示页眉(VBAK)。

因此,我在VBAPDATA项中定义了" Overflow Leader",如下所示。

问题在于,当使用流内容定义"标题"时。

它将压缩所有子表单中的所有字段(标题具有子表单a和b)。

这是第1页和第2页。如您所见,所有彩色字段都重叠了。

因此,到目前为止,我发现的唯一解决方法是使"标头内容"定位而不是流程定位。

但是,如前所述,我的标题的行数范围为1-10行。 因此,如果仅显示1行,它将显示9空行。

我希望有人对此有更好的解决方案。

附加的是XML Source和XFD。