从非SAP系统中使用SDI提取Delta

2020-08-24 05:52发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好大师, 我已启用SDI功能...

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

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


你好大师,

我已启用SDI功能,并使用SDI将Oracle Table连接到SAP BW(SAP HANA源系统-数据源)。

我正在基于Oracle表启用基于FIELDX1(NUMC 21)字段的增量。 以下是HANA数据源中的设置-

1。 Delta Process-包含After/Delta图片的Delta。

2。 通用Delta数值指针。

3。 Delta字段-FIELDX1。

首次INIT加载能够从源表中获取所有数据。

在Delta运行期间,即使在源表中创建了新记录之后,我仍然发现再次从源中提取了相同数量的记录。 增量仅应带来新的/更改的记录。

源代码中FIELDX1字段的格式为-例如。 04-FEB-20 06:51:42。 在BW中,我发现值正在更新为202002040651420000000。

当我执行DTP加载下面的INIT时,正在创建选择-

FIELDX1 <= 16年11月21日

在Delta运行期间-

000000000000000002116 <= FIELDX1 <= 16年11月21日

数据流-源表(Oracle)-> SDI远程源-> SAP HANA数据源-> ADSO

请帮助我如何使用SDI从Oracle表中加载SAP BW中的增量。 是否由于FIELDX1字段的格式而发生此问题? 如果此字段的格式不正确,则在哪里/如何修复。

感谢和问候,

Ravi

4条回答
SAP小黑
2020-08-24 06:28

嗨Werner,

在我看来,它的格式问题也是如此,在哪里可以编写代码来校正使用不同格式的FIELDX1的增量负载。 有没有用于编写SDI代码的标准功能模块或出口。

感谢和问候,

Ravi

一周热门 更多>