您的位置:首页 > 数据库 > Oracle

Oracle EBS OM Transaction

2016-05-11 22:20 746 查看
第一步,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的流程。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: