电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

SAP-苍穹行政组织同步解决方案

来源:金蝶云社区作者:金蝶2024-09-234

SAP-苍穹行政组织同步解决方案

1 业务场景

本方案将SAP系统公司代码和成本中心同步到苍穹行政组织,其中公司代码作为行政组织-公司,成本中心作为行政组织-部门,因此仅适用于部分企业的内部组织管理方式,在实际使用时,应按企业内部管理模式进行参考。


2 解决方案

1、通过注册外部API调用SAP的相应接口获取数据;

2、使用集成服务云-服务流程处理数据获取、转换、加载过程,将数据同步到苍穹行政组织中。


3 操作步骤

步骤一、外部API登记

1、在SAP系统中找到对应的BAPI,如获取公司代码清单BAPI_COMPANYCODE_GETLIST(如下图);


SAP 函数模块(BAPI)


2、在集成服务云中登记这个API,其中数据源选择SAP数据源,接口标识为这个API的编码(如下图的BAPI_COMPANYCODE_GETLIST);


集成服务云-外部API登记


3、在输入输出中定义API的入参和出参;


集成服务云-外部API登记-入参/出参


4、测试外部API,成功调用并获取数据。


集成服务云-外部API登记- API测试



步骤二、服务流程设计

1、公司代码-行政组织

KDflow_AdminOrgInit(SAP-IERP) 预置flow_行政组织初始化(SAP-苍穹)


服务流程-预置flow_行政组织初始化(SAP-苍穹)-属性


流程变量:

  • 行政组织:用于存放行政组织变量的值;

  • 公司代码清单:用于存放所有待同步的公司代码;

  • 公司代码总数:用于循环处理;

  • API返回数据:存放调用SAP BAPI后返回的数据内容;

  • 公司代码:当前同步的公司代码;


依赖资源:

  • 行政组织,目标系统集成对象;

  • 获取公司代码清单,SAP BAPI(BAPI_COMPANYCODE_GETLIST);

  • 公司代码,用于定义SAP公司代码数据结构的集成对象;


服务流程-预置flow_行政组织初始化(SAP-苍穹)-流程图



2、按公司同步部门(成本中心)

KDflow_DepSyncPerCA(SAP-IERP) 预置flow_按公司同步部门(SAP-苍穹)

原理同上,在此不赘述;

值得注意的是,用于获取成本中心清单的SAP BAPI(BAPI_COSTCENTER_GETLIST1)要求传入控制范围参数,此处需定义相应的输入参数流程变量(如下图),在启动执行服务流程时,输入对应的值;


服务流程-预置flow_按公司同步部门(SAP-苍穹)-流程变量



3、成本中心-部门

KDflow_DepInit(SAP-CQ) 预置flow_部门初始化(SAP-苍穹)

第2个方案使用的是单个公司同步,效率有限,因此考虑另外一种方式,调用SAP BAPI获取所有成本控制范围清单,再将每一个成本控制范围作为入参,调用第2个方案(KDflow_DepSyncPerCA(SAP-IERP) 预置flow_按公司同步部门(SA

SAP-苍穹行政组织同步解决方案

1 业务场景本方案将SAP系统公司代码和成本中心同步到苍穹行政组织,其中公司代码作为行政组织-公司,成本中心作为行政组织-部门,因此仅适...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信