SAP接口方案精品文档

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SAP接口方案
北京金和软件股份有限公司
2008年7月20日
目录
1 整合方案概述 (2)
2 SAP R/3 简介 (2)
2.1 SAP R/3 接口技术 (3)
2.2 ALE/ID OCS 是什么? (3)
2.3 ALE/ID OCS 的消息发送接收过程 (4)
2.4 BAPI 简介 (7)
2.5 应用SAP-DCOM 接口 (7)
3 C6 协同管理平台简介 (9)
3.1 基础框架层 (9)
3.2 系统组件层 (9)
3.3 业务应用层 (10)
3.4 门户表现层 (10)
4 C6 协同管理平台业务集成能力 (11)
4.1 可配置化的业务平台 (12)
4.1.1 门户个性化定制 (12)
4.1.2 组织架构可自由伸展扩充 (12)
4.1.3 模块配置可视化,每个模块可以自由组配 (13)
4.2 平台可扩展性 (13)
4.2.1 表单自定义可视化和表单布局可视化,所想即所得 (13)
4.2.2 插件可嵌入C6 任意模块网页进行数据交换 (15)
4.2.3 模块间数据可自由交换 (15)
4.3 第三方系统集成 (15)
4.3.1 工作流程和表单可自由配置。

(15)
4.3.2 即时消息可插入化 (16)
4.3.3 提供Open API 和WebService 集成接口 (16)
5 中化化肥项目中金和C6 与SAP接口案例 (18)
5.1 客户接口需求 (18)
5.2 具体实现步骤 (18)
5.2.1 (一)自定义报销模块 (18)
5.2.2 (二)自动导入SAP 财务相关数据 (19)
5.2.3 (三)填写报销单,运行报销流程 (20)
5.2.4 (四)流程结束后生成IDOC 文件存放到SAP 指定接口目录 (21)
6 总结C6 和SAP接口思路 (22)
1 整合方案概述
大型企业集团在生存的初级阶段,运营的核心几乎全部围绕生产制造展开,ERP 成为企业的核心管理软件,SAP R/3 是其中的典型代表。

当这些企业进一步发展壮大,生
产制造不再是其面临的主要矛盾,如何以市场、客户为中心,提升企业自身协同运转的
能力,快速适应市场和客户需求的变化,成为决定企业生存发展的核心问题,C6 协同管理平台就是新经济时代企业核心管理系统的基础支撑环境。

强调协同运营、敏捷管理的C6 协同管理平台和强调最优实践、精细控制的SAP R/3 系统在实际企业业务中是一种互相补充的关系。

在金和软件实施过的几个大型企业集团
中,用户都是把SAP R/3 和金和C6 协同管理平台搭配起来,一般用SAP 解决那些生
产模式相当成熟,管理严格规范,过程细节高度复杂的业务部分,用C6 解决更大范围管理层面的,流程性强、管理模式不清晰、业务变动频繁、数据和报表展现复杂多样的
全面运营管理部分,而这一部分采用SAP 实施非其所长,周期长,成本高,风险大,多
年来很多企业的实践证明实际效果并不好。

所以,现实中经常有基于金和C6 协同管理平台,访问SAP R/3 系统的底层接口或
进行通讯,获取相应的生产数据,在金和C6 协同管理平台中灵活定制报表,纳入到企
业频繁变动的管理审批流程,或者呈现到不同风格的决策仪表盘中。

下面就金和软件C6 协同管理平台和SAP R/3 系统的集成方案进行说明。

2 SAP R/
3 简介
SAP是目前全世界排名第一的ERP软件。

它代表着最先进的管理思想、最优秀的软件
设计。

世界五百强中有超过80%的公司使用SAP。

中国的大型国营、民营企业90%使用SAP。

R3 模块组成涵盖企业管理、财务会计、销售、采购、业务伙伴、银行业务、物料
和库存管理、生产管理、成本会计、报表等。

具有独一无二的特点,如智能数据导航,
强大的分析工具,在线预警,开放的标准。

SD Sales Dietribution 营销管理
MM Material Management 物料管理
PP Production Planning 生产制造计划
FI Financial Accounting 财务总帐
CO Controlling 控制管理会计
AM Asset Management 资产管理
HR Human Resource 人力资源
QM Quality Management 质量管理
PM Plant Management 设备管理
PS Project Management 项目管理
2.1 SAP R/3 接口技术
作为目前ERP 市场上最为领先的应用系统之一,一直以来,SAPR/3 在提供API 应
用编程接口和接口工具方面也同样领先于其它ERP厂商。

