Below post will give you the details about the pick release status Instance: 11i or R12

Table: WSH_DELIVERY_DETAILS Column: RELEASED_STATUS Possible Values: B: Backordered- Line failed to be allocated in Inventory C: Shipped -Line has been shipped D: Cancelled -Line is Cancelled N: Not Ready for Release -Line is not ready to be released R: Ready to Release: Line is ready to be released S: Released to Warehouse: Line has been released to Inventory for processing X: Not Applicable- Line is not applicable for Pick Release Y: Staged- Line has been picked and staged by Inventory Delivery line statuses in detail Not Applicable (Code X) The delivery line can be invoiced but non-shippable, for example, a service line or a warranty line. Not Ready for Release (Code N) The delivery line is not eligible for pick release. This happens when the order line is manually imported into Oracle Shipping Execution using the Import Delivery Line concurrent process or the corresponding order line has not reached the Awaiting Shipping workflow activity.

This typically occurs when the Oracle Inventory indicates that there is not enough material (either because there is not enough material or because the inventory balance is incorrect). scheduled. Not pick confirmed. it changes release status to Staged. Backordered (Code B) Some of the circumstances that can causes this status are listed below  Pick release has processed the delivery line and cannot find the entire quantity. . and in Oracle Shipping Execution). Submitted to Warehouse (Code S) Pick release has processed the delivery line and has: 1. If you are using auto-pick confirm. Staged (Code Y) The delivery line is pick confirmed. It remains staged until ship confirm. Created move order headers and lines. Found available quantity and created inventory allocations. inventory is transferred from storage sub-inventory to staging sub-inventory. If you are not using auto-pick confirm and want to progress the delivery lines. navigate to Oracle Inventory Move Order Transaction window and perform manual pick confirm.Ready for Release (Code R) The delivery line is eligible for pick release. 2. 3. Occurs when the order line has reached the Awaiting Shipping workflow activity (it is booked.

If a company has a problem of running out of material before all of their orders have been filled it is very important that they have filled their most important orders first. Scheduled Date. between picking and shipping. such as Schedule . all available material has been allocated to a specific customer when you find out additional supply for other orders will be delayed. An Order line is eligible if it has completed the prerequisite workflow activities. What is meant by Release Sequence Rules in Oracle apps? Release Sequence Rules determines the order in which inventory is allocated to sales orders. outstanding Invoice value. At ship confirm. The order in which sales orders are filled could be very important. and the trip is closed. Departure Date & Shipment Priority.Line or Create Supply. 2.  This typically occurs when the material that you want to ship: 1. you: Enter Shipped Quantity that is less than Original Requested Quantity Backorder the entire delivery quantity transfer a reservation to cycle count. What is meant by Picking Rules? . damaged. Shipped (Code C) The delivery line’s delivery is ship confirmed and posted as in-transit. Cancelled (Code D) The order line that the delivery line supports is cancelled. What is Release Rules in Oracle apps? Release Rules define the criteria to be used during Pick Release. Is available and you backorder material for specific business reasons. for example. Users can choose to allocate by order. OM Interface and Inventory Interface have processed. For example. Only orders which meet the criteria and are eligible will be Released. Has become unavailable.

will be used to determine in what sequence to fill the move orders. . The Release Sequence Rule. For Example: By using the Pick Slip Grouping Rule "SubInventory" the user can reduce the number of trips to a particular subinventory by grouping all lines for that sub-inventory on to one Pick Slip. based on inventory controls such as Revision control. Other options During Pick Release Allocate Inventory to the move order • • Allocating can be done automatically after the move order is created by setting “Auto Allocate” to yes on the Release Sales Order form or postponed until later.Picking Rules. the system will use the Organization’s default Picking Rule which is found on the Shipping Organization’s Parameters. Only one staging subinventory is allowed per Picking Batch. then manually allocated from the Transaction Move Orders form. or defaulted from the Shipping Parameters. Lot control. that was entered on the Release Sales Orders form. Create a variety of picking rules and associate them with the appropriate items. What Happens during Pick Release ? • • • • • • A pre-approved Move Order is automatically created in Inventory. Picking Rule is an Item Attribute. A Move order is a request for a subinventory transfer from the source (stocking) subinventory to the destination (staging) subinventory. Note: A Picking Batch is the total number of Order Lines that were released at one time. Inventory uses the move order to manage material requisitions within an Organization. To learn more see Inventory’s users guide. The Destination subinventory is the Staging subinventory entered on the Release Sales Orders form or defaulted from the Shipping Parameters. suggests which material to use. If there isn’t a Picking Rule associated with the item. Note: Picking Rules are covered in Inventory. which are created and maintained in Inventory. FIFO (first in first out) or subinventory/locator picking numbers. A Move order is created for every Sales Order Line that has the status of “Awaiting Shipping” and passes the picking criteria (Use your Release Rules to guide this process). What is meant by Pick Slip Grouping Rules? Pick Slip Grouping Rules organize how released order lines are grouped on Pick Slips for ease of picking.

or the order is closed or cancelled. Pick Confirm the move order • • • • • • • • • Pick Confirm can be done automatically during the picking process by setting “Pick Confirm” to yes on the Release Sales Orders form or by unchecking the Pick Confirm Required checkbox in the Organization Parameters form.• • • • • Move orders use inventory’s picking rules to suggest the material that should be allocated. The source defaults can be manually updated from the Transaction Move Orders form. the Move Order will stay open until the total quantity is transacted. moving the material from it’s source location to it’s destination staging location. Allocating inventory is a prerequisite for printing Pick Slips. The Pick Confirm transaction executes the subinventory transfer.2). 1. which is linked to the Move Order. If there is a shortage of material a shortage messages alerts the appropriate individual. Only 1 staging subinventory is supported per picking batch. revision. For example if the sales order line needs ten 12” Monitors and you have 15 on hand. the reservation will guarantee that 10 of them will be available for this order but it doesn’t specify which 10. The status of the unfilled line will be changed to “Awaiting Shipping”. A high level reservation is placed for the Move Order’s material requirements. If not all of the Move order quantity was transacted the status of the Sales Order Line. If an organization’s actual picks rarely deviate from the suggested material. If it is not done automatically during pick release it can be done manually from the Transaction Move Orders form by selecting the Transact button. Detail reservations puts a reservation on specific subinventory. revisions. The sourcing values for subinventory.1 and 1. is changed to “Picked” making it eligible for Ship Confirm. locators. and lot number. The high level reservations are replaced with detail reservations. During Ship Confirm the order line will split into 2 shipment schedules (e. If you transact less than the requested quantity. locator. The status of the Sales Order Line. is changed to “Picked Partial”. it is suggested that you run your picking process with Auto . Serial Numbers can be allocated if the profile option: INV: Detail Serials = “Yes”.g. and lots are defaulted on to the move order. The Pick Slip Grouping Rule entered on the Release Sales Orders form or defaulted from the Shipping Parameters is used while printing pick slips. Note: A high level reservation puts a reservation on a given quantity. If it is set to “No” serial numbers can be entered before Pick Confirm from the Move Orders form or after Pick Confirm from the Shipping Transaction form.

Allocate and Pick Confirmed set to Yes to cut down on the overhead which is required to transact manually. schedule the shipment or arrival of order lines based on this availability(Schedule).shareoracleapps.wordpress. the features that are provided under the umbrella term of scheduling are: ■ Calculating Available-to-Promise (ATP) ■ Scheduling ( Populate dates .Optional • A delivery is required in order to Ship Confirm. http://knoworacle.com/2008/12/08/data-flow-for-11i-order-to-cash-cycle/ http://www. and reserve on-hand inventory to sales order lines(reservation) SO. You can select to have the Picking process automatically group your delivery lines into deliveries to expedite this process.html Scheduling and Booking Submitted by Anonymous on Fri.com/2010/07/interview-questions-pick-release. Auto Create Deliveries . 01/16/2009 . The scheduling feature of Oracle Order Management (OM) enables you to determine when items will be available to promise to a customer(ATP).21:53 Tag: • Order Management / Scheduling is a means of communicating the balance between customer demand and a company’s ability to fulfill an order from current inventory and supply sources. Order scheduling is managed differently from company to company – and Oracle Order Scheduling supports a variety of scheduling environments.ship and arrival schedule dates) ■ Create demand (Makes demand visible to planning) ■ Reserving (Reserves the line items if the due date is within the reservation time fence) ■ Sets the ship from ■ Calculates the delivery lead time based on as ship method (if you have set up a shipping network) .

the scheduling action uses the requested warehouse and the other scheduling results are based on it. . automatically reserves the line. This functionality includes ATO models. either manually or using defaulting rules.Generic’ process looks as below Order will wait at “Wait for Booking” till booking action is performed. Double clicking opens 'Schedule . If the warehouse is blank. the schedule arrival date. Makes the line visible to the planning applications and consumes supply for the item. Open the process ‘Line Flow . the delivery lead time and the shipping method.Double click on the 'Schedule . For example: Considering the Line Flow – Generic work flow Once the order is Booked.Line' sub process which looks as below . The ‘Line Flow . then as part of standard functionality. If the reservation time fence is set and the schedule ship date is within the reservation time fence.Scheduling is an action performed on an order line or a group of lines. Determines the schedule ship date.Line' sub process in 'Line Flow . the work flow completes the Booking activity and proceed to the next stage i. The work flow will progress to next stage.Generic' process. Scheduling. the scheduling action determines the best warehouse based on the sourcing rules.Generic’ in the Workflow Builder. Scheduling Process Sales order line would be scheduled for both the ATP as well non-ATP items based on the availability of the item. When scheduling is not performed during sales order entry (either manually or automatically). The action performs the following: • • • • Determines the source (warehouse) for the order line. This is when Scheduling is performed. If the warehouse is entered on the line. When a line is successfully scheduled the VISIBLE_DEMAND_FLAG is set to Yes. scheduling will be done by the workflow process.e. Scheduling is done by the workflow process associated with the order line (OEOL).

If the shipping network has not been defined for this combination of locations. The two columns are independent and are not based on the setups Scheduling by Ship or Arrival Date The request date may be either the requested ship date or the requested arrival date depending on the request date type of the customer. the scheduling action calls MRP's scheduling API with the requested arrival date. If you enter a schedule ship date on the order line before performing the schedule action. The SCHEDULE_SHIP_DATE should be a value between the REQUEST_DATE and the LATEST_ACCEPTABLE_DATE. If it cannot. the system will attempt to schedule on that date when the schedule action occurs.Once the line is scheduled. When you enter an order line. The API returns the first date on or after the requested arrival date that the items could arrive at the customer location. Scheduling sets the VISIBLE_DEMAND_FLAG. the schedule action fails. the latest . You can define for each customer the delivery window in days that they will accept by entering the latest schedule limit on the customer window. If the customer's request dates are requested arrival dates. SCHEDULE_STATUS_CODE as soon as the lines are scheduled. and enters that date into the scheduled arrival date field for the line(s). The schedule ship date is calculated by subtracting the delivery lead time (number of days for items to reach the customer once they ship) from the schedule arrival date. SCHEDULE_SHIP_DATE is populated into the OE_ORDER_LINES_ALL. the delivery lead time will be considered zero days and the schedule ship date and schedule arrival date will be the same.

if the request date is September 10. For example. Manual You can access the scheduling sub menu either by selecting schedule from the list of activities on the tools menu or by placing your cursor on a line and pressing the right mouse button. suppose that you have a customer who only accepts orders that ship within 5 days of the request date. If it is not within this range. Autoschedule The sales order line is scheduled when it is saved. You can schedule using a workflow activity either immediately or in deferred mode. You can close the availability window. then the scheduling action fails. the schedule request fails. the sales order will be opened in Autoschedule mode. the schedule date will only be returned if it is between the requested date and the latest acceptable date. If the scheduling action fails in the workflow then the line is moved to scheduling eligible activity. but the lines will still be autoscheduled unless the autoschedule check box on the tools menu is unchecked. the latest acceptable date would be September 15. You can turn Autoschedule on or off from the sales order window by going to the Tools menu.acceptable date is calculated by adding the latest schedule limit to the request date. When the scheduling action occurs. You can then use the Schedule Orders concurrent program to schedule the lines with exceptions. the scheduling action fails. Selecting schedule from these menus will trigger the scheduling action. You can schedule from the sales order window by having autoschedule turned on. You would enter 5 in the latest schedule limit fields on the Order Management tab of the customer window. 2. You can control whether OM schedules lines on hold by using the profile option OM: Schedule lines on Hold. You can schedule a line by manually choosing to schedule using the context menu or the tools menu. When the scheduling action occurs. Alternative Ways to Schedule The scheduling action can be invoked in multiple ways. 1. Note that if autoschedule is turned on the availability window is automatically displayed when the sales order window is opened. If either the Autoschedule check box on the order transaction type is checked or the OM: Autoschedule profile option is Yes. If an order or line is on hold and this profile option is No. When you enter an order line. if the schedule date returned is not in the date range of September 10 through September 15. 3. If the action is selected from the .

and attempts to schedule them. Also the enhancements to the Schedule Orders concurrent program enable you to reschedule lines in case there is a change in supply dates or even unschedule lines if they have been scheduled previously. the schedule activity is a synchronous activity immediately after booking. set this profile option to No. Please note that lines that have not been booked are not scheduled. If the profile option MSC_OM_IMPORT_PRESCHEDULED is set to Yes. all the lines on the order will be scheduled. The default is no value entered. A new generic line workflow is not provided with this new sub-process. Workflow The seeded scheduling workflow activity should be used in the workflow process for your order lines. If the new sub-process is used in the line workflow. then after booking the order. Note that the lines may or may not be scheduled and still could be waiting at the activity. In the Line Flow . The user can select orders based on the order number and other parameters. lines that have never been scheduled can now be scheduled using the Schedule Orders concurrent program. You can progress the Schedule-Eligible activity from Sales Orders window or use the Schedule Orders concurrent program to schedule the lines. then the allocated product can be rescheduled to meet other demands . Schedule Orders Concurrent Program The Schedule Orders Concurrent Program functionality has been enhanced in the current release. scheduling will occur immediately after booking. it applies only to the line or group of lines selected. and if orders or delivery schedules from suppliers are changed or cancelled. Manual Scheduling Sub-Process In Release 12. a new scheduling sub-process named Schedule-Line. Scheduling errors will be seen by the person who is booking the order. where a batch of imported orders in Booked status can be mass scheduled. Manual is provided to handle cases where you may want to control scheduling manually after the order is booked.Generic seeded flow. These lines are waiting at the schedule-eligible activity. You can query scheduled lines and perform a reschedule. This is useful for high-volume orders. Only lines waiting at the Schedule-Eligible workflow activity are selected. This program selects all lines that have failed workflow scheduling. then you will be able to schedule ATO items on weekends as well. lines are blocked at the Schedule-Eligible activity. You can move schedules in and out based on the item's availability. However if you require the scheduling to be done only on valid working days.order header tab. If you require to use this sub-process you can copy and customize the generic line workflow and replace the new subprocess in place of the existing Schedule – Line sub-process. If the scheduling activity is deferred it will occur after the workflow background process runs and any error messages will be available in the process messages window. If the action is selected from the lines tab. With this type of process. You have two re-scheduling options: Re-Schedule and Re-scheduling with Request Date. In addition.

From the Scheduling Organizer. . you will see a new window.earlier or later. If scheduling was not successful. you can perform scheduling actions on lines across orders. you can query lines based on a variety of parameters. The line can then be scheduled manually by progressing the order from the sales order window (press the Action button and select Progress Order) or automatically in the next run of the scheduling concurrent program. If scheduling was successful. Unpicked. the scheduling workflow activity will complete with a result of COMPLETE so that the line can progress to the next activity. Those with the role of Scheduler Only are allowed access to the Scheduling tab. Reserve. Unschedule. Unreserve and perform ATP inquiry. but not to other tabs (Order Information. the workflow activity will complete with the result of INCOMPLETE. From the Scheduling tab on the Find window of the Order Organizer. • • • For each line of the order that fails workflow scheduling. Access to the scheduling tab is controlled by the Profile Option OM: Scheduling Role. and to perform any scheduling action from a single window. depending on the Order Date Type value) or Warehouse (location) when re-scheduling a line. that is. Line Information. Scheduling Organizer. and assign either a new Schedule Ship Date (this can be Schedule Ship Date or Schedule Arrival date. you can Schedule. Advanced. messages will be stored in the Process Messages table and also printed in the logfile. Submit the scheduling concurrent program by navigating to (N) Orders. Those with the role of both CSR and Scheduler have access to all tabs in the Find window of the Order Organizer. and Holds Information). or Backordered) Order Status Customer Shipment Priority Schedule Date Ranges Request Date Ranges After performing an intelligent query to display a group of lines. You can query and sort scheduled lines. but they have the same functionality available in previous releases. Returns > Schedule Order Scheduling Across Orders Scheduling Across Orders provides the ability to view scheduling attributes of multiple lines across orders. Those with the role of CSR Only do not have access to the Scheduling tab. such as: • • • • • • • • • • • Item Warehouse Request Date Reservation Status (Reserved or Unreserved) Scheduling Status (Scheduled or Unscheduled) Shipping Status (Picked.

and display gross margin. the role determines whether some actions are available. and give it to higher priority customers within Scheduling Across Orders. you can impact bottom line for a month. Order Management may perform the function on only one line or on that line and a group of related lines. • Revenue impact: Query up all lines for an item. move gross margin to be one of the first three columns on the Scheduling Organizer. Or query any lines where Override ATP is flagged. and decide how to provide supply. By doing so. • Assemble to Order (ATO) Models • Ship Model Complete (SMC) Pick to Order (PTO) Models • Line Sets • Ship Sets • Arrival Sets . Reserve the lines with the higher gross margins. you can take supply away from lower priority customers. • Customer service: View all the lines for a customer. For instance. Using Folders.Additionally. Scheduling treats the following groups as scheduling sets. Scheduling Sets For scheduling functions other than Override ATP. and push out the schedule date for those lines as required. Scheduling Across Orders is useful in a variety of business scenarios: • Availability and/or scarce inventory: Who has the reserved items? Which customers have scheduled lines? Which customers have unscheduled lines? If desired. and pick by prior reservation. those with the role of Scheduler only will not be allowed to open the Sales Order window from the Scheduling Organizer. quarter. the scheduling activity occurs on all the lines of a set. For these line groups. and so on. Which lines need to be scheduled or reserved? • Scheduling: Query all lines that are scheduled to ship on a specific date. Then sort based on gross margin.

The results for multi-line ATP are displayed in a table .Scheduling processes the lines of the set together and applies the rules required to honor the set. Calculating ATP requires as input the item. the order quantity unit of measure and the request date. All lines in a user created arrival set will have the same arrival date and ship to organization. or a complete order. Lines assigned to an Arrival Set within an order will be scheduled with the same requested arrival date and ship to. and a heavy part using another Shipping Method. ATP may be calculated for a single line. The request date and order quantity unit of measure may be defaulted or manually entered. ATO models and SMC PTO models are all ship sets. Calculating Available to Promise (ATP) Oracle Order Management enables you to advise your customers when items will be available based on current on-hand inventory plus the expected incoming supply and outgoing demand. In general the user will enter the item and order quantity on every order line. If lines are in a ship set they will be scheduled from the same warehouse and will have the same requested ship date and ship to. For instance. User created ship sets. The results for a single line are displayed in a single column in a small window. a group of lines. the order quantity. in a PTO model or a ship set you might ship a fragile part using one Shipping Method. They may not have the same Shipping Method.

whichwill be less than the order quantity. Request Date Qty: The quantity that is available on the requested date Available: The order quantity. It could be the request date if the order quantity is available on the request date. Available date: The date that the ordered quantity will be available. Qty Reservable: The on-hand quantity minus the quantity that is already reserved to other sources of demand. the substitute item will be displayed. if ATP was successful. the best warehouse as selected by the sourcing rules. is also displayed. A multi-line window displays availability information for sets and models. if the warehouse on the order line was blank. On-hand Qty: The quantity that is currently in the warehouse.displayed for single items. and . You can select the warehouses for which you want to see the availability. Clicking the Global Availability button located at the bottom of the Availability window opens the ATP window that has the list of warehouses where the item is enabled. if the Check ATP flag for the item is not selected then this field will display ATP not applicable. The available quantity.• • • • • • • • • Warehouse: Either the warehouse on the order line or. For example. Substitute Item: If the requested item is not available and the requested quantity for a defined substitute is available. An additional tab. if ATP was not successful. or it might be a future date when the order quantity will be available Error Message: Any error that occurred in calculating ATP. Request Date: The date on the order line. showing the availability of the substitute item.

considering all the possible sources of supply and demand for an ATP calculation can be very complex. supply/demand is set up at the plan level. a concurrent process known as data collection must be run to summarize the supply and demand picture.the system will return the availability in all the selected warehouses. You can define ATP Rules and assign them as defaults at the organization. 2. The ATP calculation is then performed on the summary tables. you cannot define Sourcing Rules. determine if you wish to enable item substitutions. subinventory. There are several steps required for ATP calculations. 4. If you are using ASCP. Sourcing Rules window. ATP is calculated automatically during scheduling. 1. some customer service representatives will need to give this information to customers on the phone. 5. However. see the setup section of this document. http://www. If you are not using ASCP. 3. Also. This program is part of the Oracle Advanced Planning and Scheduling application. supply/demand is set up at the plan level. and may be calculated manually by clicking Availability on the Line Items tab of the Sales Order window. however.Global Order Promising will only use the infinite time fence specified on the ATP rule. If you do not have Oracle Supply Chain Planning fully installed. ATP Inquiries are performed against a common data store within an application instance. The ATP rules must be associated with items and/or inventory organizations. the data collection program must be run. ATP rules must be defined to determine the sources of supply and demand which are included in the calculation. Ensure that ATP rules have been defined and set. Define your item Sourcing Rules and any Assignment sets you wish to use. You may.com/user-guide/order-management/shipping-execution . There is a requirement for ATP calculations to be very fast. or item level. Global Order Promising will only use the infinite time fence specified on the ATP rule. You can define Sourcing Rules within Oracle Supply Chain Planning. For details about setting up ATP rules and running the data collection program. Ensure items and options you wish to perform ATP inquires against have the following items attributes properly set: Check ATP ATP Components This includes ATP flag within a Bills of Materials. Therefore. Optionally. Define the Organizations and Application Instance Ids you will wish to collect source ATP data entities from.oracleug. If you are using ASCP. define simple sourcing information at either the item level and the organization levels.

Sign up to vote on this title
UsefulNot useful