Compare commits
5 Commits
59aec3dabf
...
a4a9781951
| Author | SHA1 | Date |
|---|---|---|
|
|
a4a9781951 | 6 months ago |
|
|
96d8d1c13d | 6 months ago |
|
|
c74c5b14e2 | 6 months ago |
|
|
ebe976d8b7 | 6 months ago |
|
|
191753465d | 6 months ago |
@ -0,0 +1,29 @@
|
||||
SELECT col.CONTRACT Site,
|
||||
ip.TYPE_DESIGNATION "Product Group",
|
||||
col.ORDER_NO "Order No",
|
||||
TO_CHAR(col.REAL_SHIP_DATE, 'YYYY-MM-DD') "Real Ship Date",
|
||||
col.CATALOG_NO "Catalog No",
|
||||
slc.QTY_SHIPPED / NVL(slc.CONV_FACTOR, 1) *
|
||||
NVL(slc.INVERTED_CONV_FACTOR, 1) "Quantity Shipped",
|
||||
IPC.ATTR_VALUE_ALPHA "Decoration"
|
||||
|
||||
FROM ifsapp.Customer_Order_line col
|
||||
INNER JOIN ifsapp.Inventory_Part ip
|
||||
ON ip.PART_NO = col.CATALOG_NO
|
||||
AND ip.CONTRACT = col.CONTRACT
|
||||
INNER JOIN ifsapp.Shipment_Line slc
|
||||
ON slc.SOURCE_REF1 = col.ORDER_NO
|
||||
AND slc.SOURCE_REF2 = col.LINE_NO
|
||||
AND slc.SOURCE_REF3 = col.REL_NO
|
||||
left join (Select contract, Part_No, ATTR_VALUE_ALPHA
|
||||
from Inventory_Part_Char_All
|
||||
where CHARACTERISTIC_CODE = '00034') IPC
|
||||
on IPC.Contract = IP.Contract
|
||||
and IPC.Part_No = IP.Part_No
|
||||
|
||||
WHERE col.STATE <> 'Closed'
|
||||
AND col.CONTRACT = '&SITE'
|
||||
AND col.ORDER_NO LIKE NVL(LTRIM(RTRIM('&ORDER_NUMBER')), '%')
|
||||
AND col.REAL_SHIP_DATE BETWEEN TO_DATE('&DATE_FROM', 'YYYY-MM-DD') AND
|
||||
TO_DATE('&DATE_TO', 'YYYY-MM-DD')
|
||||
AND ROWNUM < 10001
|
||||
@ -0,0 +1,46 @@
|
||||
select A.contract as "Site",
|
||||
A.order_no as "Order",
|
||||
A.line_no as "Line No",
|
||||
A.Rel_no as "Rel No",
|
||||
A.line_item_no as "Line Item No",
|
||||
A.SUPPLY_CODE as "Supply Code",
|
||||
A.VENDOR_NO as "Supplier",
|
||||
A.customer_no as "Customer",
|
||||
A.customer_name as "Customer Name",
|
||||
A.catalog_no as "Part",
|
||||
A.catalog_desc as "Part Description",
|
||||
B.PART_PRODUCT_FAMILY as "Product family code",
|
||||
Inventory_Product_Family_API.Get_Description(B.PART_PRODUCT_FAMILY) as "Product Family Description",
|
||||
B.PART_PRODUCT_CODE as "Product code",
|
||||
Inventory_Product_Code_API.Get_Description(B.PART_PRODUCT_CODE) as "Product Code Description",
|
||||
B.TYPE_DESIGNATION as "Type Designation",
|
||||
CUSTOMER_ORDER_API.GET_CUSTOMER_PO_NO(A.ORDER_NO) as "Customer PO No",
|
||||
A.order_state as "Order Status",
|
||||
A.state as "Status",
|
||||
TRUNC(A.WANTED_DELIVERY_DATE) as "Wanted Delivery Date",
|
||||
TRUNC((A.DELIVERY_LEADTIME + sysdate) - 1) -
|
||||
TRUNC(A.PROMISED_DELIVERY_DATE) as "Days Late",
|
||||
A.buy_qty_due as "Sales Qty",
|
||||
Customer_Order_Line_API.Get_Base_Sale_Price_Total(A.ORDER_NO,
|
||||
A.LINE_NO,
|
||||
A.REL_NO,
|
||||
A.LINE_ITEM_NO) as "Value (curr)",
|
||||
A.Currency_code as "Currency",
|
||||
PERSON_INFO_API.Get_Name(CRM_CUST_INFO_API.Get_Main_Representative_Id(A.customer_no)) as "Main Rep",
|
||||
SALES_DISTRICT_API.get_description(A.DISTRICT_CODE) as "Sales District"
|
||||
|
||||
from customer_order_join_cfv A
|
||||
inner join inventory_part B
|
||||
on A.catalog_no = B.part_no
|
||||
and A.contract = B.contract
|
||||
|
||||
Where (A.objstate = 'Released' or A.objstate = 'Blocked' or
|
||||
A.objstate = 'Reserved' or A.objstate = 'Picked' or
|
||||
A.objstate = 'PartiallyDelivered')
|
||||
|
||||
AND A.CONTRACT LIKE '%&CONTRACT%'
|
||||
AND CF$_COORDINATOR LIKE '%&AUTHORIZE_CODE%'
|
||||
|
||||
ORDER BY A.contract, A.promised_delivery_date
|
||||
|
||||
-- Lov reference is removed due to limitations in IFS cloud
|
||||
@ -0,0 +1,7 @@
|
||||
SELECT *
|
||||
FROM INVENTORY_TRANSACTION_HIST
|
||||
Where SOURCE_REF_TYPE = 'Shop Order'
|
||||
and (TRUNC(DATE_APPLIED) >= to_date('&VALID_FROM', 'MM/DD/YYYY') AND
|
||||
TRUNC(DATE_APPLIED) <= to_date('&VALID_TO', 'MM/DD/YYYY'))
|
||||
|
||||
-- Company is removed due to limitations in IFS cloud
|
||||
@ -0,0 +1,36 @@
|
||||
SELECT Year,
|
||||
Period,
|
||||
Company,
|
||||
Coordinator,
|
||||
Coordinator_Name,
|
||||
count(distinct Order_No) "No of Orders",
|
||||
count(distinct Order_No || line_no || REL_NO) "No of Lines",
|
||||
|
||||
SUM(NET_CURR_AMOUNT) as Revenue
|
||||
from (SELECT EXTRACT(YEAR FROM cs.INVOICE_DATE) Year,
|
||||
EXTRACT(MONTH FROM cs.INVOICE_DATE) Period,
|
||||
cs.company,
|
||||
CUSTOMER_ORDER_API.Get_Authorize_Code(cs.ORDER_NO) Coordinator,
|
||||
ORDER_COORDINATOR_API.Get_Name(CUSTOMER_ORDER_API.Get_Authorize_Code(cs.ORDER_NO)) Coordinator_Name,
|
||||
cs.ORDER_NO,
|
||||
cs.NET_CURR_AMOUNT,
|
||||
ol.line_no,
|
||||
ol.REL_NO
|
||||
FROM CUST_ORD_INVO_STAT cs
|
||||
INNER JOIN CUSTOMER_ORDER_LINE ol
|
||||
ON cs.order_no = ol.order_no
|
||||
AND cs.line_no = ol.line_no
|
||||
AND cs.REL_NO = ol.REL_NO
|
||||
AND cs.line_item_no = ol.line_item_no
|
||||
|
||||
WHERE (TRUNC(cs.INVOICE_DATE) >=
|
||||
TO_DATE('&Valid_From', 'MM/DD/YYYY') AND
|
||||
TRUNC(cs.INVOICE_DATE) <= TO_DATE('&Valid_To', 'MM/DD/YYYY'))
|
||||
AND cs.CONTRACT like
|
||||
NVL('&COMPANY', '%')
|
||||
AND CUST_ORD_CUSTOMER_API.Get_Cust_Grp(ol.CUSTOMER_NO) LIKE
|
||||
NVL('&CUST_GRP', '%')) it
|
||||
GROUP BY year, Period, Company, Coordinator, Coordinator_Name
|
||||
ORDER BY year, Period
|
||||
|
||||
-- Lov reference is removeed due to limitations in IFS cloud
|
||||
Loading…
Reference in New Issue