ALE/IDocs 是SAP 公司为SAP
R/3 R4.6C 版本所提供的接口机制,目前应用最为广泛。

在R4.0 以后的版本中,又添
加了技术上先进的BAPI 。

本文作为系列介绍之一,对ALE/IDocs ,BAPI 以及其它可用
的整合方式进行介绍。

2.2 A L E/IDocs 是什么?
ALE 是Application Link and Enabling 的缩写,是SAP 专门为SAP 与SAP 之间
所设计的整合中间件。

IDocs 是中介文本(Intermediate Document) 的缩写,是SAP
提供的系统整合专用的数据/ 消息格式。

ALE 在SAP 3.0 版本开始就作为SAP 整个应用
体系的一部分,为分布式数据交换提供了可靠安全的通讯机制。

ALE 的设计,原本作为
两个SAP 流程之间的一种消息传递服务(Messaging Service) ,使SAP 与SAP 的业务
流程之间企业数据能够有效的交换,为两个独立的SAP 之间提供了的系统整合服务。

不过,随着应用的发展,ALE/IDocs 接口机制也已然成为与其它非SAP 系统的标准的整合
2.3 A L E/IDocs 的消息发送接收过程
ALE 的设计结构可以分为三层,即应用层,数据/ 消息分配层和通讯层。

通讯层是SAP 整合机制的基础,它利用远程功能呼叫RFC(Remote Function Call) 调用SAP 系统的
功能模块。

数据/ 消息分配层,主要提供三个关键服务:
按数据分配模型决定数据接收者。

消息的过滤和转换。

数据/ 消息的压缩,以提高传递效率。

应用层直接与SAP 系统接口,生成或从其它系统接收含有路由信息的消息文本IDocs ,包括消息接收者的姓名,要求发送的类型以及对消息进行处理的规则。

ALE 的机制代替了原来的SAP 所提供的批数据通讯BDC(Batch Data Communication) 方式。

顾名思义,BDC 为系统之间提供了简单的数据批处理服务,还不能作为一种中间件
技术,它没有提供系统之间进行无缝整合所要求的纠错功能、系统管理和其它安全措施。

总得说来,应用SAP 的ALE 机制进行SAP 与SAP 或非SAP 系统整合有以下几个好
ALE 技术不受SAP 版本升级的影响,它提供了版本向后兼容性。

ALE 定义于SAP 应
用层,与SAP 的逻辑层相对独立,整个ALE 中间件独立于发送和接收系统。

ALE 消息设计逻辑保证消息的“一次且只有一次”的消息传递。

ALE 采用“存储- 发送”技术确保消息即使系统发生故障或接收方没有准备接收时也可以达到目的地。

这样
就保证接收方不至于收到重复消息。

ALE 也提供了IDocs 管理功能。

主要有文本缩减、文本版本控制以及文本数据过滤。

三种控制机制使得SAP 开发人员可以根据实际需要对IDocs 文本在运行中进行动态处理。

ALE 提供了系统管理功能,允许对ALE 系统进行启动/ 复位/ 恢复等系统操作,为开
发人员提供了进一步的管理控制。

IDoc 几乎可以传带任何SAP 应用的数据,是一种“外围”定义格式,与SAP 的应用数据定义不直接相关。

IDocs 已经广泛应用于早期的SAP-EDI 的数据交换,因而它的
设计有点类似于EDI 的标准,即EDIFACT 标准。

IDocs 是以字符基础的,因而是可读的。

它有三种纪录类型,即:
控制纪录- 含文本信息,如IDoc 类型,发送/ 接收方信息以及文本标识。

数据纪录- 含管理和实际数据部分。

状态纪录- 用来追踪文本传递各点的状态,如状态码,系统时间,错误标识等。

下面对ALE/IDocs 在系统整合过程中消息的实际传递进行介绍。

让我们首先看发送过程。

一个发送过程由事件触发,文本生成,数据打包以及交由
传输媒介传递这四个步骤组成,具体如下:
应用系统事件触发
系统目标(Objects) 的状态变化,用户自主活动或其它数据库特定变化等可以启动
数据表的触发程序,从而进行数据传递的初始化工作,如数据准备。

