Lnter Other leader iniormation like sales channel, warehouse, payment term, ship method, Line set, ship or Arri al,, lOB, shipping and packing instructions, 1ax exempt number and reason etc.
Lnter Other leader iniormation like sales channel, warehouse, payment term, ship method, Line set, ship or Arri al,, lOB, shipping and packing instructions, 1ax exempt number and reason etc.
Lnter Other leader iniormation like sales channel, warehouse, payment term, ship method, Line set, ship or Arri al,, lOB, shipping and packing instructions, 1ax exempt number and reason etc.
Enter Order Enter Order and Line and Line details details Review Order Review Order Price and Price and Adjustments Adjustments Pick Release Pick Release the Order the Order Pick Confirm Pick Confirm Ship Confirm Ship Confirm Book the Order Book the Order Oracle Order Management Oracle Adanced pricing Oracle Shipping Lxecution Oracle \MS Oracle Order Management Oracle Global A1P Oracle 1ransportation Management Oracle INV Oracle Mobile Supply Chain Application Oracle Shipping Lxecution Check Availability, Check Availability, Schedule Order Schedule Order Enter Order Enter Order and Line and Line details details Review order Review order Price and Price and Adjustments Adjustments Pick Release Pick Release the Order the Order Pick Confirm Pick Confirm Ship Confirm Ship Confirm Book the Order Book the Order Oracle Mobile Supply Chain Application Oracle Shipping Lxecution Oracle Order Management Oracle Adanced pricing Oracle Shipping Lxecution Oracle \MS Oracle Order Management Oracle Global A1P Oracle 1ransportation Management Oracle INV Enter Order Enter Order and Line and Line details details Lnter Order leader inormation or a standard order type. lield alues can be set up to deault rom a ariety o sources such as the Order 1ype or the customer record. All deaults can be oerridden unless the business unit deines constraints preenting update. Lnter Other leader inormation like sales channel, warehouse, payment term, ship method, Line set , ship or Arrial,, lOB, shipping and packing instructions, 1ax exempt number and reason etc. Other unctions are aailable through the Actions button. On the Order Inormation window, the Actions include unctions such as Additional order inormation, Copy, Cancel, Apply and Release lolds, Price Order, etc. OL_ORDLR_lLADLRS_ALL lLADLR_ID ORDLR_NUMBLR ORG_ID ORDLR_1\PL_ID VLRSION_NUMBLR ORDLR_SOURCL_ID SOURCL_DOCUMLN1_1\PL_ID ORIG_S\S_DOCUMLN1_RLl SOURCL_DOCUMLN1_ID ORDLRLD_DA1L RLQULS1_DA1L PRICING_DA1L SlIPMLN1_PRIORI1\_CODL DLMAND_CLASS_CODL PRICL_LIS1_ID 1AX_LXLMP1_lLAG 1AX_LXLMP1_NUMBLR PAR1IAL_SlIPMLN1S_ALLO\LD SlIP_1OLLRANCL_ABOVL SlIP_1OLLRANCL_BLLO\ 1RANSAC1IONAL_CURR_CODL AGRLLMLN1_ID 1AX_POIN1_CODL CUS1_PO_NUMBLR PA\MLN1_1LRM_ID SlIPPING_ML1lOD_CODL lRLIGl1_CARRILR_CODL lOB_POIN1_CODL lRLIGl1_1LRMS_CODL SOLD_lROM_ORG_ID SOLD_1O_ORG_ID $ OL_lOLD_DLlINI1IONS lOLD_ID NAML 1\PL_CODL DLSCRIP1ION S1AR1_DA1L_AC1IVL LND_DA1L_AC1IVL I1LM_1\PL AC1IVI1\_NAML lOLD_INCLUDLD_I1LMS_lLAG APPL\_1O_ORDLR_AND_LINL_lLAG OL_lOLD_SOURCLS_ALL OL_lOLD_RLLLASLS lOLD_SOURCL_ID lOLD_RLLLASL_ID lOLD_ID lOLD_SOURCL_ID lOLD_LN1I1\_CODL RLLLASL_RLASON_CODL lOLD_LN1I1\_ID RLLLASL_COMMLN1 lOLD_LN1I1\_CODL2 ORDLR_lOLD_ID lOLD_LN1I1\_ID2 lOLD_UN1IL_DA1L RLLLASLD_lLAG lOLD_COMMLN1 ORG_ID lOLD_RLLLASL_ID OL_ORDLR_lOLDS_ALL ORDLR_lOLD_ID lOLD_SOURCL_ID lOLD_RLLLASL_ID lLADLR_ID LINL_ID ORG_ID RLLLASLD_lLAG Lnter the line inormation within the Line Items screen. 1he Line Items window will display in multi-line ormat. 1he Line, Ordered Item and Quantity ields are static in the window. Minimum line inormation required to book an order is item number and quantity. 1he Line Items window includes ie additional tabs to enter detailed line inormation. 1hese tabs include Pricing, Shipping, Addresses, Returns, Serices, and Other. Other line inormation that can be entered in the Main tab include Request Date, Schedule Ship Date, Line 1ype, Cancelled Qty, Shipped Qty, Sales Rep, Order Source, 1ax code etc. Shipping tab shows ino like warehouse, Receiing Org or Drop ship orders, Schedule Ship date, schedule arrial date, Source type ,Lxternal or Drop ship orders and Internal otherwise,, Ship set, Arrial set, Shiping method, shipment priority, lreight terms, Split by, Shipping and Packing Instructions etc. Pricing tab shows ino like Unit Selling Price, Lxtended Price, Price List, List Price, Line Charges, 1ax Amount, Payment terms, Pricing Agreement, Pricing Quantity, UOM, Pricing Date etc. Address tab shows ino like Ship to customer, ship to location, ship to contact, Bill to customer, bill to location, bill to contact and address details etc. Other unctions are aailable through the Actions button. In the Line Items window, the Actions include additional unctions such as Split Line, A1P, Price Line, Conigurator etc OL_ORDLR_LINLS_ALL LINL_ID ORG_ID lLADLR_ID LINL_1\PL_ID LINL_NUMBLR ORDLRLD_I1LM RLQULS1_DA1L PROMISL_DA1L SClLDULL_SlIP_DA1L ORDLR_QUAN1I1\_UOM PRICING_QUAN1I1\ PRICING_QUAN1I1\_UOM CANCLLLLD_QUAN1I1\ SlIPPLD_QUAN1I1\ ORDLRLD_QUAN1I1\ lULlILLLD_QUAN1I1\ SlIPPING_QUAN1I1\ SlIPPING_QUAN1I1\_UOM DLLIVLR\_LLAD_1IML 1AX_LXLMP1_lLAG 1AX_LXLMP1_NUMBLR 1AX_LXLMP1_RLASON_CODL SlIP_lROM_ORG_ID SlIP_1O_ORG_ID INVOICL_1O_ORG_ID DLLIVLR_1O_ORG_ID SlIP_1O_CON1AC1_ID Check Availability, Check Availability, Schedule Order Schedule Order Enter Order Enter Order and Line and Line details details Review order Review order Price and Price and Adjustments Adjustments Pick Release Pick Release the Order the Order Pick Confirm Pick Confirm Ship Confirm Ship Confirm Book the Order Book the Order Oracle Mobile Supply Chain Application Oracle Shipping Lxecution Oracle Order Management Oracle Adanced pricing Oracle Shipping Lxecution Oracle \MS Oracle Order Management Oracle Global A1P Oracle 1ransportation Management Oracle INV Review Order Review Order Price and Price and Adjustments Adjustments 1he list price is deried rom the price list and the selling price is calculated taking into account other adjustments and charges ino. Go to line price adjustments thru` the actions LOV. 1he modiier details like rate o adjustment, adjusted amount and extended price will appear. Click on adjustment attributes to ind the Pricing and Qualiier attributes and their alues, which were satisied or the preiously mentioned modiier to be applied on this Order line. OE_PRCE_ADJUSTMENTS PRCE_ADJUSTMENT_D REQUEST_D HEADER_D DSCOUNT_D DSCOUNT_LNE_D AUTOMATC_FLAG PERCENT LNE_D ORG_SYS_DSCOUNT_REF CHANGE_SEQUENCE LST_HEADER_D LST_LNE_D LST_LNE_TYPE_CODE MODFED_FROM MODFED_TO MODFER_MECHANSM_TYPE_CODE UPDATED_FLAG APPLED_FLAG OPERAND ARTHMETC_OPERATOR OE_PRCE_ADJ_ATTRBS PRCE_ADJUSTMENT_D PRCNG_CONTEXT PRCNG_ATTRBUTE PRCNG_ATTR_VALUE_FROM PRCNG_ATTR_VALUE_TO COMPARSON_OPERATOR FLEX_TTLE PRCE_ADJ_ATTRB_D LOCK_CONTROL Let`s check how the aboe modiier COV001 is conigured in Ad Pricing. 1his modiier is a discount list which is actie and gets applied automatically. It has a line or product AS54888 haing a olume break o 5 to 9999999999 1he discount is 20 Click on header leel Qualiier button to check who are qualiied or this discount. 1he charges and reight costs can be deined in Ad Pricing and automatically applied to the Order line based on business rules. Click on actions button and choose charges rom the LOV. lor a charge click on attributes button to iew the pricing and qualiier attributes. Let`s analyze the modiier l0011 in Ad Pricing. As we saw the price adjustments beore, similarly let`s examine the modiier l0011. 1his modiier is a lumpsum reight cost o 10.5 USD, or Item AS54888. 1he header leel qualiier is or customer Imaging Innoator. 1here is also a line leel qualiier which needs the shipment method should be DlL Tox coIcuIofion in OM con occur of Enfry, 8ooking or Invoicing which con onIy be confroIIed of fhe order IeveI. You specify when fo coIcuIofe fhe fox when you creofe Order Types. The defouIf voIue for Tox CoIcuIofion Evenf Code is nuII which is some os Enfry. OrocIe PeceivobIes sysfem opfion defermines fox mefhod.. i SoIes Tox ii VoIue Added Tox (VAT). For voIue odded fox, foxes ore bosed on fox rofes ossigned fo user- defined codes. Receivables Transaction Type associated with the OM Transaction Type, which decides whether it is taxable. This will determine if tax is required on an order. This option (tax calculation flag) is set in Oracle Receivables. Receivables Transaction Type associated with the OM Transaction Type OL_Order_PUB.Process_Order, p_header_rec ~ l_header_rec p_line_tbl~ l_line_tbl p_line_adj_tbl~ l_line_adj_tbl -- OU1 ariables x_header_rec~ l_header_rec x_header_scredit_tbl~ l_header_scr_tbl x_header_adj_tbl~ l_header_adj_tbl x_line_tbl~ l_line_tbl x_line_scredit_tbl~ l_line_scredit_tbl x_line_adj_tbl~ l_line_adj_tbl ................ x_return_status~ l_return_status x_msg_count~ l_msg_count x_msg_data~ l_msg_data,, i l_msg_count 0 then or l_index in 1..l_msg_count loop l_msg_data :~ oe_msg_pub.get,p_msg_index ~ l_index, p_encoded ~ l`,, end loop, end i, -- Check the return status i x_return_status ~ lND_API.G_RL1_S1S_SUCCLSS then success, Llse ailure, end i, Create 5eration Creating a new order with 2 lines and 1 line adjustment and the adjustment belongs to the second line. -- SL11ING UP 1lL lLADLR RLCORD -- Initialize record to missing l_header_rec :~ OL_ORDLR_PUB.G_MISS_lLADLR_RLC, -- Required attributes ,e.g. Order 1ype and Customer, l_header_rec.order_type_id :~ 1000, l_header_rec.sold_to_org_id :~ 100, -- Other attributes l_header_rec.price_list_id :~ 10, ......... -- Null attribute: no deaulting or reight terms l_header_rec.reight_term_code ~ NULL, -- Indicates to process order that a new header is being created l_header_rec.operation :~ OL_GLOBALS.G_OPR_CRLA1L, -- lIRS1 LINL RLCORD -- Initialize record to missing l_line_tbl,1, :~ OL_ORDLR_PUB.G_MISS_LINL_RLC, -- Line attributes l_line_tbl,1,.inentory_item_id :~ 311, l_line_tbl,1,.ordered_quantity :~ 1, l_line_tbl,1,.operation :~ OL_GLOBALS.G_OPR_CRLA1L, -- SLCOND LINL RLCORD -- Initialize record to missing l_line_tbl,2, :~ OL_ORDLR_PUB.G_MISS_LINL_RLC, -- Line attributes l_line_tbl,2,inentory_item_id :~ 312, l_line_tbl,2,.ordered_quantity :~ 2, l_line_tbl,2,.operation :~ OL_GLOBALS.G_OPR_CRLA1L, -- LINL ADJUS1MLN1 RLCORD -- Initialize record to missing l_line_adj_tbl,1, :~ OL_ORDLR_PUB.G_MISS_LINL_ADJ_RLC, -- Attributes or the line adjustment l_line_adj_tbl,1,.discount_id :~ 1, l_line_adj_tbl,1,.percent :~ 5, l_line_adj_tbl,1,.operation :~ OL_GLOBALS.G_OPR_CRLA1L, -- Indicator that this adjustment belongs to the second line l_line_adj_tbl,1,.line_index :~ 2, -- CALL 1O PROCLSS ORDLR Create 5eration Inserting a new line into an existing order. -- NL\ LINL RLCORD l_line_tbl,1, :~ OL_ORDLR_PUB.G_MISS_LINL_RLC, -- Primary key o the parent entity ,I not passed, this will be retrieed rom the parent record, p_header_rec, i it was also passed to process order else there will be an error in the processing o this line,. l_line_tbl,1,.header_id :~ 1000, -- Attributes or the new line l_line_tbl,1,.inentory_item_id :~ 311, l_line_tbl,1,.ordered_quantity :~ 1, -- Indicator that a new line is being created l_line_tbl,1,.operation :~ OL_GLOBALS.G_OPR_CRLA1L, -- CALL 1O PROCLSS ORDLR OL_ORDLR_PUB.Process_Order,........ -- Passing just the entity records that are being created p_line_tbl~ l_line_tbl -- OU1 ariables ......,, U5/ate 5eration Updating the bill to organization and order quantity on an order line. -- LINL RLCORD \I1l 1lL ClANGLS -- Changed attributes l_line_tbl,1, :~ OL_ORDLR_PUB.G_MISS_LINL_RLC. l_line_tbl,1,.inoice_to_org_id :~ 322, l_line_tbl,1,.ordered_quantity :~ 2, -- Primary key o the entity i.e. the order line l_line_tbl,1,.line_id :~ 1000, -- Indicates to process order that this is an update operation Note: I you pass in NULL alues or some attributes, process order will update existing alue o those attributes, i any, with NULL. l_line_tbl,1,.operation :~ OL_GLOBALS.G_OPR_UPDA1L, -- CALL 1O PROCLSS ORDLR OL_ORDLR_PUB.Process_Order,........ -- Lntity records p_line_tbl~ l_line_tbl -- OU1 ariables ........,, elete 5eration Deleting an order line. -- Only the record or the parent entity needs to be passed. Since the whole order is being deleted, only the header record needs to be passed. Note: Child entities will always be deleted i parent entity passes security check. 1here will not be a separate security check or child entities -- Primary key o this order i.e. the header l_header_rec :~ OL_ORDLR_PUB.G_MISS_LINL_RLC, -- Indicate to process order that the order is to be deleted l_header_rec.operation :~ OL_GLOBALS.G_OPR_DLLL1L, -- CALL 1O PROCLSS ORDLR OL_ORDLR_PUB.Process_Order,................ -- Lntity records p_header_rec~ l_header_rec -- OU1 ariables ........,, 55ly a hol/ to an or/er line /:e to a /efective item. -- AC1ION RLQULS1 RLCORD -- Indicates that it is a line leel action l_request_rec.entity :~ OL_GLOBALS.G_LN1I1\_LINL, -- primary key o the line on which the hold is to be applied l_request_rec.entity_id :~ 100, -- name o the action request l_request_rec.request_name :~ OL_GLOBALS.G_APPL\_lOLD, -- request record parameters -- deectie product hold ,hold_id, l_request_rec.param1 :~ 4, -- indicator that it is an item hold ,hold_entity_code, l_request_rec.param2 ~ I`, -- Id o the item ,hold_entity_id, l_request_rec.param3 :~ 3214, -- inserting request record into the action request table l_action_request_tbl :~ l_request_rec, Check Availability, Check Availability, Schedule Order Schedule Order Enter Order Enter Order and Line and Line details details Review order Review order Price and Price and Adjustments Adjustments Pick Release Pick Release the Order the Order Pick Confirm Pick Confirm Ship Confirm Ship Confirm Book the Order Book the Order Oracle Mobile Supply Chain Application Oracle Shipping Lxecution Oracle Order Management Oracle Adanced pricing Oracle Shipping Lxecution Oracle \MS Oracle Order Management Oracle Global A1P Oracle 1ransportation Management Oracle INV Check Availability, Check Availability, Schedule Order Schedule Order Scheduling leatures: Calculating Aailable-to-Promise ,A1P, Scheduling Resering Autoschedule 1he sales order line is scheduled when it is saed. I either the Autoschedule check box on the order transaction type is checked or the OM: Autoschedule proile option is \es, the sales order will be opened in Autoschedule mode. \ou can turn Autoschedule on or o rom the sales order window by going to the 1ools menu. Note that i autoschedule is turned on the aailability window is automatically displayed when the sales order window is opened. \ou can close the aailability window, but the lines will still be autoscheduled unless the autoschedule check box on the tools menu is unchecked. Scheduling determines the source ,warehouse, or the order line. I the warehouse is entered on the line, either manually or using deaulting rules, the scheduling action uses the requested warehouse and the other scheduling results are based on it. I the warehouse is blank, the scheduling action determines the best warehouse based on the sourcing rules. 1his unctionality includes A1O models. In Oracle Order Management, you can resere on-hand inentory to a sales order. Resered inentory cannot be used or any other purpose. 1he resered quantity or a sales order line is displayed on the shipping tab. \ou may resere part or all o the ordered quantity. A line must be scheduled beore it can be resered. I you try to resere an unscheduled line, the system will irst try to schedule the line. I the line is successully scheduled then the system will try to resere it. 1here are two ways to resere manually rom the sales order window. Select resere rom the scheduling option under the tools menu Select resere rom the scheduling sub menu which is displayed when you select the context menu. I you are on an order line the line will be resered. I you are on the header, all the lines will be resered. Scheduling determines the schedule ship date, the schedule arrial date, the deliery lead time and the shipping method. It makes the line isible to the planning applications and consumes supply or the item. \hen a line is successully scheduled the VISIBLL_DLMAND_lLAG is set to \es. I the reseration time ence is set and the schedule ship date is within the reseration time ence, automatically reseres the line Manual reserations are aected by a scheduling parameter that lets you control whether to apply a partial reseration manually. I 9 out o 10 are aailable, and i you hae set the parameters to allow partials, you can right mouse click to bring up the context menu and select Resere to resere the 9. Book the order. \ou can book an order at either the Order Inormation tab or Line Items tab ia the Book button. SH_DELVERY_DETALS DELVERY_DETAL_D SOURCE_CODE SOURCE_HEADER_D SOURCE_LNE_D SOURCE_HEADER_TYPE_D SOURCE_HEADER_TYPE_NAME CUST_PO_NUMBER CUSTOMER_D NVENTORY_TEM_D TEM_DESCRPTON Check Availability, Check Availability, Schedule Order Schedule Order Enter Order Enter Order and Line and Line details details Review order Review order Price and Price and Adjustments Adjustments Pick Release Pick Release the Order the Order Pick Confirm Pick Confirm Ship Confirm Ship Confirm Book the Order Book the Order Oracle Mobile Supply Chain Application Oracle Shipping Lxecution Oracle Order Management Oracle Adanced pricing Oracle Shipping Lxecution Oracle \MS Oracle Order Management Oracle Global A1P Oracle 1ransportation Management Oracle INV Pick Release Pick Release the Order the Order Pick release the order rom the Shipping Release Sales Orders window. 1he lines o the order must be in a status Released to proceed to the Ship Conirmation actiity in the \orklow process. \ou can iew the status in the Shipping 1ransaction window. Check Auto Pick Conirm box or accepting the suggestions gien by system and staging the goods at staging subinentory. Set Autocreate deliery to \es, such that the shipper,Deliery is automatically created. Make sure to include a \arehouse, a Pick Slip Grouping Rule and check the Auto Allocate box. SH_PCKNG_BATCHES BATCH_D NAME TRP_D TRP_STOP_D DELVERY_D DELVERY_DETAL_D BACKORDERS_ONLY_FLAG DOCUMENT_SET_D EXSTNG_RSVS_ONLY_FLAG SHPMENT_PRORTY_CODE SHP_METHOD_CODE CARRER_D CUSTOMER_D SHP_TO_LOCATON_D ORDER_HEADER_D ORDER_LNE_D SHP_SET_NUMBER NVENTORY_TEM_D ORDER_TYPE_D FROM_REQUESTED_DATE TO_REQUESTED_DATE FROM_SCHEDULED_SHP_DATE TO_SCHEDULED_SHP_DATE SUBNVENTORY SHP_FROM_LOCATON_D ORGANZATON_D DEFAULT_STAGE_SUBNVENTORY DEFAULT_STAGE_LOCATOR_D PCK_FROM_SUBNVENTORY PCK_FROM_LOCATOR_D AUTODETAL_PR_FLAG SH_NE_DELVERES DELVERY_D NAME PLANNED_FLAG STATUS_CODE NTAL_PCKUP_DATE NTAL_PCKUP_LOCATON_D ULTMATE_DROPOFF_LOCATON_D ULTMATE_DROPOFF_DATE CUSTOMER_D NTMED_SHP_TO_LOCATON_D POOLED_SHP_TO_LOCATON_D FREGHT_TERMS_CODE FOB_CODE FOB_LOCATON_D AYBLL ACCEPTANCE_FLAG ACKNOLEDGED_BY CONFRMED_BY ASN_DATE_SENT ASN_STATUS_CODE ASN_SEQ_NUMBER REASON_OF_TRANSPORT DESCRPTON GROSS_EGHT SH_DELVERY_ASSGNMENTS DELVERY_ASSGNMENT_D DELVERY_D DELVERY_DETAL_D PARENT_DELVERY_D PARENT_DELVERY_DETAL_D ACTVE_FLAG Check Availability, Check Availability, Schedule Order Schedule Order Enter Order Enter Order and Line and Line details details Review order Review order Price and Price and Adjustments Adjustments Pick Release Pick Release the Order the Order Pick Confirm Pick Confirm Ship Confirm Ship Confirm Book the Order Book the Order Oracle Mobile Supply Chain Application Oracle Shipping Lxecution Oracle Order Management Oracle Adanced pricing Oracle Shipping Lxecution Oracle \MS Oracle Order Management Oracle Global A1P Oracle 1ransportation Management Oracle INV Pick Confirm Pick Confirm Naigate to 1ransact Moe Orders window in Inentory. Search the Sales order with order type and source as ORDLR LN1R\`. \ou can also search using the Picking batch number. Ater inding the Moe order, click on update allocation to update ,i necessary, and transact the MO. View the allocation done by the system. \ou can change the subinentory and quantity and click on transact. View the status o the order line in Shipping transactions window. MTL_TXN_REQUEST_HEADERS HEADER_D REQUEST_NUMBER TRANSACTON_TYPE_D MOVE_ORDER_TYPE ORGANZATON_D DESCRPTON DATE_REQURED FROM_SUBNVENTORY_CODE TO_SUBNVENTORY_CODE TO_ACCOUNT_D HEADER_STATUS STATUS_DATE GROUPNG_RULE_D SHP_TO_LOCATON_D FREGHT_CODE SHPMENT_METHOD AUTO_RECEPT_FLAG REFERENCE_D REFERENCE_DETAL_D ASSGNMENT_D MTL_TXN_REQUEST_LNES LNE_D HEADER_D LNE_NUMBER ORGANZATON_D NVENTORY_TEM_D REVSON FROM_SUBNVENTORY_CODE FROM_LOCATOR_D TO_SUBNVENTORY_CODE TO_LOCATOR_D LOT_NUMBER SERAL_NUMBER_START SERAL_NUMBER_END UOM_CODE QUANTTY QUANTTY_DELVERED QUANTTY_DETALED DATE_REQURED REASON_D REFERENCE Check Availability, Check Availability, Schedule Order Schedule Order Enter Order Enter Order and Line and Line details details Review order Review order Price and Price and Adjustments Adjustments Pick Release Pick Release the Order the Order Pick Confirm Pick Confirm Ship Confirm Ship Confirm Book the Order Book the Order Oracle Mobile Supply Chain Application Oracle Shipping Lxecution Oracle Order Management Oracle Adanced pricing Oracle Shipping Lxecution Oracle \MS Oracle Order Management Oracle Global A1P Oracle 1ransportation Management Oracle INV Ship Confirm Ship Confirm \hile in Lines,LPN tab, Click on the details button to see detailed line inormation. \ou can enter here the actual quantity to be shipped. Click on the Deliery tab and the details button to see detailed deliery inormation. \ou can enter the waybill number & additional ino etc. here Inoicing the order: Once the lulillment actiity completes, a Background \orklow Process processes the order line,s, to the Inoice Interace actiity. 1he inoice interace actiity places the inormation rom the sales order line into the Receiables Interace tables. 1he inoice is not generated until the Autoinoice program in Receiables has been run. 1he inoice will then be iewable in the Sales Orders window. 1he line will be eligible to close ater the Inoice interace worklow is run. 1o ship conirm the order, select the Actions list in the Deliery 1ab, choose Ship Conirm and GO. 1he ship conirmation window will appear and gie you the options to backorder, ship all or ship partial quantities and set user deined shipping documents to print. 1he ship conirm process triggers the inentory interace automatically to update quantities, and triggers the Order Management Interace to update the status o the order lines. 1hen ship conirmation success message will appear. Lnter the trip creation options iz: Ship method, departure date, close trip and deer interace. SH_DELVERY_LEGS DELVERY_LEG_D DELVERY_D PCK_UP_STOP_D DROP_OFF_STOP_D SEQUENCE_NUMBER LOADNG_ORDER_FLAG GROSS_EGHT NET_EGHT EGHT_UOM_CODE VOLUME VOLUME_UOM_CODE LOAD_TENDER_STATUS SHPPER_TTLE SHPPER_PHONE POD_FLAG POD_BY POD_DATE EXPECTED_POD_DATE SH_TRPS TRP_D NAME PLANNED_FLAG ARRVE_AFTER_TRP_D STATUS_CODE VEHCLE_TEM_D VEHCLE_NUMBER CARRER_D SHP_METHOD_CODE ROUTE_D ROUTNG_NSTRUCTONS VEHCLE_ORGANZATON_D VEHCLE_NUM_PREFX SERVCE_LEVEL MODE_OF_TRANSPORT FREGHT_TERMS_CODE CONSOLDATON_ALLOED LOAD_TENDER_STATUS SH_TRP_STOPS STOP_D TRP_D STOP_LOCATON_D STATUS_CODE STOP_SEQUENCE_NUMBER PLANNED_ARRVAL_DATE PLANNED_DEPARTURE_DATE ACTUAL_ARRVAL_DATE ACTUAL_DEPARTURE_DATE DEPARTURE_GROSS_EGHT DEPARTURE_NET_EGHT EGHT_UOM_CODE DEPARTURE_VOLUME VOLUME_UOM_CODE DEPARTURE_SEAL_CODE DEPARTURE_FLL_PERCENT LOCK_STOP_D PENDNG_NTERFACE_FLAG SH_NE_DELVERES DELVERY_D NAME PLANNED_FLAG STATUS_CODE NTAL_PCKUP_DATE NTAL_PCKUP_LOCATON_D ULTMATE_DROPOFF_LOCATON_D ULTMATE_DROPOFF_DATE CUSTOMER_D NTMED_SHP_TO_LOCATON_D POOLED_SHP_TO_LOCATON_D FREGHT_TERMS_CODE FOB_CODE FOB_LOCATON_D AYBLL ACCEPTANCE_FLAG ACKNOLEDGED_BY CONFRMED_BY ASN_DATE_SENT ASN_STATUS_CODE ASN_SEQ_NUMBER REASON_OF_TRANSPORT DESCRPTON GROSS_EGHT SH_DELVERY_DETALS DELVERY_DETAL_D SOURCE_CODE SOURCE_HEADER_D SOURCE_LNE_D SOURCE_HEADER_TYPE_D SOURCE_HEADER_TYPE_NAME CUST_PO_NUMBER CUSTOMER_D NVENTORY_TEM_D TEM_DESCRPTON An example o how to ship conirm a deliery consisting o deliery details that hae already been pick released and assigned to a deliery. Call \Sl_DLLIVLR\_DL1AILS_PUB.Update_Shipping_Attributes API to update the corresponding deliery details to ship all quantities in the irst deliery detail, to back order all in the second, to stage all in the third deliery detail. Call \Sl_lRLIGl1_COS1S_PUB.Create_Update_lreight_Costs API to create reight costs or the deliery that the details hae been assigned to. Call \Sl_CON1AINLR_PUB.Auto_Pack to pack the deliery lines into a container. Call \Sl_DLLIVLRILS_PUB.Deliery_Action API to ship conirm the deliery. CODL.. Create or replace package \Sl_SlIP_API as procedure SlIP_CONlIRM_LXAMPLL1, x_return_status OU1 VARClAR2, x_msg_count OU1 NUMBLR, x_msg_data OU1 VARClAR2,, procedure SlIP_CONlIRM_LXAMPLL2, x_return_status OU1 VARClAR2, x_msg_count OU1 NUMBLR, x_msg_data OU1 VARClAR2,, LND \Sl_SlIP_API, , -- show errors package \Sl_SlIP_API, !roce/:res Create or replace package body \Sl_SlIP_API as procedure SlIP_CONlIRM_LXAMPLL1, x_return_status OU1 VARClAR2, x_msg_count OU1 NUMBLR, x_msg_data OU1 VARClAR2, IS , --Standard Parameters. p_api_ersion_number NUMBLR, init_msg_list VARClAR2,30,, x_msg_details VARClAR2,3000,, x_msg_summary VARClAR2,3000,, p_alidation_leel NUMBLR, p_commit VARClAR2,30,, --Parameters or \Sl_DLLIVLR\_DL1AILS_PUB.Update_Shipping_Attributes. source_code VARClAR2,15,, changed_attributes \Sl_DLLIVLR\_DL1AILS_PUB.ChangedAttribute1ab1ype, --Parameters or \Sl_CON1AINLR_PUB.Auto_Pack. p_entity_tab \Sl_U1IL_CORL.id_tab_type, p_entity_type VARClAR2,30,, p_group_id_tab \Sl_U1IL_CORL.id_tab_type, p_pack_cont_lag archar2,30,, x_cont_inst_tab \Sl_U1IL_CORL.id_tab_type, --Parameters or \Sl_lRLIGl1_COS1S_PUB.Create_Update_lreight_Costs. action_code VARClAR2,15,, pub_reight_costs \Sl_lRLIGl1_COS1S_PUB.PublreightCostRec1ype, reight_cost_id NUMBLR, --Parameters or \Sl_DLLIVLRILS_PUB.Deliery_Action. p_action_code VARClAR2,15,, p_deliery_id NUMBLR, p_deliery_name VARClAR2,30,, p_asg_trip_id NUMBLR, :::::::::::::::::::::::::::::::::::::::::::::::::: ,landle exceptions, ail_api LXCLP1ION, BLGIN , Initialize return status, x_return_status :~ \Sl_U1IL_CORL.G_RL1_S1S_SUCCLSS, , Call this procedure to initialize applications parameters. 1o determine parameter alues, reer to the Application Paramater Initialization section o this chapter. , lND_GLOBAL.APPS_INI1IALIZL,user_id ~ 1001594 ,resp_id ~52892 ,resp_appl_id ~660,, , Values or updating deliery details to ship all quantities in the irst line, stage eerything in the second line, and back order all in the third. It is assumed that the user knows the quantities in each line. , source_code :~ 'OL', -- 1he only source code that should be used by the API changed_attributes,1,.deliery_detail_id :~ 13431, -- Ship All quantities in this detail. changed_attributes,1,.shipped_quantity :~ 1, changed_attributes,2,.source_line_id :~ 13432, -- Back Order All in this detail. changed_attributes,2,.shipped_quantity :~ 0, changed_attributes,2,.cycle_count_quantity :~ 2, changed_attributes,3,.source_line_id :~ 13433, -- Stage All in this detail. changed_attributes,3,.shipped_quantity :~ 0, changed_attributes,3,.cycle_count_quantity :~ 0, --Call to \Sl_DLLIVLR\_DL1AILS_PUB.Update_Shipping_Attributes. \Sl_DLLIVLR\_DL1AILS_PUB.Update_Shipping_Attributes, p_api_ersion_number ~ 1.0, p_init_msg_list ~ init_msg_list, p_commit ~ p_commit, x_return_status ~ x_return_status, x_msg_count ~ x_msg_count, x_msg_data ~ x_msg_data, p_changed_attributes ~ changed_attributes, p_source_code ~ source_code,, i ,x_return_status \Sl_U1IL_CORL.G_RL1_S1S_SUCCLSS, then raise ail_api, end i, , Values or creating reight costs or the deliery created or the aboe deliery details. 1he deliery can be queried or the respectie deliery detail through wsh_deliery_assignments. , pub_reight_costs.reight_cost_type_id :~ 1, pub_reight_costs.unit_amount :~ 20, pub_reight_costs.currency_code :~ 'USD', pub_reight_costs.deliery_id :~ 5341, --Call to \Sl_lRLIGl1_COS1S_PUB.Create_Update_lreight_Costs. \Sl_lRLIGl1_COS1S_PUB.Create_Update_lreight_Costs, p_api_ersion_number ~ 1.0, p_init_msg_list ~ init_msg_list, p_commit ~ p_commit, x_return_status ~ x_return_status, x_msg_count ~ x_msg_count, x_msg_data ~ x_msg_data, p_pub_reight_costs ~ pub_reight_costs, p_action_code ~ 'CRLA1L', x_reight_cost_id ~ reight_cost_id,, i ,x_return_status \Sl_U1IL_CORL.G_RL1_S1S_SUCCLSS, then raise ail_api, end i, , Values or autopacking the deliery details to a container. , p_entity_tab,1, :~ 13431, p_entity_tab,2, :~ 13432, p_entity_tab,3, :~ 13434, --Call to \Sl_CON1AINLR_PUB.Auto_Pack \Sl_CON1AINLR_PUB.Auto_Pack, p_api_ersion ~ 1.0, p_init_msg_list ~ init_msg_list, p_commit ~ p_commit, p_alidation_leel ~ p_alidation_leel, x_return_status ~ x_return_status, x_msg_count ~ x_msg_count, x_msg_data ~ x_msg_data, p_entity_tab ~ p_entity_tab, p_entity_type ~ 'L', p_group_id_tab ~ p_group_id_tab, p_pack_cont_lag ~ p_pack_cont_lag, x_cont_inst_tab ~ x_cont_inst_tab,, i ,x_return_status \Sl_U1IL_CORL.G_RL1_S1S_SUCCLSS, then raise ail_api, end i, , Values or Ship Conirming the deliery. , p_action_code :~ 'CONlIRM', -- 1he action code or ship conirm p_deliery_id :~ 5341, -- 1he deliery that needs to be conirmed p_deliery_name :~ '5341', -- 1he deliery name, p_sc_action_lag :~ 'S', -- Ship entered quantity. p_sc_close_trip_lag :~ '\', -- Close the trip ater ship conirm p_sc_trip_ship_method :~ 'GROUND', -- 1he ship method code -- Call to \Sl_DLLIVLRILS_PUB.Deliery_Action. \Sl_DLLIVLRILS_PUB.Deliery_Action, p_api_ersion_number ~ 1.0, p_init_msg_list ~ init_msg_list, x_return_status ~ x_return_status, x_msg_count ~ x_msg_count, x_msg_data ~ x_msg_data, p_action_code ~ p_action_code, p_deliery_id ~ p_deliery_id, p_deliery_name ~ p_deliery_name, p_asg_trip_id ~ p_asg_trip_id, p_asg_trip_name ~ p_asg_trip_name, p_asg_pickup_stop_id ~ p_asg_pickup_stop_id, p_asg_pickup_loc_id ~ p_asg_pickup_loc_id, p_asg_pickup_loc_code ~ p_asg_pickup_loc_code, p_asg_pickup_arr_date ~ p_asg_pickup_arr_date, p_asg_pickup_dep_date ~ p_asg_pickup_dep_date, p_asg_dropo_stop_id ~ p_asg_dropo_stop_id, p_asg_dropo_loc_id ~ p_asg_dropo_loc_id, p_asg_dropo_loc_code ~ p_asg_dropo_loc_code, p_asg_dropo_arr_date ~ p_asg_dropo_arr_date, p_asg_dropo_dep_date ~ p_asg_dropo_dep_date, p_sc_action_lag ~ p_sc_action_lag, p_sc_close_trip_lag ~ p_sc_close_trip_lag, p_sc_create_bol_lag ~ p_sc_create_bol_lag, p_sc_stage_del_lag ~ p_sc_stage_del_lag, p_sc_trip_ship_method ~ p_sc_trip_ship_method, p_sc_actual_dep_date ~ p_sc_actual_dep_date, p_sc_report_set_id ~ p_sc_report_set_id, p_sc_report_set_name ~ p_sc_report_set_name, p_w_oerride_lag ~ p_w_oerride_lag, x_trip_id ~ x_trip_id, x_trip_name ~ x_trip_name,, i ,x_return_status \Sl_U1IL_CORL.G_RL1_S1S_SUCCLSS, then raise ail_api, end i, exception when ail_api then \Sl_U1IL_CORL.get_messages,'\', x_msg_summary, x_msg_details, x_msg_count,, i x_msg_count 1 then x_msg_data :~ x_msg_summary || x_msg_details, else x_msg_data :~ x_msg_summary, end i, LND SlIP_CONlIRM_LXAMPLL1, 1he lreight Costs Public Application Program Interace ,API, is a public API that consists o the ollowing three procedures in package \Sl_lRLIGl1_COS1S_ PUB: Create_Update_lreight_Costs: Lnables you to create a new reight cost record and update an existing reight cost record. Validate_lreight_Cost_1ype: Validates that the reight cost type exists. Delete_lreight_Costs: Lnables you to delete a reight cost record.