Oracle EBS OM Transaction

Posted 禹爸爸

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle EBS OM Transaction相关的知识,希望对你有一定的参考价值。

第一步,Order Management --> Orders, Returns -->Sales Orders,录入订单,保存订单,此时订单的头状态和行状态应该是Entered,记录下订单号,后续操作都会使用到该号码;

订单头如下

订单行如下


第二步,Book订单,订单头状态会转为Booed,行状态会是Supply Eligible(如果订单行上的Item的ATO属性被勾选)或是Awaiting Shipping,订单Book之后,系统会自动创建发运单,其状态为Ready to Release;


第三步,针对行状态为Supply Eligible的订单行,我们可以有两种操作,如果有库存可以直接发货,则使用Tools菜单下的Schedule菜单选,选择Reserve,此操作会扣减在手库存,增加保留库存;如果库存不足,可以使用Action按钮,在弹出的窗体中选择Process Order,系统会自动创建生产工单。以上的操作均不会改变订单头状态;


第四步,Release Order,Order Management --> Shipping --> Release Sales Orders --> Release Sales Orders,打开Release Order窗口,输入订单号,查找到要操作的订单,设置相应的属性,点击Execute Now按钮,完成Release动作。

这里有两个选项是需要注意的,即Auto Pick Confirm和Auto Delivery,如果勾选了这两个选项,系统会自动创建Delivery并按照设定的挑库规则自动完成挑库动作,以下的步骤是假设这两个选项都没勾选。


此操作不会影响订单头和订单行状态,发运单的当前状态会变为Released to warehouse,同时系统会自动创建类型为Pick Wave的Move Order,其作用是用来将货物从仓库移到发货区;



第五步,挑库,Move Orders --> Transact Move Orders打开Move Order窗口,在Pick Wave页面中输入订单号查找到类型为Pick Wave的移库单


勾选需要移库的Item,系统会根据设定的挑库规则给出挑库建议,我们也可以手工修改数量及出库库位,点击Allocate按钮,然后再点击Transact按钮执行实际的移库动作;


Transact


第六步,发货确认,Order Management --> Shipping --> Transaction,打开Order Transaction窗口,输入订单号,查找到该订单对应的发运单,可以看到其状态应该变为Staged / Pick Confirmed,这表示待发产品已从仓库移到发货区,等待发货了。如果我们在Pick Release的时候,没有选择Autocreate Delivery,那么系统会检查Define Shipping Parameters里边的这个设置,如果Shipping Parameters里也没有设置,那么我们就需要手工在这里创建一个Delivery,Action --> Auto Create Delivery,或是将发运单关联到已有的Delivery,Action --> Assign to Delivery。切换到Delivery页面,执行Ship Confirm动作,完成发货确认。


在Ship Confirm之后,Delivery状态会变为Closed.


此时的发运单状态为Shipped,相应的订单行状态也转为Shipped,而订单头状态仍旧是Booked。


第七步,系统会定时的跑一些请求,将行状态为Shipped的订单行关闭掉,并将其状态设为Closed。之后,我们就可以手工的创建应收款发票。切换到AR职职责,使用Interface --> Run AutoInvoice。



请求运行完成后,就可以在AR模块中或是订单上看到应收款信息。



经过以上七步操作,即可完成销售订单的录入到发货及生成AR的流程。


以上是关于Oracle EBS OM Transaction的主要内容,如果未能解决你的问题,请参考以下文章

Oracle EBS OM Transaction

Oracle EBS OM 发放订单

Oracle EBS OM 登记订单

Oracle EBS OM 保留订单

Oracle EBS OM 取消订单

Oracle EBS OM 取消订单行