实践案例 | 无缝对接:揭秘SAP到苍穹的数据同步之旅

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

实践案例 | 无缝对接:揭秘SAP到苍穹的数据同步之旅

当SAP系统的基础数据需要同步至苍穹,如何确保数据同步既准确又高效?


本案例分享了费用相关基础资料从SAP同步到苍穹的解决方案,支撑费用共享模块的顺畅运行。跟随小编,一探数据同步策略,确保业务流程无缝衔接~



业务背景

该客户主营业务为医药零售,选择苍穹产品上线费用共享模块。该模块的业务开展需要人员、收款信息、供应商、客户、行政组织、成本中心、会计科目等基础数据的支撑。而在客户企业内部,这些基础数据主要来源于SAP系统。


客户需要一种集成方案,SAP的这些基础数据准确、高效地同步到苍穹,用于支撑费用模块的业务开展


解决方案

方案整体思路

1)将同步方案分为:初始化、增量及按编码同步三种。


  • 初始化方案用于初始数据的同步;

  • 增量方案用于定时同步新增的数据

  • 当初始化或增量方案同步出现错误数据时,如果是因为数据问题导致的,需要进行手动补偿,使用按编码同步方案可以进行单条数据的同步。



2)源端-SAP至目标端-COSMICSAP多表对苍穹一表,使用【服务流程】组装数据,若SAP一表对苍穹一表使用【启动方案】


关键步骤及效果展示

步骤:建立与第三方系统的连接配置数据源


数据源配置路径集成服务云>集成管理>连接配置新增后选择SAP系统进行配置即可。




注意事项:当确认填写参数无误,且已经正确配置sapjco3.jar和libsapjco3.so,但还是出现无法连接成功,并多次保存后出现以下报错内容时,请检查容器内是否挂载。



步骤:根据源端数据结构选择启动方案或服务流程同步数据


1、 SAP数据结构为单表,且星瀚为单表时,建议使用启动方案,数据结构大致如下



下图为数据方案配置图,仅需将对应字段做映射,即可以配置为启动方案使用。



2、 SAP数据结构为多表,而星瀚为单表时,建议使用【服务流程】,数据结构大致如下:



步骤四:服务流程配置注意点


因单据都会存在必填及不必填的字段,当接收不必填字段时,需对该字段值进行为空判断,并注意该字段是否会被下游节点引用,若引用则需要进行为空时的流程走向配置,避免因为值为空而引用报错。


流程图如下:



数据处理脚本中可以进行一些特定值的设定,并将设定的值赋值给需要进行数据操作的全局变量例如下图中的vcosmic_supplier



步骤:环境整合


将SAP连接器部署到苍穹环境中,具体操作步骤可以参照【将SAPJCO3的jar包部署到苍穹Linux环境操作指南

https://vip.kingdee.com/link/s/lCMWU

环境整合时需注意类在服务容器的挂载,如下图所示:



方案的可复用价值

  • 对客户的价值:

通过这套方案,可以将人员、收款信息、供应商、客户、行政组织、成本中心、会计科目等基础数据高效且准确地从SAP系统同步到苍穹,为客户费用业务的开展提供强有力的支撑。


  • 方案的可复用性:

该案例提供了SAP费用基础资料同步至苍穹的方案(包含初始化和增量方案),适用于有SAP集成需求的项目。复用时,修改内容较少,只需将方案中二开字段注释即可。


相关资料

将SAPJCO3的jar包部署到苍穹Linux环境操作指南

https://vip.kingdee.com/link/s/lCMWU





#往期推荐#

# 实践案例 | 服务编排—实现异构系统的灵活集成

实践案例 | EAS单据转换关系回迁苍穹的集成方案

星瀚遇上SAP:凭证集成,让财务工作更高效

实践案例 | 高效集成SAP HANA数据库,集成结果可视化


更多精彩内容,“码”上了解!↓

上传图片

实践案例 | 无缝对接:揭秘SAP到苍穹的数据同步之旅

当SAP系统的基础数据需要同步至苍穹,如何确保数据同步既准确又高效?本案例分享了费用相关基础资料从SAP同步到苍穹的解决方案,支撑费用共...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息