DBA Data[Home] [Help]

APPS.OE_RMA_LINE_VALIDATE SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 34

      SELECT  (L1.ORDERED_QUANTITY - NVL(L1.CANCELLED_QUANTITY,0))
      INTO    L_ORIGINAL
      FROM    SO_LINES L1
      WHERE   L1.LINE_ID = P_RETURN_REFERENCE_ID;
Line: 41

      SELECT  NVL(SUM(L2.ORDERED_QUANTITY - NVL(L2.CANCELLED_QUANTITY,0)), 0)
      INTO    L_SO_PO_SUM
      FROM    SO_LINES L2
      WHERE   L2.RETURN_REFERENCE_ID = P_RETURN_REFERENCE_ID
      AND     L2.RETURN_REFERENCE_TYPE_CODE IN ('ORDER', 'PO')
      AND     L2.LINE_ID <> P_LINE_ID;
Line: 50

      SELECT  NVL(SUM(L2.ORDERED_QUANTITY - NVL(L2.CANCELLED_QUANTITY,0)), 0)
      INTO    L_INV_SUM
      FROM    SO_LINES L2
      WHERE   L2.RETURN_REFERENCE_ID IN (SELECT CUSTOMER_TRX_LINE_ID
                                           FROM RA_CUSTOMER_TRX_LINES
                                          WHERE INTERFACE_LINE_CONTEXT
                                                 = FND_PROFILE.Value_Specific('SO_SOURCE_CODE')
                                            AND INTERFACE_LINE_ATTRIBUTE6
                                                 = TO_CHAR(P_RETURN_REFERENCE_ID))
        AND   L2.RETURN_REFERENCE_TYPE_CODE = 'INVOICE'
        AND   L2.LINE_ID <> P_LINE_ID;
Line: 66

      SELECT TO_NUMBER(INTERFACE_LINE_ATTRIBUTE6)
        INTO L_TEMP_LINE_ID
        FROM RA_CUSTOMER_TRX_LINES
       WHERE CUSTOMER_TRX_LINE_ID = P_RETURN_REFERENCE_ID;
Line: 72

      SELECT  (L1.ORDERED_QUANTITY - NVL(L1.CANCELLED_QUANTITY,0))
      INTO    L_ORIGINAL
      FROM    SO_LINES L1
      WHERE   L1.LINE_ID = L_TEMP_LINE_ID;
Line: 79

      SELECT  NVL(SUM(L2.ORDERED_QUANTITY - NVL(L2.CANCELLED_QUANTITY,0)), 0)
      INTO    L_SO_PO_SUM
      FROM    SO_LINES L2
      WHERE   L2.RETURN_REFERENCE_ID = L_TEMP_LINE_ID
      AND     L2.RETURN_REFERENCE_TYPE_CODE IN ('ORDER', 'PO')
      AND     L2.LINE_ID <> P_LINE_ID;
Line: 88

      SELECT  NVL(SUM(L2.ORDERED_QUANTITY - NVL(L2.CANCELLED_QUANTITY,0)), 0)
      INTO    L_INV_SUM
      FROM    SO_LINES L2
      WHERE   L2.RETURN_REFERENCE_ID = P_RETURN_REFERENCE_ID
      AND     L2.RETURN_REFERENCE_TYPE_CODE = 'INVOICE'
      AND     L2.LINE_ID <> P_LINE_ID;
Line: 128

  SELECT 'duplicate'
  INTO   L_SUCCESS
  FROM   SO_LINES
  WHERE  ((P_ROW_ID IS NULL) OR
          (ROWID <> P_ROW_ID))
  and    parent_line_id is NULL
  AND    LINE_NUMBER = P_LINE_NUMBER
  AND    HEADER_ID = P_HEADER_ID;
Line: 152

** Insert reference's sales credits and price adjustments.
** Called by OE ORDER
*/
PROCEDURE INSERT_REF_DEFAULT (
		L_RETURN_REFERENCE_ID 		IN	NUMBER,
		L_USER_ID			IN	NUMBER,
		L_LOGIN_ID			IN	NUMBER,
		L_LINK_TO_LINE_ID		IN 	NUMBER,
		L_LINE_ID			IN	NUMBER,
		L_HEADER_ID			IN	NUMBER,
		L_REFERENCE_ORDER_HEADER_ID 	IN 	NUMBER
			) IS

BEGIN

