36 lines
1.8 KiB
SQL
36 lines
1.8 KiB
SQL
CREATE OR REPLACE VIEW RV_C_RFQRESPONSE
|
|
(AD_CLIENT_ID, AD_ORG_ID, C_RFQ_ID, C_RFQ_TOPIC_ID, C_BPARTNER_ID,
|
|
C_BPARTNER_LOCATION_ID, AD_USER_ID, C_RFQRESPONSE_ID, C_CURRENCY_ID, DATERESPONSE,
|
|
DATEWORKSTART, DELIVERYDAYS, DATEWORKCOMPLETE, PRICE, RANKING,
|
|
ISSELFSERVICE, DESCRIPTION, HELP, M_PRODUCT_ID, M_ATTRIBUTESETINSTANCE_ID,
|
|
LINE, LINEDATEWORKSTART, LINEDELIVERYDAYS, LINEDATEWORKCOMPLETE, LINEDESCRIPTION,
|
|
LINEHELP, C_UOM_ID, QTY, BENCHMARKPRICE, BENCHMARKDIFFERENCE,
|
|
QTYPRICE, DISCOUNT, QTYRANKING)
|
|
AS
|
|
SELECT q.AD_Client_ID, q.AD_Org_ID, q.C_RfQ_ID, q.C_RfQ_Topic_ID,
|
|
r.C_BPartner_ID, r.C_BPartner_Location_ID, r.AD_User_ID,
|
|
r.C_RfQResponse_ID,
|
|
r.C_Currency_ID, r.DateResponse, r.DateWorkStart, r.DeliveryDays, r.DateWorkComplete,
|
|
r.Price, r.Ranking, r.IsSelfService,
|
|
r.Description, r.Help,
|
|
-- Line
|
|
ql.M_Product_ID, ql.M_AttributeSetInstance_ID,
|
|
ql.Line, rl.DateWorkStart AS LineDateWorkStart, rl.DeliveryDays AS LineDeliveryDays, rl.DateWorkComplete AS LineDateworkComplete,
|
|
rl.Description AS LineDescription, rl.Help AS LineHelp,
|
|
-- Qty
|
|
qlq.C_UOM_ID, qlq.Qty, qlq.BenchmarkPrice, rlq.Price-qlq.BenchmarkPrice AS BenchmarkDifference,
|
|
rlq.Price AS QtyPrice, rlq.Discount, rlq.Ranking AS QtyRanking
|
|
FROM C_RfQ q
|
|
INNER JOIN C_RfQLine ql ON (q.C_RfQ_ID = ql.C_RfQ_ID)
|
|
INNER JOIN C_RfQLineQty qlq ON (ql.C_RfQLine_ID = qlq.C_RfQLine_ID)
|
|
INNER JOIN C_RfQResponse r ON (q.C_RfQ_ID = r.C_RfQ_ID)
|
|
INNER JOIN C_RfQResponseLine rl ON
|
|
(r.C_RfQResponse_ID = rl.C_RfQResponse_ID AND ql.C_RfQLine_ID = rl.C_RfQLine_ID)
|
|
INNER JOIN C_RfQResponseLineQty rlq ON
|
|
(rl.C_RfQResponseLine_ID = rlq.C_RfQResponseLine_ID AND qlq.C_RfQLineQty_ID = rlq.C_RfQLineQty_ID)
|
|
WHERE r.IsComplete='Y'
|
|
AND q.Processed='N';
|
|
|
|
|
|
|