SAP HCI-DS在输入日期值中添加月份," add_months"功能不起作用。

2020-08-22 20:43发布

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

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


大家好,

我们要求在输入日期字段中增加1个月。 输入为

2010-04-01T00:00:00,预期输出为2010-05-01T00:00:00。

连接详细信息:SAP SuccessFactors到HANA数据库。 我使用了预定义的" add_months"函数,但出现以下错误:

不支持功能。 检查您的数据流。

我正在附上我的申请的图片。

请提出任何其他可以获取预期输出的方法,或者我们需要解决的有关JDBC适配器的任何问题。

此致

Sravan

(15.0 kB)

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

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


大家好,

我们要求在输入日期字段中增加1个月。 输入为

2010-04-01T00:00:00,预期输出为2010-05-01T00:00:00。

连接详细信息:SAP SuccessFactors到HANA数据库。 我使用了预定义的" add_months"函数,但出现以下错误:

不支持功能。 检查您的数据流。

我正在附上我的申请的图片。

请提出任何其他可以获取预期输出的方法,或者我们需要解决的有关JDBC适配器的任何问题。

此致

Sravan

(15.0 kB)
付费偷看设置
发送
4条回答
CJones
1楼-- · 2020-08-22 20:59

你好Sravan,

这应该很好,您已经提到过。

此功能是否在最后一个Target转换步骤中? 尝试在最后但仅一步中添加它。 最后转换之前的所有内容。 检查是否可行?

请确保您具有正确日期格式的所有带有日期值的记录,并在上一步(如果可能)中将日期转换为MM.DD.YYYY格式。 以防万一,如果您获得任何记录为NULL,这也可能会使代码失败。 如果为NULL或空白日期,请尝试跳过"添加月份"功能。

问候

Nazeer

风早神人
2楼-- · 2020-08-22 21:05

嗨Nazeer,

我们的来源是Successfactors,我们正在使用SF ODATA,目标是使用JDBC的SAP HANA数据库。 我们有一个来自源表的start_date字段,我们需要在日期中添加一个月,然后将其填充到HANA DB中。 最初,我尝试在目标Querry中使用" add_months"函数,但出现错误,并且尝试在目标Querry之前进行转换并在其中实现了" add_months",但最终仍出错。 我尝试使用其他可用的预定义函数修改" start_date",并且输出将具有" add_months"转换,但仍然出现相同的错误。

此致

Sravan

ZJXianG
3楼-- · 2020-08-22 20:57

你好Sravan,

Add_Months()函数应该起作用,而与接收器系统无关。 您是否以正确的日期格式传递日期?

不确定,为什么JDBC不支持此功能。 这些未在文档中提及,或在此功能的帮助页面中提及的任何例外情况。 通过SAP更好地筹集资金。

只是调试问题。 尝试使用简单的硬编码日期(如02.13.2020或sysdate()或什至输入日期)将日期值传递给目标,而不添加月份。 让我们检查一下它是如何工作的。

如果这已成为显示停止,则最后一个选择可能是将流分成2个流。 SF至File(在此处使用" add_month")和File至DB。

问候

Nazeer

clever101
4楼-- · 2020-08-22 21:14

在SAP中举了票。

一周热门 更多>