SAP二次开发项目过程论文28818.doc_第1页
SAP二次开发项目过程论文28818.doc_第2页
SAP二次开发项目过程论文28818.doc_第3页
SAP二次开发项目过程论文28818.doc_第4页
SAP二次开发项目过程论文28818.doc_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘 要 销售部门在企业的供需链中处于市场与企业的供应接口位置,实现企业的资金 转化并获取利润,是为企业提供生存与发展的动力能源。本系统是要解决 sap 系统 在进行企业管理时,销售部门拿下订单时数据在企业中的传输,及对不同报表不同 填法,将不同部门的单一数据,转化为满足差异化的填单数据进行各模块传输的问 题。 本论文主要描述 sap 二次开发项目过程,开发过程包括两部分:在 sap/r3 架 构下的程序设计和业务处理。在设计方面,系统使用的是现代企业管理软件领域的 领先者 sap r/3 系统,并采用了三层架构,即显示层、应用层、数据层。每个业务 处理过程分成了三个处理部分:初期处理、主处理和终了处理。在主处理中对数据 做不同的处理输出,最终完成系统最初的设计要求;在业务方面,主要对开发方法 和特点进行研究,并重点探讨在 sap r/3 中,如何从销售分售这方面具体业务知识 来满足客户需求,链接起各个同模块,让订单在各自的模块中以不同形式进行传递。 通过利用 abap/4 语言对 sd(销售与分销)的业务流程上进行扩展开发发现: sap r/3 标准解决方案能适应各种 erp 的特殊问题,满足客户提出的针对自己企业 的特定需求,具有良好的移植性和扩展性。 关键词:sap,abap/4,sd,主处理。 abstract sales department, in the supply interface between market and enterprises of the enterprise supply chain, conversion funds of enterprises and making profit, provides dynamic energy for enterprises survival and development. when taking business management on sap system, this system make sales department transmits data when won the order, converting a single data of different departments to the data which fulfill transmission different modules. that is, making different reports have its own filling methods. this thesis mainly describes the process of secondary development project of sap. the development process consists of two parts: the sap/r3 architecture programming and business processing. at the design respect, the system uses a modern enterprise management software leader sap r / 3 system, using the three-tier structure, which indicates that layer, application layer and data layer. each business process is divided into three parts: the initial treatment, primary treatment and the end of treatment. in the main processing data is outputted differently to meet the design requirements in the initial system; on business, it mainly studies the development of methods and characteristics and focus on how to meet customer needs with specific business knowledge of sales and distribution and how to link each module to deliver order with different forms in their respective module in the sap r / 3. through the use of abap / 4 language to extend business processes of sd (sales and distribution) ,i found sap r / 3 standard solutions which can adapt to a variety of special problems of erp, can meet customer specific needs for their own businesses and have good portability and scalability. keywords:sap ,abap/4,sd,primary treatment 目录 1. 绪论 .1 1.1. 论文背景及目的和意义 1 2. 相关知识简介 .3 2.1. sap 简介 .3 2.2. sap r/3 介绍 3 2.2.1. sap r/3 业务模块 3 2.2.2. sap r/3 系统特点 4 2.3. sap 开发语言 abap/45 2.4. edi 的概念 5 3. sd 业务模块分析及其需求 .6 3.1. sd 概述 .6 3.2. sap sd 模块的系统组成部分 6 3.2.1. 销售管理 .7 3.2.2. 装运管理 .7 3.2.3. 开票管理 .8 3.2.4. 主数据管理 .8 3.2.5. 销售信息系统(sis) .9 3.3. 业务需求 9 3.3.1. 业务需求流程 .9 3.3.2. 客户需求 .10 4. 总体设计 .12 4.1. 设计原则 12 4.2. 组件设计 12 4.2.1. 程序数据表中数据流向 .12 4.3. 数据库表设计 13 4.4. 用户权限 15 4.5. 功能概要 16 5. 详细设计 .17 5.1. 在详细设计过程中的技术要点 17 5.1.1. 模块化 .17 5.1.2. 变式 .18 5.1.3. 开发类命名 .18 5.2. 内表/工作区 .19 5.3. 流程图 19 5.4. 具体模块开发 21 5.4.1. 初期处理 .21 5.4.2. 主处理 .23 5.4.3. 终了处理 .35 6. 系统测试及项目结论 .36 6.1. 选取测试方案 36 6.2. 测试结果表达方式 36 6.3. 测试内容 36 6.3.1. 代码测试 .36 6.3.2. 功能测试 .37 6.4. 性能测试 47 6.4.1. 运行时间分析 .47 6.4.2. 代码行数检查 .48 7. 结论 .50 8. 致谢 .51 参考文献 52 sap 二次开发之销售与分售模块子系统的设计与实现 1 1. 绪论 1.1. 论文背景及目的和意义 销 售 分 售 作 为 一 个 企 业 获 得 利 润 发 展 自 我 的 重 中 之 重 , 是 每 个 有 自 己 的 产 品 或 服 务 的 企 业 希 望 大 力 发 展 的 部 门 。 在 企 业 间 的 商 业 竞 争 越 来 越 激 烈 的 今 天 , 如 何 更 好 的 将 自 己 的 产 品 更 快 速 , 更 准 确 , 更 灵 活 的 销 售 给 客 户 以 取 得 企 业 的 利 润 , 成 为 了 企 业 更 加 关 注 的 方 向 。 于 是 为 了 更 加 能 让 企 业 管 理 高 效 灵 活 化 , 对 如 销 售 分 售 管 理 、 财 务 管 理 、 生 产 控 制 管 理 、 等 等 的 需 求 , 在 20 世 纪 90 年 代 初 gartner 就 提 出 了 对 企 业 管 理 的 发 展 起 重 要 作 用 的 erp。 erp( enterprise resource planning) 企 业 资 源 计 划 系 统 , 是 指 建 立 在 信 息 技 术 基 础 上 , 以 系 统 化 的 管 理 思 想 , 为 企 业 决 策 层 及 员 工 提 供 决 策 运 行 手 段 的 管 理 平 台 。 作 为 知 识 经 济 的 典 型 产 物 erp 可 以 成 为 企 业 信 息 化 建 设 的 核 心 组 成 部 分 , 它 的 优 势 不 仅 仅 在 于 帮 助 企 业 建 立 一 套 信 息 化 管 理 系 统 , 更 重 要 的 是 它 代 表 当 今 世 界 最 先 进 的 现 代 管 理 思 想 和 方 法 , 通 过 它 达 到 业 务 重 组 、 组 织 重 组 和 管 理 重 组 , 尽 快 改 变 企 业 传 统 管 理 粗 放 、 落 后 的 局 面 , 进 而 建 立 一 套 符 合 市 场 经 济 体 制 要 求 的 现 代 企 业 管 理 模 式 。 erp 帮 助 公 司 实 现 全 球 化 的 管 理 , 获 得 成 功 的 管 理 经 验 , 所 以 使 用 erp 已 成 为 现 代 企 业 发 展 的 必 然 趋 势 。 在 erp 中 将 销 售 放 入 了 后 勤 系 统 的 大 类 , 但 是 在 其 它 的 模 块 中 也 不 乏 与 销 售 会 有 一 定 的 联 系 , 总 的 来 说 销 售 分 售 管 理 包 括 有 : (一 )分 销 管 理 销 售 的 管 理 是 从 产 品 的 销 售 计 划 开 始 , 对 其 销 售 产 品 、 销 售 地 区 、 销 售 客 户 各 种 信 息 的 管 理 和 统 计 , 并 可 对 销 售 数 量 、 金 额 、 利 润 、 绩 效 、 客 户 服 务 做 出 全 面 的 分 析 , 这 样 在 分 销 管 理 模 块 中 大 致 有 三 方 面 的 功 能 。 1、 对 于 客 户 信 息 的 管 理 和 服 务 2、 对 于 销 售 订 单 的 管 理 3、 对 于 销 售 的 统 计 与 分 析 (二 )库 存 控 制 用 来 控 制 存 储 物 料 的 数 量 , 以 保 证 稳 定 的 物 流 支 持 正 常 的 生 产 , 但 又 最 小 限 度 的 占 用 资 本 。 它 是 一 种 相 关 的 、 动 态 的 、 及 真 实 的 库 存 控 制 系 统 。 它 能 够 结 合 、 满 足 相 关 部 门 的 需 求 , 随 时 间 变 化 动 态 地 调 整 库 存 , 精 确 的 反 映 库 存 现 状 。 西南石油大学本科毕业设计(论文) 2 (三 )采 购 管 理 确 定 合 理 的 定 货 量 、 优 秀 的 供 应 商 和 保 持 最 佳 的 安 全 储 备 。 能 够 随 时 提 供 定 购 、 验 收 的 信 息 , 跟 踪 和 催 促 对 外 购 或 委 外 加 工 的 物 料 , 保 证 货 物 及 时 到 达 。 建 立 供 应 商 的 档 案 , 用 最 新 的 成 本 信 息 来 调 整 库 存 的 成 本 。 基 于 以 上 的 背 景 和 sap 中 的 sd 模 块 能 完 成 和 实 现 的 功 能 , 本 次 论 文 主 要 是 想 通 过 学 习 sap r/3 系 统 , 研 究 如 何 将 卓 越 的 管 理 思 想 和 计 算 机 技 术 结 合 起 来 完 成 报 表 开 发 的 主 要 技 术 和 方 法 。 sap 二次开发之销售与分售模块子系统的设计与实现 3 2. 相关知识简介 2.1. sap 简介 sap 起 源 于 systems application products in data processing。 它 既 是 公 司 名 称 , 又 是 其 erp ( enterprise-wide resource planning) 软 件 名 称 。 作 为 公 司 它 成 立 于 1972 年 , 总 部 位 于 德 国 沃 尔 多 夫 市 , 是 全 球 最 大 的 企 业 管 理 软 件 供 应 商 、 第 三 大 独 立 软 件 供 应 商 、 全 球 领 先 的 协 同 电 子 商 务 解 决 方 案 供 应 商 。 然 而 作 为 erp 思 想 的 倡 导 者 及 解 决 方 案 的 先 驱 , 它 可 以 为 各 种 行 业 、 不 同 规 模 的 企 业 提 供 全 面 的 解 决 方 案 。 sap 发展至今已经推出了很多产品,像早期的 rf 系统后来被命名为 r/1 系统, 1979 年用于大型机的 r/2 系统,1992 年的 r/3 客户机/服务器系统,1996 年最新版 r/3 系统,以及 1999 年的 mysap.com 协同化电子商务解决方案。在这些产品中, r/3 产品是 sap 的主打产品用于分布式客户机/服务器环境的标准 erp 软件,主要功 能模块包括:销售和分销、物料管理、生产计划、质量管理、工厂维修、人力资源、 工业方案、办公室和通信、项目系统、资产管理、控制、财务会计。 2.2. sap r/3 介绍 2.2.1. sap r/3 业务模块 sap r/3 以 模 块 化 为 思 想 , 分 模 块 管 理 , 它 们 既 可 以 单 独 使 用 , 也 可 以 和 其 它 解 决 方 案 相 结 合 。 在 sap r/3 系 统 中 有 fi, co, mm, sd, pp, hr 等 几 个 基 本 模 块 , 大 体 上 分 为 财 会 、 后 勤 和 人 力 资 源 管 理 三 大 部 分 。 这 些 模 块 既 相 互 独 立 , 又 内 在 联 系 , 互 相 影 响 , 共 享 企 业 内 部 资 源 , 如 下 图 : 西南石油大学本科毕业设计(论文) 4 图 2.1 sap r/3 业务模块图 下 面 是 它 们 的 基 本 功 能 : (1)fi 财 务 会 计 主 要 完 成 应 收 、 应 付 、 总 帐 、 合 并 、 投 资 、 基 金 、 现 金 等 功 能 。 (2)co 管 理 会 计 管 理 会 计 就 是 管 理 企 业 的 利 润 及 成 本 中 心 , 产 品 成 本 、 项 目 会 计 、 获 利 分 析 等 。 (3)pp 生 产 计 划 控 制 企 业 可 以 通 过 工 厂 数 据 、 生 产 计 划 、 mrp、 能 力 计 划 、 成 本 核 算 等 一 系 列 操 作 获 得 各 种 制 造 类 型 的 全 面 处 理 信 息 。 (4)sd 销 售 与 分 销 此 模 块 主 要 完 成 销 售 计 划 、 询 价 报 价 、 定 单 管 理 、 运 输 发 货 、 发 票 等 操 作 。 (5)mm 物 料 管 理 主 要 完 成 采 购 、 库 房 管 理 、 库 存 管 理 、 mrp、 供 应 商 评 价 等 功 能 。 (6)hr 人 力 资 源 管 理 主 要 完 成 对 薪 资 、 差 旅 、 工 时 、 招 聘 、 发 展 计 划 、 人 事 成 本 等 方 面 的 管 理 。 2.2.2. sap r/3 系统特点 模 块 化 : r/3 中 各 模 块 即 可 独 立 存 在 , 也 可 与 其 它 模 块 一 起 给 企 业 带 来 更 好 的 经 济 效 益 。 功 能 性 : r/3 的 模 块 化 就 导 致 其 功 能 性 非 常 强 , 其 中 的 模 块 囊 括 了 全 部 所 需 业 务 功 能 。 界 面 友 好 : 统 一 的 图 标 与 图 形 符 号 简 化 了 人 机 交 互 时 的 操 作 与 难 度 。 sap 二次开发之销售与分售模块子系统的设计与实现 5 灵 活 性 : 由 于 r/3 系 统 中 方 便 的 裁 剪 方 法 , 所 以 r/3 相 对 于 同 一 软 件 来 说 更 具 有 灵 活 的 适 应 性 。 高 效 益 低 成 本 : r/3 高 度 集 成 化 的 数 据 处 理 , 使 得 企 业 在 竞 争 中 占 有 信 息 优 势 。 2.3. sap 开发语言abap/4 sap 最 初 开 abap/4( 高 级 商 业 应 用 程 序 设 计 ) 语 言 仅 为 内 部 使 用 , 为 应 用 程 序 员 提 供 优 化 的 工 作 环 境 。 经 过 不 断 的 改 进 和 修 改 以 满 足 商 业 领 域 的 需 要 。 现 在 abap/4 已 成 为 sap 开 发 所 有 自 己 的 应 用 程 序 的 仅 有 工 具 。 sap 客 户 用 abap/4 进 行 其 自 身 开 发 。 这 样 的 开 发 对 r/3 标 准 解 决 方 案 适 应 特 殊 问 题 非 常 重 要 。 abap/4 开 发 工 作 平 台 包 含 所 有 用 于 创 建 和 维 护 abap/4 程 序 的 工 具 。 abap/4 的 可 解 释 特 性 使 其 易 于 生 成 、 测 试 并 运 行 程 序 的 中 级 版 本 , 以 便 将 来 生 成 最 终 版 本 。 此 过 程 也 叫 做 早 期 原 形 处 理 , 意 味 着 您 不 必 丢 弃 中 级 版 本 。 abap/4 是 第 四 代 支 持 结 构 化 程 序 设 计 的 语 言 。 它 合 并 了 所 有 通 常 的 控 制 结 构 和 模 块 化 概 念 。 2.4. edi 的概念 因 为 在 项 目 中 经 常 看 到 以 edi 为 开 头 的 流 程 命 名 , 不 太 理 解 是 什 么 意 思 最 后 查 询 了 资 料 才 知 道 : edi 是 英 文 electronic data interchange 的 缩 写 , 中 文 可 译 为 “电 子 数 据 互 换 ”, 或 称 作 “电 子 资 料 联 通 ”。 它 是 一 种 在 公 司 之 间 传 输 订 单 、 发 票 等 作 业 文 件 的 电 子 化 手 段 。 它 通 过 计 算 机 通 信 网 络 将 贸 易 、 运 输 、 保 险 、 银 行 和 海 关 等 行 业 信 息 , 用 一 种 国 际 公 认 的 标 准 格 式 , 实 现 各 有 关 部 门 或 公 司 与 企 业 之 间 的 数 据 交 换 与 处 理 , 并 完 成 以 贸 易 为 中 心 的 全 部 过 程 , 它 是 20 世 纪 80 年 代 发 展 起 来 的 一 种 新 颖 的 电 子 化 贸 易 工 具 , 是 计 算 机 、 通 信 和 现 代 管 理 技 术 相 结 合 的 产 物 。 国 际 标 准 化 组 织 ( iso) 将 edi 描 述 成 “将 贸 易 ( 商 业 ) 或 行 政 事 务 处 理 按 照 一 个 共 认 的 标 准 变 成 结 构 化 的 事 务 处 理 或 信 息 数 据 格 式 , 从 计 算 机 到 计 算 机 的 电 子 传 输 ”。 而 itut( 原 ccitt) 将 edi 定 义 为 “从 计 算 机 到 计 算 机 之 间 的 结 构 化 的 事 务 数 据 互 换 ”。 又 由 于 使 用 edi 可 以 减 少 甚 至 消 除 贸 易 过 程 中 的 纸 面 文 件 , 因 此 edi 又 被 人 们 通 俗 地 称 为 “无 纸 贸 易 ”。 西南石油大学本科毕业设计(论文) 6 3. sd 业务模块分析及其需求 在经过上面对 sap r/3 系统整个业务模块进行了全面的概述和了解之下,现在 开始着重理解一些关于此次论文所涉及的 sd(销售与分销)业务模块的一些知识。这 些相关的业务知识是编程中的思想,只有对他们有了一定的认识,编程时遇到的很 多困难就会迎刃而解。 3.1. sd 概述 sd(sales and distribution)模 块 ,中 文 名 称 为 销 售 与 分 销 模 块 。 sd 模 块 处 理 有 关 销 售 、 装 运 、 单 据 开 具 的 任 务 。 它 提 供 的 销 售 支 持 有 : 对 有 关 销 售 线 索 和 竞 争 者 活 动 的 信 息 进 行 管 理 的 工 具 , 销 售 信 息 系 统 还 能 提 出 关 于 市 场 趋 势 的 早 期 警 告 。 如 果 顾 客 发 出 一 份 订 单 , sd 模 块 能 够 从 数 据 库 中 抽 取 顾 客 地 址 、 销 售 活 动 和 信 用 限 额 等 信 息 。 sd 模 块 提 供 使 用 方 便 的 工 具 来 管 理 潜 在 客 户 探 访 、 询 价 、 报 价 、 市 场 推 广 、 竞 争 者 及 他 们 的 产 品 信 息 。 销 售 和 市 场 推 广 人 员 在 任 何 时 候 都 可 以 访 问 这 些 数 据 以 进 行 销 售 活 动 或 直 接 给 客 户 寄 递 资 料 。 不 仅 可 以 利 用 销 售 支 持 功 能 更 有 效 地 进 行 销 售 流 程 和 提 高 对 现 有 客 户 地 服 务 水 平 , 还 可 以 用 来 识 别 新 客 户 来 源 。 sd 模 块 还 能 与 “物 料 管 理 ”和 “生 产 计 划 ”模 块 一 起 , 检 查 原 材 料 是 否 可 以 获 得 , 估 计 出 这 订 单 的 最 早 可 能 交 货 期 。 sd 向 员 工 提 供 有 关 到 期 应 该 发 货 的 订 单 的 信 息 。 它 和 “物 料 管 理 ”模 块 一 起 , 从 仓 库 中 提 出 产 成 品 , 并 且 支 持 有 关 包 装 和 生 成 装 运 单 据 的 活 动 。 一 旦 产 成 品 发 出 , sd 便 自 动 开 具 单 据 , “财 务 会 计 与 控 制 ”模 块 马 上 就 能 获 得 这 个 信 息 。 3.2. sap sd 模块的系统组成部分 在 sd 模 块 中 , 其 系 统 架 构 所 含 的 具 体 内 容 有 : 销 售 管 理 、 装 运 管 理 、 开 票 管 理 、 主 数 据 管 理 以 及 销 售 信 息 系 统 。 sap 二次开发之销售与分售模块子系统的设计与实现 7 销 售 装 运 开 票销 售 信 息 系 统 si主 数 据 图 3.1 sd 模块组成 以 下 将 一 一 介 绍 sd 模 块 中 的 5 个 组 成 部 分 : 3.2.1. 销售管理 任 何 组 织 的 销 售 部 门 都 需 要 开 展 广 泛 的 销 售 活 动 , 这 些 活 动 从 接 受 客 户 询 价 、 处 理 报 价 申 请 、 开 具 报 价 单 和 销 售 订 单 到 产 品 /服 务 定 价 、 信 贷 和 产 品 可 用 性 检 查 等 。 这 些 工 作 中 任 何 一 步 稍 有 疏 忽 都 可 能 造 成 订 单 的 丧 失 、 公 司 收 入 损 失 、 甚 至 损 害 与 客 户 的 良 好 关 系 。 因 此 , 一 个 好 的 销 售 管 理 体 系 , 应 该 是 各 项 进 展 平 稳 、 一 个 环 节 和 下 一 个 环 节 有 序 衔 接 , 彼 此 信 息 畅 通 及 时 , 销 售 数 据 的 输 入 减 至 最 少 而 误 差 则 被 彻 底 消 除 。 sap 的 sd 模 块 就 可 以 帮 助 企 业 做 到 这 一 点 , 尤 其 是 针 对 大 型 企 业 的 销 售 行 为 , sd 模 块 中 的 销 售 管 理 具 备 了 齐 全 的 功 能 , 多 种 订 单 录 入 方 式 大 大 降 低 了 企 业 销 售 行 为 中 的 原 始 数 据 录 入 工 作 量 和 销 售 信 息 出 错 率 , 先 进 的 信 贷 管 理 能 力 可 使 企 业 的 销 售 风 险 减 至 最 小 , 而 精 细 的 定 价 又 可 以 保 持 销 售 工 作 的 灵 活 性 和 竞 争 性 , 使 用 sd 模 块 将 有 效 提 高 销 售 工 作 的 效 率 和 对 客 户 的 响 应 速 度 。 sd 模 块 的 销 售 管 理 功 能 支 持 对 客 户 询 价 的 响 应 、 对 报 价 和 销 售 订 单 的 处 理 与 监 控 、 对 产 品 或 服 务 的 可 用 性 检 查 、 拟 定 交 货 计 划 、 对 产 品 或 服 务 的 多 种 定 价 模 式 的 设 定 以 及 对 客 户 信 用 额 度 的 检 查 、 监 控 和 更 新 等 , 更 重 要 的 是 sd 还 能 灵 活 支 持 退 货 、 换 货 等 业 务 需 求 。 3.2.2. 装运管理 装 运 是 供 应 链 中 的 基 本 环 节 。 装 运 部 门 的 主 要 任 务 是 确 保 对 用 户 的 服 务 , 西南石油大学本科毕业设计(论文) 8 将 准 确 的 货 物 、 准 确 的 数 量 在 准 确 的 时 间 内 以 准 确 的 方 式 装 运 和 发 送 , 在 此 过 程 中 发 生 的 装 运 成 本 是 整 个 企 业 后 勤 成 本 中 的 主 要 部 分 。 所 以 靠 sap sd 模 块 提 供 的 灵 活 装 运 处 理 , 可 帮 助 企 业 提 高 总 的 成 本 效 益 且 变 得 更 有 竞 争 能 力 。 在 sd 模 块 的 装 运 处 理 中 , 系 统 可 通 过 跟 踪 与 用 户 的 总 协 议 、 跟 踪 对 物 料 的 具 体 要 求 , 或 是 根 据 对 每 一 订 单 所 规 定 的 条 件 等 , 事 先 作 出 交 货 过 程 中 的 所 有 决 策 , 从 而 使 整 个 装 运 过 程 更 趋 合 理 , 且 基 本 实 现 了 全 自 动 化 ; 只 有 在 发 生 特 殊 情 况 下 , 这 些 决 策 才 需 要 一 定 的 人 工 干 预 。 sd 模 块 的 装 运 活 动 具 体 包 括 : 计 划 并 监 督 装 运 过 程 每 步 工 作 的 工 作 量 、 监 控 产 品 可 用 性 、 处 理 延 期 订 单 、 处 理 分 拣 /包 装 、 打 印 并 传 递 装 运 凭 证 、 跟 踪 并 更 新 出 货 状 态 等 。 3.2.3. 开票管理 出 具 发 票 是 整 个 销 售 和 分 销 活 动 中 的 最 后 一 环 。 sap 的 sd 模 块 开 票 管 理 支 持 以 下 功 能 : (1)自 动 或 手 工 开 具 发 票 : 根 据 货 物 和 服 务 而 发 出 的 发 票 、 根 据 相 应 的 请 求 而 发 出 的 借 项 和 贷 项 凭 单 、 或 开 具 形 式 发 票 等 (2)支 持 订 单 、 交 货 与 发 票 之 间 的 一 对 一 、 一 对 多 或 多 对 一 等 多 种 灵 活 形 式 (3)取 消 出 具 发 票 事 务 (4)回 扣 的 发 出 (5)传 递 过 帐 数 据 到 财 务 会 计 (fi)模 块 3.2.4. 主数据管理 主 数 据 是 sap 系 统 运 行 的 基 础 , 它 的 数 据 结 构 的 定 义 对 系 统 的 管 理 、 条 件 的 区 分 、 产 生 报 表 的 格 式 等 等 有 深 远 的 影 响 , 因 此 在 erp 项 目 中 通 常 都 要 求 极 为 慎 重 而 小 心 地 对 待 主 数 据 的 设 置 和 维 护 工 作 。 sap sd 模 块 中 的 主 数 据 主 要 包 括 : 对 业 务 伙 伴 的 主 数 据 设 置 , 通 常 业 务 伙 伴 包 括 : 售 达 方 、 送 达 方 、 出 具 发 票 方 和 付 款 方 等 类 型 对 产 品 或 服 务 价 格 主 数 据 的 设 置 , 包 括 净 价 格 、 折 扣 和 附 加 费 、 运 费 以 及 税 等 对 销 售 物 料 主 数 据 的 设 置 , 通 过 对 销 售 的 产 品 或 服 务 、 销 售 品 的 仓 库 等 方 面 的 数 据 全 面 管 理 销 售 物 料 sap 二次开发之销售与分售模块子系统的设计与实现 9 3.2.5. 销售信息系统(sis) sap sd 模 块 中 的 销 售 信 息 系 统 是 对 销 售 数 据 进 行 分 析 、 产 生 报 表 的 工 具 , 属 于 lis( sap 后 勤 模 块 信 息 系 统 ) 的 一 部 分 , 其 功 能 包 括 : 标 准 分 析 、 可 变 分 析 、 计 划 分 析 等 。 销 售 信 息 系 统 允 许 收 集 、 合 并 和 使 用 销 售 与 分 销 活 动 中 任 何 类 型 的 数 据 , 从 客 户 、 产 品 /服 务 、 分 销 渠 道 , 针 对 订 货 量 、 退 货 量 、 收 款 等 进 行 性 能 评 估 。 借 助 研 究 实 时 数 据 并 将 它 与 计 划 值 比 较 , 使 现 场 销 售 活 动 更 趋 于 及 早 决 断 , 随 后 采 取 行 动 解 决 问 题 或 充 分 利 用 开 发 机 遇 。 用 户 可 以 迅 速 从 sd 大 量 数 据 中 筛 选 出 最 重 要 的 信 息 , 并 且 准 确 地 加 工 出 各 岗 位 所 需 要 的 信 息 。 sap 的 sd 模 块 灵 活 和 完 备 的 功 能 , 赢 得 了 业 界 的 一 致 好 评 , 曾 有 专 业 机 构 叙 述 这 一 sap 的 sd 模 块 “是 世 界 级 的 , 甚 至 可 以 支 持 最 富 挑 战 性 的 行 业 ”。 3.3. 业务需求 3.3.1. 业务需求流程 每 一 个 模 块 都 不 可 能 是 独 立 于 任 何 其 它 模 块 , 因 为 公 司 是 个 整 体 。 所 以 sd 的 模 块 也 是 和 其 它 erp 业 务 模 块 有 很 大 联 系 的 , 同 样 每 个 程 序 写 出 来 也 是 为 其 它 程 序 服 务 或 者 从 其 它 程 序 得 到 需 要 处 理 的 数 据 。 下 图 就 是 从 业 务 上 这 本 程 序 的 需 求 流 程 : 西南石油大学本科毕业设计(论文) 10 图 3.2 整体业务需求流程 3.3.2. 客户需求 在 现 代 的 商 业 多 元 化 时 代 , 每 个 企 业 都 可 能 存 在 多 样 化 的 业 务 , 在 这 些 业 务 中 , 大 部 分 的 业 务 是 普 遍 的 、 标 准 的 , 在 sap 提 供 功 能 中 能 完 全 将 这 些 业 务 的 流 程 展 现 出 来 , 并 提 供 强 大 的 功 能 来 帮 助 企 业 快 速 、 简 便 、 安 全 地 完 成 这 些 业 务 。 但 许 多 企 业 也 有 着 一 些 特 殊 的 业 务 , 这 些 业 务 不 能 用 sap 的 标 准 功 能 来 实 现 , 所 以 需 要 在 sap 中 对 企 业 的 特 殊 业 务 进 行 程 序 开 发 , 以 满 足 企 业 在 业 务 上 的 需 要 。 所 以 sap 的 二 次 开 发 也 显 得 如 此 重 要 。 因 为 项 目 是 整 体 中 连 接 的 部 分 而 且 同 时 客 户 提 出 了 一 些 特 殊 需 求 : 在 数 据 确 认 可 以 一 用 alv 预 览 数 据 , 如 果 需 要 订 货 单 的 确 认 则 要 讲 确 认 的 订 单 信 息 写 入 文 件 中 。 所 以 这 里 根 据 客 户 的 需 求 概 括 出 一 张 需 求 表 : 表 3.1 客户需求信息收集 no. 客 户 需 求 调 研 问 题 客 户 要 求 记 录 1 程 序 运 行 的 时 间 ? 1 分 钟 之 内 完 成 sap 二次开发之销售与分售模块子系统的设计与实现 11 续表 3.1 客户需求信息收集 no. 客 户 需 求 调 研 问 题 客 户 要 求 记 录 2 程 序 运 行 状 态 可 在 前 台 输 出 批 量 处 理 需 要 在 后 台 完 成 3 画 面 选 择 的 要 素 ? 订 货 单 的 处 理 日 期 , 文 件 输 出 的 物 理 文 件 名 , 和 相 对 应 的 逻 辑 路 径 ; 针 对 不 通 用 户 的 radio buttons 按 钮 。 4 处 理 的 要 件 ? 数 据 的 显 示 , 数 据 库 的 修 改 5 数 据 存 在 性 检 查 ? 数 据 存 在 : 显 示 。 不 存 在 : 报 出 错 误 信 息 。 7 操 作 权 限 有 无 要 求 ? 无 8 最 后 的 结 果 表 示 方 式 ? alv 一 览 画 面 。 文 件 的 输 出 。 输 出 文 件 时 : 同 时 显 示 程 序 执 行 时 抽 出 的 数 据 , 更 新 的 数 据 库 数 目 , 输 出 的 数 目 。 失 败 时 : 程 序 下 方 显 示 红 色 异 常 终 了 消 息 。 9 数 据 修 改 失 败 时 , 立 即 停 止 还 是 继 续 操 作 ? 停 止 , 并 回 滚 事 务 10 对 数 据 库 进 行 操 作 时 是 否 需 要 排 他 处 理 。 因 为 没 有 和 其 他 用 户 针 对 一 个 表 竞 争 所 有 不 需 要 排 他 处 理 。 西南石油大学本科毕业设计(论文) 12 4. 总体设计 系 统 采 用 模 块 化 的 设 计 思 想 , 各 屏 幕 的 变 量 、 结 构 和 子 程 序 都 放 入 对 应 模 块 , 这 样 不 仅 能 体 现 良 好 的 体 系 结 构 , 更 便 于 维 护 。 系 统 的 设 计 包 括 逻 辑 结 构 设 计 和 模 块 功 能 设 计 等 等 。 运 用 软 件 工 程 和 面 向 对 象 思 想 对 该 系 统 进 行 了 建 模 分 析 , 结 合 oracle 数 据 管 理 系 统 、 abap/4 的 screen table、 alv 等 技 术 , 配 合 数 据 采 集 器 实 现 数 据 采 集 、 实 时 显 示 和 存 储 等 功 能 。 本 系 统 数 据 库 涉 及 到 许 多 系 统 表 和 自 建 表 , 所 以 在 开 发 过 程 中 设 计 了 较 多 的 临 时 数 据 区 , 这 样 使 系 统 运 行 效 率 大 大 加 强 , 但 增 加 了 资 源 占 用 , 对 硬 件 要 求 提 高 。 4.1. 设计原则 充 分 考 虑 计 算 机 的 科 学 性 、 先 进 性 、 实 用 性 、 可 靠 性 、 安 全 性 和 经 济 性 , 选 用 先 进 的 、 技 术 上 成 熟 的 设 备 , 建 立 一 个 真 正 发 挥 作 用 的 网 络 系 统 。 具 有 良 好 的 开 放 性 、 扩 展 性 、 升 级 能 力 在 设 计 的 整 个 过 程 中 , 还 应 该 注 意 整 体 优 化 的 原 则 , 从 系 统 的 整 体 出 发 , 长 远 的 目 标 出 发 , 进 行 系 统 的 开 发 工 作 ; 注 意 各 个 子 系 统 与 功 能 之 间 整 体 上 的 相 互 联 系 ; 还 需 要 注 意 用 户 需 求 至 上 的 原 则 , 注 重 用 户 的 需 求 描 述 。 实 用 性 原 则 , 系 统 的 设 计 与 实 施 以 解 决 用 户 的 实 际 需 求 ; 另 外 , 注 意 创 新 性 , 工 程 化 、 标 准 化 。 4.2. 组件设计 从 表 中 按 客 户 所 需 要 的 条 件 提 取 数 据 , 运 用 流 控 制 、 bapi、 bdc、 簇 数 据 库 等 数 据 操 作 后 , 以 本 地 服 务 器 下 载 、 alv 等 形 式 输 出 文 件 数 据 。 其 中 客 户 有 一 个 特 殊 需 求 , alv 打 印 的 单 据 可 以 按 照 事 先 定 义 好 的 格 式 显 示 输 出 。 用 户 也 可 以 不 用 立 刻 打 印 输 出 结 果 , 而 是 以 某 种 格 式 保 存 到 本 地 , 传 送 给 其 他 用 户 。 4.2.1. 程序数据表中数据流向 程 序 涉 及 到 三 个 数 据 表 的 数 据 抽 出 , 分 别 是 从 表 zcmto1o、 表 zcmt050、 表 zsdt550 中 按 客 户 所 需 要 的 条 件 提 取 数 据 : sap 二次开发之销售与分售模块子系统的设计与实现 13 图 4.1 数据流向图 4.3. 数据库表设计 浏 览 数 据 表 数 据 的 事 务 有 四 个 se16、 se17、 sm30 和 sm31。 可 以 用 se11 进 入 的 本 程 序 需 要 的 数 据 库 订 单 表 。 sap r/3 把 逻 辑 上 相 关 联 的 部 分 连 接 在 一 起 , 重 复 工 作 和 多 余 数 据 被 完 全 取 消 , 规 程 被 优 化 , 系 统 数 据 表 7 万 余 张 。 由 于 系 统 表 多 , 且 每 张 表 的 字 段 少 者 50 个 , 多 达 200 个 以 上 , 所 以 本 文 在 介 绍 数 据 库 时 只 涉 及 了 系 统 表 中 使 用 到 字 段 和 自 建 表 的 部 分 字 段 , 没 有 进 行 er 图 的 绘 制 。 程 序 所 处 理 的 订 单 报 表 处 理 模 块 共 涉 及 到 3 张 主 要 的 表 格 , 它 们 的 表 大 体 结 构 如 下 : 表 4.1 zcmt050 概括表 描 述 : zcmt050 数 据 库 通 用 表 字 段 名 关 键 字 数 据 元 素 数 据 类 型 长 度 短 文 本 zzmandt 是 mandt clnt 3 客 户 zzssid 是 zessid char 2 子 系 统 i d 西南石油大学本科毕业设计(论文) 14 续表 4.1 zcmt050 概括表 字 段 名 关 键 字 数 据 元 素 数 据 类 型 长 度 短 文 本 zzsyubetu 是 zesyubetu char 4 种 类 区 别 代 码 zzkey1 是 zekey1 char 20 key1 zzkey2 是 zekey2 char 20 key2 zzkey3 是 zekey3 char 20 key3 zzkey4 是 zekey4 char 20 key4 zzkey5 是 zekey5 char 20 key5 zzstdate 是 zstdate dats 8 有 效 开 始 日 zzendate 否 zendate dats 8 有 效 终 了 日 zzvaluec1 否 zevaluec1 char 40 取 得 値 zzvaluec2 否 zevaluec2 char 40 取 得 値 zzvaluec3 否 zevaluec3 char 40 取 得 値 这里的取得値在不同的程序中针对 key1、key2、key3 可以得到不同的相对应检索数据。 表 4.2 zcmt010 概括表 描 述 : zcmt010 数 据 库 常 数 表 字 段 名 关 键 字 数 据 元 素 数 据 类 型 长 度 短 文 本 zzmandt 是 mandt clnt 3 客 户 zzssid 是 zessid char 2 子 系 统 i d zzsyubetu 是 zesyubetu char 4 种 类 区 别 代 码 zzkey1 是 zekey1 char 20 key1 zzkey2 是 zekey2 char 20 key2 zzkey3 是 zekey3 char 20 key3 zzkey4 是 zekey4 char 20 key4 zzkey5 是 zekey5 char 20 key5 zzstdate 是 zstdate dats 8 有 效 开 始 日 zzendate 否 zendate dats 8 有 效 终 了 日 zzvaluec1 否 zevaluec1 char 40 取 得 値 zzvaluec2 否 zevaluec2 char 40 取 得 値 zzvaluec3 否 zevaluec3 char 40 取 得 値 这里的取得値在不同的程序中针对 key1、key2、key3 可以得到不同的相对应检索定数。 表 4.3 zsdt550 概括表 描 述 : zsdt550 数 据 库 edi 订 货 确 认 发 送 表 字 段 名 关 键 字 数 据 元 素 数 据 类 型 长 度 短 文 本 zzmandt 是 mandt clnt 3 客 户 sap 二次开发之销售与分售模块子系统的设计与实现 15 附 表 4.3 zsdt550 概括表 字 段 名 关 键 字 数 据 元 素 数 据 类 型 长 度 短 文 本 zzchmn_no 是 zessid char 2 订 货 编 号 zzjch_no 是 zejchno char 10 接 受 订 货 号 码 zzeventid 是 zeeventid char 15 事 件 id zzhckg_cd 是 zehckgcd char 6 订 购 者 企 业 代 码 zzhcbm_cd 是 zehcbmcd char 6 订 购 者 部 门 代 码 zzsendflg 否 zesendflg char 1 发 送 完 成 标 记 zzsenddate 否 zesenddate dats 8 发 送 日 zzsendtime 否 zesendtime tims 6 发 送 时 刻 zzbsark 否 bsark char 4 客 户 订 购 的 类 型 .include 否 zsds510 stru edi 定 购 数 据 构 造

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论