Preceding error in select query

Hi,
I am executing select query using db link
and getting an error : ora:-01401: inserted value too large for column ora:-02063 preceding line from catalyst_promo
Below is my query. can anybody please suggest what is the error
SELECT GLOM.*
,NVL2(FLAGS.PLAN_ID,INITCAP('YES'),INITCAP('NO')) AS MULTI_COMP_KEYS
FROM
(SELECT *
FROM (SELECT
OA.PLAN_ID
, OA.MATERIAL_GROUP_CD
FROM MSRPROMO.OUTPUT_ASSIGNMENT OA
GROUP BY OA.PLAN_ID
, OA.MATERIAL_GROUP_CD
HAVING SUM(1) > 1)) FLAGS
,(SELECT CALIPER
,WT
,DIMS
,ATTRIBUTES
,PLAN_ID
,MATERIAL_GROUP_CD
,FORMAT_TXT
,FORECAST_QTY
,COMPUTER_KEY
,CAT_PACKAGE_KEY
,MAIL_CLASS_CD
,MAIL_TYPE_CD
,PLAN_NAME
,PLAN_DESC
,DISTRIBUTION_CYCLE_CD
,FIRST_CONTACT_DT
,CAMPAIGN_NUMBER
,COMPONENT_ITEM
,ITEM_TYPE
,LTRSHP_INSTRUCTION
,MFG_INSTRUCTION
FROM (
SELECT NVL(o102882.CAT_CALIPER_NBR,o102882.ADJUSTED_CALIPER_NBR) AS CALIPER
,NVL(o102882.CAT_WEIGHT_NBR,o102882.ADJUSTED_WEIGHT_NBR) AS WT
,CONCAT(o102882.CAT_FINAL_DEPTH_NBR,CONCAT(' x ',o102882.CAT_FINAL_WIDTH_NBR)) AS DIMS
,DECODE(o102913.ATTRIBUTE_CODE,'Number Colors Front',
CONCAT('Colors Front: ',o102913.ATTRIBUTE_VALUE),'Number Colors Back',
CONCAT('Colors Back: ',o102913.ATTRIBUTE_VALUE),'Dimension - Depth',
CONCAT('Dim-Length: ',o102913.ATTRIBUTE_VALUE),'Dimension - Width',
CONCAT('Dim-Width: ',o102913.ATTRIBUTE_VALUE),'Customer Dimension - Depth',
CONCAT('Dim-Length: ',o102913.ATTRIBUTE_VALUE),'Customer Dimension - Width',
CONCAT('Dim-Width: ',o102913.ATTRIBUTE_VALUE),'Number Windows Front',
CONCAT('Windows Front: ',o102913.ATTRIBUTE_VALUE),'Number Windows Back',
CONCAT('Windows Back: ',o102913.ATTRIBUTE_VALUE),'Material Type',
CONCAT('Material Type: ',o102913.ATTRIBUTE_VALUE),'Dimension - Final Depth',
CONCAT('Dim-Final Length: ',o102913.ATTRIBUTE_VALUE),'Dimension - Final Width',
CONCAT('Dim-Final Width: ',o102913.ATTRIBUTE_VALUE),'') AS ATTRIBUTES
,O102864.PLAN_ID
,o102864.MATERIAL_GROUP_CD
,o102864.FORMAT_TXT
,o102864.FORECAST_QTY
,o102880.COMPUTER_KEY
,o102882.CAT_PACKAGE_KEY
,o102882.MAIL_CLASS_CD
,o102882.MAIL_TYPE_CD
,o102907.PLAN_NAME
,o102907.PLAN_DESC
,o102907.DISTRIBUTION_CYCLE_CD
,o102907.FIRST_CONTACT_DT
,o297532.CAMPAIGN_NUMBER
,o102928.COMPONENT_ITEM
,o102928.ITEM_TYPE
,o102919.LTRSHP_INSTRUCTION
,o102921.MFG_INSTRUCTION
FROM MSRPROMO.MATERIAL_GROUP o102864,
MSRPROMO.OUTPUT_ASSIGNMENT o102880,
MSRPROMO.OUTPUT_INSTRUCTION o102882,
MSRPROMO.PROMOTION_PLAN o102907,
/*RDIGEST.RDAIS_ATTRIBUTE_VALUES@"CATALYST_PROMO.US.RDIGEST.COM" o102913,*/
(SELECT /*+DRIVING_SITE(RDAIS3) */
RDAIS3.SPEC_TYPE_CODE
, RDAIS3.SPEC_ID
, RDAIS3.TEMPLATE_ID
, RDAIS3.ATTRIBUTE_CODE
, (CASE WHEN RDAIS3.ATTRIBUTE_VALUE = CONVERT(CONVERT(RDAIS3.ATTRIBUTE_VALUE,'AL16UTF16'),'UTF8','AL16UTF16')
THEN RDAIS3.ATTRIBUTE_VALUE
ELSE (CASE WHEN RDAIS3.ATTRIBUTE_VALUE IS NULL
THEN NULL
ELSE '*** Attribute Value Multi-Byte Error ***' END) END) AS ATTRIBUTE_VALUE
, (CASE WHEN RDAIS3.ATTRIBUTE_VALUE = CONVERT(CONVERT(RDAIS3.ATTRIBUTE_VALUE,'AL16UTF16'),'UTF8','AL16UTF16')
THEN 0
ELSE (CASE WHEN RDAIS3.ATTRIBUTE_VALUE IS NULL
THEN 0 ELSE 1 END) END) AS ATTRIBUTE_ERR_CNT
, RDAIS3.SPEC_LEVEL
, RDAIS3.SEQ
, RDAIS3.LAST_UPDATE_LOGIN
, RDAIS3.LAST_UPDATED_BY
, RDAIS3.LAST_UPDATE_DATE
, RDAIS3.CREATED_BY
, RDAIS3.CREATION_DATE
FROM RDIGEST.RDAIS_ATTRIBUTE_VALUES@"CATALYST_PROMO.US.RDIGEST.COM" RDAIS3
,(SELECT /*+DRIVING_SITE(RDAIS2) */
DISTINCT RDAIS2.ITEM_SPEC_ID
FROM RDIGEST.RDAIS_ITEM_SPECS@"CATALYST_PROMO.US.RDIGEST.COM" RDAIS2
,(SELECT /*+DRIVING_SITE(RDAIS1) */
DISTINCT RDAIS1.OBJECT_ID
FROM RDIGEST.RDAIS_ORG_ASSIGNMENTS@"CATALYST_PROMO.US.RDIGEST.COM" RDAIS1
WHERE RDAIS1.OBJECT_TYPE_CODE = 1
AND RDAIS1.ORGANIZATION_ID in(55,162)) DRV
WHERE DRV.OBJECT_ID = RDAIS2.ITEM_SPEC_ID) DRIVER
WHERE DRIVER.ITEM_SPEC_ID = RDAIS3.SPEC_ID) o102913,
/* RDIGEST.RDAIS_ITEM_SPECS@"CATALYST_PROMO.US.RDIGEST.COM" o102917, */
(SELECT /*+DRIVING_SITE(RDAIS2) */
RDAIS2.ITEM_SPEC_ID
, RDAIS2.TEMPLATE_ID
, RDAIS2.LOCAL_MKTG_KEY
, (CASE WHEN RDAIS2.DESCRIPTION = CONVERT(CONVERT(RDAIS2.DESCRIPTION,'AL16UTF16'),'UTF8','AL16UTF16')
THEN RDAIS2.DESCRIPTION
ELSE (CASE WHEN RDAIS2.DESCRIPTION IS NULL
THEN NULL
ELSE '*** Item Specs Description Multi-Byte Error ***' END) END) AS DESCRIPTION
, (CASE WHEN RDAIS2.DESCRIPTION = CONVERT(CONVERT(RDAIS2.DESCRIPTION,'AL16UTF16'),'UTF8','AL16UTF16')
THEN 0
ELSE (CASE WHEN RDAIS2.DESCRIPTION IS NULL
THEN 0 ELSE 1 END) END) AS ITEM_SPECS_ERR_CNT
, RDAIS2.COPIED_FROM_KEY
, RDAIS2.TEMPLATE_NAME
, RDAIS2.SPEC_LEVEL
, RDAIS2.PKG_TYPE
, RDAIS2.SEGMENT1
, RDAIS2.SEGMENT2
, RDAIS2.SEGMENT3
, RDAIS2.SEGMENT4
, RDAIS2.SEGMENT5
, RDAIS2.SEGMENT6
, RDAIS2.VALIDATION_STATUS
, RDAIS2.DATE_INTERFACED
, RDAIS2.ERROR_FLAG
, RDAIS2.INVENTORY_ITEM_ID
, RDAIS2.MFG_SPEC_ID
, RDAIS2.ATTRIBUTE1
, RDAIS2.ATTRIBUTE2
, RDAIS2.ATTRIBUTE3
, RDAIS2.ATTRIBUTE4
, RDAIS2.ATTRIBUTE5
, RDAIS2.ATTRIBUTE6
, RDAIS2.ATTRIBUTE7
, RDAIS2.ATTRIBUTE8
, RDAIS2.ATTRIBUTE9
, RDAIS2.ATTRIBUTE10
, RDAIS2.ATTRIBUTE11
, RDAIS2.ATTRIBUTE12
, RDAIS2.ATTRIBUTE13
, RDAIS2.ATTRIBUTE14
, RDAIS2.ATTRIBUTE15
, RDAIS2.ATTRIBUTE16
, RDAIS2.ATTRIBUTE17
, RDAIS2.ATTRIBUTE18
, RDAIS2.ATTRIBUTE19
, RDAIS2.ATTRIBUTE20
, RDAIS2.ATTRIBUTE21
, RDAIS2.ATTRIBUTE22
, RDAIS2.ATTRIBUTE23
, RDAIS2.ATTRIBUTE24
, RDAIS2.ATTRIBUTE25
, RDAIS2.ATTRIBUTE26
, RDAIS2.ATTRIBUTE27
, RDAIS2.ATTRIBUTE28
, RDAIS2.ATTRIBUTE29
, RDAIS2.ATTRIBUTE30
, RDAIS2.COMPLETE_FLAG
, RDAIS2.LAST_UPDATE_LOGIN
, RDAIS2.LAST_UPDATED_BY
, RDAIS2.LAST_UPDATE_DATE
, RDAIS2.CREATED_BY
, RDAIS2.CREATION_DATE
FROM RDIGEST.RDAIS_ITEM_SPECS@"CATALYST_PROMO.US.RDIGEST.COM" RDAIS2
,(SELECT /*+DRIVING_SITE(RDAIS1) */
DISTINCT RDAIS1.OBJECT_ID
FROM RDIGEST.RDAIS_ORG_ASSIGNMENTS@"CATALYST_PROMO.US.RDIGEST.COM" RDAIS1
WHERE RDAIS1.OBJECT_TYPE_CODE = 1
AND RDAIS1.ORGANIZATION_ID =55) DRIVER
WHERE DRIVER.OBJECT_ID = RDAIS2.ITEM_SPEC_ID) o102917,
/* RDIGEST.RDAIS_LTRSHP_INSTRUCTIONS@"CATALYST_PROMO.US.RDIGEST.COM" o102919, */
(SELECT /*+DRIVING_SITE(RDAIS3) */
RDAIS3.OBJECT_ID
, (CASE WHEN RDAIS3.LTRSHP_INSTRUCTION = CONVERT(CONVERT(RDAIS3.LTRSHP_INSTRUCTION,'AL16UTF16'),'UTF8','AL16UTF16')
THEN RDAIS3.LTRSHP_INSTRUCTION
ELSE (CASE WHEN RDAIS3.LTRSHP_INSTRUCTION IS NULL
THEN NULL
ELSE '*** Letter Shop Instruction Multi-Byte Error ***' END) END) AS LTRSHP_INSTRUCTION
, (CASE WHEN RDAIS3.LTRSHP_INSTRUCTION = CONVERT(CONVERT(RDAIS3.LTRSHP_INSTRUCTION,'AL16UTF16'),'UTF8','AL16UTF16')
THEN 0
ELSE (CASE WHEN RDAIS3.LTRSHP_INSTRUCTION IS NULL
THEN 0 ELSE 1 END) END) AS LTRSHP_INST_ERR_CNT
, RDAIS3.LAST_UPDATE_LOGIN
, RDAIS3.LAST_UPDATED_BY
, RDAIS3.LAST_UPDATE_DATE
, RDAIS3.CREATED_BY
, RDAIS3.CREATION_DATE
FROM RDIGEST.RDAIS_LTRSHP_INSTRUCTIONS@"CATALYST_PROMO.US.RDIGEST.COM" RDAIS3
,(SELECT /*+DRIVING_SITE(RDAIS2) */
DISTINCT RDAIS2.ITEM_SPEC_ID
FROM RDIGEST.RDAIS_ITEM_SPECS@"CATALYST_PROMO.US.RDIGEST.COM" RDAIS2
,(SELECT /*+DRIVING_SITE(RDAIS1) */
DISTINCT RDAIS1.OBJECT_ID
FROM RDIGEST.RDAIS_ORG_ASSIGNMENTS@"CATALYST_PROMO.US.RDIGEST.COM" RDAIS1
WHERE RDAIS1.OBJECT_TYPE_CODE = 1
AND RDAIS1.ORGANIZATION_ID =55) DRV
WHERE DRV.OBJECT_ID = RDAIS2.ITEM_SPEC_ID) DRIVER
WHERE DRIVER.ITEM_SPEC_ID = RDAIS3.OBJECT_ID) o102919,
/* RDIGEST.RDAIS_MFG_INSTRUCTIONS@"CATALYST_PROMO.US.RDIGEST.COM" o102921, */
(SELECT /*+DRIVING_SITE(RDAIS3) */
RDAIS3.OBJECT_ID
, (CASE WHEN RDAIS3.MFG_INSTRUCTION = CONVERT(CONVERT(RDAIS3.MFG_INSTRUCTION,'AL16UTF16'),'UTF8','AL16UTF16')
THEN RDAIS3.MFG_INSTRUCTION
ELSE (CASE WHEN RDAIS3.MFG_INSTRUCTION IS NULL
THEN NULL
ELSE '*** Manufacturing Instruction Multi-Byte Error ***' END) END) AS MFG_INSTRUCTION
, (CASE WHEN RDAIS3.MFG_INSTRUCTION = CONVERT(CONVERT(RDAIS3.MFG_INSTRUCTION,'AL16UTF16'),'UTF8','AL16UTF16')
THEN 0
ELSE (CASE WHEN RDAIS3.MFG_INSTRUCTION IS NULL
THEN 0 ELSE 1 END) END) AS MFG_INST_ERR_CNT
, RDAIS3.LAST_UPDATE_LOGIN
, RDAIS3.LAST_UPDATED_BY
, RDAIS3.LAST_UPDATE_DATE
, RDAIS3.CREATED_BY
, RDAIS3.CREATION_DATE
FROM RDIGEST.RDAIS_MFG_INSTRUCTIONS@"CATALYST_PROMO.US.RDIGEST.COM" RDAIS3
,(SELECT /*+DRIVING_SITE(RDAIS2) */
DISTINCT RDAIS2.ITEM_SPEC_ID
FROM RDIGEST.RDAIS_ITEM_SPECS@"CATALYST_PROMO.US.RDIGEST.COM" RDAIS2
,(SELECT /*+DRIVING_SITE(RDAIS1) */
DISTINCT RDAIS1.OBJECT_ID
FROM RDIGEST.RDAIS_ORG_ASSIGNMENTS@"CATALYST_PROMO.US.RDIGEST.COM" RDAIS1
WHERE RDAIS1.OBJECT_TYPE_CODE = 1
AND RDAIS1.ORGANIZATION_ID =55
) DRV
WHERE DRV.OBJECT_ID = RDAIS2.ITEM_SPEC_ID) DRIVER
WHERE DRIVER.ITEM_SPEC_ID = RDAIS3.OBJECT_ID) o102921,
/* RDIGEST.RDA_CDBS_EXPLOSION_ITEM_TEMP@"CATALYST_PROMO.US.RDIGEST.COM" o102928, */
(SELECT /*+DRIVING_SITE(RDA1) DRIVING_SITE(RDA2) */
RDA1.SYSTEM_CODE /* KEY */
, RDA1.PLAN /* KEY */
, RDA1.MATLGRP /* KEY */
, RDA1.PACKAGE /* KEY */
, RDA1.INVENTORY_ITEM_ID /* KEY */
, RDA1.COMPONENT_ITEM
, RDA1.ITEM_TYPE
, RDA1.CREATED_BY
, RDA1.CREATION_DATE
, RDA1.LAST_UPDATED_BY
, RDA1.LAST_UPDATE_DATE
FROM RDIGEST.RDA_CDBS_EXPLOSION_ITEM_TEMP@"CATALYST_PROMO.US.RDIGEST.COM" RDA1
,RDIGEST.RDA_CDBS_EXPLOSION_TEMP@"CATALYST_PROMO.US.RDIGEST.COM" RDA2
WHERE RDA2.ORGANIZATION_ID =55
AND RDA2.SYSTEM_CODE = RDA1.SYSTEM_CODE
AND RDA2.PLAN = RDA1.PLAN
AND RDA2.MATLGRP = RDA1.MATLGRP
AND RDA2.PACKAGE = RDA1.PACKAGE) o102928,
( SELECT
RDAIS.CAMPAIGN_NUMBER
, RDAIS.SEQ_NUMBER
, RDAIS.LEVEL_NUM
, RDAIS.TYPE
, RDAIS.CODE
, RDAIS.DESCRIPTION
, RDAIS.QUANTITY
, RDAIS.EFFECTIVE_IN
, RDAIS.EFFECTIVE_OUT
, RDAIS.CREATED_BY
, RDAIS.CREATION_DATE
, RDAIS.LAST_UPDATE_DATE
, RDAIS.LAST_UPDATED_BY
, RDAIS.LAST_UPDATE_LOGIN
, RDAIS.VALIDATION_STATUS
, RDAIS.DATE_INTERFACED
, RDAIS.SEQ_NUM
, RDAIS.ERROR_FLAG
, RDAIS.ATTRIBUTE1, RDAIS.ATTRIBUTE2, RDAIS.ATTRIBUTE3, RDAIS.ATTRIBUTE4, RDAIS.ATTRIBUTE5
, RDAIS.ATTRIBUTE6, RDAIS.ATTRIBUTE7, RDAIS.ATTRIBUTE8, RDAIS.ATTRIBUTE9, RDAIS.ATTRIBUTE10
FROM RDIGEST.RDA_CAMPAIGN_STRUCTURE@"CATALYST_PROMO.US.RDIGEST.COM" RDAIS
,(SELECT /*+DRIVING_SITE(RPC1) */
DISTINCT RPC1.CAMPAIGN_NUMBER
FROM RDIGEST.RPC_CAMPAIGNS@"CATALYST_PROMO.US.RDIGEST.COM" RPC1
WHERE RPC1.ORGANIZATION_ID in (54,161)) RPC2
WHERE RDAIS.CAMPAIGN_NUMBER = RPC2.CAMPAIGN_NUMBER
) o297532
WHERE ( (O102864.MATERIAL_GROUP_CD = O102880.MATERIAL_GROUP_CD)
AND (O102880.COMPUTER_KEY = O102882.COMPUTER_KEY)
AND (O102882.CAT_PACKAGE_KEY = O102928.PACKAGE)
AND (O102907.PLAN_ID = O102864.PLAN_ID)
AND (O102917.ITEM_SPEC_ID = O102913.SPEC_ID)
AND (O102917.ITEM_SPEC_ID = O102919.OBJECT_ID(+))
AND (O102917.ITEM_SPEC_ID = O102921.OBJECT_ID(+))
AND (O102928.INVENTORY_ITEM_ID = O102917.INVENTORY_ITEM_ID)
AND (O102907.PLAN_NAME = O297532.DESCRIPTION)
AND (O102907.PLAN_NAME = o102928.PLAN))
AND (O297532.EFFECTIVE_OUT IS NULL )
AND (O102864.PLAN_ID = O102880.PLAN_ID)
AND (( SUBSTR(O102882.CAT_PACKAGE_KEY,1,2) ) != 'CK'))
GROUP BY CALIPER
,WT
,DIMS
,ATTRIBUTES
,PLAN_ID
,MATERIAL_GROUP_CD
,FORMAT_TXT
,FORECAST_QTY
,COMPUTER_KEY
,CAT_PACKAGE_KEY
,MAIL_CLASS_CD
,MAIL_TYPE_CD
,PLAN_NAME
,PLAN_DESC
,DISTRIBUTION_CYCLE_CD
,FIRST_CONTACT_DT
,CAMPAIGN_NUMBER
,COMPONENT_ITEM
,ITEM_TYPE
,LTRSHP_INSTRUCTION
,MFG_INSTRUCTION) GLOM
WHERE GLOM.PLAN_ID = FLAGS.PLAN_ID(+)
AND GLOM.MATERIAL_GROUP_CD = FLAGS.MATERIAL_GROUP_CD(+);

