在本博客中,我们将讨论如何通过SAP ODP框架从SAP Source–>BW(ADSO)复制实时数据。
下面是我的系统配置:
ECC系统:ERP 6.0SLT复制服务器:SLT 2.0(DMIS 2011\ U 1\ U 731 SP13)BW系统:BW 7.5 SP 5
什么是ODP框架?
2. 还要确保源系统和目标系统的配置正确。
源:ECC
目标:ODP
3。确保Basis团队在BW中创建了Sourcesystem.
转到RSA1->Sourcesystems->ODP–SLT队列。
4。转到数据源->选择SLT源系统->右击并单击创建数据源。
5。在这个场景中,人工智能网络,我们正在为表EKKO创建数据源。
6。给出描述并激活数据源。
7。确保表EKKO中的所有字段都存在于数据源中。
8。在Hana Studio中开发ADSO:
转到Hana Studio->Windows->透视->其他透视->其他->选择BW建模。
转到信息区->右键单击数据存储对象(Advance)并创建新的ADSO。
9。提供创建ADSO的所有信息,数据更新,然后单击"完成"。
10选择所需字段。如果ADSO中不需要某些对象,请单击"删除"。
11。启动ADSO.
12。在BW中,大数据分析网站,新创建的ADSO将显示在相应的信息区下。
13。为ADSO–ZEKKO_A01
14创建转换。确保完成所有要求的字段映射并激活转换。
15。创建新的DTP并激活。
16。始终将第一个/初始数据加载检查为Delta Init。然后下一个负载将是delta.
17。一旦数据加载成功。单击管理并单击激活按钮以激活数据。激活将非常快,您可以看到激活请求。
18。启动数据加载后,可以转到SLT服务器(LTRC)并单击连接以检查EKKO表的复制作业是否正在运行。
19。启动DTP将数据加载到ADSO后,您可以看到复制作业刚刚启动。
在这里您可以看到日志记录表和触发器将被激活,以捕获EKKO表上的增量更改。
20。同样在Tcode–ODQMON中,您可以看到有多少记录从ECC–EKKO表复制到SLT服务器中。
测试实时复制:
21。出于测试目的,现在我将通过ME22N tcode更改ECC中的采购订单,这将更改EKKO表中的条目。
更改ECC前
更改ECC后采购集团由EKKO表格中的125->124更改为
22。现在转到SLT server->ODQMON tcode.
这里您可以看到更改的记录将在Delta队列中更新。
记录类型:C(新记录)
记录类型:U(更新记录)
23。再次执行DTP,大数据培训,您可以看到加载的1条记录在ECC中被更新。启动ADSO
24。在ADSO中,Purch Grp更新为124.
实时模式下的过程链:
25。在RSPC中创建ProcessChain.
1)启动变量
2)DTP加载
3)激活ADSO
激活ProcessChain.
26。启动变量->立即计划并保存。
27。点击"流媒体",勾选"流程链在流媒体模式下运行"。
28。激活Processchain并执行。
现在您可以看到流媒体为"绿色",每当EKKO表
29发生变化时,它将自动运行Processchain。现在Processchain已经准备好以实时模式运行了。
在BW Processchain中流模式激活后。
确保以下作业在SLT服务器中每隔15分钟在SM37中活动运行一次。
作业名称:ODQ\ U DAEMON\ U CLIENT\ U 100
当SLT增量发生变化时,此作业将发送事件自动触发Processchain为特定表排队。
完成以上所有步骤后,建站服务,数据将由processchain实时自动加载到ADSO上。