GS1-128条码日期

2020-09-05 13:01发布

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

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


我正在尝试创建一个包含日期的GS1-128。

Crystal中的编码为GS1128("(10)YYMMDD")。

我遇到的问题是数据库中的日期是DDMMYYY。

我设法创建了一个YYMMDD的字符串,但是无法将其转换回GS1公式接受的日期。

还有其他人必须这样做吗? 任何帮助将不胜感激

谢谢

海伦

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

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


我正在尝试创建一个包含日期的GS1-128。

Crystal中的编码为GS1128("(10)YYMMDD")。

我遇到的问题是数据库中的日期是DDMMYYY。

我设法创建了一个YYMMDD的字符串,但是无法将其转换回GS1公式接受的日期。

还有其他人必须这样做吗? 任何帮助将不胜感激

谢谢

海伦

付费偷看设置
发送
3条回答
compass1988
1楼-- · 2020-09-05 13:09

如果日期以DDMMYY格式存储为字符串,则需要使用如下公式:

 {@ DateFormat}
 right({DateField}),2)+ mid({DateField},3、2)+ left({DateField},2)

如果该字段是日期字段,则可以执行此操作 将其转换为字符串以传递给条形码:

 {@ DateFormat}
 ToText({日期字段},'yyMMdd')

请注意,上面的格式字符串区分大小写!

-Dell

SAP砖家
2楼-- · 2020-09-05 13:06

嗨,戴尔

我设法将日期输入到字符串字段中,但条形码公式似乎不喜欢我在Crystal中输入的内容。 但是,您答案的第二部分给了我一个尝试的想法

致谢

海伦

CJones
3楼-- · 2020-09-05 13:26

嗨,戴尔

我现在有2个公式

{@ BCDate},其中包含以下公式-

ToText({PV_TraceHeader.EndDate},'yyMMdd');

{@ BCDisplay},其中包含以下公式-

GS1128("(11){@ BCDate}")

此公式无效。 它应该显示包含(10)和日期的条形码。

我已阅读有关如何创建条形码的信息,这是正确的格式。 如果我将{@BCDate}替换为特定日期(例如190718),它将起作用。

任何想法

致谢

海伦

一周热门 更多>