Vous êtes sur la page 1sur 7

1) What are the Base Tables and Interface Tables for Order Management?

Interface Tables : OE_HEADERS_IFACE_ALL, OE_LINES_IFACE_ALL OE_PRICE_ADJS_IFACE_ALL, OE_ACTIONS_IFACE_ALL OE_CREDITS_IFACE_ALL (Order holds like credit check holds etc) Base Tables : OE_ORDER_HEADERS_ALL: Order Header Information OE_ORDER_LINES_ALL: Items Information OE_PRICE_ADJUSTMENTS: Discounts Information OE_SALES_CREDITS: Sales Representative Credits. Shipping Tables :WSH_NEW_DELIVERIES, WSH_DELIVERY_DETAILS, WSH_DELIVERY_ASSIGNMENTS, WSH_DELIVERIES. 2) What are the Base Tables and Interface Tables for Order Management? Interface Tables : OE_HEADERS_IFACE_ALL, OE_LINES_IFACE_ALL OE_PRICE_ADJS_IFACE_ALL, OE_ACTIONS_IFACE_ALL OE_CREDITS_IFACE_ALL (Order holds like credit check holds etc) Base Tables : OE_ORDER_HEADERS_ALL: Order Header Information OE_ORDER_LINES_ALL: Items Information OE_PRICE_ADJUSTMENTS: Discounts Information OE_SALES_CREDITS: Sales Representative Credits. Shipping Tables :WSH_NEW_DELIVERIES, WSH_DELIVERY_DETAILS, WSH_DELIVERY_ASSIGNMENTS, WSH_DELIVERIES. 3) What is Order Import and What are the Setup's involved in Order Import? A) Order Import is an open interface that consists of open interface tables and a set of APIs. It imports New, updated, or changed sales orders from other applications such as Legacy systems. Order Import features include validations, Defaulting, Processing Constraints checks, Applying and releasing of order holds, scheduling of shipments, then ultimately inserting, updating or deleting orders from the OM base tables. Order management checks all the data during the import process to ensure its validity with OM. Valid Transactions are then converted into orders with lines, reservations ,price adjustments, and sales credits in the OM base tables. B) Setups: Setup every aspect of order management that we want to use with imported orders, including customers, pricing, items, and bills. Define and enable the order import sources using the order import source window. 4) Explain the Order Cycle? i) Enter the Sales Order ii) Book the Sales Order(SO will not be processed until booked(Inventory confirmation)) iii) Release sales order(Pickslip Report is generated and Deliveries are created) (Deliveries details about the delivery. Belongs to shipping module (wsh_deliveries, wsh_new_deliveries, wsh_delivery_assignments etc) they explain how many items are being shipped and such details. iv) Transaction Move Order (creates reservations determines the source and transfers the inventory into the staging areas)

v) Launch Pick Release ( vi) Ship Confirm (Shipping Documents(Pickslip report, Performa Invoice, Shipping Lables)) vii) Auto invoice and closed 5) Explain the Order to Cash Flow? I. Enter the Sales Order II. Book the Sales Order(SO will not be processed until booked(Inventory confirmation)) III. Release sales order(Pickslip Report is generated and Deliveries are created) (Deliveries details about the delivery. Belongs to shipping module (wsh_deliveries, wsh_new_deliveries, wsh_delivery_assignments etc) they explain how many items are being shipped and such details. IV. Transaction Move Order (Selects the serial number of the product which has to be moved/ shipped) V. Launch Pick Release VI. Ship Confirm (Shipping Documents(Pickslip report, Performa Invoice, Shipping Lables)) VII. AutoInvoice (Creation of Invoice in Accounts Receivable Module) VIII.Autolockbox ( Appling Receipts to Invoices In AR) IX. Transfer to General Ledger ( Populates GL interface tables) X. Journal Import ( Populates GL base tables) XI. Posting ( Account Balances Updated). 5. What are the Process Constraints? A. Process Constraints prevent users from adding updating, deleting, splitting lines and canceling order or return information beyond certain points in the order cycle. Oracle has provided certain process constraints which prevent data integrity violations. Process constraints are defined for entities and attributes. Entities include regions on the sales order window such as order, line, order price adjustments, line price adjustments, order sales credits and line sales credits. Attributes include individual fields (of a particular entity) such as warehouse, shit to location, or agreement. 6. What are Validation Templates? A) Validation Templates are used to define the validation conditions in process constraints. A validation template names a conditions and defines the semantic of how to validate that condition. These are used in processing constraints framework to specify the constraining conditions for a given constraint. These conditions are based on 1 Where the entity is in its work flow. 2 The state of attributes on an entity. 3 Any other validation condition that cannot be modeled using the above condition. 7. What are different types of Holds?

