制作标签

2020-08-18 23:46发布

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

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


我们制作标志,我需要为每个标志创建一个标签以跟踪整个制造过程。

有一个表,其中包含所有标志的详细信息和数量。每个标志的所有信息都相同。 如果我们需要8个停车标志,则需要为8个停车标志中的每一个创建标签,其中8个,1个,8个,8个,3个...中的1个……等等。如何基于数量字段创建多个标签/页面 ?

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

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


我们制作标志,我需要为每个标志创建一个标签以跟踪整个制造过程。

有一个表,其中包含所有标志的详细信息和数量。每个标志的所有信息都相同。 如果我们需要8个停车标志,则需要为8个停车标志中的每一个创建标签,其中8个,1个,8个,8个,3个...中的1个……等等。如何基于数量字段创建多个标签/页面 ?

付费偷看设置
发送
2条回答
浮生未央
1楼-- · 2020-08-19 00:17

如果已知符号的最大数量不太大,我可以想到几种方法。

1。 创建一个可能基于存储过程的命令,该命令将为要创建的每个符号提供一行数据,以及每行8、1、2、8等"实例"信息。 然后,您可以按实例对数据进行排序,并使用一组详细信息部分来打印标签。

2。 为每个标签创建一组详细信息部分,根据数量最多可以定义一个最大数量。 第一个标签的数据将永远不会被抑制。 对于第二个标签,您将基于以下公式来禁止显示这些部分:

 {MyTable.Quantity} <2 

您将重复此公式,并根据 标签号-因此标签3将是3而不是2,依此类推。

-Dell

路亽曱_Ryan
2楼-- · 2020-08-19 00:37

这里是很多年前我写的有关此问题/解决方案的常见问题解答:

根据数量字段复制记录 问题:
典型的情况是,必须根据每个订单记录中的{quantity}字段为每个订单打印许多标签副本。

解决方案 :
使用一个单列(How_Many)创建一个" REPEATER"表,如下所示:

How_Many
1
2
3
4
5
6
等。

现在,在您的报告中,添加" Repeater Table"并添加以下联接条件:
- ---------------------------------
Order.quantity> = Repeater.How_Many
--- --------------------------------

如果"> ="连接选项不可用, 删除到REPEATER表的联接,并在"记录选择"条件中创建此条件:
------------------------------ -
{Order.quantity}> = {Repeater.How_Many}
------------------------------ -

这将导致每个订单重复{Order.quantity}值的次数。

如果限于使用相等联接,则还可以修改转发器表以包括每个数量N的N条记录:
1
2
2
3
3
3
...

这将导致每个订单重复的次数与{Order.quantity}的值相同。

如果需要打印" N of M",请修改中继器表,使其看起来像这样:
NM
1 1
2 1
2 2 2
3 1 < br> 3 2
3 3

一周热门 更多>