MSC_AP_COUNTER_SALES_ORDERS_V
Details
-
Schema: FUSION
-
Object owner: MSC
-
Object type: VIEW
Columns
Name |
---|
ITEM_NAME ORIGINAL_ITEM_NAME CONFIGURED_ITEM_NAME ORGANIZATION_CODE RECEIVING_ORG_CODE USING_REQUIREMENT_QUANTITY COMPLETED_QUANTITY SALES_ORDER_NUMBER SO_LINE_NUM SALES_ORDER_HEADER_ID ORCH_ORDER_HEADER_ID SALES_ORDER_LINE_ID ORCH_ORDER_LINE_ID SCHEDULE_SHIP_DATE SCHEDULE_ARRIVAL_DATE REQUEST_DATE ORDER_DATE_TYPE_CODE PROMISE_SHIP_DATE PROMISE_ARRIVAL_DATE LATEST_ACCEPTABLE_SHIP_DATE LATEST_ACCEPTABLE_ARRIVAL_DATE EARLIEST_ACCEPT_SHIP_DATE CARRIER_NAME SERVICE_LEVEL_NAME MODE_OF_TRANSPORT_NAME CUSTOMER_NAME SHIP_TO_SITE_CODE BILL_TO_SITE_CODE SHIP_SET_NAME DEMAND_PRIORITY DEMAND_CLASS DEMAND_CLASS_NAME DEMAND_CLASS_CODE SHIP_TO_SITE_USE_ID SHIP_TO_CUSTOMER_ID SHIPMENT_PRIORITY_CODE ORDERED_UOM SUPPLIER_NAME SUPPLIER_SITE_CODE DEMAND_SOURCE_TYPE PARENT_FULFILLMENT_LINE INCLUDED_ITEMS_FLAG ROOT_FULFILLMENT_LINE SELLING_PRICE CUSTOMER_PO_NUMBER CUSTOMER_PO_LINE_NUMBER CUSTOMER_PO_SCHEDULE_NUMBER INVENTORY_ORGANIZATION_CODE ALLOW_SPLITS ALLOW_SUBSTITUTION FULFILLMENT_COST FULFILLMENT_LINE_NUM DEMAND_SOURCE_SYSTEM ORDERED_DATE ITEM_TYPE_CODE ITEM_SUB_TYPE_CODE ORDER_MARGIN SOURCE_DOCUMENT_NUMBER SOURCE_DOCUMENT_LINE_NUMBER PROMISING_SYSTEM ORCH_ORDER_NUMBER ORCH_ORDER_LINE_NUMBER DISPLAY_LINE_NUMBER SUPPLIER_SITE_SOURCE_SYSTEM SOURCE_SCHEDULE_NUMBER FULFILL_ROW_ID LINES_ROW_ID HEADERS_ROW_ID SELLING_PRICE_CURR_CODE GOP_REFERENCE_ID SECONDARY_UOM PRICE_USING_SEC_UOM_FLAG STATUS_CODE OPEN_FLAG REQUEST_SHIP_DATE PAST_DUE_SO_DAYS PROJECT_ID TASK_ID PO_LINE_LOCATION_ID INVENTORY_INTERFACED_FLAG ORDER_LINE_STATUS |
Query
SQL_Statement |
---|
with MTRX AS (SELECT trx_source_line_id , transaction_Date , row_number() over (partition by trx_source_line_id , transaction_Date order by trx_source_line_id ) latest from inv_material_txns where transaction_source_type_id = 2 AND transaction_action_id = 69 AND transaction_type_id = 6), INV AS (SELECT trx_source_line_id , transaction_Date , row_number() over (partition by trx_source_line_id , transaction_Date order by trx_source_line_id ) latest from inv_transactions_interface where transaction_source_type_id = 2 AND transaction_action_id = 69 AND transaction_type_id = 6) SELECT /*+ leading(FULFILLMENT) */ (SELECT item.ITEM_NUMBER FROM MSC_PLANNED_EGP_SYSTEM_ITEMS item WHERE ITEM.INVENTORY_ITEM_ID = FULFILLMENT.INVENTORY_ITEM_ID and (FULFILLMENT.FULFILL_ORG_ID = ITEM.ORGANIZATION_ID OR FULFILLMENT.FULFILL_ORG_ID IS NULL ) AND rownum =1 ) ITEM_NAME, (SELECT item.ITEM_NUMBER FROM MSC_PLANNED_EGP_SYSTEM_ITEMS_V item WHERE ITEM.INVENTORY_ITEM_ID = FULFILLMENT.original_inventory_item_id AND rownum =1 ) ORIGINAL_ITEM_NAME, (SELECT item.ITEM_NUMBER FROM MSC_PLANNED_EGP_SYSTEM_ITEMS_V item WHERE ITEM.INVENTORY_ITEM_ID = FULFILLMENT.config_inventory_item_id AND rownum =1 ) configured_item_name, shporg.organization_code ORGANIZATION_CODE , rcvorg.organization_code receiving_org_code, decode(nvl(FULFILLMENT.inventory_interfaced_flag,'N'),'Y',0,fulfillment.ordered_qty) using_requirement_quantity, decode(nvl(FULFILLMENT.inventory_interfaced_flag,'N'),'Y',fulfillment.ordered_qty,0) Completed_quantity, DECODE(HEADERS.SOURCE_DOCUMENT_TYPE_CODE,'TO',null,FULFILLMENT.SOURCE_ORDER_NUMBER) sales_order_number, DECODE(HEADERS.SOURCE_DOCUMENT_TYPE_CODE,'TO',null,FULFILLMENT.SOURCE_LINE_NUMBER) so_line_num, FULFILLMENT.source_order_id Sales_order_header_id, FULFILLMENT.header_id orch_order_header_id , FULFILLMENT.fulfill_line_id Sales_order_line_id , FULFILLMENT.line_id orch_order_line_id, nvl(MTRX.TRANSACTION_dATE , INV.TRANSACTION_dATE) schedule_ship_date , FULFILLMENT.schedule_arrival_date schedule_arrival_date, decode(FULFILLMENT.request_arrival_date,null,FULFILLMENT.request_ship_date,FULFILLMENT.request_arrival_date) request_date , decode(FULFILLMENT.request_arrival_date,null,1,2) order_date_type_code , FULFILLMENT.promise_ship_date promise_ship_date, FULFILLMENT.promise_arrival_date promise_arrival_date , FULFILLMENT.latest_acceptable_ship_date latest_acceptable_ship_date, FULFILLMENT.latest_acceptable_arrival_date latest_acceptable_arrival_date, FULFILLMENT.earliest_acceptable_ship_date earliest_accept_ship_date, HZP.PARTNER_NAME CARRIER_NAME, FNLSRL.meaning SERVICE_LEVEL_NAME, FNLMOD.meaning MODE_OF_TRANSPORT_NAME, custHZP.PARTY_NUMBER customer_name, custsitesHPS.PARTY_SITE_NUMBER ship_to_site_code, null bill_to_site_code, FULFILLMENT.ship_set_name ship_set_name, NULL demand_priority, FULFILLMENT.DEMAND_CLASS_CODE demand_class, dc.meaning demand_class_name, FULFILLMENT.DEMAND_CLASS_CODE, FULFILLMENT.SHIP_TO_SITE_USE_ID, FULFILLMENT.SHIP_TO_CUSTOMER_ID, HEADERS.SHIPMENT_PRIORITY_CODE, FULFILLMENT.Ordered_uom Ordered_uom, null SUPPLIER_NAME, null SUPPLIER_SITE_CODE, DECODE(HEADERS.SOURCE_DOCUMENT_TYPE_CODE,'ISO',8,'TO',1) DEMAND_SOURCE_TYPE, FULFILLMENT.PARENT_FULFILL_LINE_ID Parent_Fulfillment_Line, decode(FULFILLMENT.ITEM_SUB_TYPE_CODE,'ATO',2,1) included_items_flag , FULFILLMENT.ROOT_PARENT_FULFILL_LINE_ID root_Fulfillment_Line , nvl(FULFILLMENT.UNIT_SELLING_PRICE,0) SELLING_PRICE, FULFILLMENT.CUSTOMER_PO_NUMBER CUSTOMER_PO_NUMBER, FULFILLMENT.CUSTOMER_PO_LINE_NUMBER CUSTOMER_PO_LINE_NUMBER, FULFILLMENT.customer_po_schedule_number CUSTOMER_PO_SCHEDULE_NUMBER, invorg.organization_code inventory_organization_code, DECODE(FULFILLMENT.PARTIAL_SHIP_ALLOWED_FLAG,'N',2,1) ALLOW_SPLITS, DECODE(FULFILLMENT.SUBSTITUTE_ALLOWED_FLAG,'N',2,1) ALLOW_SUBSTITUTION, FULFILLMENT.ESTIMATE_FULFILLMENT_COST FULFILLMENT_COST, FULFILLMENT.FULFILL_LINE_NUMBER FULFILLMENT_LINE_NUM, FULFILLMENT.SOURCE_ORDER_SYSTEM DEMAND_SOURCE_SYSTEM, headers.ORDERED_DATE ORDERED_DATE, decode(FULFILLMENT.ITEM_TYPE_CODE,'1','MODEL','2','OPTION_CLASS','4','STANDARD') ITEM_TYPE_CODE, FULFILLMENT.ITEM_SUB_TYPE_CODE ITEM_SUB_TYPE_CODE, FULFILLMENT.ESTIMATE_MARGIN ORDER_MARGIN, DECODE(HEADERS.SOURCE_DOCUMENT_TYPE_CODE,'TO',FULFILLMENT.SOURCE_ORDER_NUMBER,NULL) SOURCE_DOCUMENT_NUMBER, DECODE(HEADERS.SOURCE_DOCUMENT_TYPE_CODE,'TO',FULFILLMENT.SOURCE_LINE_NUMBER,NULL) SOURCE_DOCUMENT_LINE_NUMBER, 'GOP' PROMISING_SYSTEM, HEADERS.ORDER_NUMBER ORCH_ORDER_NUMBER, LINES.LINE_NUMBER ORCH_ORDER_LINE_NUMBER, LINES.DISPLAY_LINE_NUMBER DISPLAY_LINE_NUMBER, apps.instance_code SUPPLIER_SITE_SOURCE_SYSTEM , FULFILLMENT.SOURCE_SCHEDULE_NUMBER SOURCE_SCHEDULE_NUMBER , FULFILLMENT.rowid fulfill_row_id, lines.rowid lines_row_id, headers.rowid headers_row_id, HEADERS.TRANSACTIONAL_CURRENCY_CODE SELLING_PRICE_CURR_CODE, FULFILLMENT.GOP_REFERENCE_ID GOP_REFERENCE_ID, FULFILLMENT.secondary_uom, FULFILLMENT.price_using_sec_uom_flag, FULFILLMENT.status_code, HEADERS.open_flag, fulfillment.request_ship_date , org.past_due_so_days , decode(NVL(FULFILLMENT.FULFILL_ORG_ID,-99) ,-99,NULL, prj.pjc_project_id) project_id, decode(NVL(FULFILLMENT.FULFILL_ORG_ID,-99) ,-99,NULL,prj.pjc_task_id) task_id, null PO_LINE_LOCATION_ID , inventory_interfaced_flag , fulfillment.status_code ORDER_LINE_STATUS FROM doo_fulfill_lines_all FULFILLMENT, DOO_LINES_ALL LINES, doo_headers_all HEADERS, inv_org_parameters shporg, inv_org_parameters rcvorg, inv_org_parameters invorg, MSC_GLOBAL_TRADING_PARTNERS HZP, HZ_PARTIES custHZP, HZ_PARTY_SITES custsitesHPS, mSC_SR_LOOKUP_VALUES_VL FNLMOD, MSC_SR_LOOKUP_VALUES_VL FNLSRL, MSC_SR_LOOKUP_VALUES_VL DC, msc_apps_instances apps, msc_parameters org, doo_projects prj, MTRX,INV WHERE fulfillment.INVENTORY_TRANSACTION_FLAG ='Y' AND MTRX.trx_source_line_id(+) = FULFILLMENT.FULFILL_LINE_ID AND inv.trx_source_line_id(+) = FULFILLMENT.FULFILL_LINE_ID and MTRX.latest(+)=1 and INV.latest(+)= 1 and HEADERS.submitted_flag='Y' and FULFILLMENT.canceled_flag <>'Y' and FULFILLMENT.category_code <> 'RETURN' and FULFILLMENT.LINE_ID=LINES.LINE_ID and LINES.HEADER_ID=HEADERS.HEADER_ID and shporg.organization_id (+) = FULFILLMENT.fulfill_org_id and rcvorg.organization_id (+) = FULFILLMENT.DESTINATION_ORG_ID and invorg.organization_id (+) = FULFILLMENT.INVENTORY_ORGANIZATION_ID and HZP.TP_ID(+) = FULFILLMENT.CARRIER_ID and custHZP.party_id(+) = FULFILLMENT.ship_to_party_id AND custsitesHPS.PARTY_SITE_ID(+)=FULFILLMENT.ship_to_party_site_id and FNLMOD.LOOKUP_CODE(+) = decode(FULFILLMENT.ship_mode_of_transport , NULL, NULL, decode(upper(FULFILLMENT.ship_mode_of_transport), lower(FULFILLMENT.ship_mode_of_transport), to_number(FULFILLMENT.ship_mode_of_transport),NULL)) and FNLMOD.LOOKUP_TYPE(+) = 'WSH_MODE_OF_TRANSPORT' and FNLSRL.LOOKUP_CODE(+) = decode(FULFILLMENT.ship_class_of_service , NULL, NULL, decode(upper(FULFILLMENT.ship_class_of_service), lower(FULFILLMENT.ship_class_of_service), to_number(FULFILLMENT.ship_class_of_service),NULL)) and FNLSRL.LOOKUP_TYPE(+) = 'WSH_SERVICE_LEVELS' and dc.LOOKUP_CODE(+)= decode(FULFILLMENT.DEMAND_CLASS_CODE , NULL, NULL, decode(upper(FULFILLMENT.DEMAND_CLASS_CODE), lower(FULFILLMENT.DEMAND_CLASS_CODE), to_number(FULFILLMENT.DEMAND_CLASS_CODE),NULL)) and dc.LOOKUP_TYPE(+) ='DEMAND_CLASS' and apps.instance_id(+)=FULFILLMENT.FULFILL_INSTANCE_ID and org.organization_code (+) = shporg.organization_code and PRJ.parent_entity_id(+) = FULFILLMENT.fulfill_line_id |