由于长度可变,FM LE_EAN128_DECODE无法读取AI(10)批号

2020-09-06 00:50发布

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

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


大家好,

我们正在使用FM LE_EAN128_DECODE并将以下值传递给FM

] 2d0100359746121068171801001015P07192112345678901231

FM完美地获得了GTIN(01 ),Exp dt。(17),Batch(10),序列号(21)

但是这里我们的批次号是可变的,如果我减少批次长度,FM不会正确地提取批次。 我的问题是我们无法确定批处理长度,也不确定如何使用Delimiter函数。

我当前的设置是。

(12.4 kB)

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

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


大家好,

我们正在使用FM LE_EAN128_DECODE并将以下值传递给FM

] 2d0100359746121068171801001015P07192112345678901231

FM完美地获得了GTIN(01 ),Exp dt。(17),Batch(10),序列号(21)

但是这里我们的批次号是可变的,如果我减少批次长度,FM不会正确地提取批次。 我的问题是我们无法确定批处理长度,也不确定如何使用Delimiter函数。

我当前的设置是。

(12.4 kB)
付费偷看设置
发送
3条回答
Baoming ROSE
1楼-- · 2020-09-06 01:03

如果批号是数字,则您有前导零;如果批号是字母或字母数字,则您有尾巴空格。

风早神人
2楼-- · 2020-09-06 01:16

您好Shambhu,

我在使用FM LE_EAN128_DECODE时遇到了同样的问题。

你能告诉我你是如何解决这个问题的吗?

非常感谢您

Michaela

N-Moskvin
3楼-- · 2020-09-06 01:21

感谢Jurgen的迅速答复。

我们的批号是字母数字。

当前,我们的条形码扫描器正在按照配置读取长度为7个字符的批处理,但是如果我们通过AI(10)传递5个字符,则会再次获取7个字符(其他AI的最后两个字符)。 在这里,我们无法确定如何使用可变长度。 不确定是否缺少配置或需要开发。

请详细阐述您的建议,以便我们可以采用开发解决方案

致谢

Shambhu Sarkar

一周热门 更多>