生成主IDoc 文本(Master)
按标准格式生成主IDoc 文件,包含所有可以传递数据( 不分接收者)
生成通讯Idoc
从主IDoc 中生成只与特定接收者有关的文本,通讯文本是主文本的子数据集(Subset)
Idoc 发送
利用异步通讯方式将一定版本的IDoc 传递到接收方
下面,让我们看接收过程。

接收过程始于SAP 系统从外部收到IDoc 文本。

接收过程的优点在于,接收方既可
以是SAP 系统,也可以是第三方系统,这也是SAP 与第三方进行有效整合的基础。


收过程由以下三个步骤组成:
存储Idoc- 将文本存储于数据库,并进行语法校验
邮件处理程序读取Idoc-- 一个专门设计的IDoc 处理程序读取IDoc 并产生SAP
或其它系统所需的系统消息。

多个程序可以同时运行。

生成系统文本-- 处理程序进一步生成系统文本供系统使用,并将结果信息存于Idoc d 的状态纪录中。

2.4 B A PI 简介
BAPI 是Business Application Programming Interface 的缩写,是SAP 为3.0 版
本以上提供的基于业务对象(Business Object) 技术的接口应用界面。

SAP 在 3.0 版本以上采用了Object-oriented 技术,逻辑定义了SAP R/3 系统的所有功能目标,并且
将所有的对象(Objects) 和BAPIs 存储于业务对象库BOR(Business Objects Repository) 。

SAP R/3 业务对象的对象类型(Object Type) 相当于对象设计语言
中类(Class) 的概念,其定义结构由以下几部分组成:
基本数据-- 所有对象类的通用属性,如目标标识和默认方法(Method) 。

接口界面—对象的方法(Method) ,事件(Event), 特征(Attributes) 。

关键域(Key Fields)-- 供BOR 中目标检索使用
方法(Methods)-- 对对象进行所要求的各种操作。

特征(Attibutes)-- 描述对象特征。

事件(Events)-- 触发以改变对象状态。

利用BAPI ,开发人员可以实现对BOR 进行实时访问,从而实现应用系统(SAP-SAP) 之间在数据/ 逻辑层上的有效整合。

2.5 应用SAP-DCOM 接口
SAP 于1998 首次提供SAP-DCOM 接口,以满足各种桌面应用开发的要求。

利用DCOM连接端口,开发人员可以利用VB ,C++,以DCOM 对象方式访问SAP 数据。

在Web 应用上,可以用VBScript ,JavaScript 以DHTML 方式页面访问,也可以用ASP 访问
数据。

另外,利用DCOM 也可以间接访问SAP 的业务对象库BOR。

上面提到的BAPI 是SAP 系统上专用的,在实际应用上不如DCOM 来得广泛。

DCOM端口主要有两个技术模块
组成,一个是管理模块,另一个模块生成SAP BO 的DCOM 代理组件(Proxy Components) ,生成的DCOM 组件存放于C++ 。

代理组件有以下属性:
Client- 要访问的R/3 客户系统
UserID-R/3 用户
Password- 用户密码
Language- 系统语言
Destination- 预先定义的目标名称
另外,每个组件具有以下方法:
PutSeesionInfo() —设定系统一次调用的目标参数
AdviceRfcGuiSink() —用于需要SAPGUI 或dubugging 的场合。

CommitWork()- 用于数据更新,无implicit commit 的场合。

InitKeys()-DCOM 目标键初始化
DimAs()- 返回Microsoft ADO(Advanced Data Object) 纪录集( 支持游标控
制) 。

其它从R/3 BO 定义中继承的方法。

总起说来,SAP R/3 作为一个相对灵活的ERP 系统,利用上述的各种整合技术能够
实现SAP系统之间以及SAP与其它系统之间的数据/ 过程的整合。

当然,一个应用系统的高度客户化导致了系统整合的难度。

随着系统功能的增加,多种可供采用的整合技术也
就显得很有必要。

对于SAPR/3 用户来说,正确选择适用的整合技术是实现成功系统整
合的关键。

3C6协同管理平台简介
C6 采用了最流行的SOA/MVC 架构模式,采用了大量先进的诸如Ajax 、RSS 等web2.0
的技术,并全部采用.net 开发,充分考虑了系统的柔性和开放性。

整个平台以SOA 集成架构设计,主要分为基础框架层,系统组件层,业务应用层,门户表现层四大部分。

3.1 基础框架层
基础框架层是整个系统构建的基础,由NHibernate 、Log4net 、 等组成。