1 GSA(General Services Administration) Violation Hold(Ensures that specific customers always get better pricing for example Govt. Customers) 2 Credit Checking Hold( Used for credit checking feature Ex: Credit Limit) 3 Configurator Validation Hold ( Cause: If we invalidate a configuration after booking) 8. What is Document Sequence? A) Document sequence is defined to automatically generate numbers for your orders or returns as you enter them. Single / multiple document sequences can be defined for different order types. Document sequences can be defined as three types Automatic (Does not ensure that the numbers are contiguous), Gapless (Ensures that the numbering is contiguous), Manual Numbering. Order Management validates that the number specified is unique for order type. 9. What are Defaulting Rules? A) A defaulting rule is a value that OM automatically places in an order field of the sales order window. Defaulting rules reduce the amount of information one must enter. A defaulting rule is a collection of defaulting sources for objects and their attributes. It involves the following steps 1 Defaulting Conditions - Conditions for Defaulting 2 Sequence Priority for search 3 Source Entity ,Attribute, Value 4 Defaulting source/Value 10. When an order cannot be cancelled? A) An order cannot be cancelled if, 1 It has been closed 2 It has already been cancelled 3 A work order is open for an ATO line 4 Any part of the line has been shipped or invoiced 5 Any return line has been returned or credited. 11. When an order cannot be deleted? A) you cannot delete an order line until there is a need for recording reason. 12. What is order type? A) An order type is the classification of order. It controls the order work flow activity, order number sequence, credit check point and transaction type. Order Type is associated to a work flow process which drives the processing of the order. 13. What are primary and secondary price lists? A) Every order is associated to a price list as each item on the order ought to have a price. A price list is contains basic list information and one or more pricing lines, pricing attributes, qualifiers, and secondary price lists. The price list that is primarily associated to an order is termed as Primary price list.

The pricing engine uses a Secondary Price list if it cannot determine the price of the item ordered in the Primary price list. 14. What is pick slip? Types? A) It is an internal shipping document that pickers use to locate items to ship for an order. 1 Standard Pick Slip Each order will have its own pick slip with in each picking batch. 2 Consolidated Pickslip Pick slip will have all the orders released in the each picking batch. 15. What is packing slip? A) It is an external shipping document that accompanies the shipment itemizing the contents of the shipment. 16. What are picking rules? A) Picking rules define the sources and prioritization of sub inventories, lots, revisions and locators when the item is pick released by order management. They are user defined set of rules to define the priorities order management must use when picking items from finished goods inventory to ship to a customer. 17. Where do you find the order status column? A) In the base tables, Order Status is maintained both at the header and line level. The field that maintains the Order status is FLOW_STATUS_CODE. This field is available in both the OE_ORDER_HEADERS_ALL and OE_ORDER_LINES_ALL. 18. When the order import program is run it validates and the errors occurred can be seen in? A) Responsibility: Order Management Super User Navigation: Order, Returns > Import Orders > Corrections

Oracle applications order management tables and its details


Order Management Tables. Entered oe_order_headers_all 1 record created in header table oe_order_lines_all Lines for particular records oe_price_adjustments When discount gets applied oe_order_price_attribs If line has price attributes then populated oe_order_holds_all If any hold applied for order like credit check etc.