I shorted my query , still getting same error " ORA-01401: inserted value too large for column ORA-02063: presceding line from CATALYST_PROMO"
I am sure there is some issue in CONVERT, can anybody please help
create table O102921 nologging as
(SELECT /*+DRIVING_SITE(RDAIS3) */
RDAIS3.OBJECT_ID
,(CASE WHEN RDAIS3.MFG_INSTRUCTION = CONVERT(CONVERT(RDAIS3.MFG_INSTRUCTION,'AL16UTF16'),'UTF8','AL16UTF16')
THEN RDAIS3.MFG_INSTRUCTION
ELSE (CASE WHEN RDAIS3.MFG_INSTRUCTION IS NULL
THEN NULL
ELSE '*** Manufacturing Instruction Multi-Byte Error ***' END) END) AS MFG_INSTRUCTION
, (CASE WHEN RDAIS3.MFG_INSTRUCTION = CONVERT(CONVERT(RDAIS3.MFG_INSTRUCTION,'AL16UTF16'),'UTF8','AL16UTF16')
THEN 0
ELSE (CASE WHEN RDAIS3.MFG_INSTRUCTION IS NULL
THEN 0 ELSE 1 END) END) AS MFG_INST_ERR_CNT
, RDAIS3.LAST_UPDATE_LOGIN
, RDAIS3.LAST_UPDATED_BY
, RDAIS3.LAST_UPDATE_DATE
, RDAIS3.CREATED_BY
, RDAIS3.CREATION_DATE
FROM RDIGEST.RDAIS_MFG_INSTRUCTIONS@"CATALYST_PROMO.US.RDIGEST.COM" RDAIS3
,(SELECT /*+DRIVING_SITE(RDAIS2) */
DISTINCT RDAIS2.ITEM_SPEC_ID
FROM RDIGEST.RDAIS_ITEM_SPECS@"CATALYST_PROMO.US.RDIGEST.COM" RDAIS2
,(SELECT /*+DRIVING_SITE(RDAIS1) */
DISTINCT RDAIS1.OBJECT_ID
FROM RDIGEST.RDAIS_ORG_ASSIGNMENTS@"CATALYST_PROMO.US.RDIGEST.COM" RDAIS1
WHERE RDAIS1.OBJECT_TYPE_CODE = 1
AND RDAIS1.ORGANIZATION_ID = 162) DRV
WHERE DRV.OBJECT_ID = RDAIS2.ITEM_SPEC_ID) DRIVER
WHERE DRIVER.ITEM_SPEC_ID = RDAIS3.OBJECT_ID );

