DBA Data[Home] [Help]

APPS.CN_PROCESS_TAE_TRX_PUB SQL Statements

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

Line: 28

   SELECT user_name
     INTO l_adjusted_by
     FROM fnd_user
    WHERE user_id  = fnd_profile.value('USER_ID');
Line: 55

    SELECT WIN.TRANS_OBJECT_ID,
           WIN.org_id,
           WIN.role,
           WIN.resource_id
    FROM
         JTF_TAE_1001_SC_WINNERS WIN

    WHERE
       WIN.SOURCE_ID = -1001 AND
       WIN.TRANS_OBJECT_TYPE_ID = -1002 AND
       WIN.ORG_ID=p_org_id;
Line: 114

    INSERT into CN_COMM_LINES_API
      ( SALESREP_ID,
        PROCESSED_DATE,
        PROCESSED_PERIOD_ID,
        TRANSACTION_AMOUNT,
        TRX_TYPE,
        REVENUE_CLASS_ID,
        LOAD_STATUS,
        ATTRIBUTE_CATEGORY,
        ATTRIBUTE1,
        ATTRIBUTE2,
        ATTRIBUTE3,
        ATTRIBUTE4,
        ATTRIBUTE5,
        ATTRIBUTE6,
        ATTRIBUTE7,
        ATTRIBUTE8,
        ATTRIBUTE9,
        ATTRIBUTE10,
        ATTRIBUTE11,
        ATTRIBUTE12,
        ATTRIBUTE13,
        ATTRIBUTE14,
        ATTRIBUTE15,
        ATTRIBUTE16,
        ATTRIBUTE17,
        ATTRIBUTE18,
        ATTRIBUTE19,
        ATTRIBUTE20,
        ATTRIBUTE21,
        ATTRIBUTE22,
        ATTRIBUTE23,
        ATTRIBUTE24,
        ATTRIBUTE25,
        ATTRIBUTE26,
        ATTRIBUTE27,
        ATTRIBUTE28,
        ATTRIBUTE29,
        ATTRIBUTE30,
        ATTRIBUTE31,
        ATTRIBUTE32,
        ATTRIBUTE33,
        ATTRIBUTE34,
        ATTRIBUTE35,
        ATTRIBUTE36,
        ATTRIBUTE37,
        ATTRIBUTE38,
        ATTRIBUTE39,
        ATTRIBUTE40,
        ATTRIBUTE41,
        ATTRIBUTE42,
        ATTRIBUTE43,
        ATTRIBUTE44,
        ATTRIBUTE45,
        ATTRIBUTE46,
        ATTRIBUTE47,
        ATTRIBUTE48,
        ATTRIBUTE49,
        ATTRIBUTE50,
        ATTRIBUTE51,
        ATTRIBUTE52,
        ATTRIBUTE53,
        ATTRIBUTE54,
        ATTRIBUTE55,
        ATTRIBUTE56,
        ATTRIBUTE57,
        ATTRIBUTE58,
        ATTRIBUTE59,
        ATTRIBUTE60,
        ATTRIBUTE61,
        ATTRIBUTE62,
        ATTRIBUTE63,
        ATTRIBUTE64,
        ATTRIBUTE65,
        ATTRIBUTE66,
        ATTRIBUTE67,
        ATTRIBUTE68,
        ATTRIBUTE69,
        ATTRIBUTE70,
        ATTRIBUTE71,
        ATTRIBUTE72,
        ATTRIBUTE73,
        ATTRIBUTE74,
        ATTRIBUTE75,
        ATTRIBUTE76,
        ATTRIBUTE77,
        ATTRIBUTE78,
        ATTRIBUTE79,
        ATTRIBUTE80,
        ATTRIBUTE81,
        ATTRIBUTE82,
        ATTRIBUTE83,
        ATTRIBUTE84,
        ATTRIBUTE85,
        ATTRIBUTE86,
        ATTRIBUTE87,
        ATTRIBUTE88,
        ATTRIBUTE89,
        ATTRIBUTE90,
        ATTRIBUTE91,
        ATTRIBUTE92,
        ATTRIBUTE93,
        ATTRIBUTE94,
        ATTRIBUTE95,
        ATTRIBUTE96,
        ATTRIBUTE97,
        ATTRIBUTE98,
        ATTRIBUTE99,
        ATTRIBUTE100,
        COMM_LINES_API_ID,
        CONC_BATCH_ID,
        PROCESS_BATCH_ID,
        SALESREP_NUMBER,
        ROLLUP_DATE,
        SOURCE_DOC_ID,
        SOURCE_DOC_TYPE,
        CREATED_BY,
        CREATION_DATE,
        LAST_UPDATED_BY,
        LAST_UPDATE_DATE,
        LAST_UPDATE_LOGIN,
        TRANSACTION_CURRENCY_CODE,
        EXCHANGE_RATE,
        ACCTD_TRANSACTION_AMOUNT,
        TRX_ID,
        TRX_LINE_ID,
        TRX_SALES_LINE_ID,
        QUANTITY,
        SOURCE_TRX_NUMBER,
        DISCOUNT_PERCENTAGE,
        MARGIN_PERCENTAGE,
        SOURCE_TRX_ID,
        SOURCE_TRX_LINE_ID,
        SOURCE_TRX_SALES_LINE_ID,
        NEGATED_FLAG,
        CUSTOMER_ID,
        INVENTORY_ITEM_ID,
        ORDER_NUMBER,
        BOOKED_DATE,
        INVOICE_NUMBER,
        INVOICE_DATE,
        ADJUST_DATE,
        ADJUSTED_BY,
        REVENUE_TYPE,
        ADJUST_ROLLUP_FLAG,
        ADJUST_COMMENTS,
        ADJUST_STATUS,
        LINE_NUMBER,
        BILL_TO_ADDRESS_ID,
        SHIP_TO_ADDRESS_ID,
        BILL_TO_CONTACT_ID,
        SHIP_TO_CONTACT_ID,
        ADJ_COMM_LINES_API_ID,
        PRE_DEFINED_RC_FLAG,
        ROLLUP_FLAG,
        FORECAST_ID,
        UPSIDE_QUANTITY,
        UPSIDE_AMOUNT,
        UOM_CODE,
        REASON_CODE,
        TYPE,
        PRE_PROCESSED_CODE,
        QUOTA_ID,
        SRP_PLAN_ASSIGN_ID,
        ROLE_ID,
        COMP_GROUP_ID,
        COMMISSION_AMOUNT,
        EMPLOYEE_NUMBER,
        REVERSAL_FLAG,
        REVERSAL_HEADER_ID,
        SALES_CHANNEL,
        OBJECT_VERSION_NUMBER,
        SPLIT_PCT,
        SPLIT_STATUS,
	ORG_ID)
