• OracleApps Dropship 流程


    做的一个Dropship流程的实录(包括流程期间遇到问题的解决)
    What are the advantages of Drop Shipment Orders?

    These are the benefits:

    · No inventory is required

    · Reduced order fulfillment processing costs

    · Reduced flow times

    · Elimination of losses on non-sellable goods

    · Elimination of packing and shipping costs

    · Reduced inventory space requirements

    · Reduced shipping time to your customer

    · Allows you to offer a variety of products to your customers

    clip_image002
    clip_image004
    clip_image006
    How to understand the dataflow for Drop shipment Orders?
    To understand, here are the processes divided in sub process and the underline activity is highlighted here:
    clip_image008

    Here are the Details as per Mark

    1.Order Entry
    Here the activity is entering process where oe_order_headers_all (flow_status_code as entered) oe_order_lines_all . The order is booked asDROP SHIP
    2. Order Booking
    3.
    The Purchase Release program passes information about eligible drop-ship order lines toOracle Purchasing.The interface table which gets populated is
    po_requisitions_interface_all
    4. After Purchase Release has completed successfully, run Requisition Import in Oracle Purchasing to generate purchase requisitions for the processed order lines. The Requisition Import program reads the table po_requisitions_interface_all validates your data, derives or defaults additional information and writes an error message for every validation that fails into the po_interface_errors table.The validated data is then inserted into the requisition base tables po_requisition_headers_all,po_requisition_lines_all,po_requisition_distributions_all.Then use autocreate PO fuctionality to create purchase orders and then perform receipts against these purchase orders
    7. After the goods are successfully received invoices for vendors are created in accounts payables as in normal purchase orders.
    8. Invoices are generated for customers In account receivables.
    9. oe_order_lines_all (flow_status_code 'shipped', open_flag "N")
    10. oe_order_lines_all (flow_status_code 'closed', open_flag "N")
    DropShip的工作场景:
    企业A向客户B销售产品,但是企业A本身并不生产该产品,而是向供应商C来采购,并且在大部分的情况都是C向B直接发货,也就是说企业A大部分的交易都是贸易,属于贸易型企业,除了贸易型企业,对于一些集团公司的销售公司或门店也采用这种销售方式。即‘左手倒右手’。
    1.create a item,and ensure this item have purchasable and salable properties.
    (according step 4 error,we should also type a value to list price field).
    clip_image010
    2.Create a sale order,and ensure 'Source Type'  is 'External'.
    if source type is 'Internal',it stand for that you will sale item from your stock.
    if source type is 'External',it stand for that you will sale item from other supplier.(Drop ship Way)
    clip_image011
    3.The Purchase Release program passes information about eligible drop-ship order lines to Oracle Purchasing.The interface table which gets populated is
    po_requisitions_interface_all
    clip_image013
    4.After Purchase Release has completed successfully, run Requisition Import in Oracle Purchasing to generate purchase requisitions for the processed order lines. The Requisition Import program reads the table po_requisitions_interface_all validates your data, derives or defaults additional information and writes an error message for every validation that fails into the po_interface_errors table.The validated data is then inserted into the requisition base tables po_requisition_headers_all,po_requisition_lines_all,po_requisition_distributions_all.Then use autocreate PO fuctionality to create purchase orders and then perform receipts against these purchase orders
    clip_image015
    After requisition import,In PR summary form,Try to find your PR.
    clip_image016
    clip_image018
    But can Not find my PR.
    Execute below query,
    SELECTe.error_message
    FROM   po_requisitions_interface_all i, PO_INTERFACE_ERRORS e
    WHERE   i.TRANSACTION_ID=e.INTERFACE_TRANSACTION_IDAND item_id =25875
    Error is:This item is missing a list price in the item master setup window. Please enter a list price greater than zero (0) in the item master.
    Then go back to Master item form,type a value to List price,
    clip_image020
    Becasue Req Import does not pick up interface records that previously failed.we also need updateprocess_flag from 'ERROR' to 'FUTURE'.
    Script like:
    update po_requisitions_interface_allset process_flag='FUTURE'whereitem_id= 25875
    Then re-run Requisition Import request.PR got generated sucessfully.
    clip_image021
    5.Auto create PO
    clip_image023
    6.PO approve
    clip_image025
    7.Receipt&Delivery
    clip_image026
    9.After receipt,a sale order issue txn will automaticlly generate.
    clip_image027
    Sale order line is closed.
    clip_image028
    Once customer receipt the PO,Then you can take the AR which created by SO to customer,
    Customer will give amount 1350 to you
    转载请注明出处:http://blog.csdn.net/pan_tian/article/details/7432647

  • 相关阅读:
    MyBatis缓存
    MyBatis动态SQL
    MyBatis中#{}和${}的区别
    MyBatis映射配置文件详解
    MyBatis核心配置文件详解
    MyBatis动态代理
    KO ------- 表中字段名和实体类属性名不一致
    对实体类的CRUD操作
    MyBatis配置数据源的两种方式
    MyBatis入门
  • 原文地址:https://www.cnblogs.com/quanweiru/p/4957821.html
Copyright © 2020-2023  润新知