SAP 操作手册之 LT 数据同步配置

作者:ABAP技巧与实战 约 7 分钟阅读 更新日期:2025-03-02 1 年前更新 标签:ABAP, Data Engineering, S/4HANA, SD, WM, 仓库管理, 开发, 数据工程, 销售分销

原创 无峰 [ ABAP 技巧与实战 ](javascript:void\(0\);)

**点击蓝字** 关注我们

前言

今天因为工作的原因,需要配置一个从S4系统到CAR系统的数据同步,所以重新整理了一下整个过程.并且验证了一个之前没有用到的功能,通过同步规则,转换数据的集团字段(MANDT).

数据同步方式

SAP LT Replication Server Cockpit

是SAP提供的一个数据同步工具.允许在ECC/S4系统和其它系统之间同步数据,数据的同步通过底层数据库触发机制实现,可以及时的把变更的数据同步到目标系统.

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

下面的示例中

源系统: S4(ERP系统)

目标系统: CAR(POSDM,BW/BI系统)

_**01** _

**建议RFC连接**

在CAR系统中配置一个RFC连接,连接到S4系统 事务代码 SM59

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

_**02** _

**创建一个配置**

CAR 系统中执行事物代码LTRC

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

点击创建按钮,进入向导

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

确定源系统

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

**TIPS**

**SPRING**

allow multiple usage : 允许在多个配置中使用一个RFC源系统

read from single client: 只读取一个集团的数据(RFC连接中的登录集团),如果没有勾选,会读取所有集团的数据

确定目标系统

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

如果数据库中存在schema : SAPS4H . 会弹框输入用户,密码(如果不存在, 则不会弹框)

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

设置传输特定配置

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

最后检查一下所有配置

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

点击创建, 系统会执行后续处理过程,直接结束后,会看到下图的配置项

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

_**03** _

**添加要同步的表**

点击配置名称,进入配置视图

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

系统默认赋值了三个表(DD02L DD02T DD08L):这三个表存放了表的相关信息. _current action

复制(初始加载)表示系统正在同步这三个表的内容_

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

当状态变成 复制 ,说明该表内容已经初始化完成.

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

此时可以通过DB02 中的SQL编辑器查询表中的记录

SELECT COUNT( * ) FROM "SAPS4H"."DD02T"
SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

建议等这三个表都结束初始化后, 再添加其它需要同步的表

点击数据提供,添加需要同步的表

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

这里可以同时输入多个表名

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

点击执行按钮,会看到表已经添加成功

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

刷新一下,可以看到 T001表已经初始化成功

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

DB02中的SQL编辑器中可以查询到同步的数据

SELECT * FROM "SAPS4H"."T001"
SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

_**04** _

**添加转换规则**

如果源集团和目标集团一致. 则同步过程结束

如果不一致, 需要执行集团转换( **从性能上考虑,建议两个系统的集团一致,避免转换导致的数据同步性能下降** )

转到高级复制设置(也可以通过TCODE: LTRS进入)

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

右键点击规则分配, 添加表

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

添加字段相关规则

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

调整状态,添加代码. 如果不知道代码怎么写合适, 可以查看代码块

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

会弹框看到一个FORM . 有经验的开发就明白怎么写代码了. FORM 中有输出参数 e_mandt 没有输入参数 (对于调整集团的场景.有输出参数就够了)

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

如果添加了导入参数,则可以看到FORM的变化

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

配置好之后,停止表的复制

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

刷新会看到表已经不存在了

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

重新添加表T001

查看数据的变化, 此时抽取的数据已经是400集团了

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

**TIPS**

**SPRING**

如果确定要转换集团. 可以先创建规则,再复制表. 创建规则的时候,可以输入尚未复制的表

** THE **

** END **

扫码加入公众号讨论群,参与话题讨论

SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图
SAP 操作手册之 LT 数据同步配置 - 封面图

**公众号 : syjf1976_abap**

**ABAP技巧与实战**

**微信号 : 392077**

**约定**

如果你对这篇文章感兴趣,请帮忙点赞,在看,分享.

(如果你真的喜欢这篇文章,请记得回来打个赏,作为支持我继续下去的动力,这是一个正反馈过程.

越多的人打赏,作者越有动力分享,读者就能享受更多的福利.毕竟打赏的金额富不了我,穷不了你,却能支持这个公众号长久发文.)

ABAP技巧与实战

关于作者:ABAP技巧与实战

企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍

来源说明:本文内容由「SAP操作手册之LT数据同步配置.md」整理生成,仅用于内部技术分享与学习交流。