SELECT  ILV.SALESREP_ID,
        CCLA.PROCESSED_DATE,
        CCLA.PROCESSED_PERIOD_ID,
        --CCLA.TRANSACTION_AMOUNT,
        ILV.net_trx_amount,
        CCLA.TRX_TYPE,
        CCLA.REVENUE_CLASS_ID,
        'UNLOADED',
        CCLA.ATTRIBUTE_CATEGORY,
        CCLA.ATTRIBUTE1,
        CCLA.ATTRIBUTE2,
        CCLA.ATTRIBUTE3,
        CCLA.ATTRIBUTE4,
        CCLA.ATTRIBUTE5,
        CCLA.ATTRIBUTE6,
        CCLA.ATTRIBUTE7,
        CCLA.ATTRIBUTE8,
        CCLA.ATTRIBUTE9,
        CCLA.ATTRIBUTE10,
        CCLA.ATTRIBUTE11,
        CCLA.ATTRIBUTE12,
        CCLA.ATTRIBUTE13,
        CCLA.ATTRIBUTE14,
        CCLA.ATTRIBUTE15,
        CCLA.ATTRIBUTE16,
        CCLA.ATTRIBUTE17,
        CCLA.ATTRIBUTE18,
        CCLA.ATTRIBUTE19,
        CCLA.ATTRIBUTE20,
        CCLA.ATTRIBUTE21,
        CCLA.ATTRIBUTE22,
        CCLA.ATTRIBUTE23,
        CCLA.ATTRIBUTE24,
        CCLA.ATTRIBUTE25,
        CCLA.ATTRIBUTE26,
        CCLA.ATTRIBUTE27,
        CCLA.ATTRIBUTE28,
        CCLA.ATTRIBUTE29,
        CCLA.ATTRIBUTE30,
        CCLA.ATTRIBUTE31,
        CCLA.ATTRIBUTE32,
        CCLA.ATTRIBUTE33,
        CCLA.ATTRIBUTE34,
        CCLA.ATTRIBUTE35,
        CCLA.ATTRIBUTE36,
        CCLA.ATTRIBUTE37,
        CCLA.ATTRIBUTE38,
        CCLA.ATTRIBUTE39,
        CCLA.ATTRIBUTE40,
        CCLA.ATTRIBUTE41,
        CCLA.ATTRIBUTE42,
        CCLA.ATTRIBUTE43,
        CCLA.ATTRIBUTE44,
        CCLA.ATTRIBUTE45,
        CCLA.ATTRIBUTE46,
        CCLA.ATTRIBUTE47,
        CCLA.ATTRIBUTE48,
        CCLA.ATTRIBUTE49,
        CCLA.ATTRIBUTE50,
        CCLA.ATTRIBUTE51,
        CCLA.ATTRIBUTE52,
        CCLA.ATTRIBUTE53,
        CCLA.ATTRIBUTE54,
        CCLA.ATTRIBUTE55,
        CCLA.ATTRIBUTE56,
        CCLA.ATTRIBUTE57,
        CCLA.ATTRIBUTE58,
        CCLA.ATTRIBUTE59,
        CCLA.ATTRIBUTE60,
        CCLA.ATTRIBUTE61,
        CCLA.ATTRIBUTE62,
        CCLA.ATTRIBUTE63,
        CCLA.ATTRIBUTE64,
        CCLA.ATTRIBUTE65,
        CCLA.ATTRIBUTE66,
        CCLA.ATTRIBUTE67,
        CCLA.ATTRIBUTE68,
        CCLA.ATTRIBUTE69,
        CCLA.ATTRIBUTE70,
        CCLA.ATTRIBUTE71,
        CCLA.ATTRIBUTE72,
        CCLA.ATTRIBUTE73,
        CCLA.ATTRIBUTE74,
        CCLA.ATTRIBUTE75,
        CCLA.ATTRIBUTE76,
        CCLA.ATTRIBUTE77,
        CCLA.ATTRIBUTE78,
        CCLA.ATTRIBUTE79,
        CCLA.ATTRIBUTE80,
        CCLA.ATTRIBUTE81,
        CCLA.ATTRIBUTE82,
        CCLA.ATTRIBUTE83,
        CCLA.ATTRIBUTE84,
        CCLA.ATTRIBUTE85,
        CCLA.ATTRIBUTE86,
        CCLA.ATTRIBUTE87,
        CCLA.ATTRIBUTE88,
        CCLA.ATTRIBUTE89,
        CCLA.ATTRIBUTE90,
        CCLA.ATTRIBUTE91,
        CCLA.ATTRIBUTE92,
        CCLA.ATTRIBUTE93,
        CCLA.ATTRIBUTE94,
        CCLA.ATTRIBUTE95,
        CCLA.ATTRIBUTE96,
        CCLA.ATTRIBUTE97,
        CCLA.ATTRIBUTE98,
        CCLA.ATTRIBUTE99,
        CCLA.ATTRIBUTE100,
        cn_comm_lines_api_s.NEXTVAL,
        CCLA.CONC_BATCH_ID,
        CCLA.PROCESS_BATCH_ID,
        NULL,
        CCLA.ROLLUP_DATE,
        CCLA.SOURCE_DOC_ID,
        CCLA.SOURCE_DOC_TYPE,
        fnd_global.user_id,
        Sysdate,
        fnd_global.user_id,
        Sysdate,
        fnd_global.login_id,
        CCLA.TRANSACTION_CURRENCY_CODE,
        CCLA.EXCHANGE_RATE,
        CCLA.ACCTD_TRANSACTION_AMOUNT,
        CCLA.TRX_ID,
        CCLA.TRX_LINE_ID,
        CCLA.TRX_SALES_LINE_ID,
        CCLA.QUANTITY,
        CCLA.SOURCE_TRX_NUMBER,
        CCLA.DISCOUNT_PERCENTAGE,
        CCLA.MARGIN_PERCENTAGE,
        CCLA.SOURCE_TRX_ID,
        CCLA.SOURCE_TRX_LINE_ID,
        CCLA.SOURCE_TRX_SALES_LINE_ID,
        CCLA.NEGATED_FLAG,
        CCLA.CUSTOMER_ID,
        CCLA.INVENTORY_ITEM_ID,
        CCLA.ORDER_NUMBER,
        CCLA.BOOKED_DATE,
        CCLA.INVOICE_NUMBER,
        CCLA.INVOICE_DATE,
        SYSDATE,
        l_adjusted_by,
        CCLA.REVENUE_TYPE,
        CCLA.ADJUST_ROLLUP_FLAG,
        'Created by TAE',
        NVL(CCLA.ADJUST_STATUS,'NEW'),
        CCLA.LINE_NUMBER,
        CCLA.BILL_TO_ADDRESS_ID,
        CCLA.SHIP_TO_ADDRESS_ID,
        CCLA.BILL_TO_CONTACT_ID,
        CCLA.SHIP_TO_CONTACT_ID,
        CCLA.COMM_LINES_API_ID,
        CCLA.PRE_DEFINED_RC_FLAG,
        CCLA.ROLLUP_FLAG,
        CCLA.FORECAST_ID,
        CCLA.UPSIDE_QUANTITY,
        CCLA.UPSIDE_AMOUNT,
        CCLA.UOM_CODE,
        CCLA.REASON_CODE,
        CCLA.TYPE,
        CCLA.PRE_PROCESSED_CODE,
        CCLA.QUOTA_ID,
        CCLA.SRP_PLAN_ASSIGN_ID,
        --CR.ROLE_ID,
        --JR.ROLE_ID, -- Added for 4438001
        ILV.role_id,
        CCLA.COMP_GROUP_ID,
        CCLA.COMMISSION_AMOUNT,
        ILV.EMPLOYEE_NUMBER,
        CCLA.REVERSAL_FLAG,
        CCLA.REVERSAL_HEADER_ID,
        CCLA.SALES_CHANNEL,
        CCLA.OBJECT_VERSION_NUMBER,
        CCLA.SPLIT_PCT,
        CCLA.SPLIT_STATUS,
        ILV.ORG_ID
  FROM (
-- Starting of ILV
SELECT org_id,
       comm_lines_api_id,
       resource_id,
       role_id,
       salesrep_id,
       employee_number,
       split_trx_amout - LAG(split_trx_amout, 1, 0)
       OVER (PARTITION BY comm_lines_api_id ORDER BY rn) net_trx_amount
  FROM (
SELECT a.org_id,
       a.comm_lines_api_id,
       b.resource_id,
       JR.role_id,
       CS.salesrep_id,
       CS.employee_number,
       ROUND(a.transaction_amount *
             CUME_DIST() OVER (PARTITION BY a.comm_lines_api_id
	                       ORDER BY b.resource_id), 2) split_trx_amout,
       ROW_NUMBER() OVER (PARTITION BY a.comm_lines_api_id
                          ORDER BY b.resource_id) rn
  FROM cn_comm_lines_api a,
       JTF_TAE_1001_SC_WINNERS b,
       jtf_rs_roles_vl JR,
       cn_salesreps CS
 WHERE a.comm_lines_api_id = b.trans_object_id
   AND NVL(a.org_id, -777) = NVL(b.org_id, -777)
   AND b.org_id=CS.org_id
   AND JR.role_code           = b.role
   AND CS.resource_id 	= b.resource_id AND
   a.org_id=p_org_id) result) ILV,
-- End of the ILV
       cn_comm_lines_api CCLA
 WHERE ILV.comm_lines_api_id = CCLA.comm_lines_api_id and
 ILV.ORG_ID=CCLA.ORG_ID AND
 CCLA.ORG_ID=p_org_id;
Line: 516

        UPDATE cn_comm_lines_api  api
        SET load_status 	    = 'OBSOLETE',
            adjust_status 	    = 'FROZEN',
            adjust_date   	    = sysdate,
            adjusted_by   	    = l_adjusted_by,
            adjust_comments 	    = 'Negated for TAE'
        WHERE comm_lines_api_id = l_api_id(j)
        AND   NVL(org_id, -777) = NVL(l_org_id(j), -777);