提供一系列规范、约定和支撑类库、服务和功能等,保证系统的可维护性、可重用性、
可升级、可扩展性,层次清晰简洁、遵循高内聚和低耦合,通过数据访问服务与数据库
系统交互数据。

3.2 系统组件层
系统组件层通过应用服务总线插入在基础框架层之上。

包括消息服务组件,工作流
引擎,PORTAL门户服务,内容管理组件,文件传输服务组件,短信服务组件,定时事务
处理服务程序等多个服务组及程序组成。

组件层的特点是标准化,可独立配置,自包容,易更换,严格封装,可以被复合使用,提供了一系列可用的接口与平台及应用进行交互。

3.3 业务应用层
业务应用层是各种业务模块功能业务逻辑的具体实现,是在各种组件的基础上开发
而来。

3.4 门户表现层
工作台与门户是系统的表现层,用户自己也可以根据需要将各个业务系统(包括第
三方系统)的业务整合到自己的工作台。

不同身份不同角色的用户进入系统会看到不同
的界面。

与他功能无关的功能操作自动屏蔽,充分的体现了以人为核心的设计思想,简
化了应用难度,提高了工作效率。

4C6协同管理平台业务集成能力
C6协同管理平台是新一代的业务系统基础运行环境,为企业管理提供了全面支持,
帮助企业成为紧密协作的整体,实现高效的业务流程控制,使企业在运营效率和响应速
度方面实现突破,并适应组织内的持续完善和变革。

C6协同管理平台可以使企业的整体
IT成本得到大幅度降低,并从信息系统得到前所未有的高回报。

C6协同管理平台通过一个统一的、强大的、可扩展的业务运行环境,来构架、简化、集成企业的信息系统。

C6协同管理平台采取用户自定义开关式配置服务。

在环境配置上,C6可以根据自定义环境进行安全检查,自动切换登录C6平台,在模块组配上,用户只
需要通过开关式切换就可以组合成所需的模块。

真正实现所想即所得。

软件的开关式开发和配置的思想来自于把对象分成每个段,通过对段的组合,成为
功能模块。

通过模块的组合,使得模块之间形成子系统。

功能的每个功能点都是可组合。

C6配置采取软配置方式进行平台处理。

软配置的平台使得系统具有开放性,封装性,系统安全能够得到稳定保障。

配置式的平台使得用户自由选择功能模块,自由选取技术
参数。

平台配置完毕后,生成新的Web系统。

新的Web系统减少了代码的冗余,使得系
统运行性能加快。

软配置软件使得工作流和表单完全脱离,客户自定义表单后,能够通过开关式配置,将工作流和表单整合在一起。

软配置软件使得工作流自身也可以通过配置设定用户所需
要的工作流。

C6的关键能力体现在以下几个部分:
1.业务集成
2.安全集成
3.技术集成
4.网络集成
5.数据分析报表统计决策
6.快速实施和部署
4.1 可配置化的业务平台
4.1.1门户个性化定制
门户个性化定制采取的是JavaScript 和Ajax 技术。

系统提供门户的多个布局模板,系统管理员可以拖拽内容到布局模板的相应位置,
为不同的部门设制不同布局和内容的门户,并且可以为每个部门设置默认门户、为每个
门设置允许访问的部门,让企业不同业务部门使用不同的门户或相同的门户。

如图:
这种操作都是用JavaScript 和Ajax 技术实现的,由于JavaScript 是客户端语言,所以不影响服务器性能。

4.1.2组织架构可自由伸展扩充
系统在数据结构上将人员、部门、职务、岗位等分开定义,采用部门多层的应用,
人员可以实现在不同部门或同个部门进行兼职和兼岗位,让企业用户可以根据自身的实
际组织架构,自由的定义企业内部的部门结构和用户结构,以满足企业的内部分部、分级、兼职等实际需求。

4.1.3模块配置可视化,每个模块可以自由组配
模块的配置的原理是对XML 数据的操作。

使得这种对数据的操作可视化。

用户只
需选择根据自定义表单生成模块所需要的页面,将所需要的页面配置权限开关,将其加
入菜单列表中即可。

当用户进入C6 平台时,系统自动加载XML 数据菜单列表。

根据权
限进行所设定的屏蔽。

这种操作使得模块配置具有以下功能:
通过自定义表单,实现模块自定义页面。