IF (L_RETURN_REFERENCE_ID IS NOT NULL) THEN
  INSERT INTO SO_SALES_CREDITS
  (      SALES_CREDIT_ID
  ,      CREATION_DATE
  ,      CREATED_BY
  ,      LAST_UPDATE_DATE
  ,      LAST_UPDATED_BY
  ,      LAST_UPDATE_LOGIN
  ,      HEADER_ID
  ,      SALES_CREDIT_TYPE_ID
  ,      SALESREP_ID
  ,      PERCENT
  ,      LINE_ID
  ,      ATTRIBUTE1
  ,      ATTRIBUTE2
  ,      ATTRIBUTE3
  ,      ATTRIBUTE4
  ,      ATTRIBUTE5
  ,      ATTRIBUTE6
  ,      ATTRIBUTE7
  ,      ATTRIBUTE8
  ,      ATTRIBUTE9
  ,      ATTRIBUTE10
  ,      ATTRIBUTE11
  ,      ATTRIBUTE12
  ,      ATTRIBUTE13
  ,      ATTRIBUTE14
  ,      ATTRIBUTE15
  ,      CONTEXT
  )
  SELECT SO_SALES_CREDITS_S.NEXTVAL
  ,      SYSDATE
  ,      L_USER_ID
  ,      SYSDATE
  ,      L_USER_ID
  ,      L_LOGIN_ID
  ,      L_HEADER_ID
  ,      SO_SALES_CREDITS.SALES_CREDIT_TYPE_ID
  ,      SO_SALES_CREDITS.SALESREP_ID
  ,      SO_SALES_CREDITS.PERCENT
  ,      L_LINE_ID
  ,      SO_SALES_CREDITS.ATTRIBUTE1
  ,      SO_SALES_CREDITS.ATTRIBUTE2
  ,      SO_SALES_CREDITS.ATTRIBUTE3
  ,      SO_SALES_CREDITS.ATTRIBUTE4
  ,      SO_SALES_CREDITS.ATTRIBUTE5
  ,      SO_SALES_CREDITS.ATTRIBUTE6
  ,      SO_SALES_CREDITS.ATTRIBUTE7
  ,      SO_SALES_CREDITS.ATTRIBUTE8
  ,      SO_SALES_CREDITS.ATTRIBUTE9
  ,      SO_SALES_CREDITS.ATTRIBUTE10
  ,      SO_SALES_CREDITS.ATTRIBUTE11
  ,      SO_SALES_CREDITS.ATTRIBUTE12
  ,      SO_SALES_CREDITS.ATTRIBUTE13
  ,      SO_SALES_CREDITS.ATTRIBUTE14
  ,      SO_SALES_CREDITS.ATTRIBUTE15
  ,      SO_SALES_CREDITS.CONTEXT
  FROM   SO_SALES_CREDITS
  WHERE  SO_SALES_CREDITS.LINE_ID = L_LINK_TO_LINE_ID;
Line: 228

  INSERT INTO SO_PRICE_ADJUSTMENTS
  (      PRICE_ADJUSTMENT_ID
  ,      CREATION_DATE
  ,      CREATED_BY
  ,      LAST_UPDATE_DATE
  ,      LAST_UPDATED_BY
  ,      LAST_UPDATE_LOGIN
  ,      HEADER_ID
  ,      DISCOUNT_ID
  ,      DISCOUNT_LINE_ID
  ,      AUTOMATIC_FLAG
  ,      PERCENT
  ,      LINE_ID
  ,      ATTRIBUTE1
  ,      ATTRIBUTE2
  ,      ATTRIBUTE3
  ,      ATTRIBUTE4
  ,      ATTRIBUTE5
  ,      ATTRIBUTE6
  ,      ATTRIBUTE7
  ,      ATTRIBUTE8
  ,      ATTRIBUTE9
  ,      ATTRIBUTE10
  ,      ATTRIBUTE11
  ,      ATTRIBUTE12
  ,      ATTRIBUTE13
  ,      ATTRIBUTE14
  ,      ATTRIBUTE15
  ,      CONTEXT
  )
  SELECT SO_PRICE_ADJUSTMENTS_S.NEXTVAL
  ,      SYSDATE
  ,      L_USER_ID
  ,      SYSDATE
  ,      L_USER_ID
  ,      L_LOGIN_ID
  ,      L_HEADER_ID
  ,      SO_PRICE_ADJUSTMENTS.DISCOUNT_ID
  ,      SO_PRICE_ADJUSTMENTS.DISCOUNT_LINE_ID
  ,      SO_PRICE_ADJUSTMENTS.AUTOMATIC_FLAG
  ,      SO_PRICE_ADJUSTMENTS.PERCENT
  ,      L_LINE_ID
  ,      SO_PRICE_ADJUSTMENTS.ATTRIBUTE1
  ,      SO_PRICE_ADJUSTMENTS.ATTRIBUTE2
  ,      SO_PRICE_ADJUSTMENTS.ATTRIBUTE3
  ,      SO_PRICE_ADJUSTMENTS.ATTRIBUTE4
  ,      SO_PRICE_ADJUSTMENTS.ATTRIBUTE5
  ,      SO_PRICE_ADJUSTMENTS.ATTRIBUTE6
  ,      SO_PRICE_ADJUSTMENTS.ATTRIBUTE7
  ,      SO_PRICE_ADJUSTMENTS.ATTRIBUTE8
  ,      SO_PRICE_ADJUSTMENTS.ATTRIBUTE9
  ,      SO_PRICE_ADJUSTMENTS.ATTRIBUTE10
  ,      SO_PRICE_ADJUSTMENTS.ATTRIBUTE11
  ,      SO_PRICE_ADJUSTMENTS.ATTRIBUTE12
  ,      SO_PRICE_ADJUSTMENTS.ATTRIBUTE13
  ,      SO_PRICE_ADJUSTMENTS.ATTRIBUTE14
  ,      SO_PRICE_ADJUSTMENTS.ATTRIBUTE15
  ,      SO_PRICE_ADJUSTMENTS.CONTEXT
  FROM   SO_PRICE_ADJUSTMENTS
  WHERE  SO_PRICE_ADJUSTMENTS.HEADER_ID = L_REFERENCE_ORDER_HEADER_ID
    AND  NVL(SO_PRICE_ADJUSTMENTS.LINE_ID,L_LINK_TO_LINE_ID) =
             L_LINK_TO_LINE_ID
    AND  NOT EXISTS (SELECT 'HEADER LEVEL DISCOUNT ALREADY EXISTS'
                     FROM   SO_PRICE_ADJUSTMENTS SPA
                     WHERE  SPA.DISCOUNT_ID = SO_PRICE_ADJUSTMENTS.DISCOUNT_ID
                     AND    SPA.HEADER_ID   = L_HEADER_ID
                     AND    SPA.LINE_ID     IS NULL);