Similar Messages

  • Getting deadlock detected while waiting for resource error for select Query.....

    Hi all,
    i am getting a below error whenever executing the below select query....
    some times it will show dead lock detected while waiting for resource and terminated...
    some times it executes and gives result..
    but all the time it writes an alert to alert log
    Plesae suggest how to resolve the issue..........
    Thanks in advance
    Env: Linux / Oracle 11.2.0.3.3
    Error from alert log:
    Errors in file /u01/oracle/oracle/diag/rdbms/bdrdb/bdrdb/trace/bdrdb_p017_6076.trc:
    ORA-00060: deadlock detected while waiting for resource
    ORA-10387: parallel query server interrupt (normal)
    Trace file info... bdrdb_p017_6076.trc:
    Trace file /u01/oracle/oracle/diag/rdbms/bdrdb/bdrdb/trace/bdrdb_p017_6076.trc
    Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    ORACLE_HOME = /u01/oracle/oracle/product/11.2.0/dbhome_1
    System name:    Linux
    Node name:      bdrdb.cteplindia.com
    Release:        2.6.18-308.el5PAE
    Version:        #1 SMP Fri Jan 27 17:40:09 EST 2012
    Machine:        i686
    Instance name: bdrdb
    Redo thread mounted by this instance: 1
    Oracle process number: 92
    Unix process pid: 6076, image: [email protected] (P017)
    *** 2013-11-04 23:18:57.915
    *** SESSION ID:(423.59970) 2013-11-04 23:18:57.915
    *** CLIENT ID:() 2013-11-04 23:18:57.915
    *** SERVICE NAME:(bdrdb) 2013-11-04 23:18:57.915
    *** MODULE NAME:() 2013-11-04 23:18:57.915
    *** ACTION NAME:() 2013-11-04 23:18:57.915
    *** 2013-11-04 23:18:57.915
    DEADLOCK DETECTED ( ORA-00060 )
    [Transaction Deadlock]
    Deadlock graph:
                           ---------Blocker(s)--------  ---------Waiter(s)---------
    Resource Name          process session holds waits  process session holds waits
    PS-00000001-00000011        92     423     S             33     128     S     X
    BF-2ed08c01-00000000        33     128     S             92     423     S     X
    session 423: DID 0001-005C-00081126     session 128: DID 0001-0021-00067D23
    session 128: DID 0001-0021-00067D23     session 423: DID 0001-005C-00081126
    DEADLOCK DETECTED ( ORA-00060 )
    [Transaction Deadlock]
    Deadlock graph:
                           ---------Blocker(s)--------  ---------Waiter(s)---------
    Resource Name          process session holds waits  process session holds waits
    PS-00000001-00000011        92     423     S             33     128     S     X
    BF-2ed08c01-00000000        33     128     S             92     423     S     X
    session 423: DID 0001-005C-00081126     session 128: DID 0001-0021-00067D23
    session 128: DID 0001-0021-00067D23     session 423: DID 0001-005C-00081126
    Rows waited on:
      Session 423: no row
      Session 128: obj - rowid = 00021DC1 - AAAh3BAAVAAAQL/AAA
      (dictionary objn - 138689, file - 21, block - 66303, slot - 0)
    ----- Information for the OTHER waiting sessions -----
    Session 128:
      sid: 128 ser: 46176 audsid: 1836857 user: 102/DBLOCAL
        flags: (0x8000041) USR/- flags_idl: (0x1) BSY/-/-/-/-/-
        flags2: (0x40009) -/-/INC
      pid: 33 O/S info: user: oracle, term: UNKNOWN, ospid: 31611
        image: [email protected]
      client details:
        O/S info: user: masked, term: masked, ospid: 5924:568
        machine: masked program: Toad.exe
        application name: TOAD background query session, hash value=526966934
      current SQL:
        application name: TOAD background query session, hash value=526966934
      current SQL:
      SELECT  DISTINCT B_FP_TEST.TEST_ID
      FROM B_FP_TEST,
           B_USER_INFO,
           J_FP_INVESTIGATOR,
           L_TEST_STATUS,
           L_ATMS_TEST_TYPE,
           j_op_test_anml
    WHERE     B_FP_TEST.TEST_ID = J_FP_INVESTIGATOR.TEST_ID
           AND B_FP_TEST.TEST_TYPE_ID = L_ATMS_TEST_TYPE.ATMS_TEST_TYPE_ID
           AND B_USER_INFO.B_USER_INFO_ID = J_FP_INVESTIGATOR.INVESTIGATOR_ID
           AND B_FP_TEST.STATUS_ID = L_TEST_STATUS.STATUS_ID
           AND B_FP_TEST.IS_DELETED = :"SYS_B_00"
           AND B_FP_TEST.TEST_NUM NOT IN (:"SYS_B_01", :"SYS_B_02", :"SYS_B_03")
           AND L_ATMS_TEST_TYPE.IS_DELETED = :"SYS_B_04"
           AND J_FP_INVESTIGATOR.is_pi = :"SYS_B_05"
           AND L_TEST_STATUS.STATUS IN (:"SYS_B_06", :"SYS_B_07", :"SYS_B_08")
           AND j_op_test_anml.test_id = B_FP_TEST.TEST_ID
    ----- End of information for the OTHER waiting sessions -----
    *** 2013-11-04 23:18:57.916
    dbkedDefDump(): Starting a non-incident diagnostic dump (flags=0x0, level=3, mask=0x0)
    ----- Error Stack Dump -----
    ORA-00060: deadlock detected while waiting for resource
    ORA-10387: parallel query server interrupt (normal)
    ----- SQL Statement (None) -----
    Current SQL information unavailable - no cursor.
    ----- Call Stack Trace -----
    calling              call     entry                argument values in hex
    location             type     point                (? means dubious value)
    More......
    Query:
    SELECT DISTINCT B_FP_TEST.TEST_ID
      FROM B_FP_TEST,
           B_USER_INFO,
           J_FP_INVESTIGATOR,
           L_TEST_STATUS,
           L_ATMS_TEST_TYPE,
           j_op_test_anml
    WHERE     B_FP_TEST.TEST_ID = J_FP_INVESTIGATOR.TEST_ID
           AND B_FP_TEST.TEST_TYPE_ID = L_ATMS_TEST_TYPE.ATMS_TEST_TYPE_ID
           AND B_USER_INFO.B_USER_INFO_ID = J_FP_INVESTIGATOR.INVESTIGATOR_ID
           AND B_FP_TEST.STATUS_ID = L_TEST_STATUS.STATUS_ID
           AND B_FP_TEST.IS_DELETED = 0
           AND B_FP_TEST.TEST_NUM NOT IN (1, 2, 99)
           AND L_ATMS_TEST_TYPE.IS_DELETED = 0
           AND J_FP_INVESTIGATOR.is_pi = 1
           AND L_TEST_STATUS.STATUS IN ('Scheduled', 'In-Progress', 'Completed')
           AND j_op_test_anml.test_id = B_FP_TEST.TEST_ID
           AND (   (j_op_test_anml.end_date BETWEEN TO_DATE ('28-Oct-2013') - 1
                                                AND TO_DATE ('04-Nov-2013') + 1)
                OR (j_op_test_anml.start_date BETWEEN TO_DATE ('28-Oct-2013') - 1
                                                  AND TO_DATE ('04-Nov-2013') + 1)
                OR (TO_DATE ('28-Oct-2013') BETWEEN j_op_test_anml.start_date
                                                AND j_op_test_anml.end_date)
                OR (TO_DATE ('04-Nov-2013') BETWEEN j_op_test_anml.start_date
                                                AND j_op_test_anml.end_date))
           AND L_ATMS_TEST_TYPE.IS_DELETED = 0
           AND B_FP_TEST.DATASOURCE_ID = 9
    Query Exp plan:
    Plan hash value: 3398228788
    | Id  | Operation                                          | Name                | Rows  | Bytes | Cost (%CPU)| Time     | Pstart| Pstop |    TQ  |IN-OUT| PQ Distrib |
    |   0 | SELECT STATEMENT                                   |                     |  1501 |   102K|  1929   (1)| 00:00:24 |       |       |        |      |            |
    |   1 |  HASH UNIQUE                                       |                     |  1501 |   102K|  1929   (1)| 00:00:24 |       |       |        |      |            |
    |   2 |   CONCATENATION                                    |                     |       |       |            |          |       |       |        |      |            |
    |   3 |    PX COORDINATOR                                  |                     |       |       |            |          |       |       |        |      |            |
    |   4 |     PX SEND QC (RANDOM)                            | :TQ30005            |   241 | 16870 |   800   (1)| 00:00:10 |       |       |  Q3,05 | P->S | QC (RAND)  |
    |*  5 |      HASH JOIN                                     |                     |   241 | 16870 |   800   (1)| 00:00:10 |       |       |  Q3,05 | PCWP |            |
    |   6 |       PX RECEIVE                                   |                     |   246 | 15990 |   797   (1)| 00:00:10 |       |       |  Q3,05 | PCWP |            |
    |   7 |        PX SEND HASH                                | :TQ30004            |   246 | 15990 |   797   (1)| 00:00:10 |       |       |  Q3,04 | P->P | HASH       |
    |*  8 |         HASH JOIN                                  |                     |   246 | 15990 |   797   (1)| 00:00:10 |       |       |  Q3,04 | PCWP |            |
    |   9 |          PX RECEIVE                                |                     |   573 | 29223 |   793   (1)| 00:00:10 |       |       |  Q3,04 | PCWP |            |
    |  10 |           PX SEND HASH                             | :TQ30003            |   573 | 29223 |   793   (1)| 00:00:10 |       |       |  Q3,03 | P->P | HASH       |
    |* 11 |            HASH JOIN                               |                     |   573 | 29223 |   793   (1)| 00:00:10 |       |       |  Q3,03 | PCWP |            |
    |  12 |             BUFFER SORT                            |                     |       |       |            |          |       |       |  Q3,03 | PCWC |            |
    |  13 |              PX RECEIVE                            |                     |       |       |            |          |       |       |  Q3,03 | PCWP |            |
    |  14 |               PX SEND BROADCAST                    | :TQ30000            |       |       |            |          |       |       |        | S->P | BROADCAST  |
    |  15 |                NESTED LOOPS                        |                     |       |       |            |          |       |       |        |      |            |
    |  16 |                 NESTED LOOPS                       |                     |   485 | 20855 |   781   (0)| 00:00:10 |       |       |        |      |            |
    |  17 |                  TABLE ACCESS BY GLOBAL INDEX ROWID| J_OP_TEST_ANML      |   485 | 10185 |   296   (0)| 00:00:04 | ROWID | ROWID |        |      |            |
    |* 18 |                   INDEX RANGE SCAN                 | IDX$$_2D190001      |   485 |       |     4   (0)| 00:00:01 |       |       |        |      |            |
    |* 19 |                  INDEX UNIQUE SCAN                 | FT_TEST_ID_PK       |     1 |       |     0   (0)| 00:00:01 |       |       |        |      |            |
    |* 20 |                 TABLE ACCESS BY GLOBAL INDEX ROWID | B_FP_TEST           |     1 |    22 |     1   (0)| 00:00:01 | ROWID | ROWID |        |      |            |
    |  21 |             PX BLOCK ITERATOR                      |                     | 70382 |   549K|    11   (0)| 00:00:01 |       |       |  Q3,03 | PCWC |            |
    |* 22 |              TABLE ACCESS FULL                     | J_FP_INVESTIGATOR   | 70382 |   549K|    11   (0)| 00:00:01 |       |       |  Q3,03 | PCWP |            |
    |  23 |          BUFFER SORT                               |                     |       |       |            |          |       |       |  Q3,04 | PCWC |            |
    |  24 |           PX RECEIVE                               |                     |     3 |    42 |     3   (0)| 00:00:01 |       |       |  Q3,04 | PCWP |            |
    |  25 |            PX SEND HASH                            | :TQ30001            |     3 |    42 |     3   (0)| 00:00:01 |       |       |        | S->P | HASH       |
    |* 26 |             TABLE ACCESS FULL                      | L_TEST_STATUS       |     3 |    42 |     3   (0)| 00:00:01 |       |       |        |      |            |
    |  27 |       BUFFER SORT                                  |                     |       |       |            |          |       |       |  Q3,05 | PCWC |            |
    |  28 |        PX RECEIVE                                  |                     |    30 |   150 |     3   (0)| 00:00:01 |       |       |  Q3,05 | PCWP |            |
    |  29 |         PX SEND HASH                               | :TQ30002            |    30 |   150 |     3   (0)| 00:00:01 |       |       |        | S->P | HASH       |
    |* 30 |          TABLE ACCESS FULL                         | L_ATMS_TEST_TYPE    |    30 |   150 |     3   (0)| 00:00:01 |       |       |        |      |            |
    |  31 |    NESTED LOOPS                                    |                     |       |       |            |          |       |       |        |      |            |
    |  32 |     NESTED LOOPS                                   |                     |     3 |   210 |   329   (1)| 00:00:04 |       |       |        |      |            |
    |  33 |      NESTED LOOPS                                  |                     |     3 |   195 |   329   (1)| 00:00:04 |       |       |        |      |            |
    |* 34 |       HASH JOIN                                    |                     |     2 |   114 |   325   (1)| 00:00:04 |       |       |        |      |            |
    |  35 |        NESTED LOOPS                                |                     |       |       |            |          |       |       |        |      |            |
    |  36 |         NESTED LOOPS                               |                     |     6 |   258 |   322   (1)| 00:00:04 |       |       |        |      |            |
    |  37 |          PARTITION RANGE SINGLE                    |                     |     6 |   126 |   316   (1)| 00:00:04 |     7 |     7 |        |      |            |
    |* 38 |           TABLE ACCESS FULL                        | J_OP_TEST_ANML      |     6 |   126 |   316   (1)| 00:00:04 |     7 |     7 |        |      |            |
    |* 39 |          INDEX UNIQUE SCAN                         | FT_TEST_ID_PK       |     1 |       |     0   (0)| 00:00:01 |       |       |        |      |            |
    |* 40 |         TABLE ACCESS BY GLOBAL INDEX ROWID         | B_FP_TEST           |     1 |    22 |     1   (0)| 00:00:01 | ROWID | ROWID |        |      |            |
    |* 41 |        TABLE ACCESS FULL                           | L_TEST_STATUS       |     3 |    42 |     3   (0)| 00:00:01 |       |       |        |      |            |
    |* 42 |       TABLE ACCESS BY INDEX ROWID                  | J_FP_INVESTIGATOR   |     1 |     8 |     2   (0)| 00:00:01 |       |       |        |      |            |
    |* 43 |        INDEX RANGE SCAN                            | FI_TEST_ID_PK       |     1 |       |     1   (0)| 00:00:01 |       |       |        |      |            |
    |* 44 |      INDEX UNIQUE SCAN                             | L_ATMS_TEST_TYPE_PK |     1 |       |     0   (0)| 00:00:01 |       |       |        |      |            |
    |* 45 |     TABLE ACCESS BY INDEX ROWID                    | L_ATMS_TEST_TYPE    |     1 |     5 |     1   (0)| 00:00:01 |       |       |        |      |            |
    |  46 |    PX COORDINATOR                                  |                     |       |       |            |          |       |       |        |      |            |
    |  47 |     PX SEND QC (RANDOM)                            | :TQ20003            |       |       |            |          |       |       |  Q2,03 | P->S | QC (RAND)  |
    |  48 |      NESTED LOOPS                                  |                     |       |       |            |          |       |       |  Q2,03 | PCWP |            |
    |  49 |       NESTED LOOPS                                 |                     |    33 |  2310 |   399   (2)| 00:00:05 |       |       |  Q2,03 | PCWP |            |
    |* 50 |        HASH JOIN                                   |                     |    33 |  2145 |   397   (2)| 00:00:05 |       |       |  Q2,03 | PCWP |            |
    |  51 |         PX RECEIVE                                 |                     |    78 |  3978 |   393   (1)| 00:00:05 |       |       |  Q2,03 | PCWP |            |
    |  52 |          PX SEND HASH                              | :TQ20002            |    78 |  3978 |   393   (1)| 00:00:05 |       |       |  Q2,02 | P->P | HASH       |
    |* 53 |           HASH JOIN                                |                     |    78 |  3978 |   393   (1)| 00:00:05 |       |       |  Q2,02 | PCWP |            |
    |  54 |            BUFFER SORT                             |                     |       |       |            |          |       |       |  Q2,02 | PCWC |            |
    |  55 |             PX RECEIVE                             |                     |       |       |            |          |       |       |  Q2,02 | PCWP |            |
    |  56 |              PX SEND BROADCAST                     | :TQ20000            |       |       |            |          |       |       |        | S->P | BROADCAST  |
    |  57 |               NESTED LOOPS                         |                     |       |       |            |          |       |       |        |      |            |
    |  58 |                NESTED LOOPS                        |                     |    66 |  2838 |   382   (1)| 00:00:05 |       |       |        |      |            |
    |  59 |                 PARTITION RANGE SINGLE             |                     |    66 |  1386 |   316   (1)| 00:00:04 |     7 |     7 |        |      |            |
    |* 60 |                  TABLE ACCESS FULL                 | J_OP_TEST_ANML      |    66 |  1386 |   316   (1)| 00:00:04 |     7 |     7 |        |      |            |
    |* 61 |                 INDEX UNIQUE SCAN                  | FT_TEST_ID_PK       |     1 |       |     0   (0)| 00:00:01 |       |       |        |      |            |
    |* 62 |                TABLE ACCESS BY GLOBAL INDEX ROWID  | B_FP_TEST           |     1 |    22 |     1   (0)| 00:00:01 | ROWID | ROWID |        |      |            |
    |  63 |            PX BLOCK ITERATOR                       |                     | 70382 |   549K|    11   (0)| 00:00:01 |       |       |  Q2,02 | PCWC |            |
    |* 64 |             TABLE ACCESS FULL                      | J_FP_INVESTIGATOR   | 70382 |   549K|    11   (0)| 00:00:01 |       |       |  Q2,02 | PCWP |            |
    |  65 |         BUFFER SORT                                |                     |       |       |            |          |       |       |  Q2,03 | PCWC |            |
    |  66 |          PX RECEIVE                                |                     |     3 |    42 |     3   (0)| 00:00:01 |       |       |  Q2,03 | PCWP |            |
    |  67 |           PX SEND HASH                             | :TQ20001            |     3 |    42 |     3   (0)| 00:00:01 |       |       |        | S->P | HASH       |
    |* 68 |            TABLE ACCESS FULL                       | L_TEST_STATUS       |     3 |    42 |     3   (0)| 00:00:01 |       |       |        |      |            |
    |* 69 |        INDEX UNIQUE SCAN                           | L_ATMS_TEST_TYPE_PK |     1 |       |     0   (0)| 00:00:01 |       |       |  Q2,03 | PCWP |            |
    |* 70 |       TABLE ACCESS BY INDEX ROWID                  | L_ATMS_TEST_TYPE    |     1 |     5 |     1   (0)| 00:00:01 |       |       |  Q2,03 | PCWP |            |
    |  71 |    PX COORDINATOR                                  |                     |       |       |            |          |       |       |        |      |            |
    |  72 |     PX SEND QC (RANDOM)                            | :TQ10003            |       |       |            |          |       |       |  Q1,03 | P->S | QC (RAND)  |
    |  73 |      NESTED LOOPS                                  |                     |       |       |            |          |       |       |  Q1,03 | PCWP |            |
    |  74 |       NESTED LOOPS                                 |                     |    33 |  2310 |   399   (2)| 00:00:05 |       |       |  Q1,03 | PCWP |            |
    |* 75 |        HASH JOIN                                   |                     |    34 |  2210 |   397   (2)| 00:00:05 |       |       |  Q1,03 | PCWP |            |
    |  76 |         PX RECEIVE                                 |                     |    78 |  3978 |   393   (1)| 00:00:05 |       |       |  Q1,03 | PCWP |            |
    |  77 |          PX SEND HASH                              | :TQ10002            |    78 |  3978 |   393   (1)| 00:00:05 |       |       |  Q1,02 | P->P | HASH       |
    |* 78 |           HASH JOIN                                |                     |    78 |  3978 |   393   (1)| 00:00:05 |       |       |  Q1,02 | PCWP |            |
    |  79 |            BUFFER SORT                             |                     |       |       |            |          |       |       |  Q1,02 | PCWC |            |
    |  80 |             PX RECEIVE                             |                     |       |       |            |          |       |       |  Q1,02 | PCWP |            |
    |  81 |              PX SEND BROADCAST                     | :TQ10000            |       |       |            |          |       |       |        | S->P | BROADCAST  |
    |  82 |               NESTED LOOPS                         |                     |       |       |            |          |       |       |        |      |            |
    |  83 |                NESTED LOOPS                        |                     |    66 |  2838 |   382   (1)| 00:00:05 |       |       |        |      |            |
    |  84 |                 PARTITION RANGE SINGLE             |                     |    66 |  1386 |   316   (1)| 00:00:04 |     7 |     7 |        |      |            |
    |* 85 |                  TABLE ACCESS FULL                 | J_OP_TEST_ANML      |    66 |  1386 |   316   (1)| 00:00:04 |     7 |     7 |        |      |            |
    |* 86 |                 INDEX UNIQUE SCAN                  | FT_TEST_ID_PK       |     1 |       |     0   (0)| 00:00:01 |       |       |        |      |            |
    |* 87 |                TABLE ACCESS BY GLOBAL INDEX ROWID  | B_FP_TEST           |     1 |    22 |     1   (0)| 00:00:01 | ROWID | ROWID |        |      |            |
    |  88 |            PX BLOCK ITERATOR                       |                     | 70382 |   549K|    11   (0)| 00:00:01 |       |       |  Q1,02 | PCWC |            |
    |* 89 |             TABLE ACCESS FULL                      | J_FP_INVESTIGATOR   | 70382 |   549K|    11   (0)| 00:00:01 |       |       |  Q1,02 | PCWP |            |
    |  90 |         BUFFER SORT                                |                     |       |       |            |          |       |       |  Q1,03 | PCWC |            |
    |  91 |          PX RECEIVE                                |                     |     3 |    42 |     3   (0)| 00:00:01 |       |       |  Q1,03 | PCWP |            |
    |  92 |           PX SEND HASH                             | :TQ10001            |     3 |    42 |     3   (0)| 00:00:01 |       |       |        | S->P | HASH       |
    |* 93 |            TABLE ACCESS FULL                       | L_TEST_STATUS       |     3 |    42 |     3   (0)| 00:00:01 |       |       |        |      |            |
    |* 94 |        INDEX UNIQUE SCAN                           | L_ATMS_TEST_TYPE_PK |     1 |       |     0   (0)| 00:00:01 |       |       |  Q1,03 | PCWP |            |
    |* 95 |       TABLE ACCESS BY INDEX ROWID                  | L_ATMS_TEST_TYPE    |     1 |     5 |     1   (0)| 00:00:01 |       |       |  Q1,03 | PCWP |            |
    Predicate Information (identified by operation id):
       5 - access("B_FP_TEST"."TEST_TYPE_ID"="L_ATMS_TEST_TYPE"."ATMS_TEST_TYPE_ID")
       8 - access("B_FP_TEST"."STATUS_ID"="L_TEST_STATUS"."STATUS_ID")
      11 - access("B_FP_TEST"."TEST_ID"="J_FP_INVESTIGATOR"."TEST_ID")
      18 - access("J_OP_TEST_ANML"."START_DATE">=TO_DATE(' 2013-10-27 00:00:00', 'syyyy-mm-dd hh24:mi:ss') AND "J_OP_TEST_ANML"."START_DATE"<=TO_DATE(' 2013-11-05
                  00:00:00', 'syyyy-mm-dd hh24:mi:ss'))
      19 - access("J_OP_TEST_ANML"."TEST_ID"="B_FP_TEST"."TEST_ID")
      20 - filter("B_FP_TEST"."DATASOURCE_ID"=9 AND "B_FP_TEST"."IS_DELETED"=0 AND "B_FP_TEST"."TEST_NUM"<>1 AND "B_FP_TEST"."TEST_NUM"<>2 AND
                  "B_FP_TEST"."TEST_NUM"<>99)
      22 - filter("J_FP_INVESTIGATOR"."IS_PI"=1)
      26 - filter("L_TEST_STATUS"."STATUS"='Completed' OR "L_TEST_STATUS"."STATUS"='In-Progress' OR "L_TEST_STATUS"."STATUS"='Scheduled')
      30 - filter("L_ATMS_TEST_TYPE"."IS_DELETED"=0)
      34 - access("B_FP_TEST"."STATUS_ID"="L_TEST_STATUS"."STATUS_ID")
      38 - filter("J_OP_TEST_ANML"."END_DATE">=TO_DATE(' 2013-10-27 00:00:00', 'syyyy-mm-dd hh24:mi:ss') AND "J_OP_TEST_ANML"."END_DATE"<=TO_DATE(' 2013-11-05
                  00:00:00', 'syyyy-mm-dd hh24:mi:ss') AND (LNNVL("J_OP_TEST_ANML"."START_DATE">=TO_DATE(' 2013-10-27 00:00:00', 'syyyy-mm-dd hh24:mi:ss')) OR
                  LNNVL("J_OP_TEST_ANML"."START_DATE"<=TO_DATE(' 2013-11-05 00:00:00', 'syyyy-mm-dd hh24:mi:ss'))))
      39 - access("J_OP_TEST_ANML"."TEST_ID"="B_FP_TEST"."TEST_ID")
      40 - filter("B_FP_TEST"."DATASOURCE_ID"=9 AND "B_FP_TEST"."IS_DELETED"=0 AND "B_FP_TEST"."TEST_NUM"<>1 AND "B_FP_TEST"."TEST_NUM"<>2 AND
                  "B_FP_TEST"."TEST_NUM"<>99)
      41 - filter("L_TEST_STATUS"."STATUS"='Completed' OR "L_TEST_STATUS"."STATUS"='In-Progress' OR "L_TEST_STATUS"."STATUS"='Scheduled')
      42 - filter("J_FP_INVESTIGATOR"."IS_PI"=1)
      43 - access("B_FP_TEST"."TEST_ID"="J_FP_INVESTIGATOR"."TEST_ID")
      44 - access("B_FP_TEST"."TEST_TYPE_ID"="L_ATMS_TEST_TYPE"."ATMS_TEST_TYPE_ID")
      45 - filter("L_ATMS_TEST_TYPE"."IS_DELETED"=0)
      50 - access("B_FP_TEST"."STATUS_ID"="L_TEST_STATUS"."STATUS_ID")
      53 - access("B_FP_TEST"."TEST_ID"="J_FP_INVESTIGATOR"."TEST_ID")
      60 - filter("J_OP_TEST_ANML"."END_DATE">=TO_DATE(' 2013-11-04 00:00:00', 'syyyy-mm-dd hh24:mi:ss') AND "J_OP_TEST_ANML"."START_DATE"<=TO_DATE(' 2013-11-04
                  00:00:00', 'syyyy-mm-dd hh24:mi:ss') AND (LNNVL("J_OP_TEST_ANML"."END_DATE">=TO_DATE(' 2013-10-27 00:00:00', 'syyyy-mm-dd hh24:mi:ss')) OR
                  LNNVL("J_OP_TEST_ANML"."END_DATE"<=TO_DATE(' 2013-11-05 00:00:00', 'syyyy-mm-dd hh24:mi:ss'))) AND (LNNVL("J_OP_TEST_ANML"."START_DATE">=TO_DATE(' 2013-10-27
                  00:00:00', 'syyyy-mm-dd hh24:mi:ss')) OR LNNVL("J_OP_TEST_ANML"."START_DATE"<=TO_DATE(' 2013-11-05 00:00:00', 'syyyy-mm-dd hh24:mi:ss'))))
      61 - access("J_OP_TEST_ANML"."TEST_ID"="B_FP_TEST"."TEST_ID")
      62 - filter("B_FP_TEST"."DATASOURCE_ID"=9 AND "B_FP_TEST"."IS_DELETED"=0 AND "B_FP_TEST"."TEST_NUM"<>1 AND "B_FP_TEST"."TEST_NUM"<>2 AND
                  "B_FP_TEST"."TEST_NUM"<>99)
      64 - filter("J_FP_INVESTIGATOR"."IS_PI"=1)
      68 - filter("L_TEST_STATUS"."STATUS"='Completed' OR "L_TEST_STATUS"."STATUS"='In-Progress' OR "L_TEST_STATUS"."STATUS"='Scheduled')
      69 - access("B_FP_TEST"."TEST_TYPE_ID"="L_ATMS_TEST_TYPE"."ATMS_TEST_TYPE_ID")
      70 - filter("L_ATMS_TEST_TYPE"."IS_DELETED"=0)
      75 - access("B_FP_TEST"."STATUS_ID"="L_TEST_STATUS"."STATUS_ID")
      78 - access("B_FP_TEST"."TEST_ID"="J_FP_INVESTIGATOR"."TEST_ID")
      85 - filter("J_OP_TEST_ANML"."END_DATE">=TO_DATE(' 2013-10-28 00:00:00', 'syyyy-mm-dd hh24:mi:ss') AND "J_OP_TEST_ANML"."START_DATE"<=TO_DATE(' 2013-10-28
                  00:00:00', 'syyyy-mm-dd hh24:mi:ss') AND (LNNVL("J_OP_TEST_ANML"."END_DATE">=TO_DATE(' 2013-11-04 00:00:00', 'syyyy-mm-dd hh24:mi:ss')) OR
                  LNNVL("J_OP_TEST_ANML"."START_DATE"<=TO_DATE(' 2013-11-04 00:00:00', 'syyyy-mm-dd hh24:mi:ss'))) AND (LNNVL("J_OP_TEST_ANML"."END_DATE">=TO_DATE(' 2013-10-27
                  00:00:00', 'syyyy-mm-dd hh24:mi:ss')) OR LNNVL("J_OP_TEST_ANML"."END_DATE"<=TO_DATE(' 2013-11-05 00:00:00', 'syyyy-mm-dd hh24:mi:ss'))) AND
                  (LNNVL("J_OP_TEST_ANML"."START_DATE">=TO_DATE(' 2013-10-27 00:00:00', 'syyyy-mm-dd hh24:mi:ss')) OR LNNVL("J_OP_TEST_ANML"."START_DATE"<=TO_DATE(' 2013-11-05
                  00:00:00', 'syyyy-mm-dd hh24:mi:ss'))))
      86 - access("J_OP_TEST_ANML"."TEST_ID"="B_FP_TEST"."TEST_ID")
      87 - filter("B_FP_TEST"."DATASOURCE_ID"=9 AND "B_FP_TEST"."IS_DELETED"=0 AND "B_FP_TEST"."TEST_NUM"<>1 AND "B_FP_TEST"."TEST_NUM"<>2 AND
                  "B_FP_TEST"."TEST_NUM"<>99)
      89 - filter("J_FP_INVESTIGATOR"."IS_PI"=1)
      93 - filter("L_TEST_STATUS"."STATUS"='Completed' OR "L_TEST_STATUS"."STATUS"='In-Progress' OR "L_TEST_STATUS"."STATUS"='Scheduled')
      94 - access("B_FP_TEST"."TEST_TYPE_ID"="L_ATMS_TEST_TYPE"."ATMS_TEST_TYPE_ID")
      95 - filter("L_ATMS_TEST_TYPE"."IS_DELETED"=0)

    Excellent piece of follow-up on my first suggestion.
    I nearly made a comment about how the plan doesn't show Bloom filter pruning either - and then I realised why not. The plan you've shown us comes from Explain Plan with literal values present; the trace file shows bind variables with names that are generated when cursor_sharing is set to force or similar - so the run-time plan and the plan from explain plan are almost guaranteed to be different.
    Oracle support will need you to supply the plan you get from trying to run the query and then making a call to dbms_xplan.display_cursor() - dbms_xplan in 10g | Oracle Scratchpad If you do this I think you'll find that the pstart/pstop columns contain entries like :BF0000, and you may even find operations link PX JOIN FILTER CREATE / PX JOIN FILTER USE
    A couple of generic notes:
    if a query does sufficient work to merit parallel execution, then it's usually better to supply the best possible information to the optimizer, which means using literals rather than bind variables - you could try executing the query with the hint /*+ cursor_sharing_exact */ to stop Oracle from turning your literals into binds; it might be the presence of bind variables that's making the optimizer choose a path that has to include bloom filter pruning in your case.
    Where you have the to_date() call you've used a four-digit year - which is a very good thing and helps the optimizer - but it's also a good idea to include an explicit format string as well: with a four-digit year this probably won't make any difference, but it avoids any risk of ambiguity for the optimizer.
    I made a comment about the P->S stage and bottlenecks - I spent a couple more minutes looking at the plan, and I see the optimizer has used concatentation: in effect it has run three query blocks one after the other and fed the results to the query co-ordinator - in this case the P->S would make no difference to the end-user response time there's always a final P->S to the coordinator, you just happen to have three of them.
    Regards
    Jonathan Lewis

  • Error in select query with package size

    Hi Experts,
    I have an issue.
    SELECT * FROM (w_tab-tablename) I
    NTO CORRESPONDING FIELDS OF TABLE <lt_data> PACKAGE SIZE 10000.
    Am splitting the table for every 10000 records,for first time the select query is successful.
    But when it comes for the second 10000 records,its throwing the following dump.
    "DBIF_RSQL_INVALID_CURSOR"
    Help Appreciated

    Hi,
       There are a few instances where you get this error.
        1) If you are debugging inside select ... endselect.
        2) You have written any of the below statements inside select ... endselect.
    Please look at the dump .. you'll find the below ..
    MESSAGE (apart from MESSAGE S...)                                       
    COMMIT WORK                                                             
    ROLLBACK WORK                                                           
    BREAK-POINT                                                             
    WAIT                                                                    
    CALL FUNCTION ... DESTINATION (synchronous RFC)                         
    CALL FUNCTION ... STARTING NEW TASK                                     
    RECEIVE RESULTS                                                         
    CALL DIALOG                                                             
    CALL SELECTION-SCREEN                                                   
    CALL TRANSACTION                                                        
    CALL SCREEN, or any other statement that results in the display of a    
    new screen                                                              
    Regards,
    Srini.

  • Dump error in select query

    Hey Gurus,
    i am working on a requirement in which select query is fetching 8 fields from a ZTABLE.
    IF NOT IT_ZQAPP1[] IS INITIAL.
      SELECT AUFNR VORNR PROBNR PIPENO NVORNR SHIFT
      PSTAT PRODAT FROM ZQAPP INTO CORRESPONDING FIELDS OF TABLE IT_ZQAPP_B
      FOR ALL ENTRIES IN IT_ZQAPP1
      WHERE AUFNR = IT_ZQAPP1-AUFNR
      AND WERKS IN P_WERKS
      AND PRODAT LE P_PRODAT.
    it works fine for lesser data but throws a dump error TSV_TNEW_PAGE_ALLOC_FAILED for entries more than 70000,
    and my requirement is to fetch more than a lac record.
    Kindly Suggest the corrections.
    Thanks in Advance...

    Hi!
    This error occurs typically, when there is no more memory for your ABAP session. This means, you have to do one of the followings:
    - restrict your report for smaller intervals, like process only 1 month instead of 6 months together
    - rewrite your program, and eliminate/refresh/free the unneccesary internal tables, or columns from internal tables. You might even try to remove unneccesary lines from internal tables
    - use SELECT - ENDSELECT instead of SELECT ... INTO statement. This could slower your program, but you'll need less memory usage
    Check your memory usage always, with SM04 transaction (Goto - Memory menu).
    Regards
    Tamá

  • Cursor handle error in select query

    Hello!
    I'm having troubles with select query. I get the folowing error:
    ODBC Error 'S1000', TimesTen Error 970, ODBC rc -1
    ERROR in TTCommand.cpp, line 404: Error in TTCmd::Close() while closing cursor
    [TimesTen][TimesTen 7.0.3.0.0 ODBC Driver][TimesTen]TT0970: Invalid cursor handle -- file "curAPI.c", lineno 1086, procedure "sb_curClose()"
    *** ODBC Error/Warning = S1000, TimesTen Error/Warning = 970
    *** Error in TTCmd::Close() for statement <SELECT 'alive' FROM DUAL>.
    Error occures after aproximatelly 1000 request.
    I' closing cursors and commiting after executing statement.
    # ttisql -version
    #TimesTen Release 7.0.3.0.0

    I use a code like described in sample.cpp in TimesTen demo directory.
    First I prepare statement and function :
    ControlData.Prepare(this, "SELECT 'alive' FROM DUAL", "", stat);
    void
    TTConnection::Control(TTStatus& stat)
    TTStatus stat2;
    try
    ControlData.Execute(stat);
    ControlData.Close(stat);
    catch (TTStatus st)
    cerr << "Error in SampleConnection::ContolData : " << st << endl;
    ControlData.Close(stat2);
    st.throwError() ;
    In main function I use statement call like this (in endless loop)
         try
              conn.Control(stat);
              conn.Commit(stat);
         catch (TTError st)
              cerr << "Error in CONTROL STATEMENT: " << st << endl;
    Regards, Mitja

  • Oracle "IO Error" during SELECT query under heavy load

    We're experiencing a strange connection break during SELECT queries under heavy load.
    Platform Details: Solaris, Oracle 11G, JDK 1.6, 
    Application: Spring + Hibernate (C3p0 connection pooling)
    Exact error messages from a lengthy stack trace are mentioned below:
        2013/06/05 18:49:02 | Caused by: org.springframework.dao.DataAccessResourceFailureException: Hibernate operation: could not execute query; SQL [SQL Ommitted]; IO Error: No such file or directory;      nested exception is java.sql.SQLException: IO Error: No such file or directory 
        2013/06/05 18:49:02 | Caused by: java.sql.SQLException: IO Error: No such file or directory
        2013/06/05 18:49:02 |    at oracle.jdbc.driver.T4CPreparedStatement.fetch(T4CPreparedStatement.java:1091)
        2013/06/05 18:49:02 |    at oracle.jdbc.driver.OracleResultSetImpl.close_or_fetch_from_next(OracleResultSetImpl.java:369)
        2013/06/05 18:49:02 |    at oracle.jdbc.driver.OracleResultSetImpl.next(OracleResultSetImpl.java:273)
        2013/06/05 18:49:02 |    at com.mchange.v2.c3p0.impl.NewProxyResultSet.next(NewProxyResultSet.java:2706)
        2013/06/05 18:49:02 |    at org.hibernate.loader.Loader.doQuery(Loader.java:697)
        2013/06/05 18:49:02 | Caused by: java.net.SocketException: No such file or directory
        2013/06/05 18:49:02 |    at java.net.SocketInputStream.socketRead0(Native Method)
        2013/06/05 18:49:02 |    at java.net.SocketInputStream.read(SocketInputStream.java:129)
        2013/06/05 18:49:02 |    at oracle.net.ns.Packet.receive(Packet.java:282)
    We've started looking at TCP connection settings (Max. TCP connections allowed, Max File descriptors allowed for socket connections at system level). Anything we're missing?
    Why "IO Error: No such file or directory"? Any clue?

    user2951561 wrote:
    That's a better answer indeed.
    I can refine my question if it does not provide you enough information.
    The stack trace i displayed here states that oracle jdbc driver has found the connection to be closed, interrupted etc.
    Application behaves perfectly under normal load but blows up as soon as we reach 3000 concurrent sessions. No firewall is breaking connections, the select query that we observe this behavior for is part of a larger workflow that write data, update some, delete some as well in different tables. Then we see above stack trace for the select query.
    I am trying to explore possible options to investigate. One i mentioned is related to Solaris file descriptors. Could it be database it self?
    Any possible course of action for investigation? Help is much appreciated.
    Oracle errors get reported with error code & message; like ORA-01555 Snapshot Too Old; which is not present in your post.
    You indicated that Connection Pooling is used.
    Is there some (artificial) limit within the application that falls off the cliff at 3000 sessions?
    Oracle does not know or care about the "flavor" of client connection. It treats jdbc the same as OCI or ODBC connections.
    Is OS limited to fixed number of open file handles?

  • Comma Without preceding colon Error in select query

    Hello Expert ,
    can anyone tell me what is wrong with this query
    SELECT APARTYP APARTNER ABUKRS BNAME1 AEPAID BORT01 B~ORT02
           BPFACH BPSTL2 BREGIO BSTRAS BLAND1 BTELFX
           INTO(WA_ZDEF_RFS_COMPLY-PARTYP, WA_ZDEF_RFS_COMPLY-PARTNER, WA_ZDEF_RFS_COMPLY-BUKRS,
           WA_ZDEF_RFS_COMPLY-NAME1, WA_ZDEF_RFS_COMPLY-EPAID, WA_ZDEF_RFS_COMPLY-ORT01,
           WA_ZDEF_RFS_COMPLY-ORT02, WA_ZDEF_RFS_COMPLY-PFACH, WA_ZDEF_RFS_COMPLY-PSTL2,
           WA_ZDEF_RFS_COMPLY-REGIO, WA_ZDEF_RFS_COMPLY-STRAS, WA_ZDEF_RFS_COMPLY-LAND1,
           WA_ZDEF_RFS_COMPLY-TELFX) FROM ZDEF_RFS_EPAREG AS A JOIN KNA1 AS B
          ON
          APARTNER = BKUNNR .
    ENDSELECT.
    Error : comma without preceding colon .(AFTER SELECT?)
    Im really not able to get the error .
    Please help.
    Regards Renu

    Hi Renu,
    I have corrected one mistake then you have made another mistake...
    Anyway
    Keep SPACE between INTO and (
    Remove SPACE between ( and G_T_ZDEF_RFS_EPAREG-PARTYP
    SELECT A~PARTYP
    A~PARTNER
    A~BUKRS
    B~NAME1
    A~EPAID
    B~ORT01
    B~ORT02
    B~PFACH
    B~PSTL2
    B~REGIO
    B~STRAS
    B~LAND1
    B~TELFX
    INTO ( G_T_ZDEF_RFS_EPAREG-PARTYP , G_T_ZDEF_RFS_EPAREG-PARTNER,  " Remove Space between ( and G_T...
    G_T_ZDEF_RFS_EPAREG-BUKRS, G_T_ZDEF_RFS_EPAREG-NAME1,
    G_T_ZDEF_RFS_EPAREG-EPAID ,G_T_ZDEF_RFS_EPAREG-ORT01,
    G_T_ZDEF_RFS_EPAREG-ORT02 ,G_T_ZDEF_RFS_EPAREG-PFACH,
    G_T_ZDEF_RFS_EPAREG-PSTL2, G_T_ZDEF_RFS_EPAREG-REGIO,
    G_T_ZDEF_RFS_EPAREG-STRAS, G_T_ZDEF_RFS_EPAREG-LAND1,
    G_T_ZDEF_RFS_EPAREG-TELFX )
    FROM ZDEF_RFS_EPAREG AS A JOIN KNA1 AS B
    ON A~PARTNER = B~KUNNR.
    Hope it will solve your problem..
    Thanks & Regards
    ilesh 24x7
    ilesh Nandaniya

  • Error in select query

    hi experts,
    for my smartform this is the driver program i have written.
    when  exucuted i  am getting a error message in teh third select quirey i have written which is in  bold here.
    the actuall error is coming here <b>WHERE objek = gt_resb-charg</b>
    the error is like 'both should be same lenghth and type'.
    could u plz suggest me how to correct this.
                     Tables
    TABLES:vekp,      "Handling Unit - Header Table
           vevw,      "Where-Used List for Handling Units
           afvc,      "Operation within an order
           resb,      "Reservation/dependent requirements
           makt,      "Material Descriptions
           ausp.      "Characteristic Values
    TYPES:BEGIN OF ty_vekp,
          exidv    TYPE vekp-exidv,
          handle   TYPE vekp-handle,
          vpobjkey TYPE vekp-vpobjkey,
          END OF ty_vekp.
    TYPES:BEGIN OF ty_vevw,
          objkey   TYPE vevw-objkey,
          handle   TYPE vevw-handle,
          END OF ty_vevw.
    TYPES:BEGIN OF ty_afvc,
          objnr    TYPE afvc-objnr,
          ltxa1    TYPE afvc-ltxa1,
          aufpl    TYPE afvc-aufpl,
          aplzl    TYPE afvc-aplzl,
          END OF ty_afvc.
                     Internal tables Declaration
    DATA: gt_resb TYPE STANDARD TABLE OF resb ,
           gt_makt TYPE STANDARD TABLE OF makt ,
           gt_ausp TYPE STANDARD TABLE OF ausp .
                     Work area Declaration
    DATA:wa_vekp      TYPE ty_vekp,
         wa_vevw      TYPE ty_vevw,
         wa_afvc      TYPE ty_afvc.
                            Variables                                   *
    DATA : lf_fmname          TYPE rs38l_fnam.
    CONSTANTS: c_fmname(25) TYPE c VALUE  'ZWM_HANDLING_UNIT_LABEL'.
                        S e l e c t – O p t i o n s                     *
                            P a r a m e t e r s                         *
    SELECTION-SCREEN BEGIN OF BLOCK block1 WITH FRAME TITLE TEXT-001.
    PARAMETERS: p_exidv  LIKE vekp-exidv,         "Handling Unit Number
                p_objkey LIKE vevw-objkey,        "Process Order Number
                p_ltxa1  LIKE afvc-ltxa1,         "Phase Description
                p_copies(3) TYPE N.               "NO of Copies to be print
    SELECTION-SCREEN END OF BLOCK block1.
                     AT SELECTION-SCREEN
    AT SELECTION-SCREEN.
    IF p_exidv IS NOT INITIAL.
    SELECT single exidv
                  handle
                  vpobjkey
                  FROM vekp
                  INTO wa_vekp
                  WHERE exidv = p_exidv.
    ENDIF.
    IF p_objkey IS NOT INITIAL.
    SELECT single objkey
                  FROM vevw
                  INTO wa_vevw
                  WHERE handle = wa_vekp-handle
                  AND objkey   = wa_vekp-vpobjkey
                  AND objkey   = p_objkey.
    ENDIF.
    IF p_ltxa1   IS NOT INITIAL.
    SELECT single objnr
                  ltxa1
                  aufpl
                  aplzl
                  FROM afvc
                  INTO wa_afvc
                  WHERE objnr = wa_vevw-objkey
                  AND ltxa1   = p_ltxa1  .
    ENDIF.
                     START-OF-SELECTION
    START-OF-SELECTION.
    SELECT * FROM resb
             INTO TABLE gt_resb
             WHERE objnr = wa_afvc-objnr
             AND   aufpl = wa_afvc-aufpl
             AND   aplzl = wa_afvc-aplzl.
    IF NOT gt_resb[] IS INITIAL.
    SELECT * FROM makt
                  INTO TABLE gt_makt
                  FOR ALL ENTRIES IN gt_resb
                  WHERE matnr = gt_resb-matnr.
    ENDIF.
    <b>IF NOT gt_resb[] IS INITIAL.
    SELECT * FROM ausp
             INTO TABLE gt_ausp
             FOR ALL ENTRIES IN gt_resb
             WHERE objek = gt_resb-charg
             AND atinn IN ('LOBM_VFDAT','LOBM_QNDAT').
          </b> ENDIF.
      CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
        EXPORTING
          FORMNAME                = c_fmname
        IMPORTING
         FM_NAME                  = lf_fmname
       EXCEPTIONS
         NO_FORM                  = 1
         NO_FUNCTION_MODULE       = 2
         OTHERS                   = 3.
    regards,
    siri.

    IF NOT gt_resb[] IS INITIAL.
    SELECT * FROM ausp
    INTO TABLE gt_ausp
    FOR ALL ENTRIES IN gt_resb
    WHERE <b>objek = gt_resb-charg</b>
    AND atinn IN ('LOBM_VFDAT','LOBM_QNDAT').
    OBJEK length is 50 and charg length is 10. So thats why your query is giving error.
    declare the gt_resb table by using.
    data: begin of gt_resb occurs 0,
    <b> charg like ausp-OBJEK,</b>
    all other fields  
         end of gt_resb.
    Regards,

  • Weird ORA-01406: fetched column value was truncated error for SELECT query

    DB version:10gR2
    When one of our application fires the below query, we get
    ORA-01406: fetched column value was truncatederror.
    select     trk_dtl,
         trk_type,
         trk_id,
         trk_desc,
    from     shp_dtl
    where     shp_type = 'HN'
    and     shp_type = 828;The documentation says
    Cause:In a host language program, a FETCH operation was forced to truncate a character string. The program buffer area for this column was not large enough to contain the entire string. The cursor return code from the fetch was +3.But when the application is pointed to an identical schema in the same instance, we don't get this error. So, this has got nothing to do client application as the documentation says.
    Any idea what other possibilities are there?

    Post description of shp_dtl.

  • Error in select query using join

    hi all
    please help.
    The follwing code givs this error....
    select skb1-bukrs ska1-ktoks skb1-saknr skb1-waers skb1-xsalh skb1-xopvw skb1-xkres
      into corresponding fields of table it_skab1
      from ( skb1
      OUTER JOIN ska1 on ska1-saknr=skb1-saknr ) .
    *Error while executing....*
    Program ZABHI_FIREPORT
    "(" has no closing ")".
    Please guide me for the correct syntax.
    Thank u.

    hi,
    use this code n check
    tables: ska1,skb1.
    data: begin of it_skab1 occurs 0,
          bukrs like skb1-bukrs,
          ktoks like ska1-ktoks,
          saknr like skb1-saknr,
          waers like skb1-waers,
          xsalh like skb1-xsalh,
          xopvw like skb1-xopvw,
          xkres like skb1-xkres,
          end of it_skab1.
    select skb1~bukrs
           ska1~ktoks
           skb1~saknr
           skb1~waers
           skb1~xsalh
           skb1~xopvw
           skb1~xkres
           from skb1 left outer join ska1 on skb1saknr = ska1saknr
           into corresponding fields of table it_skab1 up to 10 rows.
    loop at it_skab1.
    write: / it_skab1-bukrs,it_skab1-ktoks,it_skab1-saknr,it_skab1-waers,it_skab1-xsalh,
               it_skab1-xopvw,it_skab1-xkres.
    endloop.
    n let me knw is ur doubt cleared
    rgds
    shivraj
    Edited by: ShivrajSinha on May 27, 2009 8:27 AM

  • DBIF_RSQL_INVALID_RSQL error in SELECT query

    hi,
    my select statement fails and gives above mentined exception.. any idea why ? pl note this exception i get only when i add the field  asdabw in my list. earlier my query did not have this  asdabw and it was working perfectly fine. not able to find the root cause.
    i have another similar query with  a~sdabw and it works perfectly fine !! 
    query that does not work is this..
    SELECT  atknum ewerks cvstel atdlnr ashtyp asttrg c~traid
                clgbzo entgew fkunnz dname1 dort01 dregio d~pstlz
                dlzone avsbed aroute adptbg auptbg aexti1 f~dptbg
                fdpten ftsnum adatbg auatbg adpabf aupabf
                a~sdabw
        INTO TABLE lt_ship_view
       FROM ( ( ( ( ( vttk AS a INNER JOIN vttp AS b ON btknum = atknum )
             INNER JOIN likp AS c ON cvbeln = bvbeln )
             INNER JOIN lips AS e ON evbeln = bvbeln  )
             INNER JOIN vtts AS f ON ftknum = atknum )
             INNER JOIN kna1 AS d ON dkunnr = fkunnz )
       WHERE e~werks IN tr_werks  AND
             a~vsbed IN tr_vsbed  AND
             a~route IN tr_route  AND
             a~tknum IN tr_tknum  AND
             a~shtyp IN tr_shtyp  AND
             a~sttrg IN tr_sttrg  AND
             a~tdlnr IN tr_tdlnr  AND
             a~datbg IN tr_date   AND
             a~uatbg IN tr_time
             %_HINTS DB2 'USE OPTIMIZE FOR 1 ROWS'.
    query that works fine is..
    SELECT atknum bvbeln cposnr cmatnr carktx clgnum clgort clgtyp c~lgpla
            ccharg clfimg cvrkme cbrgew cgewei avsart cwerks dvstel a~shtyp
            avsbed atdlnr aroute cvgbel adptbg auptbg
            f~kunnz AS kunnr "Get ship to from stage JRB4
            ename1 ename2 eort01 eregio epstlz elzone cvbelv cposnv c~vgbel
            cvgpos ccuobj aexti1 dlfart cbedar_lf fdpten fdptbg asttrg f~tsnum
            csobkz cspart btprfo dlgbzo cmatkl fadrnz ektokd asdabw
    INTO TABLE lt_pick_view
    FROM ( ( ( ( ( ( vttk AS a INNER JOIN vttp AS b
                 ON btknum = atknum )
    INNER JOIN lips AS c ON cvbeln = bvbeln )
    INNER JOIN likp AS d ON dvbeln = bvbeln )
    INNER JOIN vtsp AS p ON ptknum = btknum AND ptpnum = btpnum )
    INNER JOIN vtts AS f ON ftknum = ptknum AND ftsnum = ptsnum )
    INNER JOIN kna1 AS e ON ekunnr = fkunnz )
    WHERE c~werks IN tr_werks
    AND  d~vstel IN tr_vstel
    AND  c~brgew IN tr_weight
    AND  a~vsbed IN tr_vsbed
    AND  a~route IN tr_route
    AND  a~tknum IN tr_tknum
    AND  b~vbeln IN tr_dvbeln
    AND  a~shtyp IN tr_shtyp
    AND  a~sttrg IN tr_sttrg
    AND  a~tdlnr IN tr_tdlnr
    AND  a~dptbg IN tr_date
    AND  a~uptbg IN tr_time
    AND  e~regio IN tr_regio
    AND  a~exti1 IN tr_exti1
    AND  e~lzone IN tr_tzone
      %_HINTS DB2 'USE VALUES FOR OPTIMIZATION'.

    The fields mostly not in the order. so use CORRESPONDING FIELDS OF
    SELECT a~tknum e~werks c~vstel a~tdlnr a~shtyp a~sttrg c~traid
    c~lgbzo e~ntgew f~kunnz d~name1 d~ort01 d~regio d~pstlz
    d~lzone a~vsbed a~route a~dptbg a~uptbg a~exti1 f~dptbg
    f~dpten f~tsnum a~datbg a~uatbg a~dpabf a~upabf
    a~sdabw
    INTO CORRESPONDING FIELDS OF TABLE lt_ship_view

  • Error in Select Statement " Comma Without Preceding Colon"

    Helo Gurus.
    This is my select query :
    SELECT SINGLE
           STREET
           HOUSE_NUM1
           CITY2
           TEL_NUMBER
           FAX_NUMBER
           POST_CODE1
           STR_SUPPL1
           REGION
           INTO ( L_STREET, L_HOUSENUM, L_CITY2, L_TELNUMBER , L_FAXNUMBER , L_POSTCODE1 , L_STRSUPPL1 , L_REGION )
           FROM ADRC    
           WHERE ADDRNUMBER = l_addrnumber.
    But i am getting error as " Comma Without Preceding Colon"
    How to correct this?
    Points are assured !!!

    Hi Anay Kulkarni ,
    find the modified code with out syntax error.....
    START-OF-SELECTION.     
    SELECT SINGLE STREET
                  HOUSE_NUM1
                  CITY2
                  TEL_NUMBER
                  FAX_NUMBER
                  POST_CODE1
                  STR_SUPPL1
                  REGION
               INTO (L_STREET, L_HOUSENUM, L_CITY2, L_TELNUMBER, L_FAXNUMBER, L_POSTCODE1, L_STRSUPPL1, L_REGION)
               FROM ADRC
    *           INTO (L_STREET, L_HOUSENUM, L_CITY2, L_TELNUMBER, L_FAXNUMBER, L_POSTCODE1, L_STRSUPPL1, L_REGION)
    WHERE ADDRNUMBER = '23453'.
    Dont forgot to Reward me points .....
    All the very best....
    Regards,
    Sreenivasa sarma K.

  • Select-options in SELECT query - syntax error

    Hi all,
      I get the error below when I try to use the select options in a SELECT query . Please help me.
    "The IN operator with "SO_AWART" is followed neither by an internal
    table nor by a value list."
    The code i have used(Logical database  PNP is used):
    TABLES: pernr,
            catsdb.
    INCLUDE ztime_cwtr_top.    " global Data
    INCLUDE ztime_cwtr_f01.
    SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME.
    SELECT-OPTIONS SO_AWART FOR CATSDB-AWART.
    PARAMETERS P_THRES TYPE I.
    SELECTION-SCREEN END OF BLOCK B1.
    Get data from CATSDB table. Workdates within the date interval are considered.
      SELECT pernr workdate awart catsquantity beguz enduz status
      FROM catsdb
      INTO TABLE it_catsdb
      WHERE pernr  = pernr-pernr    AND
           workdate GE pn-begda     AND
           workdate LE pn-endda     AND
           status   IN ('20', '30') AND
           awart    IN  so_awart .
          awart    IN ('1100', '1137', '1138', '1139', '1140',
                      '1147', '1148', '1149', '1157', '2003' ).
    when I give the values directly i do not get any syntax error, but when I use select options in the where condition I get the syntax error.
    I have tried different options like using only the select-options in the where condition.
    Thanks in advance.....
    Madhu

    Solved.
    Code with syntax error:
    include z...top .
    include z...fo1.
    select-options: xxxxxxx
    Code  with no syntax error:
    select-options: xxxxxxx
    include z...top .
    include z...fo1.
    Thanks for all your help,
    Madhu

  • Error ORA-01652 while running select query

    A select query returning millions of records is returning the following error.
    SQL Error [
    ORA-01652: unable to extend temp segment by 128 in tablespace TEMP
    We requested DBA to increased the TEMP tablespace. He increased it to 20GB and also, changed to Autoextent.
    When we executed the query again, we got the same error ?
    What could be the reason of this issue and how it can be resolved ?

    All sort operations that don't fit into the SORT_AREA_SIZE will go to the temp tablespace (they can be seen as direct writes in the trace file).
    It can easy be the case, that your temp tablespace needs to be many GB in size [we have a table with millions of rows and for the loading/merging our temp is 80GB in size].
    May be you can change your process of loading i.e. with this select you fill a intermediate table (with CTAS) and do your processing there or even try to do the processing in SQL while building the table. You could also try to do the processing with a cursor and BULK COLLECT LIMIT 100 and then inserting into the target table with the FORALL statement.

  • I am getting dump error while running one report in one select query

    Hi,
    While running a report program, I am getting a dump error in one select query. So could you please correct the select query so that I can't face the dump error.
    SELECT vbeln parvw kunnr INTO CORRESPONDING FIELDS OF TABLE l_t_vbpa
      FROM vbpa
      FOR ALL ENTRIES IN l_t_backorder_item
      WHERE vbeln = l_t_backorder_item-vbeln AND
      ( ( parvw = c_we AND kunnr IN rng_shipto ) OR  ( parvw = c_ag AND
      kunnr IN rng_soldto ) ) .
    <removed by moderator>
    Best Regards,
    BDP
    Edited by: Thomas Zloch on Apr 30, 2010 12:31 PM

    Hi Bansidhar,
    It would be helpful if you could tell what type of dump it is.
    If it is a timeout you should check whether l_t_backorder_item is empty - in this case ALL document numbers are selected. f you get the timeout with a populated table consider converting the l_t_backorder_item table into one ore more ranges tables - the select with ranges tables is way quicker than 'for all entries'. But take care the ranges table has not to many entries - the SAP SQL converter puts this into one huge SQL statement and this might become too big to be handled by the database (depends on the actual underlying database).
    I would also consider splitting the SELECT into two (2nd one with 'appending into table') to make the code easier to understand It also helps the database system determining a strategy for the select.
    Regards,
    Gerd Rother

Maybe you are looking for

  • When Opening Excel file, there is a message

    Dear BPC Experts:    When I open excel files in BPC NW 7.0, there is a warning message saying "Programmatic access to Visual Project in not trusted" Does anyone have suggestion for this message? Thanks in advance. -Fred Edited by: Fred Cheng on Jul 2

  • Quality loss from Premiere to Encore

    Hello, I am working on a project in Premiere with these settings.  The project consists of a PowerPoint presentation that was created into a video file. In premiere I inserted AVCHD video clips over the parts of the presentation that required video p

  • Delete a Infocube Request  through Function module

    Hi Experts, I need to delete a request in Infocube through Function module. i have written a logic which request we have to delete, but i'm unable to find the exact function module to delete particular request. Quick response would be appriciated gre

  • Final Cut Pro Plug-ins

    When I was back on panther I had a {third party?}plug-in for FCP that allowed a kind of forced comparison between the footage as shoot and the layers of effects you had added, as either a horizontal or vertical split. When I moved to Tiger I clearly

  • Bluetooth Freeze

    Hi I have had my Ideapad U410 for about 18 months now. Recently my bluetooth mouse has stopped working after a few minutes of use. If I switch the mouse off and then on again it works again. I assumed that it was a problem with the mouse so I purchas