You are on page 1of 48

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
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.

You might also like