论文部分内容阅读
办公自动化(Office Automation,即OA),其基本功能是帮助实现企业办公自动化,员工可自行登录OA门户完成日常业务应用或审批的流程,节省大量时间,显著提升企业效益与效率。企业资源规划(Enterprise Resource Planning,即ERP),以信息技术为基础,把企业综合资源(人流、物流、资金流、信息流)集中管理,整合客户需求、企业的生产经营活动以及供应商资源。为企业管理层提供方案,并为提高企业工作效率及资金的营运等问题提供了业界解决方案,成为能满足用户各种需求的行之有效的经营管理办法。SAP(Systems Applications and Products in Data Processing)是德国的ERP软件。其结合了世界优秀企业集团先进的管理思想与高端的软件设计。SAP系统提供针对各行业的专业解决方案,为各行各业的企业提供最佳管理系统。本课题主要研究Domino OA与SAP系统应用模块之间的集成方案设计及实现。对OA与SAP系统之间数据的输入和输出进行设计;对OA系统的数据库字典和SAP透明表设计,再利用SAP系统的RFC函数功能实现数据的传递,利用系统接口,实现与Domino工作流引擎的集成功能。本文集成的SAP模块有主数据、FI和MM。OA系统中需集成的财务工作流程有:费用报支管理、交际费报支管理、交通费报支管理、差旅费报支管理、冲账管理等;采购管理模块的工作流程有:采购申请、采购预付款申请、采购验收报支等。本文在OA流程表单的基础上,分析流程及信息流转,OA系统运用Java Script功能,SAP系统利用BAPI的RFC功能,使用ABAP语言编写SAP系统接口的函数程序,利用SAP现有基本表单实现OA与SAP系统字段信息的输入与输出流转。在系统测试阶段,编写测试用例场景,模拟现实业务,进行了单元测试和集成测试,在测试结果的基础上对集成系统做了优化,使系统更人性化和满足实际需求。通过对本文内容的研究,根据实际业务需求,实现了OA系统与SAP系统业务模块的集成,提高了企业的工作效率,有效的降低了生产成本,实现了本项目的目的。