打印错误:表格行大于176厘米

2020-08-17 20:50发布

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

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


亲爱的

当打印序列号(OBJK表-SERNR字段)超过500时,出现上述错误。我需要在表的单个单元格中进行打印。

我认为错误的原因是; 当有大量序列号(比如说超过500个)时,单元就不会分配那么多空间。

下面是我的表格示例:

序列号|项目代码|描述|

000000000001 | 0001 | XXX

000000000001 | 0002 | YYY

000000000002 |

000000000003 |

......

我该如何解决...?

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

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


亲爱的

当打印序列号(OBJK表-SERNR字段)超过500时,出现上述错误。我需要在表的单个单元格中进行打印。

我认为错误的原因是; 当有大量序列号(比如说超过500个)时,单元就不会分配那么多空间。

下面是我的表格示例:

序列号|项目代码|描述|

000000000001 | 0001 | XXX

000000000001 | 0002 | YYY

000000000002 |

000000000003 |

......

我该如何解决...?

付费偷看设置
发送
3条回答
风早神人
1楼-- · 2020-08-17 21:35

嗨,

截断序列号中的所有前导零。例如:序列号'0000001'应该打印为'1'。在打印表格行元素之前,使用功能模块" CONVERSION_EXIT_ALPHA_output"写一个小代码。或者您可以直接写&fieldname( Z)&以不带前导零的方式打印。

致谢

Suvajit。

葫芦娃快救爷爷
2楼-- · 2020-08-17 21:22

嗨,

Smartform有一个限制,即单个表格单元格的长度不能超过176厘米。 因此,如果您尝试在单个表格单元中打印超过176厘米的超大文本,则将处理此错误消息。

这是Smartforms中的技术限制 。 只有5位数字代表这一点。 (99999 TWIPs〜176厘米)。 因此,对于一个表,唯一的解决方案是拆分文本,以使文本不全部在一个表单元格中。

因此,您可以拆分文本或将表替换为循环。

< p>致谢

爱丹

打个大熊猫
3楼-- · 2020-08-17 21:22

嗨,

我遇到了类似的问题。

尝试了以上所有解决方案。

但是我的错误通过修复SMARTFORMS-STYLES中的某些问题而解决。

存在与段落间距有关的问题。

问题通过调整段落间距来解决。

一周热门 更多>