通过在数据控件加入角色开关,实现每个记录的数据的记录粒度的控制;
通过菜单配置,加入模块接口页面,完成网页组配;
通过加入工作流开关,完成任务审批的功能;
通过对菜单XML 操作,完成菜单控制开关。

模块的权限控制通过嵌入权限控制开关进行模块权限掌控;
4.2 平台可扩展性
4.2.1表单自定义可视化和表单布局可视化,所想即所得
自定义表单的技术思想是通过用利用CSS 层叠样式表对操作网页表现层,利用DOM 技术、.Net 技术建立对象化模型,将控件可视化。

触发控件拖拉事件时,利用JavaScript 技术,将移动控件的坐标,对控件重新布局。

这些表现层的操作都在客户端实现,所以
不影响服务端的操作。

对数据的操作和布局通过DataGrid 控件绑定SQL 语句,当布局
完毕,保存时,即将布局好的控件生成新的模板文件和html 网页,而相关的数据操作层则保存在DJ 文件中,这种思想使得数据操作安全得到重要的保证。

而表单的操作通过JavaScript 操作,保证自定义表单性能高效。

在原理上HTML 网页加载速度比其他类型的解析类型的页面(如JSP 页面,PHP 页面,.ASPX 页面)速度快。

在操作数据时,HTML 页面通过AJAX 技术进行异步获取所
需的数据。

根据此原理,用户可以自由选取控件,自由的操作表单。

想如何布局页面,就可以
从控件集合里拖取控件,设置好就可以了。

另外,可以通过表单通过权限开关和工作流开关,能够很方便的控制表单的权限和
嵌入系统的工作流,以及消息服务开关操作消息服务等等组件和功能的联合使用。

以上原理,使得自定义表单具有以下功能:
可视化设计表单
定义表单的设计器就是用一个HTM 的网页来实现,直接采用拖拉的方式在页面上
摆放控件,设置控件的属性,事件。

所见即所得。

设计好的表单可以直接运行。

易于使用
可以根据系统提供的大量模板快速生成表单(包括页面和数据库表等),也可通过界面操作,新建表单向导,生成SQL 语句向导等等,无论是简单的增加,修改,删除,
还是复杂的多表同时编辑;都可用自定义表单设计出来。

齐全的基础控件
自定义表单除了常见的控件之外,还有页签控件,spin ,shape ,checkboxlist ,radiolist ,dropdownlist ,webgrid ,tree ,upload 等等。

强大的功能控件
统计图控件:包含直方图,折线图,园饼图,堆积图,立体图,条形图等几十种图
形,支持多图叠加在一起的复合图,也可以用脚本来定制图形。

表格控件:在HTML 的TABLE 元素的基础上增加了拖动修改列宽, 点击标题行
排序, 行间列间计算公式, 多层表头, 表格多选, 固定列显示。

单元格输入支持: checkbox, dropdownlist, text, 日期输入, 弹出自定义窗口输入等功能。

下拉列表控件:下拉的内容可为常数列表或数据库的查询记录, 支持多选,模糊查找,翻页,直接输入,下拉时弹出新窗口等功能。

树控件:参考互联网上众多的JS 树控件的优点,自定义表单里的树控件支持异步加载,数据源可为数据库/XML 文件/XML 字符串, 方向键导航, 多选,可编辑等等
功能。

4.2.2插件可嵌入C6任意模块网页进行数据交换
C6 的插件有Office 插件,WPS 插件,手写批注插件,HTML 插件。

上传下载控件。


时信息插件等等。

C6 插件的原理:通过用户控件调用控件事件,通过Render 将界面嵌入页面中,将JavaScript 代码嵌入调用的页面代码中。

用户在自定义表单时,只需用引用用户控件即可
自由嵌入。

当用户点击用户界面开关,则调用此界面,显示所需要的插件内容。

当用户
选取插件开关时,则触动插件开关,将插件调用的界面Render 出来,将所调用的JavaScript
函数Render 给网页。

以备调用。

网页在调用插件时,给插件接口赋参数值,使得插件与
网页数据相关联。

达到无缝连接。

4.2.3模块间数据可自由交换
只要模块之间数据接口的插件支持各种数据交换的格式,就可以在模块间进行数据
交换,数据交换采取接口接驳的形式。

如接收的电子邮件专业知识转为知识管理,则将附件的Word 、Excel 内容、Text 附件、邮件内容根据需要,选择转换开关转为Word 插件或Excel 插件、HTML 插件。

