2 Replies Latest reply on May 16, 2008 2:34 PM by jennifennibenni

    Delveiry Transaction in Receiving

      We are trying to find a way to do "Delivery" transaction thru API/Interface for a transaction which already completed the "Receive" transaction.

      Do we have to use the front end to deliver or is there any API to do that?.

        • 1. Re: Delveiry Transaction in Receiving
          Why not just set the item up to Direct Delivery? One transaction gives you Receive and Deliver.
          • 2. Re: Delveiry Transaction in Receiving
            You can use an API for 'DELIVER' transactions depending on which release you're on of Oracle apps. If you are on 11.5.10, then there is an API that's supported by Oracle. If you're below 11.5.10, then there is no supported API for processing DELIVER transactions.

            Another option you may want to consider would be to set the receipt routing to Direct instead of Standard. Below is some info I wrote about 5 years ago. I'm not sure if it applies to R12 or not, but it does apply to R10.7NCA through R.

            Basically, receipt routing decides how many ‘channels’ a receipt will have to go through before it is considered delivered to its final destination.

            Direct receipt routing is the simplest. It means that when a receipt is saved, the application considers the item(s) on that receipt as being delivered to the final destination. The final destination could be a locator in a subinventory within inventory or it could be the desk of a user. The key word here is ‘delivered’. This word should be used with care in Oracle Receiving terminology because it means that an item has been sent to its final destination. Even though it seems like only one transaction is created with Direct receipt routing, there are actually two transactions. The ‘receive’ is one and the ‘deliver’ is the second. To reduce the user’s time and effort, the application processes both transactions as if they were one when a Direct receipt routing transaction is saved.

            Standard receipt routing is a two-step process. The transactions are still ‘receive’ and ‘deliver’; however, with Standard receipt routing the ‘receive’ transaction is saved in one form and the ‘deliver’ transaction is saved in another. For example, goods might be received, but someone may need to decide which location the goods are to be sent. So the goods might sit on a dock while waiting to be ‘delivered’ to a final destination.

            Inspection receipt routing is a three-step process. In this type of situation, there is a ‘receive’ transaction, ‘accept’ or ‘reject’ transaction and a ‘deliver’ transaction.

            For all three receipt routings, the ‘receive’ transactions are always created in the Receipts form [Receiving:Receipts]. If Direct receipt routing is the only process used, then there is no need to use the Receiving Transactions form [Receiving:Receiving Transactions] because the ‘receive’ and ‘deliver’ transactions are both done in the Receipts form.

            With Standard receipt routing, the ‘deliver’ transaction is performed in the Receiving Transactions form. For Inspection receipt routing, the ‘accept’, ‘reject’ and ‘deliver’ transactions are performed by accessing the Receiving Transactions form.

            It is possible to have a receipt routing of Shop Floor, but only for outside processing items. This type of transaction is only used when the WIP module is installed and can be quite involved in setting up and will not be reviewed in this document.

            There are several places where the Receipt Routing can be sourced. The first place is the Receiving Options form. [Setup:Organizations:Receiving Options] The other places the Receipt Routing can be entered are the Suppliers form, the Receiving Controls form and the Organization/Master Items form. If the Receipt Routing is only entered in the Receiving Options form, then all receipts will use whatever routing method is entered in the Receiving Options form. The Receipt Routing in the Receiving Options form is overridden by the Receipt Routing in the Supplier form. For example, if a client has their Receipt Routing set to Direct in the Receiving Options form and they set the Receipt Routing to Standard in the Suppliers form for one supplier, then all receipts from that one supplier will have a Standard Receipt Routing while receipts from all other suppliers will have a Direct receipt routing. The Suppliers Receipt Routing is overridden by the Receipt Routing in the Master or Organization Items form and the Receipt Routing for the Master or Organization Items form is overridden by the Receiving Controls form for a specific Purchase Order. Displayed are screen shots from forms where the Receipt Routing can be entered.

            If a user is ever uncertain of the Receipt Routing it is simple to go to the Receipts form or the Receiving Transaction form and view it there. It is displayed as a view only field in the lower right side of the form where the receipt lines are shown.