1、本 科 毕 业 论 文基于 SAP ERP 系统物料模块进销存统计报表与供应商授信余额报表的开发Based on SAP ERP Systems Material ModuleThe Development of Inventory and Sales Statistical Form and the Suppliers Unused Credit Balance Statistical Form姓 名:学 号:学 院:软件学院系:软件工程专 业:软件工程年 级:校外指导教师: 校内指导教师: 年 月摘 要当今,在竞争激烈的环境下,如何获得有利信息已成为现代企业的一项重要投入。建立管理信息系统
2、是实现管理现代化的主要步骤,它已成为企业管理的客观需要,也是一项基础性的建设。作为管理信息前沿科技“企业资源计划(ERP) ”是建立在信息技术基础上,以系统化的管理思想,为企业提供了决策运行的管理平台。当今最为成功的 ERP 系统是 SAP R/3 系统。为高效地运用现代科技的信息平台,SAP R/3 系统实现企业内部从原材料采购到生产、库存、销售、财务、成本管理的信息化以及所有部门子公司的财务结算;通过 SAP R/3 系统实现规范公司的管理流程,建立以财务为核心的管控体系;实现公司内部信息的完全、快速高效的共享。物料模块(MM)作为 R/3 系统中最重要的模块之一,覆盖了一个集成的供应链中
3、所有的有关物料管理的任务。该系统具备产生物料需求计划、采购申请及维护、货物的移动、发票校对、库存管理、库房管理、库房结构定义、库房转移处理、库存支持、供应商评价、与应用相关的分类、采购信息系统维护。本文重点介绍了在 SAP 系统的物料模块(MM)下,运用 ABAP 语言设计和开发的两张报表进销存统计报表和供应商授信余额统计表。进销存统计表统计各类业务项目下的月进销存情况;供应商授信余额表统计供应商的最大授信额、应付及订单未清金额。本文从软件工程的角度展示了对这两张报表的设计及开发,并且对这两张报表的需求分析、概要设计、详细设计、测试进行了详细的分析与说明。关键词:物料模块;进销存;授信余额Ab
4、stractNowadays, how to search helpful information for the Modern Corporations is an important investment in the competitive environment. To build Management Information System is the main procedure to achieve the modernization of management, this is the desirability for the business management. “Ent
5、erprise Resource Planning (ERP)“ is the advanced technology which is based on the information technology, has the systematic management concept and supplies the platform of strategic decisions for the enterprises.SAP R/3 is the most successful ERP System at these times. As an information platform th
6、at uses modern science and technology efficiently, SAP R/3 System makes all of the Informationization of the company come true, which include material purchases, productions, stores, sales, financials and cost managements Informationization, in addition, R/3 System executives all of departments and
7、subsidiary companies financial settlements; R/3 System makes the Process of Management standardization and builds a hierarchy of control focus on the financial affairs; moreover, R/3 has those inner information to be shared absolutely, quickly and efficiently.The Material Module (MM) is one of the m
8、ost important modules in the R/3 System, which covers all of the tasks about material management during the Supply Chain. This system has many functions as follows: producing Material Requirements Planning (MRP),Purchase Request and Maintaining, moving goods, Receipts Check, Inventory Management, St
9、ore Management, defining the Storehouse Structure, dealing with the movement of storehouse, supporting the inventories, suppliers evaluations, classification about applications and purchase informations maintaining.The main content of this thesis is the introduction about the Inventory and Sales Sta
10、tistical Form and the Suppliers Unused Credit Balance Statistical Form, both are under the SAP Systems Material Module (MM).The Inventory and Sales Statistical Form evaluates all operational projects inventory and sales data monthly; the Suppliers Unused Credit Balance Statistical Form evaluates sup
11、pliers maximum credit balance, payable account and outstanding balance. In this thesis, I explain the design and development about both of these two forms from Software Engineering View, moreover, readers can get the Requirement Analysis, Preliminary Design, Detailed Design and Test in details.Key w
12、ords: Material Module; Inventory and Sales; Unused Credit Balance. 目 录第一章 SAP ERP 系统概述与工作原理 .11.1 SAP 概述 .11.1.1 SAP 的发展及现状 11.1.2 SAP R/3 系统概述 11.2 SAP ERP 概述 .21.3 SAP R/3 BASIS 系统工作原理 .31.3.1 R/3 系统的基本结构 31.3.2 R/3 系统同数据库的数据交换过程 41.3.3 R/3 系统的事务处理 41.3.4 R/3 数据流 41.4 SAP ABAP/4 数据字典 51.5 SAP R/3
13、应用系统 .51.5.1 应用系统概述 .51.5.2 应用系统的重要设计思想 .51.6 SAP 实施步骤 .61.7 SAP R/3 主要模块简介 .71.7.1 FI 模块 .71.7.2 SD 模块 .71.7.3 MM 模块 .8第二章 物料模块(MM)设计 92.1 概述和组织结构 .92.2 物料主记录 112.3 供应商主记录 122.4 采购系统概述 122.5 库存管理 132.5.1 与物料管理(MM)的结合 132.5.2 与生产计划(PP)的结合 142.5.3 与销售&分销(SD)的结合 .142.5.4 与质量管理(QM)的结合 142.5.5 与工厂维护(PM)
14、的结合 142.5.6 与后勤信息系统(LIS)的结合 .142.6 发票校验 15第三章 进销存统计表设计 173.1 需求分析 173.1.1 需求概述 173.1.2 需求规格说明 173.2 概要设计 203.2.1 内表定义 203.2.2 数据库表结构及检索 203.2.3 取数逻辑设计 223.2.4 功能概要(PG 流程) 233.3 详细设计 .253.3.1 屏幕设计 253.3.2 屏幕切换 263.3.3 程序结构图 273.3.4 程序处理详细设计 28第四章 供应商授信余额表设计 374.1 需求分析 374.1.1 模块划分 374.1.2 模块说明 384.1.
15、3 参考数据表说明 404.2 概要设计 404.2.1 功能概要 404.2.2 数据库表结构及检索 414.2.3 内表定义及取数逻辑 424.2.4 PG 流程 434.3 详细设计 444.3.1 屏幕设计 444.3.2 屏幕切换 444.3.3 程序系统结构图 454.3.4 程序详细处理说明 464.3.5 数据定义说明 484.3.6 通用模块使用说明 494.4 测试与运行 504.4.1 程序运行 504.4.2 测试方法 51第五章 总结与展望 565.1 总结 565.2 展望 57致谢.58参考文献. 59ContentsChapter1 The Overview a
16、nd work principle of SAP ERP System.11.1 The Overview of SAP ERP .11.2 The Overview of SAP 11.2.1 The Development and Presentsituation of SAP 11.2.2 The System Overview of SAP R/321.3 The Operating Principle of SAP R/3 BASIS System.31.3.1 The Basic Structure of R/3 System .31.3.2 Data Exchange Proce
17、ss between R/3 System and Database.41.3.3 The Transaction Processing of R/3 System 41.3.4 The Data Stream of R/3.41.4 The Data Dictionary of SAP ABAP/4 .51.5 The Application System of SAP R/3 .51.5.1 The Overview of Application System.51.5.2 The Design Philosophy of Application System 51.6 The Imple
18、mentation Step of SAP61.7 The Introduction of the main module in SAP R/3.71.7.1 FI Module71.7.2 SD Module 71.7.3 MM Module 8Chapter 2 The Design of Material Module .92.1 The Overview and Structure .92.2 Materials Master Record .112.3 Suppliers Master Record .122.4 The Overview of Procurement System
19、.122.5 Inventory Management132.5.1 The Combination with MM 132.5.2 The Combination with PP .142.5.3 The Combination with SD 142.5.4 The Combination with QM .142.5.5 The Combination with PM142.5.6 The Combination with LIS142.6 The Check of Invoice15Chapter 3 The Design of Statistics Table of Inventor
20、y and Sales.173.1 Requirements Analysis.173.1.1 The Overview of Requirements 173.1.2 The Specifications of Requirements .173.2 Preliminary Design .203.2.1 The Definitions of Inner Tables 203.2.2 The Structures and Searches of Database Table .203.2.3 The Design of Data Access Logic.223.2.4 The Overvi
21、ew of Functions(PG Process)233.3 Detailed Design .253.3.1 The Design of Screens 253.3.2 The Switch between Screens.263.3.3 The Structural Diagram of Program273.3.4 The Detailed Design of Program Processing 28Chapter 4 The Design of Unused Credit Balance about Suppliers374.1 Requirements Analysis.374
22、.1.1 Modules Dividing 374.1.2 The Introductions of Modules.384.1.3 The Introductions of Reference Data Tables 404.2 Preliminary Design .404.2.1 The Overview of Functions.404.2.2 The Structures and Searches of Database Table .414.2.3 The Definitions of Inner Tables and Data Access Logic 424.2.4 PG Pr
23、ocess 434.3 Detailed Design .444.3.1 The Design of Screens 444.3.2 The Switch between Screens.444.3.3 The Structural Diagram of Program454.3.4 The Detailed Design of Program Processing 464.3.5 The Introductions of Definitions of Datas 484.3.6 The Directions for Use about Universal Blocks .494.4 Test
24、 and Execution .504.4.1 Program Execution504.4.2 Test Methods.51Chapter 5 Summary and Prospect.565.1 Summary 565.2 Prospect 57Acknowledge .58Reference .59第一章 SAP ERP 系统概述与工作原理1第一章 SAP ERP 系统概述与工作原理1.1 SAP 概述1.1.1 SAP 的发展及现状(注:以下章节中的“SAP”均为“Systems, Application and Production Data Processing”的缩写;“SAP
25、公司”为生产SAP软件的这家德国公司。 )SAP R/3是由MM,PS,PP,SD,FI,CO,QM等多个功能模块所组成。SAP还包括ALL-IN-ONE和BUSSINESS ONE等产品。据统计,世界五百强中有超过 80的公司使用 SAP,中国的大型国营、民营企业 90使用 SAP。2003 年 9 月份,SAP 公司特意推出 SAP Business One 中文版 ERP 软件,专门为中国中小型企业服务。具有强大功能的解决方案平台,提供全面的功能,帮助企业实现成功管理。全球有 120 多个国家的超过 20,000 家企业正在运行着 64,500 多套 SAP 软件。中国来自各行业的 40
26、0 多家企业在使用 SAP 的解决方案。如:中国电信、招行、浪潮集团等。 1.1.2 SAP R/3 系统概述SAP公司推出的第一个产品:R/2系统,被看作是一个商业概念,有助于企业的建设。随后,ERP迅速成长为一个新兴的软件产业,Oracle, SAP公司, Baan和People soft等多家公司为了这个市场而展开激烈的竞争。随着竞争的进一步激烈,ERP供应商们开始为中小型企业提供解决方案。之后SAP公司推出SAP R/3系统。R指的是实时资料处理(Real-time Data Processing) ,而3表示组成R/3系统的三层:数据库、应用服务器、汇报层。SAP R/3系统是ERP
27、领域的最佳解决方案,它包括财务会计、管理会计、生产计划和控制、项目管理、物料管理、质量管理、工厂维护、销售和分销、服务管理、人力资源管理等模块,具备全面、集成、灵活、开放的特点 1。R/3系统图如图11所示:第一章 SAP ERP 系统概述与工作原理2图 1-1:R/3 系统图SAP R/3 经典版本为 4.6C,最新版本为 ECC6.0、ECC7.0 和 ECC7.1。R/3 系统 SAP 公司开发的集成化的企业管理应用软件,SAP R/3 系统是支持 C/S 机构的产品。1.2 SAP ERP 概述ERP是企业资源计划(Enterprise Resource Planning)软件的缩写,
28、起源于欧洲,随后推广到全球 2。单从技术上讲,ERP可以说是一个应用程序的软件包。但是它不同于数据库、中间件或者是操作系统,它将整合了企业功能的各个模块组合在信息系统中。ERP的出现是建立在MRP(Material Requirement Planning)和MRPII(Manufacturing Resource Planning)的概念上的。在上世纪90年代的MRP时代,ERP的概念开始走向成熟,而MRPII的成功,让企业能够更好的管理自己的资源。这些基本的概念也为之后的SAP公司推出相关产品奠定了一定的理念基础。SAP公司是德国的一家著名的生产ERP软件的公司,成立于1972年,总部位于
29、德国沃尔多夫市,是全球最大的企业管理软件供应商、第三大独立软件供应商、全球领先的协同电子商务解决方案供应商。SAP公司通过业务工程成功地集成信息技术,其着力倡导的ERP思想广泛运用于当今企业管理 3。“SAP”既是德国这家生产ERP软件公司的名称,同时SAP代表着:Systems, 第一章 SAP ERP 系统概述与工作原理3Application and Production Data Processing,SAP软件是ERP解决方案的先驱,它可以为各种行业、不同规模的企业提供全面的解决方案。自1972年起,SAP软件的有效性和可靠性已经被数十个国家的上万家用户所验证。1.3 SAP R/3
30、 BASIS 系统工作原理1.3.1 R/3 系统的基本结构“BASIS 系统” (即“核” )是 R/3 系统的“引擎” 。它负责屏幕的定义、检查用户的进入以及保证数据的正确流向等。 “BASIS 系统”由屏幕解释器(Screen Interpreter)、ABAP/4 解释器(ABAP/4 Interpreter)、数据字典 (Data Dictionary)和流控制(Flow Control)四部分组成。各个部分的功能分别介绍如下:(1) 屏幕解释器:屏幕解释器负责设计 R/3 屏幕、检查用户输入并提供出错信息。R/3 系统是一个双向的过程,用户输入信息,R/3 提供反馈。这通常称作“对
31、话” ,而控制这些对话的就是屏幕解释器。(2) ABAP/4 解释器:ABAP/4 是 SAP 公司开发的第四代编程语言,所有的 SAP 模块都由 ABAP/4 写成。ABAP/4 解释器和屏幕解释器一样负责管理与用户的对话,不过它的作用是处理输入数据,并编辑输出数据。通过屏幕解释器与 ABAP/4 解释器的共同作用,用户与应用模块之间便建立了有效率的对话。随着图形化的界面广泛应用,R/3 系统可把 ABAP/4 编制的屏幕及在这个屏幕上发生的所有动作直接放在屏幕解释器中进行解释。ABAP/4 解释器和屏幕解释器工作都需要 ABAP/4 数据字典的支持。(3) ABAP/4 数据字典:R/3
32、系统中所有的一切数据都存在这个字典中。数据字典,顾名思义是 R/3 用来查找定义的。所有应用模块使用的所有数据(如数据类型、数据域允许的最大字符长度等等)都定义在数据字典的表当中,屏幕解释器使用这些信息来检查输入是否有效,ABAP/4 解释器则用这些信息来定义那些数据能够被另一模块使用之前所需要的处理过程。数据字典同时也存储关于系统与业务的综合信息。(4) 流控制有助于提高 R/3 应用软件管理一系列工作时的效率。比如,它保证用户的第一章 SAP ERP 系统概述与工作原理4数据已被保存;当用户要求系统执行一系列的任务时,流控制将在批处理(Batch Process)中进行处理。(5) 系统接
33、口:为了保证 R/3 系统的可移植性,系统接口被设计成为独立的一层,在这一层以上的 R/3 系统组件,功能全部独立于运行的硬件、软件平台。系统接口分为数据库接口和操作系统接口 4。(6) 进程控制器:R/3 系统中的所有进程都通过这个控制器来调度,优化进程。(7) 用户接口:主要用来处理用户 CLIENT 端的访问。(8) 通讯接口:用来处理外部数据,如同 EDI 的接口,其他 R/3 系统的接口。1.3.2 R/3 系统同数据库的数据交换过程R/3 系统的数据接口将 ABAP/4 语言和 OPEN SQL 语言转化为相应的数据库语言。在进行转化时,首先从 APPLICATION SERVER
34、 的 BUFFER 中查找所需的数据,若存在,则直接返回结果;不存在则要去数据库中查询。1.3.3 R/3 系统的事务处理每一个 R/3 的事物都是由有关联的逻辑对话框(屏幕)组成,其中每一个屏幕有一个PBO(前置处理,用来初始化屏幕,提供缺省值)和 PAI(后置处理,离开这一屏幕时激活,如处理输入数据等) 。一个 R/3 LUW(逻辑工作单元)不仅包括一个事务中的 PBO 和 PAI 而且还包括更新数据库动作。从数据库的角度来看,一个 LUW(逻辑工作单元)是把数据库从一个状态更新到另一个。提交的事物处理是由 APPLICATION SERVER 完成 5。1.3.4 R/3 数据流(1)
35、用户的操作被 R/3 的前台工作程序 SAP GUI 接收,并转化为特定的进程到DISPATCHER 中。(2) DISPATCHER 把用户进程放入 RESQUEST QUEUES(申请队列待)。(3) DISPATCHER 等到有空闲的进程工作器时从队列中取出进程放入进程工作器。(4) 进程工作器执行进程:从 ROLL FILE 中读出数据或进程提交给数据库。(5) 数据库返回给进程工作器所需的数据。(6) 进程工作器将处理好的数据送到 DISPATCHER。第一章 SAP ERP 系统概述与工作原理5(7) 最终,DISPATCHER 把结果返还给用户。1.4 SAP ABAP/4 数据
36、字典ABAP/4 数据字典中存放并组织数据的定义,还包括系统中所有数据的主要描述和用途。从任何入口进入 ABAP/4 数据字典数据都是共享的,任何的修改会立即影响调用这些数据的应用系统。1.5 SAP R/3 应用系统1.5.1 应用系统概述SAP R/3 是由应用程序模块来处理任务。因为每个公司的需求不同,为适应不同公司的组织需求,所以 R/3 系统有允许灵活的数据组织。我们在安装 SAP 系统时,尽可能类似地在系统中复制公司组织。1.5.2 应用系统的重要设计思想(1)全球化宏观的整体设计:R/3 应用系统可覆盖各行业,它抛弃了各行业的特殊性,而抓住了共性:一方面,所有企业的组织结构都相似
37、或相近。另一方面,所有企业都有购进和销售。R/3 就以这个思想来设计的,它以先进的西方企业组织结构,管理方法为基础,以柔性的技术处理来适应各行业。并且它的应用系统不仅支持十多种语言,而且都同财务系统紧密的联系起来,每一笔进销业务都会自动在财务系统做出凭证。不同国家,不同地区,不同币种的分公司财务系统可自动向总公司的财务系统汇总 6。(2)应用系统的柔性设计:应用系统可通过参数的设置来确定某个公司的组织结构:有多少分公司,每个分公司下有多少工厂,每个工厂有多个存货地点,购买组织和销售组织的属性等等。每个应用系统提供很多接口,针对于不同企业的特殊要求,可以添加自行开发的ABAP/4 程序,以达到企
38、业的具体要求。(3)基础数据的多角度,多层次的设计:以物料/产品数据为例来说明,每一种物料都有总公司级别的基本数据(GENERAL DATA) ,包含物料/产品描述、单位;其他技术数据:每一第一章 SAP ERP 系统概述与工作原理6种物料/产品都有工厂级别的工厂特殊书(PLANT-SPACIFIC) ,包含自动需求计划,计划进货/出货时间,物料/产品的购买/销售组织;批次记载:每一种物料/产品都有存储地点级别的存储地点特殊数据,包含存储时间,存储数量。每一种物料/产品都有批次级别的存储地点、批次数据,包含批次、批次存储数量。这种设计方法使得整个系统数据达到完整性、灵活性的统一。1.6 SAP
39、 实施步骤SAP 实施流程图如图 1-2 所示:项 目 准 备S A P 系 统 原 形 演示 与 系 统 配 置业 务 流 程 制 定项 目 管 理项 目 小 组 培 训 与 知 识 传 递报 表 , 表 单 ,接 口 等 开 发系 统 上 线 准 备系 统 上 线 与 上线 后 支 持最 众 用 户 培 训系 统 测 试图 1-2:SAP 实施流程图SAP 实施的一般流程如图 1-2 所示,不同于软件或者新系统的开发,通常在做 SAP 实施的时候用户大多会使用 SAP 的标准模块,然后根据企业的流程对系统进行配置,以满足客户的要求 7。在了解了客户的需求,确定了业务流程之后就是对系统进行配
40、置,这也就是实施的主要工作。所谓配置就是激活系统的一部分功能让它们能够使用,同时关闭不需要的功能。配置的同时根据客户的要求开发相应的报表,编写 SAP 和别的系统的接口,为人机以及系统与系统之间的数据交换提供有效的途径。然后就是一些测试和培训,和通常的软件工程方法相似。而知识传递和项目管理则是贯穿于整个实施的过程中。另外,SAP 的系统中各个模块是相互关联的,你负责的模块在实施中可能也需要别的模块的协同工作,也需要成员之间的相互交流。因此信息交流可以很好的提高工作的效率,找到更好的解决问题的方法,是必不可少的。第一章 SAP ERP 系统概述与工作原理71.7 SAP R/3 主要模块简介1.
41、7.1 FI 模块FI 模块概述:FI 模块涵盖了大多数国家的要求。因此,它可用于大多数国家及众多在国际范围内运作的公司中。这些公司不仅满足特定国家的要求,而且满足集团公司的要求。FI 可根据国家的特定要求进行用户设置 8。R/3 会计系统由一系列软件组成。各个软件用于不同的业务,如财务会计、资产管理和管理会计(控制) 。它们既可以单独使用,也可以组合使用,或全部放在一起作为一个整体来使用。财务会计系统中的每个应用软件都基于同一的数据结构。每项业务交易的单独处理都具有高度的系统集成性。这保证了总分类帐与子分类帐等会计帐目的自动更新。 R/3 符合公认会计原则,这意味着它可以基本上毫无困难地用于
42、任何国家,包括中国。 数据一旦输入,系统就能显示给用户一系列信息,包括更新过的帐户、帐户汇总、余额表等,并且还能进行资产负债分析和损益分析。 每次操作都使管理会计(控制)系统中的所有数据同时得到更新。可以借助系统所提供的样本来设计组织用户自己的会计科目表。然后,可以随时修改以满足特定的需要。 1.7.2 SD 模块(1)SD 模块概述SAP R/3 SD 强调销售与分销用世界一流的方法服务于全世界用户。SD 是一种处理过程驱动的应用,全面集成于 R/3 系统中。销售和分销贯彻于整个企业的经营活动之中。它与预售和定单处理中的所有工作密切相关,并提供与物料管理、生产计划和财务会计的连接 9。(2)
43、SD 模块基础数据分析客户主记录、客户层次管理、客户层次的灵活性、层次路径。(3)SD 模块业务流程分析基本业务流程:报价销售定单交货开发票。第一章 SAP ERP 系统概述与工作原理81.7.3 MM 模块(1) 概述 MM 模块主要包括以下主要功能:采购,库存管理。其他功能有:发票校验,供应商评估,消耗计划,盘点等等 10。(2) MM 的组织结构分析公司代码、工厂、采购组织、采购组、组织层次的分配、集中/分散采购。(3) 基础数据分析物料主数据;采购主数据。(4) 业务流程分析基本业务流程:采购申请定单采购定单收货发票验证。第二章 物料模块(MM)设计9第二章 物料模块(MM)设计2.1
44、 概述和组织结构物料管理模块(MM)覆盖了一个集成的后勤链中(物料需求计划、采购、库存和库房管理)所有的有关物料管理的任务 11。一次性的数据录入和进一步沿着这个方向的功能自动更新的原则完全应用到物料管理的功能处理上。而数据的自动录入技术,如文档扫描,能提高效率。由于物料管理和 R/3 系统的其它模块是紧密集成的,所以来源于销售定单、成本中心或 MRP 的采购需求可直接用来采购,这里可将请购单转变成采购单,供应商的选择也是自动进行的。对每一笔订货业务,用户可以存取询价单或与供应商签定的长期采购协议。在货物接收时,相关的采购单进行自动检查,当差异超过了预先设置的容许界限时(即有关的交货日期和数量
45、)将会被拒收。货物接收的过帐导致库存数据的及时修改。货物接收和发放的金额在财务系统中同时进行相应的更新。物品交货的发票(以纸张形式 或通过 EDI 接收)自动进行精度检查。如果它们和某一采购单有关,那么系统将产生预期的发票。如对日期、数量、价格有不可接收的差异,则冻结付款。库存管理系统负责现有库存的管理,直到它们被消耗。系统支持所有同种类型的入库、出库和转库过帐,以及成批库存、寄售库存或客户定单这样的特殊库存进行管理。库房管理系统(MMWM)保证了库房商品最优的库存吞吐量。系统提供了很多库存放置和移动策略以适应各种不同的需要,库存放署和移动处理通过使用条码 大大地加速了其过程。不同的盘库方法都
46、可用于库存的清点,范围可从样品的库存到连续库存。简单的辅助录入和自动分析方便了这项工作。物料管理模块通过采购信息系统变得圆满。各种不同的 ABC 分析可以对各种快慢流动的项目进行快速标识,而且供应商分析可以为将来和供应商的谈判提供一些可靠的基础。最后图形工具可以很容易地进行各种类型的分析,并得到最大的可视效果。第二章 物料模块(MM)设计10物料组织结构如图 2-1、2-2、2-3 所示:图 2-1:物料管理概述视图图2-2:采购基本组织结构视图物料管理概述视图库存管理.发票核对发票?收货 交货 转储内部获取生产提示错误信息贷方物料需求计划提示错误信息贷方物料需求计划外部获取采购物料批次供应商
47、总分类帐客户仓位物料主数据销售和分销内部和外部记帐(成本和会计)借方工厂采购基本组织结构视图公司代码集团公司代码 0001000200040002 000300030002000200010001000100100010001 00030002第二章 物料模块(MM)设计11图 2-3:物料管理中的组织结构2.2 物料主记录物料主记录如图 2-4 所示:图 2-4:物料主记录工厂采购组织公司代码库存地公司集团库房管理数据库房管理数据物料主记录通用数据物料编号描述计量单位技术数据与工厂有关的数据MRP/类型计划供货时间采购组批量标识评估价格评估评估方式已评估数量与销售有关的数据供货工厂销售文本计
48、量单位存放说明与库存地有关的数据库存时间库存范围预测数据消耗数据第二章 物料模块(MM)设计122.3 供应商主记录供应商主记录如图 2-5 所示:图 2-5:供应商主记录SAP 供应商关系管理(SAP SRM)基于 SAP Net Weaver 技术平台,允许多级供应商、合作伙伴和制造商协作完成核心供应流程,包括:战略外购与采购、供应战略制订、花费分析、供应商选择、合同管理、目录管理、运作采购、自助服务采购、计划驱动的采购、服务采购、供应商协作、供应商注册、订单协作、设计协作、协作补库、供应商连接。2.4 采购系统概述SAP R/3 物料管理系统提供了强大和完善的采购模块功能,实现从确定采购
49、需求,选择供应商,下采购订单,采购订单的跟踪及催货,收货及发票校对,付款等一系列涉及整个采购周期的所有活动 12。在物料管理系统中,MM 模块支持三种基本采购形式:(1)使用一次性采购订单;供应商主记录通用数据地址通讯采购数据订单用货币国际贸易条件最低订货价值会计数据银行数据支付业务财务管理对所有公司的所有采购组织均有效对一个采购组织有效对一个公司的所有采购组织有效第二章 物料模块(MM)设计13(2)使用具有后续发出核准订单的长期合同;(3)使用长期计划协议和供货计划表。在系统中建立和维护与采购有关的物料和供应商数据,这些主数据包括物料主数据、供应商主数据、采购信息记录、货源清单及配额的分配。物料主数据包括了企业向外采购或内部生产的物料的详细信息;供应商主数据是关于外部供应商的信息,典型的内容有:供应商名称,供应商使用的货币和供应商编号(存储在 SAP 系统中作为帐户编号);采购信息记录记录建立了物料和供应商之间的联系,因而方便了选择报价的处理;货源清单规定了物料可能的供应来源,显示了可以从某一给定