另外,如即时消息模块。

当用户使用把模块信息与其他人分享时,可随时把此模块
信息分享与他人。

如把工作日记通过即时消息共享给其他人。

使得通过C6 的办公软件与第三方厂商即时软件即时进行办公信息交互。

4.3 第三方系统集成
企业管理的通用性和个性化已经成为现代企业竞争的基本战略,在此背景之下,企
业的业务系统必须能够快速定制,灵活调整,自由扩展,自行维护,让企业迅速应对市
场、技术、资源、业务、客户、服务和管理等各方面的不断变化和发展。

C6 协同管理平台为此从形式、构成和工具几个方面提供支持,提供了真正有效的解决方案和手段。

4.3.1工作流程和表单可自由配置。

工作流的原理是采取工作流程方式,对每个流程进行控制。

进行权限审批,对表单保留审批痕迹。

工作流的每一个步骤都可以进行自由设定。

可以根据角色、根据
部门,以及根据个人进行设定权限控制。

对每个步骤的条件都采取枚举的方法,将
这些设定存入数据库表即可。

在读取走工作流的表单时,则可以根据保存的设定,
设定流程的走向。

工作流审批和跟踪都采取客户端嵌入JavaScript 和AJAX 方法,任意自定义表单则都可以嵌入定义好的任意工作流,因而任务审批,公文收文和发文都可以采取自
定义表单和工作流相结合的形式。

工作流还有版本管理的特性,使得工作流能够动态调整工作流的变更。

解决新的工作流和旧工作流不能共存的问题。

工作流根据WFMC 标准制作,支持图形化方式定义方式,图形化也是用JavaScript 与Ajax 技术相结合,采取拖拉的方式,保证工作流设定显得更为直观。

支持灵活的
流程绑定表单方式可以满足不同企业流程的需要,同时提供流程效率的监控分析统
计功能。

另外支持任务的代理机制(应对临时不在岗的情况)和移交机制(应对离职的情况)。

4.3.2 即时消息可插入化
即时消息组件扩展性,可以与QQ,MSN ,飞信等第三方厂商插件集成,即时消息插
件与飞信和短信平台集成,就可以通过第三方厂商软件与平台交互。

对第三方厂商的非办公信息进行监控和对第三方厂商提供插件集成。

4.3.3 提供Open API 和WebService 集成接口
表单自定义接口
自定义表单,用户可自主二次开发。

C6 将自定义表单的功能与C6 系统无缝的连接,
这种连接,使得表单具备开放性,用户可以将自定义好的表单与自定义好的权限,自定
义好的工作流紧密结合起来。

形成自定义流水化作业。

提供二次开发接口
WebService :系统的业务逻辑层提供丰富的Web Service 接口,供二次开发调用,
实现外部系统与系统的交互。

API :系统提供丰富的API 接口(业务逻辑层,表现层控件,数据库存储过程)允
许程序员进行调用或重载,更深入进行对系统的开发和控制。

RSS:提供RSS输出,便于把系统中可共享的内容让其他RSS订阅。

应用集成
URL:系统提供URL集成功能,把设置的URL展现到工作台或连接到菜单上。

RSS:系统提供RSS阅读功能,可以通过RSS订阅其他系统或网站共享的内容。

其它接口
系统除了使用自定义表单进行新业务模块的扩展外,系统还提供其它的二次开发接
口和各种应用集成方案,方便和外部系统进行整合。

提供各种知名管理软件的接口(如
邮件系统、档案系统、人力资源系统,各种业务系统等)。

另外,C6 提供人员、部门、组织、角色等接口。

5 中化化肥项目中金和C
6 与SAP接口案例
5.1 客户接口需求
客户需求是在C6 平台中实现SAP 的财务报销流程。

具体的过程是用C6 平台的自定义系统按中化化肥的需求实现财务报销模块。

在C6 协同管理平台进行费用和差旅费报销,报销的预算限额与成本代码是从SAP 中取得,超预算时会自动走特批流程,流程审批结束后自动把相应审批完成的报销数据传递给SAP RFC 接口,生成SAP 中的财务凭证,然后在SAP 中处理领款等后续业务。

5.2 具体实现步骤
5.2.1(一)自定义报销模块
通过C6 平台的自定义表单和流程的功能,按中化的需求生成了普通费用报销单和差旅费用报销单。

相关文档
最新文档