如何甄别一家专业诚信的论文机构? 咨询电话: 13161669098(李老师) QQ:286399115点击即时交谈 设为首页 | 加入收藏 | 在线留言 | 旧版站点入口  

SAP ERP系统以及相关开发技术研究

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2016-01-08 22:01:07

 SAP ERP系统以及相关开发技术研究
1SAP ERP系统简介
    SAP公司于1972年在德国创立。来自IB M的五位创始人(Dietmar Hopp, Hans-WernerHector, Hasso Plattner, Klaus Tschira, and Claus Wellenreuther)于德国曼海姆初创时的公司名为Systemanalyse and Programmentwicklung,后根据Systeme,  Anwendungen andProdukte in  der  Datenverarbeitung(“Systems,Applications  and  Products  in  DataProces sing ")将公司名称缩写为SAP。
    SAP R/3是一个基于客户机/服务器结构的开放系统、集成的企业资源计划系统。其功能覆盖企业的财务、后勤(工程设计、采购、库存、生产销售和质量等)和人力资源管理、SAP业务工作流系统以及因特网应用链接功能等各个方面。R/3系统并非只是软件,它是一种策略性解决方案。
    SAP R/3应用软件采用模组化结构,如图2-1所示,包括了十二个模块,分别为FI,CO, AM、SD, PP, MM, PM,  QM, HR, PS、WF和IS。
    每一个模块都由许多的子模块组成。举例来说,财务模块(FI)含会计、控制、投资管理、现金管理、企业控制和不动产等子模块。
    对于IS(行业解决方案)来说,目前SAP提供了包括通信、电力、采矿、化工、政府、高科技、医疗、传媒、零售、批发、离散型制造等超过20种不同行业的解决方案,而本文既是基于SAP IS Retail行业解决方案进行研究和实施工作的。
    目前SAP ERP包括四种独立解决方案[[32],可为主要部门的企业资源规划提供支持。图2-2展示了SAP ERP业务解决方案矩阵,企业可以从中选择需要的组件和解决方案来提升自身的管理水平。
SAP ERP财务解决方案一SAP ERP Financials
    SAP ERP财务((SAP ERP Financials)解决方案是一款适用于各种行业的综合财务管理解决方案。这一先进的企业管理软件解决方案全面支持会计、财务报告、绩效管理和企业治理,具有会计、报告、分析、财务供应链和资本资产管理等丰富功能。
    SAP ERP财务解决方案对本地市场要求、语言和币种的支持能力达到业内领先水平。同时,还支持各种行业专用流程,可与其他SAP行业解决方案兼容。SAP ERPFinancials己为全球各大金融组织所广泛采用。这种市场领先的财务管理工具可与您的运营系统配合运行,使企业具备独特优势。
SAP ERP人力资本解决方案一SAP ERP Human Capital Management
    SAP ERP人力资本管理((SAP ERP HCM)解决方案具有先进的人力资本管理功能,支持各种行业各类规模的组织显著提高劳力潜能,同时满足今后创新、发展和灵活性的要求。
    SAP ERP HCM可实现人才、工作流程和劳力部署的自动化管理,提高工作效率,遵从全球及地方不断变化的监管规定。SAP ERP HCM面向全球业务设计,支持47个国家的工资单功能、监管规定和最佳实践。SAP ERP HCM可与您现有业务系统集成,而且可以根据您的具体要求进行定制。
    SAP ERP运营解决方案一SAP ERP Operations
    SAP ERP运营((SAP ERP Operations)解决方案己成为大部分企业的支柱软件,用以支持关键业务部门的运营流程实现优异的绩效水平:采购和物流执行、产品开发与生产、销售与服务。这一出色的软件融合了SAP 30多年来,在25个行业中成千上万个成功客户所积累的丰富经验。
    采用SAP ERP运营解决方案,您的企业可以发挥出效率的全部潜能。通过优化口常运营,您可以将节省下来的资源和预算投入业务创新。您不仅能够建立今后的竞争优势,而且可以保证企业长期出色地运营。
SAP ERP企业服务解决方案一SAP ERP Corporate Services
    SAP ERP Corporate Services为您在房地产管理、企业资源管理、项目管理、差旅管理、环境健康与安全(EH&S、质量管理、全球贸易链管理等企业职能服务领域降低成本、减少错误、保证严格坚持公司规章制度与指导方针。
2.ABAP开发语言介绍
    ABAP(高级商务应用编程)是一种高级编程语言,由德国软件公司SAP开发。目前,和最近引入的Java一起,ABAP主要用作SAP的编程。这个服务器软件是SAPNetWeaver平台的一部分,这个平台主要用来开发商务应用。ABAP支持有面向过程和面向对象。
    ABAP作为一种面向特定应用的第四代编程语言最早在20世纪80年代开发。它原本是作为一种报表语言应用在SAP R/2上,这是一个帮助大型公司在大型机上建立原材料管理和财务会计管理商务应用的平台。ABAP本来也是德语Allgemeiner BerichtsAufbereitungs Prozessor的缩写,意思是“通用报表预处理器”o ABAP第一次引入了“逻辑数据库”的概念,它在基本的数据库层提供了更高级的抽象。
    ABAP编程语言最初被SAP的开发者用于开发SAP R/3平台。但它也被设计让SAP的客户用于增强SAP的软件应用;客户可以用ABAP编程开发自定义的报表和界面。这个编程语言对于程序员来说很容易学习但并不是一个非程序设计人员可以直接使用的工具。编写ABAP程序需要良好的编程技巧和关系数据库方面的知识,如果知道面向对象设计的概念更好。
    虽然SAP最早于1992年就发布了R/3,但ABAP现在仍可以用于为R/3系统编写程序。在20世纪90年代,随着计算机硬件的发展,越来越多的SAP的应用软件和系统都用ABAP来实现。一直到2001年,几乎所有的基本功能都是由ABAP编程实现的。在1999年,SAP在发布R/3 4.6版的同时也发布了一个对AB AP的面向对象扩展,叫做ABAP Objects。
    ABAP有两种不同类型的程序:
    报表程序遵循一个相对简单的编程模型,用户可选的输入一系列参数(比如,在一个数据子集上的选择),然后程序根据输入的参数以一个交互式列表的形式产生一张报表。报表程序的输出之所以是交互式的是因为它不是一个被动的显示;它允许用户使用AB AP语言通过深入挖掘功能以获得某个数据更细节的视图,或者通过菜单命令触发更深入的处理,比如按不同的方式排序数据或者按某种选择条件过滤数据。这种表现报表的方法有很大的优势,特别是对于那些需要处理大量信息但又要以很灵活的方式来检查这些信息的用户,这样他们就不会再被限制到一种固定的显示形式或者大小上无法管理的列表形式的报表中了。这种方便的开发交互式报表的方式是ABAP语言的一大重要闪光点。
    “报表”这个词有时会给人一种误解,其实创建数据可以在底层数据库修改而不仅仅是只读的报表程序是完全可以的。
    在线程序(也叫模块池)不产生列表。这些程序使用一系列的屏幕来定义更复杂的用户交互模式。术语“屏幕”是指用户看到的实际的物理图像。每个屏幕还有一个“流逻辑”;这是指由屏幕触发的ABAP代码,比如初始化屏幕,响应用户请求的应答和控制模块池的屏幕之间的序列的逻辑。每个屏幕都有自己的流逻辑,每个流逻辑都分为"PBO"(输出前处理)和“PAI "(输入后处理)部分。在SAP的文档中,术语“dynpro "  (动态程序)用来表示这种屏幕和流逻辑的结合。
    在线程序并不是通过名字调用的,而是和一段事务代码联系在一起。用户可以通过自定义,角色依赖,事务菜单来触发它们。
    除了报表和在线程序外,以类库,功能库和子程序池的形式开发共享代码段也是可以的。
    ABAP Workbench有几个不同的工具用于编辑容器对象。这些工具可以为你提供涵盖整个软件开发周期各阶段的辅助。创建和编辑容器对象的最重要的工具有:
    ABAP Editer:编写程序代码。
    ABAP Dictionary:处理数据库表定义,检索全局类型。
    Menu Painter:设计用户界面(包括菜单栏,标准工具栏,应用栏,配置功能键)。Screen Painter:为用户对话框设计屏幕(动态程序)。Function Builder:显示和处理功能模块。Class Builder:显示和处理ABAP对象类。
3.拉式供应链与推式供应链介绍
    拉式市场供应链系统是指根据实际顾客需求而不是预测需求组织生产的供应链系统。换句话说,在拉式市场供应链系统中,生产是由需求驱动的。
为此,拉式市场的供应链系统使用快速的信息流机制来把顾客需求信息传送给制造机制,如POS系统,如图2-3所示。   
拉式市场供应链的优点集中表现在它缩短了生产的提前期。
由于拉式市场的供应链系统能够通过外部实际需求信息的采集,更准确地预测零售商的订单而缩短提前期。而随着生产提前期的缩短,零售商的库存水平将显著减少,制造商面对的变动性也随着提前期的缩短而变小,而制造商的变动变小使得制造商库存能够降低。因此,在一个拉式市场的供应链系统中,经常能够看到系统的库存水平明显下降,管理资源的能力加强了,整个系统成本低于相应的推式市场的供应链系统。   
正是由于同推式市场的供应链系统相比,拉式市场的供应链系统对需求信息的把握更加准确与及时,因此目前的供应链系统都正在朝着拉式市场的方向进行改革。
    推式市场供应链系统是指根据长期预测组织产品生产的供应链系统,而预测的基础是利用从零售商处接到的订单,如图2-4所示。
(1)推式市场的供应链系统对市场变化作出反应需要更长的时间,这可能会导致两
    种后果。一是该系统可能没有能力满足变化的需求方式;另外当市场对某些产
    品的需求消失时,该供应链系统的库存将过时。这样就会经常发生由于紧急生
    产转换而引起的运输成本增加、高库存水平和高制造成本等。

[1] [2]  下一页

  • 好的评价 如果您觉得此文章好,就请您
      0%(0)
  • 差的评价 如果您觉得此文章差,就请您
      0%(0)

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论