基于SAP系统二次开发实现企业采购合同管理
VIP免费
62 硅谷
技术研发
ECHNOLOGY R&D
T
SAP 提供全面的信息管理功能 ,有助于及时、准确地提供
整合的企业数据。软件分为多个模块 ,每个模块为用户提供相
应的标准功能 ,但是 SAP 标准功能往往不能满足国内企业的特
殊需求 ,因此需要借助 SAP ABAP 语言进行二次开发完成功能增
强或报表需求。
1 需求背景
完善的合同管理系统是企业经营活动健康运作的一个重要
体现。传统企业多年来没有一个完整的、科学统一的合同管理
系统 ,但是随着企业生产力大步跨越 ,生产、工程、技改、大
修等各类采购合同日亦增加。为了企业的整体利益 ,合同管理
尤为重要。SAP 系统上线后 ,其系统标准功能不具备合同条款
输入、输出功能 ,只能手工签订一份带有条款的合同后 ,再将
合同标的明细表输入 SAP 系统中办理相关手续 ,不仅没有减轻
采购业务人员工作量 ,还增加了录入系统的工作 ;而各级审批
人员为了保证合同标的明细和条款都不出现问题 ,也会在审批
手工合同后 ,再进行系统内审批 ,重复工作。同时 ,SAP 系统
订单审批功能不具备驳回功能 ,所以当订单审批停留到某一审
批层级时 ,上一级审批人员不能及时准确的做出判断撤消审批 ,
导致订单审批滞留现象。标准功能不能满足业务需要从而影响
采购部门工作效率提高 ,这时就需通过二次开发满足企业需要。
2 解决方案
通过对 SAP 系统功能分析及业务需求分析 ,做出以下解决
方案 :
1)方案描述 1。
SAP R/3 系统创建采购订单标准功能只提供保存订单表头、
明细的字段 ,但是 SAP 系统标准功能不提供保存合同条款用的
标准表 ,为从 SAP 系统审批、打印完整的采购合同单据带来问题。
从业务需求与技术实现相结合的角度考虑 ,解决此问题的最佳
方案是借用 SAP 标准表保存合同条款。本方案可以节省系统开销,
但是需要找到合适数据库表和字段来存放合同。存放合同条款
的字段要求字符数足够多 ,而且最好与创建采购订单操作在同
一界面 ,方便业务人员操作。最终确定采用创建采购订单界面
下抬头文本字段保存合同条款。
功能实现 :登陆 SAP R/3 系统 ,进入事务码 ME21N 创建采
购合同 ,每个采购订单约十条左右的合同条款分别填入抬头文
本各项目中 ,每条条款包含字符数较多 ,编辑方式选择“连续
文本”编辑器。合同条款及合同明细维护完毕保存即生成完整
的采购合同转入审批流程。
2)技术实现 1。
业务人员将合同条款输入到订单表头的文本项目中 ,程序
从 SAP 标准表实现文本字段的抽取 ,通过 SAP 标准函数‘READ_
TEXT' 实现。合同条款取到内表 ITAB_LINES1 中再根据 TDID 字
段确定对应合同条款内容。
3)方案描述 2。
SAP 系统标准功能并不具备显示完整采购合同及采购合同
驳回功能 ,开发新的采购订单审批功能 ,便于审批者对采购合
同一目了然 ,方便合同审批。如果审批者不同意审批此份合同
还可填写自己的审批意见 ,并且选择驳回层级将合同驳回到相
关人员 ,驳回层级相关人员进入订单审批界面会发现此条带有
驳回记录的订单被标识为粉红色便于订单创建人员根据驳回意
见及时对合同进行修改 ,重新进行审批使合同快速生效实施
采购。
功能实现 :进入审批采购合同界面 ,输入选择条件 :①审
批代码选择本岗位代码。②审批组、采购组织可以确定选择的
采购订单属于哪个部门签订 ;凭证编号可以精确地选择出某个
或某几个采购订单 ;采购组可以将选择的采购订单精确到业务
部门的业务科 ;凭证类型可以精确地选择出生产、大修、工程、
技改的采购订单。③凭证编号、供应商、创建者可直接输入已
知编号或代码。设置批准与取消发布 ,如果只勾选设置批准 ,
数据为本审批层级未审批过的采购合同 ;如果只勾选取消发布 ,
则数据为已完成本级审批 ,下级审批未完成的记录 ;两勾同时
选中 ,则数据为以上两种情况的汇总。选择条件设置完毕 ,进
入功能界面。符合选择条件的数据被显示 ,首先如果需查阅采
购合同 ,则双击采购编号字段对应的相应行 ,界面则跳转至采
购合同预览界面。其次还可选中某采购订单点击功能栏上的采
购订单按钮 ,则界面跳转至 SAP 标准功能 ME23N 界面了解更多
采购信息。对采购合同详细查阅之后便可对采购合同进行审批
了 ,如果同意执行此份采购合同则点击审批选择字段的批准标
识 ,变成勾标识表示此份合同审批完成 ;如果不同意此份合同
执行则填写相关的审批意见 ,点击审批意见标识 ,进入填写驳
回意见界面。采购凭证号 ,审批者 ,驳回日期 ,时间为程序自
动填充。审批者只需点击驳回层级此采购订单已经审批完成的
审批层级全部列在下拉列表中 ,根据业务需要选择要驳回的层
级 ,在驳回意见下填写相应的驳回意见 ,点击审批意见保存至
系统自建表 ,审批意见保存同时 ,采购合同审批同步撤消到相
应的选择层级。如果想要删除此条驳回意见 ,则选中点击删除
即可 ,同时审批又从撤消层级恢复到目前的审批层级。
4)技术实现。
采购订单的审批与驳回主要运用 SAP 标准函数实现 ,审
批函数‘BAPI_PO_RELEASE’;驳回即撤消审批函数‘BAPI_PO_
RESET_RELEASE’。
3 结束语
对 SAP 系统采购合同管理进行功能完善后 ,业务人员创建
基于SAP系统二次开发实现企业采购合同管理
赵 瑾
(河北钢铁集团宣钢公司计检中心(自动化公司),河北张家口 075100)
摘 要 针对 SAP 标准功能不能完全满足企业现有采购合同管理的需要 ,带来采购合同创建、保存 ,审批工作量大 ,
效率低下等影响 ,开发人员基于 SAP 系统通过 ABAP 编程二次开发实现企业采购合同管理功能确保采购业务高效执行。
关键词 SAP ;ABAP ;采购合同 ;审批 ;驳回
中图分类号 :TP311 文献标识码 :A 文章编号 :1671-7597(2014)23-0062-01
(下转第55页)
硅谷23期 .indd 62 2015/1/4 15:46:35
摘要:
展开>>
收起<<
62硅谷技术研发ECHNOLOGYR&DTSAP提供全面的信息管理功能,有助于及时、准确地提供整合的企业数据。软件分为多个模块,每个模块为用户提供相应的标准功能,但是SAP标准功能往往不能满足国内企业的特殊需求,因此需要借助SAPABAP语言进行二次开发完成功能增强或报表需求。1需求背景完善的合同管理系统是企业经营活动健康运作的一个重要体现。传统企业多年来没有一个完整的、科学统一的合同管理系统,但是随着企业生产力大步跨越,生产、工程、技改、大修等各类采购合同日亦增加。为了企业的整体利益,合同管理尤为重要。SAP系统上线后,其系统标准功能不具备合同条款输入、输出功能,只能手工签订一份带有条款的合...
相关推荐
作者:小智
分类:采购管理
价格:1智币
属性:3 页
大小:1.29MB
格式:PDF
时间:2024-12-25

