从字符串转换日期和/或时间时,BODS转换失败

2020-09-25 02:23发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 执行BODS Job...

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

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


专家们,

执行BODS Job时遇到错误。 我已经安装了SAP BO Data Service 4.2 SP9。 我的工作流包含Abap数据流,然后是常规数据流。

ABAP数据流中的源是SAP ECC,ABAP DF中的目标是.dat文件。

其中连接了一个常规的Datadlow。 我的最终目标是SQL Server 2008。

错误仅针对一个字段。 在ECC源中,我的一个字段是"时间"数据类型。 我正在SQL Server中加载它,它也具有"时间"数据类型。 但是此映射会引发错误。

但是当我向该字段传递null时,它将成功执行。

附加了错误快照。

请提供有效的输入信息以解决错误。

谢谢

capture.jpg (84.4 kB)
3条回答
南山jay
2020-09-25 02:52 .采纳回答

你好德克,

感谢您的回复。

该字段的DS数据类型为"时间"。

我检查了to_date函数的执行情况并抛出警告。

警告=(14.2)02-14-18 12:11:12(W)(22404:29332)RUN-053006:|数据流DF_Reservation_F | Transform重命名无法使用以下命令将字符串<08:30:22>转换为日期 格式字符串

我在下面的字段中使用了表达式。

1。 转换(ABA_ReservationFact.BDZTP,'TIME')2. to_date(ABA_ReservationFact.BDZTP,'HH:MI:SS')3.转换(to_date(ABA_ReservationFact.BDZTP,'HH:MI:SS'),'TIME')4 。to_date(ABA_ReservationFact.BDZTP,'HH:MI:SS.ff')

以上所有给定的表达式均不起作用。

 

一周热门 更多>