基于ABAP的公司业务SAP子模块数据报表系统开发毕业论文
2022-05-26 21:30:40
论文总字数:19890字
摘 要
SAP系统所提供的供应链管理策略为现代企业极大地提升了管理的有效性,具体表现为在战略和战术层面上对整个企业的作业流程进行整合优化。SAP R/3系统为现代企业整合并且优化了供应商、制造商、零售商的业务效率,使得商品在整个生产和销售过程中可以保持以精确的数量、优异的品质、在准确的地点、以精准的时间、保持最低的成本进行生产和销售。SAP供应链管理使得现代化企业的生产制造过程、库存管理系统与供应商三者的数据紧密结合在一起,使得企业的决策者可以实时观测到产品建造过程的各种影响因素,从而可以更加精准高效的优化企业流程。
本次设计开发针对供应链管理中物料反冲功能的需求,提供了系统自动读取、录入数据的功能,涵盖数据获取、数据处理(数据校验)、报表生成和查询,从而实现物料反冲的自动化,降低了人员成本,大大优化了数据的准确度和时效性。
本次毕业设计开发系统采用C/S结构,用户的客户端使用SAP GUI 730界面,服务器基于Windows NT,配合使用MaxDB作为后台数据库,开发语言为ABAP语言,开发环境为NetWeaver集成环境,。
关键词:ABAP/4 NetWeaver SAP 生产管理系统 数据报表
Development of SAP sub module data report system
based on ABAP
Abstract
SAP system of supply chain management is the effectiveness of enterprise management and enterprise performance in the strategic and tactical operations of enterprises throughout the process optimization. Integration and optimization of the suppliers, manufacturers, retailers, business efficiency, making goods to the correct number and right quality and in the right place, at the right time, the best of the cost of production and sales. SAP supply chain management makes the modern enterprise of production manufacturing process, inventory management system and supplier of data closely together, making corporate decision makers can be observed in real time to build the various factors affecting the process, which can be more accurate and efficient optimization of business process.
The design and development according to the demand of supply chain management in backflush material function, providing the system automatically reads, data entry functions, covering data acquisition, data processing, data validation), report generation and query, in order to achieve automatic backflush material, reduces the personnel cost, can greatly improve the data accuracy and timeliness.
The system uses the C / S structure, clients use the sap GUI 730 server based on Windows NT, using MaxDB database for the background, development and use of NetWeaver inherits the environment, development language is the ABAP language.
Keywords: ABAP/4; NetWeaver; SAP; production management system; data report
目录
摘 要 I
Abstract II
第一章 绪论 1
1.1 研究背景和意义 1
1.1.1 研究背景 1
1.1.2 研究意义 1
1.2 国内外研究现状 2
1.3 课题研究内容 2
1.4 论文结构 3
第二章 系统相关技术 4
2.1 相关系统介绍 4
2.1.1 SAP R/3系统简介 4
2.1.2 供应链系统概述 5
2.2 相关开发技术 6
2.2.1 ABAP 开发语言—ABAP/4 6
2.2.2 ALV技术 6
2.2.3 NetWeaver平台 6
2.3 本章小结 7
第三章 业务蓝图与需求分析 8
3.1 业务蓝图 8
3.1.1 生产完工功能概述 8
3.1.2 生产完工流程 8
3.1.3 错误处理流程 9
3.2 需求分析 9
3.2.1 功能需求 9
3.2.2 性能需求 9
3.3 功能需求描述 10
3.3.1 完工信息上载 10
3.3.2 在SAP系统中完成完工报交 10
3.3.3 处理日志报表 10
3.3.4 成功入库结果报表 10
3.3.5 错误信息处理 11
3.4 本章小结 11
第四章 整体设计 12
4.1 设计原则 12
4.1.1 模块化设计 12
4.1.2 命名规则 13
4.1.3 内表和工作区 13
4.2 功能模块设计 14
4.2.1 功能模块概述 14
4.2.2 框架设计 14
4.3 本章小结 16
第五章 数据分析及数据库设计 17
5.1 数据分析设计 17
5.1.1 分析业务流程 17
5.1.2 数据模块设计 17
5.2 数据字典类型 17
5.2.1 数据字典概述 17
5.2.2 数据元素 18
5.3 数据库设计 19
5.3.1 用户表结构 19
5.3.2 系统表结构 20
5.3.3 数据库ER图 20
5.4 程序数据表中数据流向 21
5.5 本章小结 22
第六章 事务程序设计 23
6.1 事务处理逻辑 23
6.1.1 事务处理流程 23
6.1.2 事务程序清单 23
6.2 系统接口 23
6.2.1 接口文件作业描述 23
6.2.2 接口文件分析 24
6.3 数据上载模块 25
6.3.1 上载模块程序及功能详解 25
6.3.2 PMS接口文件上载程序 25
6.3.3 数据上载 26
6.3.4 数据校验 27
6.3.5 数据储存 28
6.4 数据查询模块 28
6.4.1 查询模块程序及功能详解 28
6.4.2 反冲接口程序日志查询 29
6.4.3 成功入库总成查询 29
6.5 数据维护模块 30
6.5.1 维护模块程序及功能详解 30
6.5.2 Part Number维护 30
6.5.3 数据校验和维护 30
6.6 本章小结 31
第七章 系统演示及测试 32
7.1 用户界面 32
7.2 报表界面 33
7.3 集成测试 34
7.3.1 测试环境配置 34
7.3.2 输入数据 35
7.3.3 期望输出 35
7.3.4 测试结果 35
7.4 本章小结 36
参考文献 36
致 谢 37
第一章 绪论
本章主要交代本课题的研究背景和研究意义以及本课题在国内外的研究现状,并阐明了本文研究的主要内容以及论文的结构。
1.1 研究背景和意义
本小节主要阐述基于ABAP的SAP子模块数据报表系统开发的研究背景和意义。
1.1.1 研究背景
SAP全称“Systems Applications and Products in Data Processing”,是德国SAP公司的产品,是全球性的企业管理解决方案。SAP R/3系统在20多个行业提供融合了最佳的业务解决方案,包括汽车、金融服务、消费品、工程与建筑、医疗卫生、高等教育、高科技、媒体、石油与天然气、医药、公用事业、电信、电力及公共设施等行业。
请支付后下载全文,论文总字数:19890字