java.sql.SQLException: ORA-00923: KEYWORD not found where expected
Hi allI wrote a stored procedure where I variables defined for selectColumn, fromClause and whereClause and I'm paasing to another procedure.
But, while running, I get an error:
"java.sql.SQLException: ORA-00923: KEYWORD not found where expected.
XL_SPG_GetPagingSql (strColumnList,
strFromClause,
strWhereClause,
strOrderByClause,
intSortDirection_in,
intStartRow_in,
intPageSize_in,
select_stmt);
Please advice
I think so.
You will want to ensure that columns used in ORDER BY are listed in the SELECT statement since you use SEPARATE.
Tags: Database
Similar Questions
-
PL/SQL error: ORA-00923: KEYWORD not found where expected
Hi all
I get this error when I generate the code mentioned bellow.
Error of calculation of the value of the default element for the element on the page P1_JORNADA_ANUAL.
ORA-06550: line 42, column 17: PL/SQL: ORA-00923: THE KEYWORD not found where expected to ORA-06550: line 8, column 1: PL/SQL: statement ignored
Code:
--------------------------------------------------------------------------------------------
DECLARE
L_EMPRESA B_LISTA_EMPLEADOS. EMPRESA % TYPE;
BEGIN
Select case when ((select EMPRESA
of B_LISTA_EMPLEADOS
where USERNAME = v('APP_USER'))) = "EMPRESA1".
then ((select to_char (JORNADA_ANUAL)
of B_JORNADAS_Y_RATIOS
where CATEGORY = (())
Select the CATEGORY
of B_LISTA_EMPLEADOS
where username = v('APP_USER')
))
and EMPRESA = (())
Select the EMPRESA
of B_LISTA_EMPLEADOS
where username = v('APP_USER')
))
and ANO = v ('P1_ANO')
))
When ((select EMPRESA
of B_LISTA_EMPLEADOS
where USERNAME =: APP_USER)) = "EMPRESA2".
then "EMPRESA2 Jornada.
When ((select EMPRESA
of B_LISTA_EMPLEADOS
where USERNAME =: APP_USER)) = "EMPRESA3".
then "EMPRESA3 Jornada.
else 'Empresa desconocida '.
end
in L_EMPRESA
like the Jornada
of B_JORNADAS_Y_RATIOS
The COMPANY group
RETURN L_EMPRESA;
EXCEPTION
WHEN NO_DATA_FOUND THEN
RETURNS A NULL VALUE.
END;
--------------------------------------------------------------------------------------------
Does anyone know who or where is the error?
Thank you very much.
Concerning
Also
Check this box...
IN
L_EMPRESA AS Jornada
you send a value to the variable, if no name alias need here.
use like this.
IN
L_EMPRESA
Of
-
ORA-00923: keyword not found where expected
I am moving a MS SQL to Oracle database and having some problems with the code below.
SELECT TOP 5
STAFF. PNAME AS PNAME,
sum ("SALES_ORDER". "ITEMS_NET") AS SumSales "
Of
("ACCOUNT_MANAGERS"INNER JOIN "SALES_ORDER" ON 'SALES_ORDER'." ACCOUNT_REF"="ACCOUNT_MANAGERS. " ("' INNER JOIN ACCOUNT_REF STAFF") ON "ACCOUNT_MANAGERS". PREF = STAFF. PREF
WHERE
"SALES_ORDER". "" ORDER_OR_QUOTE "="command ".
GROUP BY
STAFF. PNAME
HAVING
sum ("SALES_ORDER". "ITEMS_NET") > 5000 "
whenever I run it I get the error ORA-00923: keyword not found where expected can help anyone?TOP 5 isn't a syntax valid oracle
-
2.1 EA 1: ORA-00923: KEYWORD not found where expected
Hello
There is a simple table that is causing this error when opening the data tab. All the other tabs are ok. 1.5 the table can be opened with the data tab.
Columns:
ID NUMBER no 1
PARENT_ID Yes NUMBER 2
Node_name VARCHAR2 (50 BYTE) Yes 3
KREDFILIALE VARCHAR2 (50 BYTE) Yes 4
DATE of VALID_FROM Yes to_date('20081001','yyyymmdd') 5
DATE of VALID_TO Yes to_date('20090930','yyyymmdd') 6
Yes NUMBER (2.0) LEVEL 7
LIEFERANTENNR VARCHAR2 (50 BYTE) Yes 8
SCGROUP Yes NUMBER 9
Kind regards
JürgenBug 9000729 - ea1 connected: otnforum: datatab opens for a reserved keyword column name
-Rambeau -
Merger clause retrieves ORA-00923 FROM keyword not found where expected
Hello world
I want to be able to update/insert records using the MERGE clause of each
15 minutes, so I probe every segment of this code and its work, in
fact the segment with the FUSION works perfect replacement the
the variables vPMM_DATETIME and vEND_DATETIME for constants, but (and his)
crazy me!) When I probe this huge query, I get the error:
Error: ORA-00923: KEYWORD not found where expected
ORA-06512: at line 63, batch 1 row 1, Col 1
Line 63 is the MERGER IN OM_DB. CDRS_VALIDOS 'X', so what is
happening? because each segment of code works if I have one tube
one!, please help!
Published by: user6754713 on 22-Apr-2009 12:31DECLARE vPMM_DATETIME TIMESTAMP(3); vMAX_PMM_DATETIME TIMESTAMP(3); vEND_DATETIME TIMESTAMP(3); v_rows_processed INT; count_violated INT; BEGIN dbms_output.enable(40000); dbms_output.put_line('Inicio de procedimiento: ' || TO_CHAR(sysdate, 'YYYY-MM-DD HH24:MI:SS')); -- Valida si existe informacion en la tabla de origen -- ***************************************************************************** count_violated := 0; SELECT COUNT(START_TIME) INTO count_violated FROM OM_DB.CDRS_PRUEBA; IF (count_violated=0) THEN dbms_output.put_line('No hay informacion en la tabla de origen'); ELSE SELECT TO_DATE(TO_CHAR(MIN(START_TIME),'YYYY-MM-DD HH24') || ':00:00','YYYY-MM-DD HH24:MI:SS') INTO vPMM_DATETIME FROM OM_DB.CDRS_PRUEBA; vEND_DATETIME := vPMM_DATETIME + 1/24; SELECT TO_DATE(TO_CHAR(MAX(START_TIME),'YYYY-MM-DD HH24') || ':59:59','YYYY-MM-DD HH24:MI:SS') INTO vMAX_PMM_DATETIME FROM om_db.CDRS_PRUEBA; WHILE (vPMM_DATETIME <= vMAX_PMM_DATETIME) LOOP MERGE INTO OM_DB.CDRS_VALIDOS "X" USING ( SELECT DISTINCT(ESTADO) AS "ESTADO", MUNICIPIO, CALL_SOURCE_REGID, SUM(EXITOSOS) AS "EXITOSOS", SUM(NO_EXITOSOS) AS "NO_EXITOSOS", SUM(NO_CONECT) AS "NO_CONECT", PMM_DATETIME FROM ( SELECT COALESCE(V_EXITOSOS.ESTADO, V_NO_EXITOSOS.ESTADO, V_NO_CONECT.ESTADO) AS "ESTADO", COALESCE(V_EXITOSOS.MUNICIPIO, V_NO_EXITOSOS.MUNICIPIO, V_NO_CONECT.MUNICIPIO) AS "MUNICIPIO", COALESCE(V_EXITOSOS.CALL_SOURCE_REGID, V_NO_EXITOSOS.CALL_SOURCE_REGID, V_NO_CONECT.CALL_SOURCE_REGID) AS "CALL_SOURCE_REGID", COALESCE(V_EXITOSOS.EXITOSOS,0) AS "EXITOSOS", COALESCE(V_NO_EXITOSOS.NO_EXITOSOS,0) AS "NO_EXITOSOS", COALESCE(V_NO_CONECT.NO_CONECT,0) AS "NO_CONECT", '2009-03-17 17:00:00' AS "PMM_DATETIME" FROM ( SELECT DISTINCT(ESTADO) AS "ESTADO", MUNICIPIO, CALL_SOURCE_REGID, COUNT(CALL_SOURCE_REGID) AS "EXITOSOS" FROM ( SELECT A.CALL_SOURCE_REGID, B.ESTADO, B.MUNICIPIO FROM OM_DB.CDRS_PRUEBA A, OM_DB.COFETEL B WHERE A.START_TIME BETWEEN vPMM_DATETIME AND vEND_DATETIME AND TO_NUMBER(A.CALLED_PARTY_ON_DEST_PART3) between B.NIR_INICIAL AND B.NIR_FINAL AND A.CALL_DURATION_INT >= 5 AND B.MODALIDAD IN ('CPP','FIJO','MPP') ) GROUP BY ESTADO, MUNICIPIO, CALL_SOURCE_REGID ) "V_EXITOSOS" FULL OUTER JOIN ( SELECT DISTINCT(ESTADO) AS "ESTADO", MUNICIPIO, CALL_SOURCE_REGID, COUNT(CALL_SOURCE_REGID) AS "NO_EXITOSOS" FROM ( SELECT C.CALL_SOURCE_REGID, D.ESTADO, D.MUNICIPIO FROM OM_DB.CDRS_PRUEBA C, OM_DB.COFETEL D WHERE C.START_TIME BETWEEN vPMM_DATETIME AND vEND_DATETIME AND TO_NUMBER(C.CALLED_PARTY_ON_DEST_PART3) between D.NIR_INICIAL AND D.NIR_FINAL AND C.CALL_DURATION_INT >= 1 AND C.CALL_DURATION_INT < 5 AND D.MODALIDAD IN ('CPP','FIJO','MPP') ) GROUP BY ESTADO, MUNICIPIO, CALL_SOURCE_REGID ) "V_NO_EXITOSOS" ON V_EXITOSOS.ESTADO = V_NO_EXITOSOS.ESTADO AND V_EXITOSOS.MUNICIPIO = V_NO_EXITOSOS.MUNICIPIO AND V_EXITOSOS.CALL_SOURCE_REGID = V_NO_EXITOSOS.CALL_SOURCE_REGID FULL OUTER JOIN ( SELECT DISTINCT(ESTADO) AS "ESTADO", MUNICIPIO, CALL_SOURCE_REGID, COUNT(CALL_SOURCE_REGID) AS "NO_CONECT" FROM ( SELECT C.CALL_SOURCE_REGID, D.ESTADO, D.MUNICIPIO FROM OM_DB.CDRS_PRUEBA C, OM_DB.COFETEL D WHERE C.START_TIME BETWEEN vPMM_DATETIME AND vEND_DATETIME AND TO_NUMBER(C.CALLED_PARTY_ON_DEST_PART3) between D.NIR_INICIAL AND D.NIR_FINAL AND C.CALL_DURATION_INT = 0 AND D.MODALIDAD IN ('CPP','FIJO','MPP') ) GROUP BY ESTADO, MUNICIPIO, CALL_SOURCE_REGID ) "V_NO_CONECT" ON V_NO_CONECT.ESTADO = V_EXITOSOS.ESTADO AND V_NO_CONECT.MUNICIPIO = V_EXITOSOS.MUNICIPIO AND V_NO_CONECT.CALL_SOURCE_REGID = V_EXITOSOS.CALL_SOURCE_REGID ) GROUP BY PMM_DATETIME, CALL_SOURCE_REGID, ESTADO, MUNICIPIO ) "Y" -- Cierra USING ON ( X.PMM_DATETIME = Y.PMM_DATETIME AND X.CALL_SOURCE_REGID = Y.CALL_SOURCE_REGID AND X.ESTADO = Y.ESTADO AND X.MUNICIPIO = Y.MUNICIPIO ) WHEN MATCHED THEN UPDATE SET X.EXITOSOS = X.EXITOSOS + Y.EXITOSOS, X.NO_EXITOSOS = X.NO_EXITOSOS + Y.NO_EXITOSOS, X.NO_CONECT = X.NO_CONECT + Y.NO_CONECT WHEN NOT MATCHED THEN INSERT (X.ESTADO, X.MUNICIPIO, X.CALL_SOURCE_REGID, X.EXITOSOS, X.NO_EXITOSOS, X.NO_CONECT, X.PMM_DATETIME) VALUES (Y.ESTADO, Y.MUNICIPIO, Y.CALL_SOURCE_REGID, Y.EXITOSOS, Y.NO_EXITOSOS, Y.NO_CONECT, Y.PMM_DATETIME); vPMM_DATETIME := vPMM_DATETIME + 1/24; vEND_DATETIME := vPMM_DATETIME + 1/24; END LOOP; COMMIT; END IF; dbms_output.put_line('Fin de procedimiento: ' || TO_CHAR(sysdate, 'YYYY-MM-DD HH24:MI:SS')); END;
The role of labour said in my previous post:
perform merge every 15 minutes every day?
You want to run your merge every 15 minutes a day or?
-
Keyword not found where expected - in PL/SQL ONLY.
Hello
I use Oracle 10.2.0.3 on Windows 7 on laptop using Toad.
The following SQL code selects the PK and FK views columns DBA.
It is running very well and gives the desired result.
Whenever I put the same query in a PL/SQL block, I get the following error:WITH temp AS ( select rownum RN, R_constraint_name pk, constraint_name fk from user_constraints where constraint_type = 'R' --and table_name = 'EMPLOYEES' ) select pk.tname "PK Table", pk.cname "PK Column", fk.tname "FK Table", fk.cname "FK Column", decode(pk.tname, fk.tname,'Self Join', 'Equi Join') "Join Type" from ( select t.rn RN, u.table_name tname, u.column_name cname FROM user_cons_columns u, temp t where u.constraint_name = t.pk ) PK, ( select t.rn RN, u.table_name tname, u.column_name cname FROM user_cons_columns u, temp t where u.constraint_name = t.fk ) FK WHERE pk.RN=fk.RN(+) ORDER BY 1, 3
< font color = "red" >
ORA-06550: line 19, column 44:
PL/SQL: ORA-00923: KEYWORD not found where expected
ORA-06550: line 13, column 1:
PL/SQL: SQL statement ignored
< / make >
Surely I'm missing something, a limitation in PL/SQL syntax, perhaps.DECLARE TYPE OBJ_DETAIL_TYPE IS TABLE OF VARCHAR2(30); v_pk_tname OBJ_DETAIL_TYPE; v_pk_cname OBJ_DETAIL_TYPE; v_fk_tname OBJ_DETAIL_TYPE; v_fk_cname OBJ_DETAIL_TYPE; v_join_type OBJ_DETAIL_TYPE; BEGIN --***************************************************** WITH temp AS ( select rownum RN, R_constraint_name pk, constraint_name fk from user_constraints where constraint_type = 'R' --and table_name = 'EMPLOYEES' ) select pk.tname into v_pk_tname , pk.cname into v_pk_cname, fk.tname into v_fk_tname, fk.cname into v_fk_cname, decode(pk.tname, fk.tname,'Self Join', 'Equi Join') into v_join_type from ( select t.rn RN, u.table_name tname, u.column_name cname FROM user_cons_columns u, temp t where u.constraint_name = t.pk ) PK, ( select t.rn RN, u.table_name tname, u.column_name cname FROM user_cons_columns u, temp t where u.constraint_name = t.fk ) FK WHERE pk.RN=fk.RN(+) ORDER BY 1, 3; --***************************************************** END; /
Can someone guide me please on this...
Thank you in advance.
Kind regards.Here's your resolution:
Hoping that you will get your solution less change.
DECLARE TYPE OBJ_DETAIL_TYPE IS TABLE OF VARCHAR2(30); v_pk_tname OBJ_DETAIL_TYPE; v_pk_cname OBJ_DETAIL_TYPE; v_fk_tname OBJ_DETAIL_TYPE; v_fk_cname OBJ_DETAIL_TYPE; v_join_type OBJ_DETAIL_TYPE; BEGIN --***************************************************** WITH temp AS ( select rownum RN, R_constraint_name pk, constraint_name fk from user_constraints where constraint_type = 'R' --and table_name = 'EMPLOYEES' ) select pk.tname, pk.cname, fk.tname, fk.cname, decode(pk.tname, fk.tname,'Self Join', 'Equi Join') bulk collect into v_pk_tname, v_pk_cname, v_fk_tname, v_fk_cname, v_join_type from ( select t.rn RN, u.table_name tname, u.column_name cname FROM user_cons_columns u, temp t where u.constraint_name = t.pk ) PK, ( select t.rn RN, u.table_name tname, u.column_name cname FROM user_cons_columns u, temp t where u.constraint_name = t.fk ) FK WHERE pk.RN=fk.RN(+) ORDER BY 1, 3; --***************************************************** END; / Regards, P.
-
Error with subquery - keyword not found where expected
Hello
I have some difficulties with a query that contains multiple subqueries. I receive the error: oracle ORA-00923: KEYWORD not found where expected
After much troubleshooting, I still was not able to determine the cause of this error. All the work of subqueries individually, but once combined, it error.
Can you see what I did wrong? Any help is greatly appreciated,
SELECT qryAllocations.CUSTOMER_CODE, qryAllocations.CUST_SHORT AS roaster, qryAllocations.CUSTOMER_NAME,
qryAllocations.ITEM_NAME, qryAllocations.CONC_SO_NUMBER, qryAllocations.POSITION_NAME, qryAllocations.SPOT_YN,
qryAllocations.PO_NUMBER, qryAllocations.CONC_PO_NUMBER, qryAllocations.Bags AS Allocated, qryAllocations.Lbs bags AS allocated, Lbs
qryAllocations.DELVPERIOD_FROM, qryAllocations.DELVPERIOD_TO, qryInvoicesSumBySO.SumOfDELI_BAGS AS charged, bags
qryInvoicesSumBySO.SumOfNET_QTY HAVE charged Lbs, qryInvoicesSumBySO.MinOfINVOICE_DATE, qryInvoicesSumBySO.MaxOfINVOICE_DATE, qryAllocations.REP
Of
(
SELECT CO_SORDER. SO_PREFIX, CO_SORDER. SO_NUMBER, CO_ITEM. SHORT_NAME, CO_ITEM. NOM_ELEMENT,
CO_SORDER. SO_SUFFIX, CO_SORDER. SO_PREFIX | '-' || CO_SORDER. SO_NUMBER | '-' || CO_SORDER. SO_SUFFIX AS CONC_SO_NUMBER,
CO_POSITION. POSITION_NAME, CO_POSITION. SPOT_YN, qryAllocationsGrouper.SumOfPO_ALLOC_QTY AS bags, SumOfQTY_ALLOC * 2204.62 Lbs AS.
CO_SORDER. DELVPERIOD_FROM, CO_SORDER. DELVPERIOD_TO, CO_SORDER. PRICE,
CO_PORDER. PO_PREFIX | '-' || CO_PORDER. PO_NUMBER | '-' || CO_PORDER. PO_SUFFIX AS CONC_PO_NUMBER, CO_PORDER. PO_NUMBER,
CO_PORDER. PO_SUFFIX, CO_PORDER. PRICE AS PO_PRICE, CO_SORDER. CUSTOMER_CODE, CO_CUSTOMER. SHORT_NAME AS CUST_SHORT,
CO_CUSTOMER. CLIENT_NAME, CO_SORDER. ORDER_DATE, qryAllocationsGrouper.SO_KEY, qryAllocationsGrouper.PO_KEY, GN_USERS. SHORT_NAME AS REP,
CO_SORDER. STATUS
OF CO_ORIGIN
JOIN INTERNAL (INNER JOIN CO_ITEM (((CO_SORDER INNER JOIN CO_CUSTOMER ON CO_SORDER. CUSTOMER_CODE = CO_CUSTOMER. CUSTOMER_CODE)
JOIN INTERNAL (INNER JOIN CO_PORDER
(
SELECT CO_ALLOCATION_TAIL. PO_KEY, CO_ALLOCATION_TAIL. SO_KEY, Sum (CO_ALLOCATION_TAIL. QTY_ALLOC) AS SumOfQTY_ALLOC,
Sum (CO_ALLOCATION_TAIL. PO_ALLOC_QTY) AS SumOfPO_ALLOC_QTY, Min (CO_ALLOCATION_TAIL. ALLOC_DATE) AS MinOfALLOC_DATE,
Max (CO_ALLOCATION_TAIL. ALLOC_DATE) AS MaxOfALLOC_DATE, CO_SORDER. STATUS
FROM CO_ALLOCATION_TAIL INNER JOIN CO_SORDER ON CO_ALLOCATION_TAIL. SO_KEY = CO_SORDER. SO_KEY
GROUP OF CO_ALLOCATION_TAIL. PO_KEY, CO_ALLOCATION_TAIL. SO_KEY, CO_SORDER. STATUS
HAVE (((CO_SORDER. (STATUS) = "O"))
) qryAllocationsGrouper
ON CO_PORDER. PO_KEY = qryAllocationsGrouper.PO_KEY)
ON CO_SORDER. SO_KEY = qryAllocationsGrouper.SO_KEY) INNER JOIN GN_USERS ON CO_SORDER. ENTERED_USER = GN_USERS. USER_ID)
INNER JOIN CO_POSITION ON CO_SORDER. POSITION = CO_POSITION. POSITION_CODE) ON CO_ITEM. ITEM_CODE = CO_PORDER. ITEM_CODE)
ON CO_ORIGIN. ORIGIN_CODE = CO_ITEM. ORIGIN_CODE
WHERE (((CO_SORDER. (STATUS) = "O"))
ORDER OF CO_PORDER. PO_NUMBER / / DESC
) qryAllocations
LEFT JOIN
(
SELECT qryInvoices.PO_KEY, qryInvoices.SO_KEY, qryInvoices.SHORT_NAME, qryInvoices.CUSTOMER_NAME, qryInvoices.CONC_SO_NUMBER, qryInvoices.CONC_PO_NUMBER,
Sum (qryInvoices.DELI_BAGS) as SumOfDELI_BAGS, Sum (qryInvoices.NET_QTY) AS SumOfNET_QTY, Min (qryInvoices.INVOICE_DATE) as MinOfINVOICE_DATE,
Max (qryInvoices.INVOICE_DATE) AS MaxOfINVOICE_DATE
Of
(
SELECT CO_FINAL_INVOICE. INVOICE_NUMBER, CO_FINAL_INVOICE. INVOICE_DATE, CO_TRF_DELIVERY. DELI_NO, CO_TRF_DELIVERY. DELI_DATE,
CO_PAYTERMS. PAYTERMS_NAME, CO_FINAL_INVOICE. END_DATE, CO_CUSTOMER. SHORT_NAME, CO_CUSTOMER. CLIENT_NAME,
CO_FINAL_INVOICE. INVOICE_FINAL_AMOUNT, CO_FINAL_INVOICE. PAYTERMS_CODE, CO_TRF_DELICONTAINER. DELI_BAGS, CO_FINAL_INVOICE_DETAIL.NET_QTY,
CO_FINAL_INVOICE_DETAIL. INV_PRICE, CO_SORDER. SO_PREFIX | '-' || CO_SORDER. SO_NUMBER | '-' || CO_SORDER. SO_SUFFIX AS CONC_SO_NUMBER,
CO_PORDER. PO_PREFIX | '-' || CO_PORDER. PO_NUMBER | '-' || CO_PORDER. PO_SUFFIX AS CONC_PO_NUMBER, CO_ORIGIN. SHORT_NAME AS ORIGIN,
CO_ITEM. SHORT_NAME AS ITEM_SHORT, CO_ITEM. ITEM_DESCRIPTION, CO_PORDER. CHARACTERISTICS OF CO_TRF_DELIVERY. PAID_BY,
CO_FINAL_INVOICE_DETAIL. DELI_CODE, CO_FINAL_INVOICE_DETAIL.TR_KEY, CO_FINAL_INVOICE. INVOICE_KEY, CO_TRF_DELIVERY. MDO_KEY,
CO_PORDER. PO_KEY, CO_SORDER. SO_KEY, CO_FINAL_INVOICE. CANCELED_YN
OF (((CO_FINAL_INVOICE INNER JOIN CO_FINAL_INVOICE_DETAIL ON CO_FINAL_INVOICE. INVOICE_KEY = CO_FINAL_INVOICE_DETAIL. INVOICE_KEY)
INNER JOIN CO_CUSTOMER ON CO_FINAL_INVOICE. BUYER_CODE = CO_CUSTOMER. CUSTOMER_CODE)
JOIN INTERNAL CO_TRF_DELIVERY
ON (CO_FINAL_INVOICE_DETAIL. SO_KEY = CO_TRF_DELIVERY. SO_KEY)
AND (CO_FINAL_INVOICE_DETAIL.TR_KEY = CO_TRF_DELIVERY.TR_KEY)
AND (CO_FINAL_INVOICE_DETAIL. DELI_CODE = CO_TRF_DELIVERY. DELI_CODE))
INNER JOIN CO_SORDER ON (CO_CUSTOMER. CUSTOMER_CODE = CO_SORDER. CUSTOMER_CODE)
AND (CO_FINAL_INVOICE_DETAIL. SO_KEY = CO_SORDER. CO_PORDER INNER JOIN SO_KEY))
ON CO_TRF_DELIVERY. PO_KEY = CO_PORDER. CO_PAYTERMS INNER JOIN PO_KEY)
ON CO_FINAL_INVOICE. PAYTERMS_CODE = CO_PAYTERMS. CO_TRF_DELICONTAINER INNER JOIN PAYTERMS_CODE)
ON CO_TRF_DELIVERY. DELI_CODE = CO_TRF_DELICONTAINER. JOIN IN-HOUSE DELI_CODE) (CO_ORIGIN INNER JOIN CO_ITEM
ON CO_ORIGIN. ORIGIN_CODE = CO_ITEM. ORIGIN_CODE) ON CO_SORDER. ITEM_CODE = CO_ITEM. ITEM_CODE
GROUP OF CO_FINAL_INVOICE. INVOICE_NUMBER, CO_FINAL_INVOICE. INVOICE_DATE, CO_TRF_DELIVERY. DELI_NO,
CO_TRF_DELIVERY. DELI_DATE, CO_PAYTERMS. PAYTERMS_NAME, CO_FINAL_INVOICE. END_DATE, CO_CUSTOMER. SHORT_NAME,
CO_CUSTOMER. CLIENT_NAME, CO_FINAL_INVOICE. INVOICE_FINAL_AMOUNT, CO_FINAL_INVOICE. PAYTERMS_CODE,
CO_TRF_DELICONTAINER. DELI_BAGS, CO_FINAL_INVOICE_DETAIL.NET_QTY, CO_FINAL_INVOICE_DETAIL. INV_PRICE,
CO_SORDER. SO_PREFIX | '-' || CO_SORDER. SO_NUMBER | '-' || CO_SORDER. SO_SUFFIX,
CO_PORDER. PO_PREFIX | '-' || CO_PORDER. PO_NUMBER | '-' || CO_PORDER. PO_SUFFIX, CO_ORIGIN. SHORT_NAME,
CO_ITEM. SHORT_NAME, CO_ITEM. ITEM_DESCRIPTION, CO_PORDER. CHARACTERISTICS OF CO_TRF_DELIVERY. PAID_BY,
CO_FINAL_INVOICE_DETAIL. DELI_CODE, CO_FINAL_INVOICE_DETAIL.TR_KEY, CO_FINAL_INVOICE. INVOICE_KEY,
CO_TRF_DELIVERY. MDO_KEY, CO_PORDER. PO_KEY, CO_SORDER. SO_KEY, CO_FINAL_INVOICE. CANCELED_YN
HAVE (((CO_FINAL_INVOICE. CANCELED_YN) Is Nothing))
ORDER OF CO_FINAL_INVOICE. INVOICE_NUMBER / / DESC
) qryInvoices
GROUP OF qryInvoices.PO_KEY, qryInvoices.SO_KEY, qryInvoices.SHORT_NAME, qryInvoices.CUSTOMER_NAME, qryInvoices.CONC_SO_NUMBER, qryInvoices.CONC_PO_NUMBER
) qryInvoicesSumBySO
WE (qryAllocations.PO_KEY = qryInvoicesSumBySO.PO_KEY) AND (qryAllocations.SO_KEY = qryInvoicesSumBySO.SO_KEY)
ORDER BY qryAllocations.DELVPERIOD_TO
No test!
SELECT qryAllocations.CUSTOMER_CODE,
qryAllocations.CUST_SHORT AS roaster,
qryAllocations.CUSTOMER_NAME,
qryAllocations.ITEM_NAME,
qryAllocations.CONC_SO_NUMBER,
qryAllocations.POSITION_NAME,
qryAllocations.SPOT_YN,
qryAllocations.PO_NUMBER,
qryAllocations.CONC_PO_NUMBER,
qryAllocations.Bags AS BagsAllocated,
qryAllocations.Lbs AS LbsAllocated,
qryAllocations.DELVPERIOD_FROM,
qryAllocations.DELVPERIOD_TO,
qryInvoicesSumBySO.SumOfDELI_BAGS AS BagsInvoiced,
qryInvoicesSumBySO.SumOfNET_QTY AS LbsInvoiced,
qryInvoicesSumBySO.MinOfINVOICE_DATE,
qryInvoicesSumBySO.MaxOfINVOICE_DATE,
qryAllocations.REP
FROM (SELECT CO_SORDER. SO_PREFIX,
CO_SORDER. SO_NUMBER,
CO_ITEM. SHORT_NAME,
CO_ITEM. NOM_ELEMENT,
CO_SORDER. SO_SUFFIX,
CO_SORDER. SO_PREFIX
|| '-'
|| CO_SORDER. SO_NUMBER
|| '-'
|| CO_SORDER. SO_SUFFIX
AS CONC_SO_NUMBER,
CO_POSITION. POSITION_NAME,
CO_POSITION. SPOT_YN,
qryAllocationsGrouper.SumOfPO_ALLOC_QTY AS bags,
SumOfQTY_ALLOC * 2204.62 AS Lbs,.
CO_SORDER. DELVPERIOD_FROM,
CO_SORDER. DELVPERIOD_TO,
CO_SORDER. PRICE,
CO_PORDER. PO_PREFIX
|| '-'
|| CO_PORDER. PO_NUMBER
|| '-'
|| CO_PORDER. PO_SUFFIX
AS CONC_PO_NUMBER,
CO_PORDER. PO_NUMBER,
CO_PORDER. PO_SUFFIX,
CO_PORDER. PO_PRICE PRICE,
CO_SORDER. CUSTOMER_CODE,
CO_CUSTOMER. SHORT_NAME AS CUST_SHORT,
CO_CUSTOMER. CLIENT_NAME,
CO_SORDER. ORDER_DATE,
qryAllocationsGrouper.SO_KEY,
qryAllocationsGrouper.PO_KEY,
GN_USERS. SHORT_NAME AS REP,
CO_SORDER. STATUS
OF CO_ORIGIN
JOIN IN-HOUSE (CO_ITEM
JOIN IN-HOUSE
(((CO_SORDER
JOIN INTERNAL CO_CUSTOMER
ON CO_SORDER. CUSTOMER_CODE =
CO_CUSTOMER. CUSTOMER_CODE)
JOIN IN-HOUSE
(CO_PORDER
JOIN IN-HOUSE
(SELECT CO_ALLOCATION_TAIL. PO_KEY,
CO_ALLOCATION_TAIL. SO_KEY,
SUM)
CO_ALLOCATION_TAIL. QTY_ALLOC)
AS SumOfQTY_ALLOC,
SUM)
CO_ALLOCATION_TAIL. PO_ALLOC_QTY)
AS SumOfPO_ALLOC_QTY,
MIN)
CO_ALLOCATION_TAIL. ALLOC_DATE)
AS MinOfALLOC_DATE,
MAX)
CO_ALLOCATION_TAIL. ALLOC_DATE)
AS MaxOfALLOC_DATE,
CO_SORDER. STATUS
OF CO_ALLOCATION_TAIL
JOIN INTERNAL CO_SORDER
ON CO_ALLOCATION_TAIL. SO_KEY =
CO_SORDER. SO_KEY
GROUP OF CO_ALLOCATION_TAIL. PO_KEY,
CO_ALLOCATION_TAIL. SO_KEY,
CO_SORDER. STATUS
HAVE (((CO_SORDER. STATUS) =
'O')))
qryAllocationsGrouper
ON CO_PORDER. PO_KEY =
qryAllocationsGrouper.PO_KEY)
ON CO_SORDER. SO_KEY =
qryAllocationsGrouper.SO_KEY)
JOIN INTERNAL GN_USERS
ON CO_SORDER. ENTERED_USER = GN_USERS. USER_ID)
JOIN INTERNAL CO_POSITION
ON CO_SORDER. POSITION =
CO_POSITION. POSITION_CODE)
ON CO_ITEM. ITEM_CODE = CO_PORDER. ITEM_CODE)
ON CO_ORIGIN. ORIGIN_CODE = CO_ITEM. ORIGIN_CODE
WHERE (((CO_SORDER. (STATUS) = 'O'))
ORDER OF CO_PORDER. QryAllocations PO_NUMBER DESC)
LEFT JOIN
(SELECT qryInvoices.PO_KEY,
qryInvoices.SO_KEY,
qryInvoices.SHORT_NAME,
qryInvoices.CUSTOMER_NAME,
qryInvoices.CONC_SO_NUMBER,
qryInvoices.CONC_PO_NUMBER,
SUM (qryInvoices.DELI_BAGS) AS SumOfDELI_BAGS,
SUM (qryInvoices.NET_QTY) AS SumOfNET_QTY,
MIN (qryInvoices.INVOICE_DATE) AS MinOfINVOICE_DATE,
MAX (qryInvoices.INVOICE_DATE) AS MaxOfINVOICE_DATE
FROM (SELECT CO_FINAL_INVOICE. INVOICE_NUMBER,
CO_FINAL_INVOICE. INVOICE_DATE,
CO_TRF_DELIVERY. DELI_NO,
CO_TRF_DELIVERY. DELI_DATE,
CO_PAYTERMS. PAYTERMS_NAME,
CO_FINAL_INVOICE. END_DATE,
CO_CUSTOMER. SHORT_NAME,
CO_CUSTOMER. CLIENT_NAME,
CO_FINAL_INVOICE. INVOICE_FINAL_AMOUNT,
CO_FINAL_INVOICE. PAYTERMS_CODE,
CO_TRF_DELICONTAINER. DELI_BAGS,
CO_FINAL_INVOICE_DETAIL.NET_QTY,
CO_FINAL_INVOICE_DETAIL. INV_PRICE,
CO_SORDER. SO_PREFIX
|| '-'
|| CO_SORDER. SO_NUMBER
|| '-'
|| CO_SORDER. SO_SUFFIX
AS CONC_SO_NUMBER,
CO_PORDER. PO_PREFIX
|| '-'
|| CO_PORDER. PO_NUMBER
|| '-'
|| CO_PORDER. PO_SUFFIX
AS CONC_PO_NUMBER,
CO_ORIGIN. SHORT_NAME AS ORIGIN,
CO_ITEM. SHORT_NAME AS ITEM_SHORT,
CO_ITEM. ITEM_DESCRIPTION,
CO_PORDER. SPECIFICATIONS,
CO_TRF_DELIVERY. PAID_BY,
CO_FINAL_INVOICE_DETAIL. DELI_CODE,
CO_FINAL_INVOICE_DETAIL.TR_KEY,
CO_FINAL_INVOICE. INVOICE_KEY,
CO_TRF_DELIVERY. MDO_KEY,
CO_PORDER. PO_KEY,
CO_SORDER. SO_KEY,
CO_FINAL_INVOICE. CANCELED_YN
OF (((CO_FINAL_INVOICE
JOIN INTERNAL CO_FINAL_INVOICE_DETAIL
ON CO_FINAL_INVOICE. INVOICE_KEY =
CO_FINAL_INVOICE_DETAIL. INVOICE_KEY)
JOIN INTERNAL CO_CUSTOMER
ON CO_FINAL_INVOICE. BUYER_CODE =
CO_CUSTOMER. CUSTOMER_CODE)
JOIN INTERNAL CO_TRF_DELIVERY
ON (CO_FINAL_INVOICE_DETAIL. SO_KEY =
CO_TRF_DELIVERY. SO_KEY)
AND (CO_FINAL_INVOICE_DETAIL.TR_KEY =
CO_TRF_DELIVERY.TR_KEY)
AND (CO_FINAL_INVOICE_DETAIL. DELI_CODE =
CO_TRF_DELIVERY. DELI_CODE))
JOIN INTERNAL CO_SORDER
ON (CO_CUSTOMER. CUSTOMER_CODE =
CO_SORDER. CUSTOMER_CODE)
AND (CO_FINAL_INVOICE_DETAIL. SO_KEY =
CO_SORDER. SO_KEY))
JOIN INTERNAL CO_PORDER
ON CO_TRF_DELIVERY. PO_KEY = CO_PORDER. PO_KEY)
JOIN INTERNAL CO_PAYTERMS
ON CO_FINAL_INVOICE. PAYTERMS_CODE =
CO_PAYTERMS. PAYTERMS_CODE)
JOIN INTERNAL CO_TRF_DELICONTAINER
ON CO_TRF_DELIVERY. DELI_CODE =
CO_TRF_DELICONTAINER. DELI_CODE)
JOIN IN-HOUSE
(CO_ORIGIN
JOIN IN-HOUSE CO_ITEM
ON CO_ORIGIN. ORIGIN_CODE = CO_ITEM. ORIGIN_CODE)
ON CO_SORDER. ITEM_CODE = CO_ITEM. ITEM_CODE
GROUP OF CO_FINAL_INVOICE. INVOICE_NUMBER,
CO_FINAL_INVOICE. INVOICE_DATE,
CO_TRF_DELIVERY. DELI_NO,
CO_TRF_DELIVERY. DELI_DATE,
CO_PAYTERMS. PAYTERMS_NAME,
CO_FINAL_INVOICE. END_DATE,
CO_CUSTOMER. SHORT_NAME,
CO_CUSTOMER. CLIENT_NAME,
CO_FINAL_INVOICE. INVOICE_FINAL_AMOUNT,
CO_FINAL_INVOICE. PAYTERMS_CODE,
CO_TRF_DELICONTAINER. DELI_BAGS,
CO_FINAL_INVOICE_DETAIL.NET_QTY,
CO_FINAL_INVOICE_DETAIL. INV_PRICE,
CO_SORDER. SO_PREFIX
|| '-'
|| CO_SORDER. SO_NUMBER
|| '-'
|| CO_SORDER. SO_SUFFIX,
CO_PORDER. PO_PREFIX
|| '-'
|| CO_PORDER. PO_NUMBER
|| '-'
|| CO_PORDER. PO_SUFFIX,
CO_ORIGIN. SHORT_NAME,
CO_ITEM. SHORT_NAME,
CO_ITEM. ITEM_DESCRIPTION,
CO_PORDER. SPECIFICATIONS,
CO_TRF_DELIVERY. PAID_BY,
CO_FINAL_INVOICE_DETAIL. DELI_CODE,
CO_FINAL_INVOICE_DETAIL.TR_KEY,
CO_FINAL_INVOICE. INVOICE_KEY,
CO_TRF_DELIVERY. MDO_KEY,
CO_PORDER. PO_KEY,
CO_SORDER. SO_KEY,
CO_FINAL_INVOICE. CANCELED_YN
HAVE (((CO_FINAL_INVOICE. CANCELED_YN) IS NOTHING))
ORDER OF CO_FINAL_INVOICE. QryInvoices INVOICE_NUMBER DESC)
QryInvoices.PO_KEY GROUP,
qryInvoices.SO_KEY,
qryInvoices.SHORT_NAME,
qryInvoices.CUSTOMER_NAME,
qryInvoices.CONC_SO_NUMBER,
qryInvoicesSumBySO of qryInvoices.CONC_PO_NUMBER)
WE (qryAllocations.PO_KEY = qryInvoicesSumBySO.PO_KEY)
AND (qryAllocations.SO_KEY = qryInvoicesSumBySO.SO_KEY)
ORDER BY qryAllocations.DELVPERIOD_TO;
See you soon,.
Manik.
-
ORA-00923: THE KEYWORD not found where expected
Getting an error in a function:
It's a small piece of a package can list the tables and if necessary rest.FUNCTION gross_sal (emp_no IN NUMBER) RETURN NUMBER IS emp_before_tax Number; BEGIN SELECT emp.Sal coalesce(ed.Deduction_amount,0) result INTO emp_before_tax FROM emp emp --****ORA-00923: FROM keyword not found where expected**** LEFT JOIN Emp_Deductions ed ON ed.fk_empno = emp.EmpNo AND ed.Before_or_After_Flag = 'B'; EXCEPTION WHEN NO_DATA_FOUND THEN DBMS_OUTPUT.PUT_LINE('Employee has no salary listed.'); END gross_sal;
emp.Sal coalesce(ed.Deduction_amount,0) result
an operator is missing between the two, WHERE the...
In addition, to add... BACK is missing in your pl/sql code.
Concerning
Biju -
keyword not found where expected
Hello
I have this query that I'm get keyword not found where expected
kindly help meselect sum_view.transport, formula_view.transport_formula, sum_view.sload, formula_view.sload_formula, sum_view.opn_job_desc,sum_view.OPN_VALUE from ( select ( SUM(case when F.ITEM_UOM = 'Cubic Feet' then (case when upper(substr(H.SLURRY_TYPE,1,3)) <> upper('Top') then ROUND(((H.SLURRY_VOL_ACTUAL * 5.6146)/H.SLURRY_YIELD)) else 0 end) else 0 end) + SUM(case when F.ITEM_UOM = 'Cubic Feet' then (case when upper(substr(H.SLURRY_TYPE,1,3)) = upper('Top') then nvl(H.CLASS_V_CEMENT,0) else 0 end) else 0 end) )*(0.047) + SUM(case when F.ITEM_UOM = 'Pound' then Ceil((ROUND(((H.SLURRY_VOL_ACTUAL * 5.6146)/DECODE(H.SLURRY_YIELD,0,NULL,H.SLURRY_YIELD)))*94)*F.ITEM_PERCENT/100 )ELSE 0 end)*0.0005 )*(j.opn_value/2)transport, SUM(case when F.ITEM_UOM = 'Cubic Feet' then ROUND(((H.SLURRY_VOL_ACTUAL * 5.6146)/H.SLURRY_YIELD))end)sload , e.opn_job_desc,J.OPN_VALUE---e.invoice_ref,e.invoice_ref_m,f.item_number,f.item_name,f.item_uom,f.description,J.OPN_VALUE FROM xxnp_opn_joblog_001 E, XXNP_OPN_JOBLOG_EST_002 F, XXNP_OPN_JOBLOG_STAGE_002 G, XXNP_OPN_JOBLOG_SLURRY_003 H, XXNP_OPN_JOBLOG_RES_005 J WHERE E.OPN_JOB_DESC = E.OPN_JOB_DESC AND E.MANUAL='N' and J.opn_resource_desc='4X4 PICK-UP OR LIGHT VEHICLES' AND E.OPN_JOBLOG_001_ID = J.OPN_JOBLOG_001_ID AND E.OPN_JOBLOG_001_ID = G.OPN_JOBLOG_001_ID AND G.OPN_JOBLOG_006_ID = H.OPN_JOBLOG_006_ID AND H.OPN_JOBLOG_007_ID = F.OPN_JOBLOG_007_ID AND G.OPN_JOBLOG_006_ID = H.OPN_JOBLOG_006_ID AND H.OPN_JOBLOG_007_ID = F.OPN_JOBLOG_007_ID group by e.opn_job_desc,J.OPN_VALUE ) sum_view, ( SELECT opn_value,opn_job_desc, '((' ||DECODE(cubic_feet_no_top_formula, NULL, NULL, 'SUM('||cubic_feet_no_top_formula||')') ||DECODE(cubic_feet_top_formula, NULL, NULL, '+SUM('||cubic_feet_top_formula||')')||'*0.047+)' ||DECODE(pound_formula, NULL, NULL, 'SUM('||pound_formula||')')||'*0.0005' ||')' ||'*(' ||opn_value ||'/2)' transport_formula, DECODE(cubic_feet_no_top_formula, NULL, NULL, 'SUM('||cubic_feet_no_top_formula||')') ||DECODE(cubic_feet_top_formula, NULL, NULL, '+SUM('||cubic_feet_top_formula||')') sload_formula FROM ( SELECT DISTINCT a.opn_value,a.opn_job_desc ,rowtocol('SELECT formula FROM test23 WHERE opn_value = ' || '''' || a.opn_value || '''' || ' AND top_yes_no = ' || '''' || 'N' || '''' || ' AND opn_job_desc = ' || '''' || a.opn_job_desc || '''' ||' AND item_uom IN ('''||'Cubic Feet'''||')',' + ') AS cubic_feet_no_top_formula ,rowtocol('SELECT formula FROM test23 WHERE opn_value = ' || '''' || a.opn_value || '''' || ' AND top_yes_no = ' || '''' || 'Y' || '''' || ' AND opn_job_desc = ' || '''' || a.opn_job_desc || '''' ||' AND item_uom IN ('''||'Cubic Feet'''||')',' + ') AS cubic_feet_top_formula ,rowtocol('SELECT formula FROM test23 WHERE opn_value = ' || '''' || a.opn_value || '''' || ' AND opn_job_desc = ' || '''' || a.opn_job_desc || '''' ||' AND item_uom IN ('''||'Pound'''||')',' + ') AS pound_formula ,rowtocol('SELECT formula FROM test23 WHERE opn_value = ' || '''' || a.opn_value || '''' || ' AND opn_job_desc = ' || '''' || a.opn_job_desc || '''' ||' AND item_uom IN ('''||'Gallon'''||')',' + ') AS gallon_formula FROM test23 a ) ) formula_view where 1=1 and sum_view.opn_value = formula_view.opn_value and sum_view.opn_job_desc=formula_view.opn_job_desc;
thanking in advanceI found 2 things:
first of all, this
when upper(substr(H.SLURRY_TYPE,1,3)) upper('Top')
should be present
when upper(substr(H.SLURRY_TYPE,1,3)) = upper('Top')
and second, there is a support missing on the third line;
select sum_view.transport, formula_view.transport_formula, sum_view.sload, formula_view.sload_formula, sum_view.opn_job_desc,sum_view.OPN_VALUE from ( ( -- this needs to be added in select ( sum ( case when F.ITEM_UOM = 'Cubic Feet' then (case when upper(substr(H.SLURRY_TYPE,1,3)) = 'TOP' then round ( ( (H.SLURRY_VOL_ACTUAL * 5.6146)/H.SLURRY_YIELD ) ) else 0 end ) else 0 end ) + sum ( case when F.ITEM_UOM = 'Cubic Feet' then (case when upper(substr(H.SLURRY_TYPE,1,3)) = 'TOP' then nvl(H.CLASS_V_CEMENT,0) else 0 end ) else 0 end ) ) * (0.047) + sum ( case when F.ITEM_UOM = 'Pound' then ceil ( (round ( ( (H.SLURRY_VOL_ACTUAL * 5.6146)/decode(H.SLURRY_YIELD,0,null,H.SLURRY_YIELD) ) ) * 94 ) *F.ITEM_PERCENT/100 ) else 0 end ) * 0.0005 ) * (j.opn_value/2) as Transport , sum(case when F.ITEM_UOM = 'Cubic Feet' then round(((H.SLURRY_VOL_ACTUAL * 5.6146)/H.SLURRY_YIELD)) end ) as sload ,e.opn_job_desc ,J.OPN_VALUE from xxnp_opn_joblog_001 E, XXNP_OPN_JOBLOG_EST_002 F, XXNP_OPN_JOBLOG_STAGE_002 G, XXNP_OPN_JOBLOG_SLURRY_003 H, XXNP_OPN_JOBLOG_RES_005 J where E.OPN_JOB_DESC = E.OPN_JOB_DESC and E.MANUAL ='N' and J.opn_resource_desc='4X4 PICK-UP OR LIGHT VEHICLES' and E.OPN_JOBLOG_001_ID = J.OPN_JOBLOG_001_ID and E.OPN_JOBLOG_001_ID = G.OPN_JOBLOG_001_ID and G.OPN_JOBLOG_006_ID = H.OPN_JOBLOG_006_ID and H.OPN_JOBLOG_007_ID = F.OPN_JOBLOG_007_ID and G.OPN_JOBLOG_006_ID = H.OPN_JOBLOG_006_ID and H.OPN_JOBLOG_007_ID = F.OPN_JOBLOG_007_ID group by e.opn_job_desc ,J.OPN_VALUE ) sum_view,
P;
-
Hi friends,
I've extended CO where I added dynamic VO where condition, it start error.
Code added to the controller:
SerializableAttribute public class Custom_HomePageCO extends HomePageCO
{
public Custom_HomePageCO()
{
}
' Public Sub processRequest (pageContext OAPageContext, OAWebBean webBean)
{
super.processRequest (pageContext, webBean);
System.out.println ("NewClase");
OAApplicationModule am = pageContext.getApplicationModule (webBean);
System.out.println (AM);
OAApplicationModule am1 = (OAApplicationModule) am.findApplicationModule ("TrackExpenseReportsAM");
System.out.println (AM1);
OAViewObject vo = (OAViewObject) am1.findViewObject ("TrackExpenseReportsVO");
System.out.println (VO);
vo.setWhereClause ("REPORT_SUBMITTED_DATE is not null");
vo.executeQuery ();
}
' Public Sub processFormRequest (pageContext OAPageContext, OAWebBean webBean)
{
super.processFormRequest (pageContext, webBean);
}
}
Error message:
Details of the exception. Error details
Logout
Error page
Details of the exception.
oracle.apps.fnd.framework.OAException: oracle.jbo.SQLStmtException: 27122 Houston: SQL error in the preparation of the statement. Statement: SELECT * FROM (SELECT
BIM OBJECT DESCRIPTION,
BIM INVOICE_CURRENCY_CODE CURRENCY_CODE,
BIM INVOICE_DATE REPORT_DATE,
AERH. REPORT_SUBMITTED_DATE REPORT_SUBMITTED_DATE,
BIM INVOICE_NUM REPORT_NUMBER,
To_char (decode (nvl (I.)) AMT_DUE_CCARD_COMPANY, AERH. AMT_DUE_CCARD_COMPANY) + nvl (HAVE. AMT_DUE_EMPLOYEE, AERH. AMT_DUE_EMPLOYEE) + nvl (AERH. MAXIMUM_AMOUNT_TO_APPLY, 0),
0, decode (HAVE. CANCELLED_DATE,
NULL, APS. GROSS_AMOUNT,
AERH. IN TOTAL).
NVL (HAVE. AMT_DUE_CCARD_COMPANY, AERH. AMT_DUE_CCARD_COMPANY) + nvl (HAVE. AMT_DUE_EMPLOYEE, AERH. AMT_DUE_EMPLOYEE) + nvl (AERH. MAXIMUM_AMOUNT_TO_APPLY, 0));
FND_CURRENCY_CACHE. GET_FORMAT_MASK
(HAVE. INVOICE_CURRENCY_CODE, 30)). » '|| BIM INVOICE_CURRENCY_CODE REPORT_TOTAL_CURRENCY,
To_char (decode (nvl (I.)) AMT_DUE_CCARD_COMPANY, AERH. AMT_DUE_CCARD_COMPANY) + nvl (HAVE. AMT_DUE_EMPLOYEE, AERH. AMT_DUE_EMPLOYEE) + nvl (AERH. MAXIMUM_AMOUNT_TO_APPLY, 0),
0, decode (HAVE. CANCELLED_DATE,
NULL, APS. GROSS_AMOUNT,
AERH. IN TOTAL).
NVL (HAVE. AMT_DUE_CCARD_COMPANY, AERH. AMT_DUE_CCARD_COMPANY) + nvl (HAVE. AMT_DUE_EMPLOYEE, AERH. AMT_DUE_EMPLOYEE) + nvl (AERH. MAXIMUM_AMOUNT_TO_APPLY, 0));
FND_CURRENCY_CACHE. GET_FORMAT_MASK
(HAVE. INVOICE_CURRENCY_CODE, 30))
REPORT_TOTAL,
P.PERSON_ID EMPLOYE_ID,
AERH. REPORT_HEADER_ID REPORT_HEADER_ID,
P.FULL_NAME FULL_NAME,
DECODE (AI. CANCELLED_DATE, null,
NVL (aerh.expense_status_code, DECODE (APS. GROSS_AMOUNT, 0, 'PAY. "
decode (HAVE. Payment_status_flag, 'Y', 'PAID. "
', 'BILL. "
'P', 'PARPAID', NULL))),
STATUS_CODE "CANCELLED"),
AERH.source SOURCE,
CURRENT_APPROVER NULL,
ROUND (sysdate - HAVE. DAYS_SINCE_ACTIVITY LAST_UPDATE_DATE),
AERH. RECEIPTS_STATUS RECEIPTS_STATUS_CODE,
AERH. HOLDING_REPORT_HEADER_ID,
BIM VENDOR_ID VENDOR_ID,
AERH. AMT_DUE_CCARD_COMPANY AMT_DUE_CCARD_COMPANY,
AERH. AMT_DUE_EMPLOYEE AMT_DUE_EMPLOYEE,
'CurrentApproverName' CURRENT_APPROVER_SWITCHER,
TO_CHAR (AERH. LAST_UPDATE_DATE, 'DD-MON-RRRR HH'),
BIM INVOICE_ID INVOICE_ID
Of
AK_WEB_USER_SEC_ATTR_VALUES, A.
PO_VENDORS PV,
AP_INVOICES HAVE,
AP_EXPENSE_REPORT_HEADERS AERH,
PER_PEOPLE_X P,.
AP_PAYMENT_SCHEDULES APS
WHERE DID. INVOICE_ID = APS. INVOICE_ID
AND THE AI. INVOICE_ID = AERH. VOUCHNO (+)
AND THE AI. INVOICE_TYPE_LOOKUP_CODE: "="BILL ".
AND A.ATTRIBUTE_CODE = 'ICX_HR_PERSON_ID. '
AND THE PV. EMPLOYEE_ID = A.NUMBER_VALUE
AND A.WEB_USER_ID =: 1
AND P.PERSON_ID = PV. EMPLOYEE_ID
AND THE PV. VENDOR_ID = HAVE. VENDOR_ID
AND DECODE (AI. PAYMENT_STATUS_FLAG,
'Y' sysdate - I. LAST_UPDATE_DATE,
decode (APS. GROSS_AMOUNT, 0, sysdate - I. LAST_UPDATE_DATE, 0)
) < = 30
AND (AERH. SOURCE <>"The two Pay" OR AERH. REPORT_HEADER_ID IS NULL)
UNION
SELECT
BIM OBJECT DESCRIPTION,
BIM INVOICE_CURRENCY_CODE CURRENCY_CODE,
BIM INVOICE_DATE REPORT_DATE,
AERH. REPORT_SUBMITTED_DATE REPORT_SUBMITTED_DATE,
BIM INVOICE_NUM REPORT_NUMBER,
To_char (decode (nvl (I.)) AMT_DUE_CCARD_COMPANY, AERH. AMT_DUE_CCARD_COMPANY) + nvl (HAVE. AMT_DUE_EMPLOYEE, AERH. AMT_DUE_EMPLOYEE) + nvl (AERH. MAXIMUM_AMOUNT_TO_APPLY, 0),
0, decode (HAVE. CANCELLED_DATE,
NULL, APS. GROSS_AMOUNT,
AERH. IN TOTAL).
NVL (HAVE. AMT_DUE_CCARD_COMPANY, AERH. AMT_DUE_CCARD_COMPANY) + nvl (HAVE. AMT_DUE_EMPLOYEE, AERH. AMT_DUE_EMPLOYEE) + nvl (AERH. MAXIMUM_AMOUNT_TO_APPLY, 0));
FND_CURRENCY_CACHE. GET_FORMAT_MASK
(HAVE. INVOICE_CURRENCY_CODE, 30)). » '|| BIM INVOICE_CURRENCY_CODE REPORT_TOTAL_CURRENCY,
To_char (decode (nvl (I.)) AMT_DUE_CCARD_COMPANY, AERH. AMT_DUE_CCARD_COMPANY) + nvl (HAVE. AMT_DUE_EMPLOYEE, AERH. AMT_DUE_EMPLOYEE) + nvl (AERH. MAXIMUM_AMOUNT_TO_APPLY, 0),
0, decode (HAVE. CANCELLED_DATE,
NULL, APS. GROSS_AMOUNT,
AERH. IN TOTAL).
NVL (HAVE. AMT_DUE_CCARD_COMPANY, AERH. AMT_DUE_CCARD_COMPANY) + nvl (HAVE. AMT_DUE_EMPLOYEE, AERH. AMT_DUE_EMPLOYEE) + nvl (AERH. MAXIMUM_AMOUNT_TO_APPLY, 0));
FND_CURRENCY_CACHE. GET_FORMAT_MASK
(HAVE. INVOICE_CURRENCY_CODE, 30))
REPORT_TOTAL,
P.PERSON_ID EMPLOYE_ID,
AERH. REPORT_HEADER_ID REPORT_HEADER_ID,
P.FULL_NAME FULL_NAME,
DECODE (AI. CANCELLED_DATE, null,
NVL (aerh.expense_status_code, DECODE (APS. GROSS_AMOUNT, 0, 'PAY. "
decode (HAVE. Payment_status_flag, 'Y', 'PAID. "
', 'BILL. "
'P', 'PARPAID', NULL))),
STATUS_CODE "CANCELLED"),
AERH.source SOURCE,
CURRENT_APPROVER NULL,
ROUND (sysdate - HAVE. DAYS_SINCE_ACTIVITY LAST_UPDATE_DATE),
AERH. RECEIPTS_STATUS RECEIPTS_STATUS_CODE,
AERH. HOLDING_REPORT_HEADER_ID,
BIM VENDOR_ID VENDOR_ID,
AERH. AMT_DUE_CCARD_COMPANY AMT_DUE_CCARD_COMPANY,
AERH. AMT_DUE_EMPLOYEE AMT_DUE_EMPLOYEE,
'CurrentApproverName' CURRENT_APPROVER_SWITCHER,
TO_CHAR (AERH. LAST_UPDATE_DATE, 'DD-MON-RRRR HH'),
BIM INVOICE_ID INVOICE_ID
Of
AK_WEB_USER_SEC_ATTR_VALUES, A.
PO_VENDORS PV,
AP_INVOICES HAVE,
AP_EXPENSE_REPORT_HEADERS AERH,
PER_PEOPLE_X P,.
AP_PAYMENT_SCHEDULES APS
WHERE DID. INVOICE_ID = APS. INVOICE_ID
AND THE AI. INVOICE_ID = AERH. VOUCHNO (+)
AND THE AI. INVOICE_TYPE_LOOKUP_CODE: "in ("STANDARD "," MIXED")
AND A.ATTRIBUTE_CODE = 'ICX_HR_PERSON_ID. '
AND THE AI. PAID_ON_BEHALF_EMPLOYEE_ID = A.NUMBER_VALUE
AND A.WEB_USER_ID =: 2
AND P.PERSON_ID = I. PAID_ON_BEHALF_EMPLOYEE_ID
AND THE PV. VENDOR_ID = HAVE. VENDOR_ID
AND DECODE (AI. PAYMENT_STATUS_FLAG,
'Y' sysdate - I. LAST_UPDATE_DATE,
decode (APS. GROSS_AMOUNT, 0, sysdate - I. LAST_UPDATE_DATE, 0)
) < = 30
AND (AERH. SOURCE <>"The two Pay" OR AERH. REPORT_HEADER_ID IS NULL)
UNION ALL
SELECT
AERH. DESCRIPTION OBJECT,
AERH. DEFAULT_CURRENCY_CODE CURRENCY_CODE,
AERH. WEEK_END_DATE REPORT_DATE,
AERH. REPORT_SUBMITTED_DATE REPORT_SUBMITTED_DATE,
AERH. INVOICE_NUM REPORT_NUMBER,
To_char (nvl (AERH. AMT_DUE_CCARD_COMPANY + AERH. AMT_DUE_EMPLOYEE + nvl (AERH. MAXIMUM_AMOUNT_TO_APPLY, 0), AERH. IN TOTAL), FND_CURRENCY_CACHE. GET_FORMAT_MASK
(AERH. DEFAULT_CURRENCY_CODE, 30)). » '|| AERH. DEFAULT_CURRENCY_CODE REPORT_TOTAL_CURRENCY,
To_char (nvl (AERH. AMT_DUE_CCARD_COMPANY + AERH. AMT_DUE_EMPLOYEE + nvl (AERH. MAXIMUM_AMOUNT_TO_APPLY, 0), AERH. IN TOTAL), FND_CURRENCY_CACHE. GET_FORMAT_MASK
(AERH. DEFAULT_CURRENCY_CODE, 30)) REPORT_TOTAL,.
PER_EMPLOYEE. PERSON_ID EMPLOYEE_ID,
AERH. REPORT_HEADER_ID REPORT_HEADER_ID,
PER_EMPLOYEE. FULL_NAME FULL_NAME,
NVL (AERH.expense_status_code,
AP_WEB_OA_ACTIVE_PKG. GetReportStatusCode (AERH. Source, AERH. Workflow_approved_flag,
AERH.report_header_id, 'Y', 'n')) STATUS_CODE.
AERH.source SOURCE,
NVL (PER_APPROVER.full_name, AP_WEB_OA_ACTIVE_PKG. GetCurrentApprover (AERH. Source,
AERH. Workflow_approved_flag, AERH.report_header_id, AERH.expense_status_code)) CURRENT_APPROVER;
ROUND (NVL (sysdate - AERH. EXPENSE_LAST_STATUS_DATE,
SYSDATE - AERH. DAYS_SINCE_ACTIVITY LAST_UPDATE_DATE)),
AERH. RECEIPTS_STATUS RECEIPTS_STATUS_CODE,
AERH. HOLDING_REPORT_HEADER_ID,
0 VENDOR_ID,
AERH. AMT_DUE_CCARD_COMPANY AMT_DUE_CCARD_COMPANY,
AERH. AMT_DUE_EMPLOYEE AMT_DUE_EMPLOYEE,
Decode (aerh.expense_current_approver_id,
-99999, "AMEMultipleApprovers."
Decode (PER_APPROVER.full_name,
(null, 'CurrentApproverName', 'AMESingleApprover')) CURRENT_APPROVER_SWITCHER,
TO_CHAR (AERH. LAST_UPDATE_DATE, 'DD-MON-RRRR HH'),
-INVOICE_ID 1
Of
AK_WEB_USER_SEC_ATTR_VALUES, A.
AP_EXPENSE_REPORT_HEADERS AERH,
PER_PEOPLE_X PER_EMPLOYEE,
PER_PEOPLE_X PER_APPROVER
WHERE AERH. VOUCHNO + 0 = 0
AND A.ATTRIBUTE_CODE = 'ICX_HR_PERSON_ID. '
AND AERH. EMPLOYEE_ID = A.NUMBER_VALUE
AND A.WEB_USER_ID =: 3
AND PER_EMPLOYEE. PERSON_ID = AERH. EMPLOYEE_ID
AND (AERH. Source <>"NonValidatedWebExpense".
OR AERH. Workflow_approved_flag IS NULL)
AND AERH.expense_current_approver_id = PER_APPROVER.person_id
AND decode (AERH.total, 0, ROUND (NVL (sysdate - AERH.) EXPENSE_LAST_STATUS_DATE, sysdate - AERH. (LAST_UPDATE_DATE)), 30) < = 30
AND AERH. SOURCE <>"the two Pay."
UNION
SELECT
AERH. DESCRIPTION OBJECT,
AERH. DEFAULT_CURRENCY_CODE CURRENCY_CODE,
AERH. WEEK_END_DATE REPORT_DATE,
AERH. REPORT_SUBMITTED_DATE REPORT_SUBMITTED_DATE,
AERH. INVOICE_NUM REPORT_NUMBER,
To_char (nvl (AERH. AMT_DUE_CCARD_COMPANY + AERH. AMT_DUE_EMPLOYEE + nvl (AERH. MAXIMUM_AMOUNT_TO_APPLY, 0), AERH. IN TOTAL), FND_CURRENCY_CACHE. GET_FORMAT_MASK
(AERH. DEFAULT_CURRENCY_CODE, 30)). » '|| AERH. DEFAULT_CURRENCY_CODE REPORT_TOTAL_CURRENCY,
To_char (nvl (AERH. AMT_DUE_CCARD_COMPANY + AERH. AMT_DUE_EMPLOYEE + nvl (AERH. MAXIMUM_AMOUNT_TO_APPLY, 0), AERH. IN TOTAL), FND_CURRENCY_CACHE. GET_FORMAT_MASK
(AERH. DEFAULT_CURRENCY_CODE, 30)) REPORT_TOTAL,.
PER_EMPLOYEE. PERSON_ID EMPLOYEE_ID,
AERH. REPORT_HEADER_ID REPORT_HEADER_ID,
PER_EMPLOYEE. FULL_NAME FULL_NAME,
NVL (AERH.expense_status_code,
AP_WEB_OA_ACTIVE_PKG. GetReportStatusCode (AERH. Source, AERH. Workflow_approved_flag,
AERH.report_header_id, 'Y',' don't)) STATUS_CODE.
AERH.source SOURCE,
NVL (PER_APPROVER.full_name, AP_WEB_OA_ACTIVE_PKG. GetCurrentApprover (AERH. Source,
AERH. Workflow_approved_flag, AERH.report_header_id, AERH.expense_status_code)) CURRENT_APPROVER;
ROUND (NVL (sysdate - AERH. EXPENSE_LAST_STATUS_DATE,
SYSDATE - AERH. DAYS_SINCE_ACTIVITY LAST_UPDATE_DATE)),
AERH. RECEIPTS_STATUS RECEIPTS_STATUS_CODE,
AERH. HOLDING_REPORT_HEADER_ID,
0 VENDOR_ID,
AERH. AMT_DUE_CCARD_COMPANY AMT_DUE_CCARD_COMPANY,
AERH. AMT_DUE_EMPLOYEE AMT_DUE_EMPLOYEE,
Decode (aerh.expense_current_approver_id,
-99999, "AMEMultipleApprovers."
Decode (PER_APPROVER.full_name,
(null, 'CurrentApproverName', 'AMESingleApprover')) CURRENT_APPROVER_SWITCHER,
TO_CHAR (AERH. LAST_UPDATE_DATE, 'DD-MON-RRRR HH'),
-INVOICE_ID 1
Of
AK_WEB_USER_SEC_ATTR_VALUES, A.
AP_EXPENSE_REPORT_HEADERS AERH,
PER_PEOPLE_X PER_EMPLOYEE,
PER_PEOPLE_X PER_APPROVER
WHERE AERH. VOUCHNO + 0 = 0
AND A.ATTRIBUTE_CODE = 'ICX_HR_PERSON_ID. '
AND AERH. PAID_ON_BEHALF_EMPLOYEE_ID = A.NUMBER_VALUE
AND A.WEB_USER_ID =: 4
AND PER_EMPLOYEE. PERSON_ID = PAID_ON_BEHALF_EMPLOYEE_ID
AND AERH. EMPLOYEE_ID IS NULL
AND (AERH. Source <>"NonValidatedWebExpense".
OR AERH. Workflow_approved_flag IS NULL)
AND AERH.expense_current_approver_id = PER_APPROVER.person_id
AND decode (AERH.total, 0, ROUND (NVL (sysdate - AERH.) EXPENSE_LAST_STATUS_DATE, sysdate - AERH. (LAST_UPDATE_DATE)), 30) < = 30
AND AERH. SOURCE <>"the two Pay."
UNION ALL
/ * This selection is for reports of invoice imported by casual workers * /.
SELECT
BIM OBJECT DESCRIPTION,
BIM INVOICE_CURRENCY_CODE CURRENCY_CODE,
BIM INVOICE_DATE REPORT_DATE,
AERH. REPORT_SUBMITTED_DATE REPORT_SUBMITTED_DATE,
BIM INVOICE_NUM REPORT_NUMBER,
To_char (decode (nvl (I.)) AMT_DUE_CCARD_COMPANY, AERH. AMT_DUE_CCARD_COMPANY) + nvl (HAVE. AMT_DUE_EMPLOYEE, AERH. AMT_DUE_EMPLOYEE) + nvl (AERH. MAXIMUM_AMOUNT_TO_APPLY, 0),
0, decode (HAVE. CANCELLED_DATE,
NULL, APS. GROSS_AMOUNT,
AERH. IN TOTAL).
NVL (HAVE. AMT_DUE_CCARD_COMPANY, AERH. AMT_DUE_CCARD_COMPANY) + nvl (HAVE. AMT_DUE_EMPLOYEE, AERH. AMT_DUE_EMPLOYEE) + nvl (AERH. MAXIMUM_AMOUNT_TO_APPLY, 0));
FND_CURRENCY_CACHE. GET_FORMAT_MASK
(HAVE. INVOICE_CURRENCY_CODE, 30)). » '|| BIM INVOICE_CURRENCY_CODE REPORT_TOTAL_CURRENCY,
To_char (decode (nvl (I.)) AMT_DUE_CCARD_COMPANY, AERH. AMT_DUE_CCARD_COMPANY) + nvl (HAVE. AMT_DUE_EMPLOYEE, AERH. AMT_DUE_EMPLOYEE) + nvl (AERH. MAXIMUM_AMOUNT_TO_APPLY, 0),
0, decode (HAVE. CANCELLED_DATE,
NULL, APS. GROSS_AMOUNT,
AERH. IN TOTAL).
NVL (HAVE. AMT_DUE_CCARD_COMPANY, AERH. AMT_DUE_CCARD_COMPANY) + nvl (HAVE. AMT_DUE_EMPLOYEE, AERH. AMT_DUE_EMPLOYEE) + nvl (AERH. MAXIMUM_AMOUNT_TO_APPLY, 0));
FND_CURRENCY_CACHE. GET_FORMAT_MASK
(HAVE. INVOICE_CURRENCY_CODE, 30))
REPORT_TOTAL,
P.PERSON_ID EMPLOYE_ID,
AERH. REPORT_HEADER_ID REPORT_HEADER_ID,
P.FULL_NAME FULL_NAME,
DECODE (AI. CANCELLED_DATE, null,
NVL (aerh.expense_status_code, DECODE (APS. GROSS_AMOUNT, 0, 'PAY. "
decode (HAVE. Payment_status_flag, 'Y', 'PAID. "
', 'BILL. "
'P', 'PARPAID', NULL))),
STATUS_CODE "CANCELLED"),
AERH.source SOURCE,
CURRENT_APPROVER NULL,
ROUND (sysdate - HAVE. DAYS_SINCE_ACTIVITY LAST_UPDATE_DATE),
AERH. RECEIPTS_STATUS RECEIPTS_STATUS_CODE,
AERH. HOLDING_REPORT_HEADER_ID,
BIM VENDOR_ID VENDOR_ID,
AERH. AMT_DUE_CCARD_COMPANY AMT_DUE_CCARD_COMPANY,
AERH. AMT_DUE_EMPLOYEE AMT_DUE_EMPLOYEE,
'CurrentApproverName' CURRENT_APPROVER_SWITCHER,
TO_CHAR (AERH. LAST_UPDATE_DATE, 'DD-MON-RRRR HH'),
BIM INVOICE_ID INVOICE_ID
Of
AK_WEB_USER_SEC_ATTR_VALUES, A.
AP_INVOICES HAVE,
AP_EXPENSE_REPORT_HEADERS AERH,
PER_PEOPLE_X P,.
AP_PAYMENT_SCHEDULES APS
WHERE DID. INVOICE_ID = APS. INVOICE_ID
AND THE AI. INVOICE_ID = AERH. VOUCHNO (+)
AND THE AI. INVOICE_TYPE_LOOKUP_CODE: "="BILL ".
AND A.ATTRIBUTE_CODE = 'ICX_HR_PERSON_ID. '
AND THE AI. PAID_ON_BEHALF_EMPLOYEE_ID = A.NUMBER_VALUE
AND A.WEB_USER_ID =: 5
AND P.PERSON_ID = I. PAID_ON_BEHALF_EMPLOYEE_ID
AND AP_WEB_DB_HR_INT_PKG. IsPersonCwk (HAVE. PAID_ON_BEHALF_EMPLOYEE_ID) = 'Y '.
AND DECODE (AI. PAYMENT_STATUS_FLAG,
'Y' sysdate - I. LAST_UPDATE_DATE,
decode (APS. GROSS_AMOUNT, 0, sysdate - I. LAST_UPDATE_DATE, 0)
) < = 30
AND (AERH. SOURCE <>"The two Pay" OR AERH. REPORT_HEADER_ID IS NULL)) QRSLT WHERE (REPORT_SUBMITTED_DATE is not null)
at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:891)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:603)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1136)
at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2360)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1759)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:511)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:432)
at _OA._jspService(OA.jsp:33)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
to EDU.oswego.cs.dl.util.concurrent.PooledExecutor$ Worker.run (PooledExecutor.java:803)
at java.lang.Thread.run(Thread.java:534)
# # 0 in detail
java.sql.SQLException: ORA-01008: not all variablesat oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:583)
at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1986)
at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:1144)
at oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.java:2548)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2933)
at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:650)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:578)
at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:631)
at oracle.jbo.server.QueryCollection.executeQuery(QueryCollection.java:518)
at oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:3375)
at oracle.jbo.server.OAJboViewObjectImpl.executeQueryForCollection(OAJboViewObjectImpl.java:828)
at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQueryForCollection(OAViewObjectImpl.java:4525)
at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:574)
at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:544)
at oracle.jbo.server.ViewRowSetImpl.executeDetailQuery(ViewRowSetImpl.java:619)
at oracle.jbo.server.ViewObjectImpl.executeDetailQuery(ViewObjectImpl.java:3339)
at oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:3326)
at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQuery(OAViewObjectImpl.java:441)
at oracle.apps.ap.oie.webui.Custom_HomePageCO.processRequest(Custom_HomePageCO.java:26)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:587)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1136)
at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2360)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1759)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:511)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:432)
at _OA._jspService(OA.jsp:33)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
to EDU.oswego.cs.dl.util.concurrent.PooledExecutor$ Worker.run (PooledExecutor.java:803)
at java.lang.Thread.run(Thread.java:534)
java.sql.SQLException: ORA-01008: not all variablesat oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:583)
at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1986)
at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:1144)
at oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.java:2548)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2933)
at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:650)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:578)
at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:631)
at oracle.jbo.server.QueryCollection.executeQuery(QueryCollection.java:518)
at oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:3375)
at oracle.jbo.server.OAJboViewObjectImpl.executeQueryForCollection(OAJboViewObjectImpl.java:828)
at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQueryForCollection(OAViewObjectImpl.java:4525)
at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:574)
at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:544)
at oracle.jbo.server.ViewRowSetImpl.executeDetailQuery(ViewRowSetImpl.java:619)
at oracle.jbo.server.ViewObjectImpl.executeDetailQuery(ViewObjectImpl.java:3339)
at oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:3326)
at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQuery(OAViewObjectImpl.java:441)
at oracle.apps.ap.oie.webui.Custom_HomePageCO.processRequest(Custom_HomePageCO.java:26)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:587)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1136)
at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2360)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1759)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:511)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:432)
at _OA._jspService(OA.jsp:33)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
to EDU.oswego.cs.dl.util.concurrent.PooledExecutor$ Worker.run (PooledExecutor.java:803)
at java.lang.Thread.run(Thread.java:534)I took the sql error message and tried the same performance in Toad... I could run it smoothly... I dot know why his work during the execution of the page
Please help me guys...
Thank you
Pavan
See you are not sure if they make somewhere clause or where clause params. Your code can be disturbing the standard flow of the code
Try
(a) Substitution of view object
(b)
OAViewObject vo = (OAViewObject) am1.findViewObject ("TrackExpenseReportsVO");
System.out.println (VO);
vo.setWhereClause (null);
vo.setWhereClause ("REPORT_SUBMITTED_DATE is not null");
vo.executeQuery (); do not run
B. try if this does not work go for a
Concerning
Marie Lise S
-
java.sql.SQLException: ORA-01008: not all variables
Hi all
Here is the code in my opinion
SELECT * FROM (select * from ())
SELECT WN. NOTIFICATION_ID,
WN. FROM_USER,
DECODE (WN. MORE_INFO_ROLE, NULL, WN. TO_USER, wf_directory. GetRoleDisplayName (WN. MORE_INFO_ROLE)) AS TO_USER;
DECODE (WN. MORE_INFO_ROLE, NULL, WN. TOPIC, FND_MESSAGE. GET_STRING ('FND', 'FND_MORE_INFO_REQUESTED')
||' '
|| WN. SUBJECT) AS THE SUBJECT.
WN. LANGUAGE,
WN. BEGIN_DATE,
WN. END_DATE,
WN. STATUS,
WN. PRIORITY,
'P' AS PRIORITY_F,
WN. RECIPIENT_ROLE,
WN. END_DATE,
WIT. DISPLAY_NAME AS TYPE,
WN. MORE_INFO_ROLE,
WN. FROM_ROLE,
WN. MESSAGE_TYPE,
WN. MESSAGE_NAME,
WN. CONTEXT,
XXTPS_FA043_PKG.get_gbv (WN. CONTEXT, WN. MESSAGE_TYPE, wn.language) VBG.
XXTPS_FA043_PKG.get_asset_type (WN. CONTEXT, WN. Asset_type MESSAGE_TYPE)
OF WF_NOTIFICATIONS WN.
WF_ITEM_TYPES_TL WIT,
WL WF_LOOKUPS_TL
WHERE WN.message_type = WIT.name
AND WL.lookup_type = 'WF_NOTIFICATION_STATUS. '
AND WIT.language = userenv ('LANG')
AND WIT.language = WL.language
AND WN.status = WL.lookup_code
AND more_info_role IS NULL
AND wn.message_type IN ('XXNCVPIS', 'XXNCVADJ', 'XXNCVTRN', 'XXNCVRCL', 'XXNCVRET', 'XXNCVSPL', 'XXNCVASG')
AND WN.recipient_role IN
(SELECT WUR.role_name
OF WF_USER_ROLES WUR
WHERE WUR.user_name =: 1
AND WUR.user_orig_system =: 2
AND WUR.user_orig_system_id =: 3
)
UNION ALL
SELECT
/ * + Index (WN WF_NOTIFICATIONS_N6) ORDERED PUSH_SUBQ USE_NL (WN WL WIT) * /.
WN. NOTIFICATION_ID,
WN. FROM_USER,
DECODE (WN. MORE_INFO_ROLE, NULL, WN. TO_USER, wf_directory. GetRoleDisplayName (WN. MORE_INFO_ROLE)) AS TO_USER;
DECODE (WN. MORE_INFO_ROLE, NULL, WN. TOPIC, FND_MESSAGE. GET_STRING ('FND', 'FND_MORE_INFO_REQUESTED')
||' '
|| WN. SUBJECT) AS THE SUBJECT.
WN. LANGUAGE,
WN. BEGIN_DATE,
WN. END_DATE,
WN. STATUS,
WN. PRIORITY,
'P' AS PRIORITY_F,
WN. RECIPIENT_ROLE,
WN. END_DATE,
WIT. DISPLAY_NAME AS TYPE,
WN. MORE_INFO_ROLE,
WN. FROM_ROLE,
WN. MESSAGE_TYPE,
WN. MESSAGE_NAME,
WN. CONTEXT,
XXTPS_FA043_PKG.get_gbv (WN. CONTEXT, WN. MESSAGE_TYPE, wn.language) VBG.
XXTPS_FA043_PKG.get_asset_type (WN. CONTEXT, WN. Asset_type MESSAGE_TYPE)
OF WF_NOTIFICATIONS WN.
WF_ITEM_TYPES_TL WIT,
WL WF_LOOKUPS_TL
WHERE WN.message_type = WIT.name
AND WL.lookup_type = 'WF_NOTIFICATION_STATUS. '
AND WIT.language = userenv ('LANG')
AND WIT.language = WL.language
AND WN.status = WL.lookup_code
AND wn.message_type IN ('XXNCVPIS', 'XXNCVADJ', 'XXNCVTRN', 'XXNCVRCL', 'XXNCVRET', 'XXNCVSPL', 'XXNCVASG')
AND WN.more_info_role IN
(SELECT WUR.role_name
OF WF_USER_ROLES WUR
WHERE WUR.user_name =: 4
AND WUR.user_orig_system =: 5
AND WUR. USER_ORIG_SYSTEM_ID =: 6
))
WHERE DECODE (: 7, NULL, ' 2 ',' > ', VBG, ' 2') > DECODE (: 7, NULL, ' 1 ',' > ',: 8, '1')
AND DECODE (: 7, NULL, ' 1 ',' < ', VBG, ' 1') < DECODE (: 7, NULL, ' 2 ',' < ',: 8, '2')
(AND DECODE (: 7, NULL, '1', 'IS', VBG, '1') = DECODE (: 7, NULL, ' 1', 'IS',: 8, '1'))
Code of VOImpl
' public void initQuery (String s, String s1, s2, s3, s4 of the string String String,
S5, s6 String String) {}
OAApplicationModuleImpl = localOAApplicationModuleImpl
(OAApplicationModuleImpl) getApplicationModule ();
OADBTransactionImpl = localOADBTransactionImpl
(OADBTransactionImpl) localOAApplicationModuleImpl.getDBTransaction ();
int i = 0;
setWhereClause (null);
setWhereClauseParams (null);
setWhereClauseParam (0, s);
setWhereClauseParam (1, s1);
setWhereClauseParam (2, s2);
setWhereClauseParam (3, s);
setWhereClauseParam (4, s1);
setWhereClauseParam (5, s2);
setWhereClauseParam (6, s4);
setWhereClauseParam (7, s6);
String strWhereClause = "";
If ((null! = s5) & &!("".)) Equals (S5)))
{
If (! (")) All".equalsIgnoreCase (S5)))
{
"" strWhereClause = "asset_type =" "+ s5 +" ' ";
addWhereClause (strWhereClause);
}
}
When I try to run the page, and then I am getting java.sql.SQLException: ORA-01008: not all variables.
Can someone tell the cause of the road please?
Thank you
Siva PrasadWHERE DECODE (: 7, NULL, ' 2 ',' > ', VBG, ' 2') > DECODE (: 7, NULL, ' 1 ',' > ',: 8, '1')
AND DECODE (: 7, NULL, 1 ',')<'1')>'1')>< decode(:7,="" null,="" '2',=""><', :8,="">',>
(AND DECODE (: 7, NULL, '1', 'IS', VBG, '1') = DECODE (: 7, NULL, ' 1', 'IS',: 8, '1'))You use the variable even here several times. Please change sequentially. Even if you use: 7 more than once, please change to: 8 (number) and go to the setWhereClauseParam. Basically do not use the same variable twice (even if you want to compare the same value)
Thank you
Shree -
Hello
When I try to run the Active Directory Trusted user he ran for some users and in the log file I found this erro. After that when I ran recon target, it does not all recon events.
In DEV, it worked perfectly
java.sql.SQLException: ORA-01653: unable to extend table IAMEXT_OIM. RECON_EVENTS by 1024 in the IAMEXT_OIM tablespace
What does that mean?
Should I increase any space of the table?
Thank you
You must work with your DBA team to extend the table space.
-
java.sql.SQLException: ORA-13988 error in SQL Setup
Hello
I've updated the database version 10.2.0.2 to 11.2.0.1. When I try to run sql tuning advisor I have an error:
java.sql.SQLException: ORA-13988 given to variable arguments list feature to report an invalid entry. ORA-06512: at "SYS." DBMS_REPORT ".
I searched the error in google but not found any recommendation.
Thank you.Salvation;
There is a note juts into metalink which is mention error ORA-13988, please check below if it is not help that I propose to place SR
Dbconsole Performance tab requires second Login [1286378.1 ID]Concerning
HELIOS -
Mr President
Make me a mistake for an adf application.
Running application ElizaSoft on IntegratedWebLogicServer...] [06:38:05 PM] Web Module ViewControllerWebApp.war recognized in project ViewController.jpr [06:38:07 PM] ---- Deployment started. ---- [06:38:07 PM] Target platform is (Weblogic 12.x). [06:38:10 PM] Retrieving existing application information [06:38:11 PM] Running dependency analysis... [06:38:11 PM] Deploying 2 profiles... [06:38:20 PM] Wrote Web Application Module to C:\Users\TANVIR\AppData\Roaming\JDeveloper\system12.2.1.0.42.151011.0031\o.j2ee\drs\ElizaSoft\ViewControllerWebApp.war [06:38:22 PM] Wrote Enterprise Application Module to C:\Users\TANVIR\AppData\Roaming\JDeveloper\system12.2.1.0.42.151011.0031\o.j2ee\drs\ElizaSoft [06:38:23 PM] Deploying 3 data source(s) to the server... [06:38:24 PM] Deploying Application... <Jan 3, 2016 6:38:35 PM PKT> <Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID "2192494870412" for task "0" on [partition-name: DOMAIN]. Error is: "weblogic.application.ModuleException: java.sql.SQLException: ORA-28001: the password has expired " weblogic.application.ModuleException: java.sql.SQLException: ORA-28001: the password has expired at weblogic.jdbc.module.JDBCModule.prepare(JDBCModule.java:402) at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:100) at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:196) at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:191) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:45) Truncated. see log file for complete stacktrace Caused By: java.sql.SQLException: ORA-28001: the password has expired at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:466) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:399) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:391) at oracle.jdbc.driver.T4CTTIfun.processError(T4CTTIfun.java:1126) at oracle.jdbc.driver.T4CTTIoauthenticate.processError(T4CTTIoauthenticate.java:507) Truncated. see log file for complete stacktrace > <Jan 3, 2016 6:38:36 PM PKT> <Warning> <Deployer> <BEA-149004> <Failures were detected while initiating deploy task for application "ElizaSoft".> <Jan 3, 2016 6:38:36 PM PKT> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004 weblogic.application.ModuleException: java.sql.SQLException: ORA-28001: the password has expired at weblogic.jdbc.module.JDBCModule.prepare(JDBCModule.java:402) at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:100) at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:196) at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:191) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:45) Truncated. see log file for complete stacktrace Caused By: java.sql.SQLException: ORA-28001: the password has expired at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:466) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:399) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:391) at oracle.jdbc.driver.T4CTTIfun.processError(T4CTTIfun.java:1126) at oracle.jdbc.driver.T4CTTIoauthenticate.processError(T4CTTIoauthenticate.java:507) Truncated. see log file for complete stacktrace > [06:38:36 PM] Deployment cancelled. [06:38:37 PM] ---- Deployment incomplete ----. [06:38:37 PM] Remote deployment failed (oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer) #### Cannot run application ElizaSoft due to error deploying to IntegratedWebLogicServer. [06:38:37 PM] Cancel requested [Application ElizaSoft stopped and undeployed from IntegratedWebLogicServer]
But I got back to the top of the same request for the same user and password but it works and do not give the error.
Help, please.
Concerning
Mr President
I just want to remove the old conn ide and create a new ide conn and add to the application and it works
Concerning
-
Hi all
I am trying to load the data in the 1 table to another using ODI 10 g. My approach is error ed out in step 3 - load data showing the exception below
When I see the description of the sql that runs to the phase I see below911 : 42000 : java.sql.SQLException: ORA-00911: invalid character java.sql.SQLException: ORA-00911: invalid character at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:316) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:282) at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:639) at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:185) at oracle.jdbc.driver.T4CPreparedStatement.execute_for_describe(T4CPreparedStatement.java:503) at oracle.jdbc.driver.OracleStatement.execute_maybe_describe(OracleStatement.java:965) at oracle.jdbc.driver.T4CPreparedStatement.execute_maybe_describe(T4CPreparedStatement.java:535) at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1051) at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2984) at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3026) at com.sunopsis.sql.SnpsQuery.executeQuery(SnpsQuery.java) at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execCollOrders(SnpSessTaskSql.java) at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java) at com.sunopsis.dwg.dbobj.SnpSessTaskSqlC.treatTaskTrt(SnpSessTaskSqlC.java) at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java) at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java) at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java) at com.sunopsis.dwg.cmd.DwgCommandSession.treatCommand(DwgCommandSession.java) at com.sunopsis.dwg.cmd.DwgCommandBase.execute(DwgCommandBase.java) at com.sunopsis.dwg.cmd.e.k(e.java) at com.sunopsis.dwg.cmd.g.A(g.java) at com.sunopsis.dwg.cmd.e.run(e.java) at java.lang.Thread.run(Unknown Source)
OBV when this sql is tried of toad is giving the same error.select _ACTIVITIES_V.ACTIVITY_ID C1_ACTIVITY_ID, _ACTIVITIES_V.ATTRIBUTE15 C42_ATTRIBUTE15 from .COM_ACTIVITIES_V _ACTIVITIES_V where (1=1)
Please advice what's not here
thnksHello
In topology-> physical schema Manager, where you set the source of Oracle schema, you left the WORKING PATTERN as empty. Put a schema name in the scheme of work and this. will be preceded by the name of this schema
Also, for better visibility, you change the table alias name in the interface of
ACTIVITIESV
TO
ACTIVITIES_VThank you
Fati
Maybe you are looking for
-
Looking for Driver of instruments Boonton 9242
I'm looking for an instrument driver for a voltmeter of RF Boonton 9242. Any help is appreciated!
-
I have a guest spot for use to third parties, on my computor. How can I install programs like 'Word' and e-mail on the page 'comments '.
-
WRT610N updated firmware, USB hard drive no longer works
Hi all Thanks in advance for any help you may have. I noticed a few people have had this problem, so maybe there is a difficulty. I updated the firmware to Ver.1.00.02.10 because the release notes, said that it had improved the function USB hard dr
-
HP 8610: x 64 do not print correctly cut
I snipped an element (using the Windows snipping tool) and pasted into a Word document. When I view the document in the document print preview mode is correct. When it prints the HP 8610 printed changes the size of the item snipped. I tried to pri
-
MediaPlayer or Media Player-call to play http internet radio url?
When I try a MediaPlayer ( http://developer.blackberry.com/native/reference/cascades/bb__multimedia__mediaplayer.html ) or call the media player on a http url of an internet radio station that either, they don't play, or I get an error. I do not use