Booked oe_order_headers_all Booked_flag=Y Order booked. wsh_delivery_details Released_status Ready to release Pick Released wsh_delivery_details Released_status=Y Released to Warehouse (Line has been released to Inventory for processing) wsh_picking_batches After batch is created for pick release. mtl_reservations This is only soft reservations. No physical movement of stock Full Transaction mtl_material_transactions No records in mtl_material_transactions mtl_txn_request_headers mtl_txn_request_lines wsh_delivery_details Released to warehouse. wsh_new_deliveries if Auto-Create is Yes then data populated. wsh_delivery_assignments deliveries get assigned Pick Confirmed wsh_delivery_details Released_status=Y Hard Reservations. Picked the stock. Physical movement of stock Ship Confirmed wsh_delivery_details Released_status=C Y To C:Shipped ;Delivery Note get printed Delivery assigned to trip stopquantity will be decreased from staged mtl_material_transactions On the ship confirm form, check Ship all box wsh_new_deliveries If Defer Interface is checked I.e its deferred then OM & inventory not updated. If Defer Interface is not checked.: Shipped oe_order_lines_all Shipped_quantity get populated. wsh_delivery_legs 1 leg is called as 1 trip.1 Pickup & drop up stop for each trip. oe_order_headers_all If all the lines get shipped then only flag N Autoinvoice wsh_delivery_details Released_status=I Need to run workflow background process. ra_interface_lines_all Data will be populated after wkfw process. ra_customer_trx_all After running Autoinvoice Master Program for ra_customer_trx_lines_all specific batch transaction tables get populated Price Details qp_list_headers_b To Get Item Price Details. qp_list_lines

Items On Hand Qty mtl_onhand_quantities TO check On Hand Qty Items. Payment Terms ra_terms Payment terms AutoMatic Numbering System ar_system_parametes_all you can chk Automactic Numbering is enabled/disabled. Customer Information hz_parties Get Customer information include name,contacts,Address and Phone hz_party_sites hz_locations hz_cust_accounts hz_cust_account_sites_all hz_cust_site_uses_all ra_customers Document Sequence fnd_document_sequences Document Sequence Numbers fnd_doc_sequence_categories fnd_doc_sequence_assignments Default rules for Price List oe_def_attr_def_rules Price List Default Rules oe_def_attr_condns ak_object_attributes End User Details csi_t_party_details To capture End user Details Sales Credit Sales Credit Information(How much credit can get) oe_sales_credits Attaching Documents fnd_attached_documents Attched Documents and Text information fnd_documents_tl fnd_documents_short_text Blanket Sales Order oe_blanket_headers_all Blanket Sales Order Information. oe_blanket_lines_all Processing Constraints oe_pc_assignments Sales order Shipment schedule Processing Constratins oe_pc_exclusions Sales Order Holds oe_hold_definitions Order Hold and Managing Details. oe_hold_authorizations oe_hold_sources_all oe_order_holds_all Hold Relaese oe_hold_releases_all Hold released Sales Order.

Credit Chk Details oe_credit_check_rules To get the Credit Check Againt Customer. Cancel Orders oe_order_lines_all Cancel Order Details. ==========================
Order Entry At the header level a record gets inserted into the header table OE_ORDER_HEADERS_ALL. At the line level, record(s) get inserted into the Line table OE_ORDER_LINES_ALL. Order Booking This will update FLOW_STATUS_CODE value in the table OE_ORDER_HEADERS_ALL to BOOKED The FLOW_STATUS_CODE in OE_ORDER_LINES_ALL will change to AWAITING_SHIPPING. Record(s) will be created into the table WSH_DELIVERY_DETAILS with RELEASED_STATUS=R (Ready to Release) OE_INTERFACED_FLAG=N (Not interfaced to OM) INV_INTERFACED_FLAG=N (Not interfaced to Inv) Record(s) will be created into WSH_DELIVERY_ASSIGNMENTS but with DELIVERY_ID null. Pick Release

-----------------IF Autocreate Delivery option = Yes THEN ) Create a record into the table WSH_NEW_DELIVERIES ) Update WSH_DELIVERY_ASSIGNMENTS with DELIVERY_ID, thus ) Update WSH_DELIVERY_DETAILS with RELEASED_STATUS=Y Auto Invoicing

---------------------Before running Autoinvoice Program, record(s) will exist into the table RA_INTERFACE_LINES_ALL with INTERFACE_LINE_CONTEXT = ORDER ENTRY INTERFACE_LINE_ATTRIBUTE1 = &Order_number INTERFACE_LINE_ATTRIBUTE3 = &Delivery_id SALES_ORDER = &Order_number After running the Auto invoice Program for the order: Records will be deleted from the table RA_INTERFACE_LINES_ALL and new details will be created into the following RA transaction tables.

>RA_CUSTOMER_TRX_ALL with INTERFACE_HEADER_ATTRIBUTE1=&Order_number RA_CUSTOMER_TRX_LINES_ALL with


INTERFACE_LINE_ATTRIBUTE1 = &Order_number SALES_ORDER = &Order_number