EBS中的采购单据状态及其控制
李 颖
(济南钢铁股份有限公司 装备部,山东 济南 250101)
摘 要:介绍了Oracle Purchasing模块中采购单据的管理与控制,结合实例,分析了各状态下可采取的控制活动及控制活动对单据的影响。
关键词:ERP;采购管理;采购单据;单据状态;单据控制
中图分类号:C931.9 文献标识码:B
文章编号:1004-4620(2005)05-0051-02 <font class="relatedlink" face="Times New Roman">Status of Purchasing Document in Oracle ERP and Its Control
LI Ying
(The Equipment Department of Jinan Iron and Steel Co., Ltd., Jinan 250101, China)
Abstract:Introduces the management and control of purchasing documents in Oracle Purchasing module. In order to achieve effective control to the documents, adoptable control activities under different
conditions and its influences on the documents are analyzed with the examples.
Keywords: entERPrise resource plan; purchasing management; purchasing document; document status; document control
主要采购单据包括申请、标准和计划采购订单、采购协议、发放等。单据的审批状态有:(1)未完成:指不完整的采购单据,即在单据录入窗口录入创建了单据,但尚未提交审批。(2)处理中:在单据编辑窗口录入后提交审批,正处于审批工作流中的单据。(3)已拒绝:在审批工作流中,被审批人拒绝的单据。(4)已退回:采购申请被采购员退回。(5)要求重新审批:采购订单与发放在批准后,如果单据创建人对单据的主要数据进行修改,则系统会自动修改单据状态为“要求重新审批”,需要创建人将单据重新提交审批,方可进行订单的进一步处理。
(1)删除。对于未提交审批的单据,可以在单据创建窗口直接删除整个单据、单据行、发运。对于已提交审批的单据,可删除其中后来添加的未批准的行、发运和分配。删除后,订单所关联的申请会自动返回申请集,可以使用“自动创建单据”窗口,把这些未执行的申请重新分配给其它采购订单或发放。删除操作执行后,单据数据直接从系统中删除,无法再从相应界面与数据表中查到。
(2)取消。单据创建人可以通过完全或部分取消单据头、行、发运、分配,来终止或部分终止与供应商的现有合约关系。如果取消了采购订单实体,则不能接收或支付被取消的物料和服务,但可以支付取消前已接收的订单。另外,不能修改被取消的实体或其组件。如果某申请行已有关联的采购订单,则此行不能被取消。取消操作属不可撤消的操作,只有确保所有需要的活动均完成之后,才可以取消单据或其组件。单据被取消后,在单据汇总界面仍然显示相应数据,但单据不可访问。通过系统设置,采购员可以在取消订单的同时,选择是否同时取消采购申请,否则,申请会自动返回申请集。
例如:与某供应商订购了某物料A与B,随后因设计变更,不再需要物料B,这时可取消包含物料B的订单行。如果物料A订购数量为30件,而生产只需要20件,在接收20件并完成后续事务处理后,可以取消订单行,则剩下的10件就会取消,而已接收的20件仍然有效。
(3)最终关闭。可以通过最终关闭已完成的单据、行和发运,防止对单据的修改或执行活动。单据最终关闭后,无法在相应的录入表单窗口访问该单据,也不能对最终关闭的实体执行以下活动:接收、转移、检验、交货、更正接收数量、开票、向供应商退货或退回至接收。可以审批包括最终关闭实体的单据,但不能审批在题头层最终关闭的单据。可以打印最终关闭的单据。单据关闭后,与订单关联的申请不会自动返回申请集。单据最终关闭是Oracle Purchasing系统的内部控制活动,不会影响与供应商的合同关系,即与供应商的合同关系依然有效。
最终关闭是不可撤消的活动,只有在确保所有需要的活动均已完成时,才能最终关闭单据或其组件,一般不建议执行此活动。
(4)暂挂与发放暂挂。只有状态为“处理中”的单据可执行暂挂,单据暂挂可以在撤消审批单据的同时防止打印、接收、开票和进一步审批,直至解除暂挂。例如:在采购订单提交审批后,发现合同条款存在一定问题,在同供应商协商期间,可以先“暂挂”单据,直至问题解决后再执行“发放暂挂”。
(5)冻结和未冻结。如果要防止再对采购订单进行任何修改或其它活动,可以冻结采购订单,冻结操作只能在题头和发放层执行。在冻结采购订单后,仍可以接收和支付已订购的货物。如果要防止接收或将发票与此采购订单匹配,则应取消或最终关闭采购订单。冻结操作属可逆操作,在控制单据界面执行“未冻结”,可撤消冻结单据。冻结订单不能在录入表单中被访问。
(6)关闭、接收关闭、发票关闭。 Oracle Purchasing 可以根据系统中“采购选项”窗口中指定的控制选项(接收关闭允差、接收关闭点和开票结算允差),自动关闭接收及开票。一旦关闭指定行的所有发运,Oracle Purchasing 将自动关闭该行;一旦关闭指定题头的所有行,Oracle Purchasing 将自动关闭单据。除系统的自动关闭外,还可以在单据控制界面手工将接收关闭或发票关闭,以控制在某期间内的订单接收及开票。例如:系统设置关闭允差为95%,如果订购了某物料100件,已接收了96件,则系统自动关闭此行的接收。如果供应商第一批送来94件,采购员认为剩余的6件可以不再需要,可人工在单据控制界面关闭接收,则此行不可再接收。进行“关闭”后,在单据控制界面可重新“打开”单据。
|
当前单据类型
|
取消
|
最终关闭
|
关闭
|
关闭以开票
|
关闭以接收
|
冻结
|
暂挂
|
确定
|
|
标准 PO 题头
|
√
|
√
|
√
|
√
|
√
|
√
|
√
|
√
|
|
标准 PO 行
|
√
|
√
|
√
|
√
|
√
|
|
|
|
|
标准 PO 发运
|
√
|
√
|
√
|
√
|
√
|
|
|
√
|
|
一揽子协议题头
|
√
|
√
|
√
|
|
|
√
|
√
|
√
|
|
一揽子协议行
|
√
|
√
|
√
|
|
|
|
|
|
|
发放题头
|
√
|
√
|
√
|
|
|
√
|
√
|
√
|
|
发放发运
|
√
|
√
|
√
|
√
|
√
|
|
|
√
|
|
申请题头
|
√
|
√
|
|
|
|
|
|
|
|
申请行
|
√
|
√
|
|
|
|
|
|
|
|
当前单据状态
|
取消
|
最终关闭
|
关闭
|
打开
|
发票关闭
|
接收关闭
|
冻结
|
暂挂
|
|
未完成
|
|
|
|
|
|
|
|
√
|
|
处理中
|
|
|
|
|
|
|
|
√
|
|
批准
|
√
|
√
|
√
|
|
√
|
√
|
√
|
√
|
|
预批准
|
√
|
|
|
|
|
|
|
√
|
|
拒绝
|
√
|
|
|
|
|
|
|
√
|
|
要求重新审批
|
|
|
|
|
|
|
|
√
|
|
暂挂
|
|
|
|
|
|
|
|
|
|
冻结
|
|
|
√
|
|
|
|
|
|
|
已取消
|
|
|
|
|
|
|
|
|
|
已最终关闭
|
|
|
|
|
|
|
|
|
|
打开
|
√
|
√
|
√
|
|
√
|
√
|
√
|
√
|
|
已关闭
|
|
√
|
|
√
|
|
|
√
|
√
|
|
发票关闭
|
√
|
√
|
√
|
√
|
|
√
|
√
|
√
|
|
接收关闭
|
√
|
√
|
√
|
√
|
√
|
|
√
|
√
|
EBS中的采购单据状态及其控制的更多相关文章
- HA功能中ZKFC对NN状态的控制
ZKFC : zookeeper FailoverController NN : name node Hadoop 2.0 HA架构图: FC是要和NN一一对应的,两个NN就要部署两个FC.它负责监控 ...
- 关于Unity中Mecanim动画的动画状态代码控制与代码生成动画控制器
对于多量的.复杂的.有规律的控制器使用代码生成 动画状态代码控制 1:每个动画状态,比如进入状态,离开状态, 等都有可能需要代码来参与和处理,比如,进入这个动画单元后做哪些事情,来开这个动画单元后做哪 ...
- Vue中使用Switch开关用来控制商品的上架与下架情况、同时根据数据库商品的状态反应到前台、前台修改商品状态保存到数据库
一般后台对商品的信息管理.包含商品的上架与下架.为了提高用户的体验.将商品上下架的操作做成开关的形式.同时后台数据库中保存的商品状态能够根据开关状态改变. 1.效果展示 这种效果:== 当开关是开启状 ...
- wex5 教程 之 图文讲解 全局可观察变量与登陆状态全局控制
一 先说说,这两个概念是什么意思 全局可观察变量?没听说过,只听过全局变量,那你out了,因为我要充分发挥绑定技术来控制页面部局,组件的隐藏与显示,文字内容,样式改变.看我博文大家知道,我想用绑定技术 ...
- Unity3D中使用Leap Motion进行手势控制
Leap Motion作为一款手势识别设备,相比于Kniect,长处在于准确度. 在我的毕业设计<场景漫游器>的开发中.Leap Motion的手势控制作为重要的一个环节.以此,谈谈开发中 ...
- Apache beam中的便携式有状态大数据处理
Apache beam中的便携式有状态大数据处理 目标: 什么是 apache beam? 状态 计时器 例子&小demo 一.什么是 apache beam? 上面两个图片一个是正面切图,一 ...
- 单据状态BE构建
这节主要罗列出单据状态BE构建步骤1.创建单据状态BE实体项目,修改命名空间 2.如下图所示,分别设置实体枚举状态值 3.修改单据基本属性 构造后,至此单据状态BE构建完毕
- Struts2中基于Annotation的细粒度权限控制
Struts2中基于Annotation的细粒度权限控制 2009-10-19 14:25:53| 分类: Struts2 | 标签: |字号大中小 订阅 权限控制是保护系统安全运行很重要 ...
- android 自定义adapter和线程结合 + ListView中按钮滑动后状态丢失解决办法
adapter+线程 1.很多时候自定义adapter的数据都是来源于服务器的,所以在获取服务器的时候就需要异步获取,这里就需要开线程了(线程池)去获取服务器的数据了.但这样有的时候adapter的中 ...
随机推荐
- hdu 3433 A Task Process 二分+dp
A Task Process Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) T ...
- hdu5558 后缀数组
Alice's Classified Message Time Limit: 16000/8000 MS (Java/Others) Memory Limit: 131072/131072 K ...
- bzoj3038上帝造题的七分钟2
3038: 上帝造题的七分钟2 Time Limit: 3 Sec Memory Limit: 128 MBSubmit: 1679 Solved: 713[Submit][Status][Dis ...
- jqGrid移动滑块时冻结首列和第二列例子
js代码如以下代码:在initAllGrid函数colModel1加入属性设置:frozen:true:然后在_initGrid('task_con_grid_div',colModel1)函数里面加 ...
- CSS3中三种清除浮动(float)的方法
方法一:添加新的元素 .应用 clear:both .clear{ clear:both; height:; height:; overflow:hidden; } 方法二:父级div定义 overf ...
- linux办公软件的使用和病毒防范
今天看了linux办公软件的使用和病毒防范,特做此记录,将不熟悉的内容总结一下: openoffice 和liberoffice是可以跨平台的两款办公软件.odt是openoffice的扩展名.lib ...
- 使用JdbcTemplate 操作PostgreSQL,当where条件中有timestamp类型时,报错operator does not exist: timestamp w/out timezone
今天遇到一个问题,找了还半天,Google一下,官网显示是一个bug. 思考一番肯定是类型出了问题. Controller: Service:转化时间戳 Dao: 一波转换搞定!
- python map filter reduce的优化使用
这篇讲下python中map.filter.reduce三个内置函数的使用方式,以及优化方法. map()函数 map()函数会根据提供的函数对指定序列做映射. 语法: map(function,it ...
- 博客迁移,新地址:bfsan.github.io
博客的新内容会在新地址发布(暂时),后期可能会考虑做一个整合同步.
- Java基础学习(1)——反射
反射就是把Java类中的各种成分映射成相应的Java类(主要用于框架开发) 反射的基石–>Class类 Java程序中的各个类属于同一事物,描述这类事务的Java类名就是Class. Class ...