广东汇海农牧科技集团生产中控系统与SAP系统的接口模块的开发与实现

发布时间:2020-12-09 15:53
  广东汇海农牧科技集团一直使用公司技术团队自开发的亿帆管理系统控制公司销售、采购、仓库、财务、饲料配方、生产、质检等七个方面的运作,并有专业的财务软件配套使用,提供该财务软件的接口,能够方便地将系统中的单据转入到财务软件中。亿帆系统的优势在十年的使用中显而易见,界面简洁、操作简单、交互性强、功能实用,却存在着不集成、扩展性低、业务与实际数据脱节等隐患,尤其是生产部,实物与账面对不上,且无从考究、难以预防和控制。在逐渐扩大经营、增大公司规模的同时,优势可见度越来越低,而劣势暴露的越来越严重,为提高管理水平、降低生产成本、提高工作效率、增强自身竞争力,SAP的引进是不可阻挡的趋势,其中生产模块是论文中要讲述的重点,包括SAP中生产模块的相关操作以及将生产与系统无缝衔接的生产中控配料系统和计数系统。SAP系统将库存信息与采购、生产、销售以及成本、财务信息集成起来,实时记录实施单位的生产状态、采购信息、库存情况、销售记录,由此推演出更合理精确的物料需求计划,减少货物堆积以及货物不足,防止无依据的报计划,提高产量。配料系统主要实现原料消耗的功能,并提供配方管理、原料管理、报表统计、工厂参数、料仓参... 

【文章来源】:山东大学山东省 211工程院校 985工程院校 教育部直属院校

【文章页数】:75 页

【学位级别】:硕士

【部分图文】:

广东汇海农牧科技集团生产中控系统与SAP系统的接口模块的开发与实现


图2-1?SAP的分布式体系结构图??

示意图,三层体系,层次结构图,硬件


的接口,直接用于用户操作,向系统屏幕输入事务码或者屏幕选择条件等数据、??接收应用层反馈的信息、执行处理操作。??应用层:连接显示层和数据库层,接收客户端发送的指令调用相应的函数或??程序来执行对应的操作,执行过程中从数据库中调取所需的表内容、视图或者结??构,再向应用层返回工作结果,与显示层具有一对多的关系。报表、函数、增强??等的开发和运行都在这一层,ABAP程序包括二次开发和系统标准的,都可以直??接与数据库交互。业务规则、数据访问、合法性校验等都在应用层进行处理。??数据库层:系统的业务数据存放于透明表中,是整个系统的资源库,所有的??功能实现数据都源自这一层,处于系统底层,具有核心地位,与应用层具有一对??多的关系。生产计划订单、采购合同、会计凭证、销售数据以及各模块主数据等??都属于业务数据,开发过程中会使用到数据结构、锁对象、透明表以及数据库表??的内容,开发人员自建的外挂表也存在数据库层,对表中内容的读取或者存储也??在这层,主要使用OPEN数据库。??mmm??麵?為—^??图2-2?SAP层次结构图??SAP的三层体系组织分别对应相应的硬件服务器,每层的对应关系如示意图??2-2中所示,多个显示服务器可以同时向同一个应用服务器发出请求,操作同一??个应用程序,多个应用服务器可以读写同一个数据库表。从理论上讲,服务的分??配与硬件的物理位置没有内在联系,多个逻辑层次可以安装在同一台硬件上,并??且显示层和应用层可以分布在任意的物理服务器上。这种一对多的体系结构优点??如下。??1.三层体系结构能有效缓解通信阻塞,在三个层次中分布服务有助于提高??8??

逻辑结构图,应用程序,屏幕,触发事件


山东大学硕士学位论文??器中需进行编译和执行的程序,如图2-4所示。??SAP?GUI??■?I-??--1??流逻辑(屏幕)??I????处理逻辑(ABAP程序),-一?其它接口??今???T??数据庳接口??图2-4应用程序逻辑结构图??流逻辑:屏幕的创建和执行过程由屏幕处理器处理,屏幕是显示层和应用层??交互的界面,输入界面和流逻辑组成SAP的标准屏幕,流逻辑分为PBO、PAI、??POH、POV四种【141。PBO是对屏幕出来之前的处理,触发事件是PROCESS?BEFORE??OUTPUT;?PAI是对屏幕出来之后的监听处理,触发事件是PROCESSAFTER?INPUT;??POH逻辑流主要实现快捷键F1的效果,查看帮助信息时被触发,事件结束后继??续处理当前屏幕,触发事件是PROCESS?ON?HELP-REQUEST和FIELD?FIELD_NAME??MODULEHELP_MODULE;?POV逻辑流主要实现快捷键F4的效果,当用户按下查??询帮助按钮时触发事件?PROCESS?ON?VAUJE-REQUEST?和?FIELD?FIELD_NAME??MODULE?F4_M0DULE,事件结束后继续处理当前屏幕。逻辑流PBO和PAI由一个??Module组成,形成完整的对话,屏幕上的输入字段传送到Module后会调用相应??模块接收和处理。??处理逻辑:ABAP应用程序负贵处理系统中的行为数据,用户执行一个行为,??如屏幕执行按钮,数据流向将从显示层至应用层,此时ABAP代码模块被处理。??ABAP程序处理过程中,使用数据库接口读写系统数据,使用其他接口调用函数??或包含

【参考文献】:
期刊论文
[1]SUSE为SAP HANA提升高可用性能力[J].   办公自动化. 2015(09)
[2]ERP接口技术的实施[J]. 戴洁,曹翀,刘强.  山东理工大学学报(自然科学版). 2007(06)
[3]中间件技术在EAI中的应用[J]. 孙亮清.  电脑开发与应用. 2004(01)

硕士论文
[1]物采系统与SAP集成的设计与实现[D]. 刘晓朵.上海交通大学 2017
[2]基于Sap Hana内存计算的大规模数据分析系统的设计与实现[D]. 许航.吉林大学 2016
[3]基于SAP的生产计划解决方案的研究与实现[D]. 张亮亮.上海交通大学 2013
[4]ERP在邯邢矿业公司财务信息化管理中的设计与实现[D]. 郭磊.北京邮电大学 2012
[5]基于ERP系统的锦西石化设备管理研究[D]. 任宗远.天津大学 2010
[6]SAP接口技术研究与实现[D]. 刘洋.武汉理工大学 2009
[7]Web Services体系结构和应用研究[D]. 刘佩贤.北京化工大学 2008
[8]基于SAP的跨组件流程集成与交换技术研究[D]. 李鹏.电子科技大学 2007
[9]SAP接口技术研究与开发[D]. 唐亮.同济大学 2006
[10]异构系统数据整合方法分析——SAP R3系统整合分析[D]. 赵科杰.对外经济贸易大学 2003



本文编号:2907112

资料下载
论文发表

本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/2907112.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户5aa3c***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com