Select query is not executing
Hi Friends,
my code is :
itab-vbeln = bseg-vbeln.
if not itab-vbeln is initial.
select single vbeln inco1 inco2 into ( itab-vbeln itab-inco1 itab-inco2)
from vbrk where vbeln = itab-vbeln.
appned itab.
note : here inco1 inco2 are incoterms
my question is can we direct move the values of bseg-vbeln into itab-vbeln. ???
and i am generating the report with one varient , when i debug this report the
there is no value in bseg-vbeln. it is showing null value.thats why my select query is not working..but i want execute this select query final.
in output i want display the inco1 inco2 data.(incoterms)
any help please.
urgent.
regards,
vijay.
Hi Vijay,
First you need to check it out whether <b>itab-vbeln = bseg-vbeln</b> is in with in LOOP or not (<b>if ITAB is intenal table</b>)
if itab is internal table you should write above statement with in loop, and also check it out in debug mode why bseg-vbeln value is not coming.
and one more thing you need to make small correction in ur code use ',' .
select single vbeln inco1 inco2 into ( <b>itab-vbeln, itab-inco1, itab-inco2</b>)
from vbrk where vbeln = itab-vbeln
Note: when ever use select single u should pass values into work area, dont use internal table .
<b>if you have more doubts just send your entire code then i will rewrite it.</b>
<b>Reward with points if useful.</b>
Regards,
Vijay Krishna
Similar Messages
-
How to optimize the select query that is executed in a cursor for loop?
Hi Friends,
I have executed the code below and clocked the times for every line of the code using DBMS_PROFILER.
CREATE OR REPLACE PROCEDURE TEST
AS
p_file_id NUMBER := 151;
v_shipper_ind ah_item.shipper_ind%TYPE;
v_sales_reserve_ind ah_item.special_sales_reserve_ind%TYPE;
v_location_indicator ah_item.exe_location_ind%TYPE;
CURSOR activity_c
IS
SELECT *
FROM ah_activity_internal
WHERE status_id = 30
AND file_id = p_file_id;
BEGIN
DBMS_PROFILER.start_profiler ('TEST');
FOR rec IN activity_c
LOOP
SELECT DISTINCT shipper_ind, special_sales_reserve_ind, exe_location_ind
INTO v_shipper_ind, v_sales_reserve_ind, v_location_indicator
FROM ah_item --464000 rows in this table
WHERE item_id_edw IN (
SELECT item_id_edw
FROM ah_item_xref --700000 rows in this table
WHERE item_code_cust = rec.item_code_cust
AND facility_num IN (
SELECT facility_code
FROM ah_chain_div_facility --17 rows in this table
WHERE chain_id = ah_internal_data_pkg.get_chain_id (p_file_id)
AND div_id = (SELECT div_id
FROM ah_div --8 rows in this table
WHERE division = rec.division)));
END LOOP;
DBMS_PROFILER.stop_profiler;
EXCEPTION
WHEN NO_DATA_FOUND
THEN
NULL;
WHEN TOO_MANY_ROWS
THEN
NULL;
END TEST;The SELECT query inside the cursor FOR LOOP took 773 seconds.
I have tried using BULK COLLECT instead of cursor for loop but it did not help.
When I took out the select query separately and executed with a sample value then it gave the results in a flash of second.
All the tables have primary key indexes.
Any ideas what can be done to make this code perform better?
Thanks,
Raj.As suggested I'd try merging the queries into a single SQL. You could also rewrite your IN clauses as JOINs and see if that helps, e.g.
SELECT DISTINCT ai.shipper_ind, ai.special_sales_reserve_ind, ai.exe_location_ind
INTO v_shipper_ind, v_sales_reserve_ind, v_location_indicator
FROM ah_item ai, ah_item_xref aix, ah_chain_div_facility acdf, ah_div ad
WHERE ai.item_id_edw = aix.item_id_edw
AND aix.item_code_cust = rec.item_code_cust
AND aix.facility_num = acdf.facility_code
AND acdf.chain_id = ah_internal_data_pkg.get_chain_id (p_file_id)
AND acdf.div_id = ad.div_id
AND ad.division = rec.division;ALSO: You are calling ah_internal_data_pkg.get_chain_id (p_file_id) every time. Why not do it outside the loop and just use a variable in the inner query? That will prevent context switching and improve speed.
Edited by: Dave Hemming on Dec 3, 2008 9:34 AM -
Select query is not working in BDC Program
Hi,
I am working in BDC for update valuation class for T-code mm01.Actually In this BDC i am using two recoding based on material type.
i am using two internal table : I_DATA and ITAB
Use I_DATA to hold excle data in which material No, plant , valuation type , valuation No. and ITAB for material No, material type Only.
So, i am fetching material Type ( MARA-MTART ) through select query. But Select query is not working. and also i did check MARA table according that Material Number then material no. exit in Mara Table.
Note : at run time I_DATA have 1 row but ITAB have 0 row ....
DATA: BEGIN OF I_DATA OCCURS 0,
MATNR TYPE MARA-MATNR,
WERKS TYPE MARC-WERKS,
BWTAR TYPE RMMG1-BWTAR,
VERPR TYPE BMMH1-VERPR,
BKLAS TYPE MBEW-BKLAS,
STATUS TYPE C,
END OF I_DATA.
DATA : BEGIN OF ITAB OCCURS 0,
MATNR LIKE MARA-MATNR,
MTART LIKE MARA-MTART,
END OF ITAB.
Loop at I_DATA.
select matnr mtart from mara into table itab where matnr = I_DATA-matnr.
endloop.
Guide me..........If you use your
Loop at I_DATA.
select matnr mtart from mara into table itab
where matnr = I_DATA-matnr.
endloop.
At end of loop, itab will only contain the result of the last select, so use a
Loop at I_DATA.
select matnr mtart from mara APPENDING table itab
where matnr = I_DATA-matnr.
endloop.
better
if I_DATA[] is not initial.
select matnr mtart from mara into table itab
FOR ALL ENTRIES IN i_data where matnr = i_data-matnr.
endif.
Some Remarks
- If actually required (where does I_DATA come from, is it an external format, you need the internal value to use in SELECT statement), check via SE11 the correct [conversion exit|http://help.sap.com/saphelp_nw04/helpdata/en/35/26b217afab52b9e10000009b38f974/content.htm] associated with domain MATNR (Is it truly ALPHA, and not something like MATN1, so [CONVERSION_EXIT_MATN1_INPUT|http://www.sdn.sap.com/irj/scn/advancedsearch?query=conversion_exit_matn1_input])
- You could try to use BAPI like [BAPI_MATERIAL_SAVEDATA|http://www.sdn.sap.com/irj/scn/advancedsearch?query=bapi_material_savedata] and not BDC
Regards,
Raymond -
Why select query is not working?
CREATE OR REPLACE TYPE prod_type AS OBJECT (
pid INT,
pprice NUMBER,
MEMBER PROCEDURE display(pid IN NUMBER));
create table prod of prod_type (pid primary key);
CREATE OR REPLACE TYPE deal_type UNDER prod_type (
ctr NUMBER,
OVERRIDING MEMBER PROCEDURE display (pid IN NUMBER),
insert into prod values(deal_type(101, 4, 1));
insert into prod values(deal_type(102, 5, 0));
------below given select query is NOT WORKING ---------
select ctr from prod p where p.pid=101;
Thanks,
-Nid------below given select query is NOT WORKINGWondering how you inserted data ...
SQL> CREATE OR REPLACE TYPE prod_type AS OBJECT (
2 pid INT,
3 pprice NUMBER,
4 MEMBER PROCEDURE display(pid IN NUMBER));
5 /
Type created.
SQL>
SQL> create table prod of prod_type (pid primary key);
Table created.
SQL>
SQL> CREATE OR REPLACE TYPE deal_type UNDER prod_type (
2 ctr NUMBER,
3 OVERRIDING MEMBER PROCEDURE display (pid IN NUMBER),
4 );
5 /
Warning: Type created with compilation errors.
SQL> sho err
Errors for TYPE DEAL_TYPE:
LINE/COL ERROR
4/1 PLS-00103: Encountered the symbol ")" when expecting one of the
following:
, not pragma <an identifier>
<a double-quoted delimited-identifier> final instantiable
current order overriding static member constructor map
SQL> CREATE OR REPLACE TYPE deal_type UNDER prod_type (
2 ctr NUMBER,
3 OVERRIDING MEMBER PROCEDURE display (pid IN NUMBER));
4 /
Warning: Type created with compilation errors.
SQL> sho err
Errors for TYPE DEAL_TYPE:
LINE/COL ERROR
1/1 PLS-00590: attempting to create a subtype UNDER a FINAL type
SQL>You made an attempt to create a subtype UNDER a FINAL type - that the reason why can not work ...
Avoid deriving a subtype from this FINAL type.
HTH -
My query is not executing properly after applying patches(bi.7
iam working bi.7 support package 13
after applying patches
my query is not executing properly in production my problem with FI queries
the query is executing properly but ihav created newformula using formulavariable that fields are not getting data in report if i click on currency conversion iam getting popup but currency translation coversion list is not coming and currency type(target currency also not dispalying)
but if i execute same query in development its working properly newformula fields are getting data and currency conversion also working in development
can u please help me in this issure
i hope as soon i will get solutions from bw gurusThat currency conversion problem is solved
i checked TCODE:RSCUR IN PRD its not showing any details
again i checked in dev and moved all currency types dev to production
now its wokring
i hope check with this it will work -
Selected file is not executable when loading core file
Hello all
im using sunstudio 12 on sun4u sparc using compiler version Sun C++ 5.9 SunOS_sparc Patch 124863-04 2008/04/16
when i try to load core dump that is created from one of the executables with sunstudio 12 im getting this message
"The Select file is not executable "
and when i open the core file with command like dbx every thing is working finehere is all the output:
Running "/opt/SUNWspro12/SUNWspro/bin/dmake -f Makefile CONF=Debug" in /home/meiry/SunStudioProjects/Quote_1
dmake: defaulting to parallel mode.
See the man page dmake(1) for more information on setting up the .dmakerc file.
sun8 --> 1 job
/opt/SUNWspro12/SUNWspro/bin/dmake -f nbproject/Makefile-Debug.mk SUBPROJECTS= .build-conf
sun8 --> 1 job
mkdir -p build/Debug/Sun9-Solaris-Sparc
CC -c -g +w -o build/Debug/Sun9-Solaris-Sparc/disk.o disk.cc
sun8 --> 2 jobs
mkdir -p build/Debug/Sun9-Solaris-Sparc
CC -c -g +w -o build/Debug/Sun9-Solaris-Sparc/cpu.o cpu.cc
sun8 --> Job output
mkdir -p build/Debug/Sun9-Solaris-Sparc
CC -c -g +w -o build/Debug/Sun9-Solaris-Sparc/cpu.o cpu.cc
(/home/meiry/SunStudioProjects/Quote_1)cpu.cc:
"/opt/SUNWspro/prod/include/CC/Cstd/iostream.h", line 4: Error: istream is not a member of std.
"/opt/SUNWspro/prod/include/CC/Cstd/iostream.h", line 5: Error: cin is not a member of std.
"/opt/SUNWspro/prod/include/CC/Cstd/iostream.h", line 6: Error: ws is not a member of std.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 64: Error: Type name expected instead of "locale".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: While specializing "std::basic_streambuf<std::charT, std::traits>".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: Specialized in non-template code.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 65: Error: Type name expected instead of "locale".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: While specializing "std::basic_streambuf<std::charT, std::traits>".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: Specialized in non-template code.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 68: Error: streamsize is not defined.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: While specializing "std::basic_streambuf<std::charT, std::traits>".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: Specialized in non-template code.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 145: Error: Type name expected instead of "streamsize".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: While specializing "std::basic_streambuf<std::charT, std::traits>".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: Specialized in non-template code.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 146: Error: Type name expected instead of "streamsize".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: While specializing "std::basic_streambuf<std::charT, std::traits>".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: Specialized in non-template code.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 152: Error: Type name expected instead of "streamsize".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: While specializing "std::basic_streambuf<std::charT, std::traits>".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: Specialized in non-template code.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 167: Error: Type name expected instead of "locale".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: While specializing "std::basic_streambuf<std::charT, std::traits>".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: Specialized in non-template code.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 170: Error: Type name expected instead of "_RWSTDGuard".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: While specializing "std::basic_streambuf<std::charT, std::traits>".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: Specialized in non-template code.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 236: Error: Templates can only declare classes or functions.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 239: Error: Use ";" to terminate statements.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 239: Error: A declaration was expected instead of "return".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 239: Error: s is not defined.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 248: Error: basic_streambuf is not defined.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 248: Error: int_type is not defined.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 249: Error: Templates can only declare classes or functions.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 251: Error: Use ";" to terminate statements.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 251: Error: A declaration was expected instead of "if".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 251: Error: ")" expected instead of ">".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 251: Error: Unexpected ")" -- Check for matching parenthesis.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 251: Error: Operand expected instead of ")".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 253: Error: The function "gbump" must have a prototype.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 254: Error: traits is not defined.
Compilation aborted, too many Error messages.
:(/home/meiry/SunStudioProjects/Quote_1)cpu.cc
*** Error code 1
dmake: Fatal error: Command failed for target `build/Debug/Sun9-Solaris-Sparc/cpu.o'
Current working directory /home/meiry/SunStudioProjects/Quote_1
Waiting for 1 job to finish
sun8 --> Job output
mkdir -p build/Debug/Sun9-Solaris-Sparc
CC -c -g +w -o build/Debug/Sun9-Solaris-Sparc/disk.o disk.cc
(/home/meiry/SunStudioProjects/Quote_1)disk.cc:
"/opt/SUNWspro/prod/include/CC/Cstd/iostream.h", line 4: Error: istream is not a member of std.
"/opt/SUNWspro/prod/include/CC/Cstd/iostream.h", line 5: Error: cin is not a member of std.
"/opt/SUNWspro/prod/include/CC/Cstd/iostream.h", line 6: Error: ws is not a member of std.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 64: Error: Type name expected instead of "locale".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: While specializing "std::basic_streambuf<std::charT, std::traits>".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: Specialized in non-template code.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 65: Error: Type name expected instead of "locale".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: While specializing "std::basic_streambuf<std::charT, std::traits>".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: Specialized in non-template code.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 68: Error: streamsize is not defined.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: While specializing "std::basic_streambuf<std::charT, std::traits>".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: Specialized in non-template code.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 145: Error: Type name expected instead of "streamsize".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: While specializing "std::basic_streambuf<std::charT, std::traits>".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: Specialized in non-template code.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 146: Error: Type name expected instead of "streamsize".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: While specializing "std::basic_streambuf<std::charT, std::traits>".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: Specialized in non-template code.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 152: Error: Type name expected instead of "streamsize".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: While specializing "std::basic_streambuf<std::charT, std::traits>".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: Specialized in non-template code.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 167: Error: Type name expected instead of "locale".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: While specializing "std::basic_streambuf<std::charT, std::traits>".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: Specialized in non-template code.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 170: Error: Type name expected instead of "_RWSTDGuard".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: While specializing "std::basic_streambuf<std::charT, std::traits>".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 185: Where: Specialized in non-template code.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 236: Error: Templates can only declare classes or functions.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 239: Error: Use ";" to terminate statements.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 239: Error: A declaration was expected instead of "return".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 239: Error: s is not defined.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 248: Error: basic_streambuf is not defined.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 248: Error: int_type is not defined.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 249: Error: Templates can only declare classes or functions.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 251: Error: Use ";" to terminate statements.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 251: Error: A declaration was expected instead of "if".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 251: Error: ")" expected instead of ">".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 251: Error: Unexpected ")" -- Check for matching parenthesis.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 251: Error: Operand expected instead of ")".
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 253: Error: The function "gbump" must have a prototype.
"/opt/SUNWspro/prod/include/CC/Cstd/./streambuf", line 254: Error: traits is not defined.
Compilation aborted, too many Error messages.
:(/home/meiry/SunStudioProjects/Quote_1)disk.cc
*** Error code 1
dmake: Warning: Command failed for target `build/Debug/Sun9-Solaris-Sparc/disk.o'
Current working directory /home/meiry/SunStudioProjects/Quote_1
*** Error code 1
dmake: Fatal error: Command failed for target `.build-impl'
Build failed. Exit value 1. -
Hello,
i have a file employee1.xsql:
<?xml version='1.0'?>
<xsql:query xmlns:xsql="urn:oracle-xsql"
connection="employee"
rowset-element="OK"
row-element="EMPLOYEE">
SELECT employee_id "ID"
,last_name "NAME"
,job_id "JOB"
,salary "SALARY"
,commission_pct "COMMISSION"
FROM EMPLOYEES
</xsql:query>
When I try to execute the file:
http://<hostname>:8888/obe/employee1.xsql
the select is not executed, instead the text of the file appears in the browser (oc4j is started).
What is wrong?
AnnaHello Sandra,
Can you attach the sample controller.jpf and the .jsp file ? I will
reproduce and get back to you.
Thanks
Raj Alagumalai
Backline Workshop Support
"Sandra Lancheros" <[email protected]> wrote in message
news:3f574b56$[email protected]..
>
Hello.
I have a problem with a select: The first time I run the page flow itappears
empty. The data for the select is loaded from a Treemap, which isinitialized
in the begin action like this:
mapReporteSIRED.put(new String("Cubo.cls"), new String("CuboParticipación
Ciudadana") );
mapReporteSIRED.put(new String("DenunciasTramitadas.cls"), newString("Trámites
por Sectores Denunciados") );
mapReporteSIRED.put(new String("Entidades por TemaDenunciado.cls"), new
String("Entidades por Tema Denunciado") );
mapReporteSIRED.put(new String("EntidadesDenunciadas.cls"), newString("Entidades
Denunciadas") );
mapReporteSIRED.put(new String("SectoresYTemasDenunciados.cls"),new String("Denuncias
por Sector y Tema Denunciado") );
mapReporteSIRED.put(new String("InformeQuejaObservatorio.cls"),new String("Informe
Queja Observatorio") );
where mapReporteSIRED is the name of the treemap.
From the jsp where I have the select I load the data this way:
<netui:select dataSource="{actionForm.reporte}" tagId="_reporte"optionsDataSource="{pageFlow.mapReporteSIRED}"
</netui:select>where actionForm.reporte is an attribute of a FormBean.
Thanks in advance for your help.
Sandra Lancheros
EDS -
Dear All
Stuck at query approval:
SELECT
DISTINCT 'TRUE'
FROM
POR1 INNER JOIN
OITM ON POR1.ItemCode = OITM.ItemCode INNER JOIN
OITB ON OITM.ItmsGrpCod = OITB.ItmsGrpCod
Where POR1.DocEntry = $[OPOR.Docentry]
Group By OITB.U_POLimit
HAVING OITB.U_POLimit < Sum(POR1.GTotal)
Value is coming properly in sap query manager but approval is not executing at the time of transactionHi Sumeet,
Try the below query, but it will consider the item group of the first line "Item code".
For example , one PO will have different type of item group's item then you wont get expected result.
SELECT
DISTINCT 'TRUE'
FROM
POR1 INNER JOIN
OITM ON $[$38.1.1] = OITM.ItemCode INNER JOIN
OITB ON OITM.ItmsGrpCod = OITB.ItmsGrpCod and Isnull(OITB.U_POLimit,0) < $[$22.0.Number] -
Query is not executing on Multiprovider.
Hi Bw xpertz
Could any one clarify me. I have added a infocube to the existing multiprovider.I had taken all the selection in the identification tab like chars,time chars and keyfigs.
When i am looking the data via listschema its showing the data .How ever when i generated a new query on the multiprovider with new keyfigure which i added via new cube is not displaying.
Evry thing is ok up to cube level i checked with a query on cube too.
How ever ther is a problem with multiprovider.
I dint get what xact reason behind this.Could any one help me in this aspect.
When i am trying to execute the other queries on the same multiprovider they are working fine.
I had gone through some of the earlier postings too. but i didnt get the answer..
When i am trying to execute the newly generated query its not working ..and taking more than 1 hr even the data is not displaying.
Any suggestions would be appreciable.
Thanx in advance
RMK
*No need to say good answers can get full pointz**
**Sharing is the only way to improve the knowledge**Are you filtering by any char not contained in your new cube or by any char tha althoug contained in your cube the ID is not marked in multiprovider definition?
Check if any modification to any cube in multicube had deactivated the multicube.
Try to do a query only for your new cube, filtering by infoprovider, the data must be there. -
Select query in not working for Count(*)
Hi,
Our batch team running one query that is selecting one table TSFHEAD and this query is hanging. Below are diffrent shenario in which the select query is running on this table.
select * from tsfhead where create_id = 'BATCH' and create_date = '26-OCT-12';
--not returning any rows and hanging
select * from tsfhead where create_id = 'BATCH' ---returning rows
select * from tsfhead where create_date = '26-OCT-12'; --- returning rows
select count(*) from tsfhead ----not returning rows and hanging
This table TSFHEAD has 59000 rows.
SQL> explain plan for select * from tsfhead where create_id = 'BATCH' and create_date = '26-OCT-12';
Explained.
SQL> SELECT * FROM TABLE(dbms_xplan.display);
PLAN_TABLE_OUTPUT
Plan hash value: 415503093
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 1 | 67 | 215 (1)| 00:00:03 |
|* 1 | TABLE ACCESS FULL| TSFHEAD | 1 | 67 | 215 (1)| 00:00:03 |
Predicate Information (identified by operation id):
PLAN_TABLE_OUTPUT
1 - filter("CREATE_ID"='BATCH' AND "CREATE_DATE"='26-OCT-12')
I don't know why this query behaving in this manner.Please help.RanVijai_dba wrote:
Thanks for your reply. But +"select count(*) from tsfhead"+ is hanging and +"select * from tsfhead where create_date = '26-OCT-12' "+ is showing records.It might be showing records, but not necessarily the correct records.
As sb points out, you are treating dates as strings rather than the DATE datatype. That means you could be querying the wrong data, and your query is also not safe in different environments. It could also effect the query execution plan. Also, as pointed out, you should be ideally using 4 digit years. There were many headaches caused by the use of 2 digit years that most companies corrected as part of the millenium bug fixes prior to the year 2000... well over a decade ago, and most good designs now ensure that 4 digit years are used as standard.
So your query would be better written as:
select * from tsfhead where create_date = TO_DATE('26-OCT-2012','DD-MON-YYYY')When you say:
select count(*) from tsfhead... is hanging, you say the table has around 59000 rows in it, and in reality that's a small amount of records, so a count(*) shouldn't take long at all, even doing a full table scan.
Post the explain plan for that simple count(*) query for us. (and ensure you use {noformat}{noformat} tags to keep the formatting on the forum, as described in {message:id=9360002}) -
My select query in not working
hi
this my select query
select * from J_1IEXCHDR where werks = 'DT*'
this is not working
i want result where werks like DT01, DT09 and many statting with DT
so plz tel me how to write for like .
thankHi,
>
Guptaprashant wrote:
> hi
>
> this my select query
>
> select * from J_1IEXCHDR where werks = 'DT*'
>
>
> this is not working
>
> i want result where werks like DT01, DT09 and many statting with DT
> so plz tel me how to write for like .
>
> thank
Use:-
select * from J_1IEXCHDR where werks like 'DT%'.
Regards,
Tarun -
The SQL query is not executing
Hi
I have the following situation: In a project we designed our reports calling a stored procedure the exits in a MS SQL Server 200 database. The Stored Procedures works fine and when they are used in the report everything works perfectly.
The reports are being made with CR DEsigner 11, when the designer ends them, ha pass them to me and we put them in our java web application. I open them and even preview them since the Crystal Reprots Perspective of Eclipse and I can see the data, so everything to this point is OK.
The problem comes when I change of connection, I'm trying to connect every report to the same host and database, and when the reprot is displayed in the browser there is no data. I profile the SQL commands that are executed when the report is requested and I found that the reprot is not executing the stored procedure.
I guess because i'm connectring the report to the same database and host that was used when the report is created and i'm also passing exactly the same parameters of the stored procedure, then report thinks that it doesn't have executing again becuase it will be the same information.
SO, i wonder if there is a way to request to the report to execute the sql query every time i have to display it.
thanks for any help.What happens when you try to view the report using a simple viewer.jsp?without changing the connection?
2009-05-25 14:06:09,250 ERROR com.businessobjects.reports.sdk.JRCCommunicationAdapter - detected an exception: Error de conexión: [SQLServer 2000 Driver for JDBC]Error establishing socket.
But the database server is ok, so i think the rpt needs more information to be connect to the database.
Also what happens if you dont use the data bean and give everything there only?
The same, the rpt is not executing the stored procedure.
Did anything change on the RDBMS side? Additional packages, changes to the schema, ownership, etc?
No, the server is ok and the database is ok.
If you configure Log4J logging to DEBUG, you should see the database invokes from the Crystal Java engine, specifically the queries sent and the number of rowsets returned. Do you notice any errors?
I have a problem here with log4j. In my project i'm using spring and with the help of spring i configure log4j, basically with spring is easier to configure log4j.
I'm telling you this because i have log4j working but when my application reaches the code to change the connection to the rerport, log4j dies and stop sending any message to the stdout or to a log file. I haven't since this behavior in any other app o library. So i want to guess i have something wrong with my log4j or maybe with log4j+spring.
So, i remove all the code of spring referring to log4j, but the problem with log4j wasn't solved.
What i will try now is to remove spring from the project.
This is my log4j.properties:
log4j.rootLogger=DEBUG, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n -
Select query does not return rows
Hi all,
The following query does not returning rows even though values are there in table.
Kindly let me know why it is creating problem.
thanks, P Prakash
/* Formatted on 2011/05/11 16:44 (Formatter Plus v4.8.8) */
SELECT pr.pa_rqst_sid, ptr.sbmtr_trnsctn_idntfr, ptr.athrztn_infrmtn,
DECODE (ou.org_unit_name,
'PA - MDCH', (SELECT property_value
FROM hipaa_system_defaults
WHERE property_name = 'RECEIVER_ID_1_PA'),
'PA - MPRO', (SELECT property_value
FROM hipaa_system_defaults
WHERE property_name = 'RECEIVER_ID_2_PA'),
'PA - DEFAULT', (SELECT property_value
FROM hipaa_system_defaults
WHERE property_name = 'RECEIVER_ID_1_PA'),
NULL
) AS intrchng_sndr_idntfr,
ptr.intrchng_sndr_idntfr AS intrchng_rcvr_idntfr, ptr.usg_indctr,
ptr.intrchng_sndr_idntfr AS applctn_rcvr_code,
ptr.trnsctn_set_cntrl_nmbr AS trnsctn_set_cntrl_nmbr,
ptr.athrztn_infrmtn_qlfr AS athrztn_infrmtn_qlfr,
ptr.scrty_infrmtn_qlfr AS scrty_infrmtn_qlfr,
ptr.scrty_infrmtn AS scrty_infrmtn,
ptr.intrchng_sndr_idntfr_qlfr AS intrchng_sndr_idntfr_qlfr,
ptr.intrchng_rcvr_idntfr_qlfr AS intrchng_rcvr_idntfr_qlfr,
ptr.intrchng_cntrl_stndrds_idntfr AS intrchng_cntrl_stndrds_idntfr,
ptr.intrchng_cntrl_vrsn_nmbr AS intrchng_cntrl_vrsn_nmbr,
ptr.intrchng_cntrl_nmbr AS intrchng_cntrl_nmbr,
ptr.acknwldgmnt_rqstd_indctr AS acknwldgmnt_rqstd_indctr,
ptr.cmpnt_elmnt_sprtr AS cmpnt_elmnt_sprtr,
ptr.fnctnl_idntfr_code AS fnctnl_idntfr_code,
ptr.grp_cntrl_nmbr AS grp_cntrl_nmbr,
ptr.rspnsbl_agncy_code AS rspnsbl_agncy_code,
ptr.vrsn_rls_indstry_idntfr_code AS vrsn_rls_indstry_idntfr_code
FROM pa_request pr, pa_transaction_request ptr, org_unit ou
WHERE ptr.pa_trnsctn_rqst_sid = pr.pa_trnsctn_rqst_sid
AND pr.org_unit_sid = ou.org_unit_sid
AND pr.oprtnl_flag = 'A'
AND ptr.oprtnl_flag = 'A'
AND ou.oprtnl_flag = 'A'
AND pr.pa_mode_type_lkpcd = 'BT'
AND (pr.status_cid = 86 OR pr.status_cid IN
(20, 70, 30, 80, 25, 101, 96)
AND pr.pa_rqst_sid = 75006271
ORDER BY pr.pa_rqst_sid;
the query is not giving result for this particular request sid.75006271 is present in table.833560 wrote:
Hi all,
The following query does not returning rows even though values are there in table.
Kindly let me know why it is creating problem.
thanks, P Prakash
/* Formatted on 2011/05/11 16:44 (Formatter Plus v4.8.8) */
SELECT pr.pa_rqst_sid, ptr.sbmtr_trnsctn_idntfr, ptr.athrztn_infrmtn,
DECODE (ou.org_unit_name,
'PA - MDCH', (SELECT property_value
FROM hipaa_system_defaults
WHERE property_name = 'RECEIVER_ID_1_PA'),
'PA - MPRO', (SELECT property_value
FROM hipaa_system_defaults
WHERE property_name = 'RECEIVER_ID_2_PA'),
'PA - DEFAULT', (SELECT property_value
FROM hipaa_system_defaults
WHERE property_name = 'RECEIVER_ID_1_PA'),
NULL
) AS intrchng_sndr_idntfr,
ptr.intrchng_sndr_idntfr AS intrchng_rcvr_idntfr, ptr.usg_indctr,
ptr.intrchng_sndr_idntfr AS applctn_rcvr_code,
ptr.trnsctn_set_cntrl_nmbr AS trnsctn_set_cntrl_nmbr,
ptr.athrztn_infrmtn_qlfr AS athrztn_infrmtn_qlfr,
ptr.scrty_infrmtn_qlfr AS scrty_infrmtn_qlfr,
ptr.scrty_infrmtn AS scrty_infrmtn,
ptr.intrchng_sndr_idntfr_qlfr AS intrchng_sndr_idntfr_qlfr,
ptr.intrchng_rcvr_idntfr_qlfr AS intrchng_rcvr_idntfr_qlfr,
ptr.intrchng_cntrl_stndrds_idntfr AS intrchng_cntrl_stndrds_idntfr,
ptr.intrchng_cntrl_vrsn_nmbr AS intrchng_cntrl_vrsn_nmbr,
ptr.intrchng_cntrl_nmbr AS intrchng_cntrl_nmbr,
ptr.acknwldgmnt_rqstd_indctr AS acknwldgmnt_rqstd_indctr,
ptr.cmpnt_elmnt_sprtr AS cmpnt_elmnt_sprtr,
ptr.fnctnl_idntfr_code AS fnctnl_idntfr_code,
ptr.grp_cntrl_nmbr AS grp_cntrl_nmbr,
ptr.rspnsbl_agncy_code AS rspnsbl_agncy_code,
ptr.vrsn_rls_indstry_idntfr_code AS vrsn_rls_indstry_idntfr_code
FROM pa_request pr, pa_transaction_request ptr, org_unit ou
WHERE ptr.pa_trnsctn_rqst_sid = pr.pa_trnsctn_rqst_sid
AND pr.org_unit_sid = ou.org_unit_sid
AND pr.oprtnl_flag = 'A'
AND ptr.oprtnl_flag = 'A'
AND ou.oprtnl_flag = 'A'
AND pr.pa_mode_type_lkpcd = 'BT'
AND (pr.status_cid = 86 OR pr.status_cid IN
(20, 70, 30, 80, 25, 101, 96)
AND pr.pa_rqst_sid = 75006271
ORDER BY pr.pa_rqst_sid;
Hi,
Its very difficult to analyse the query without any data being provided. So I suggest you to debug the above query by keeping basic join condition intact and comment out all the other where conditions for initial run.
FROM pa_request pr, pa_transaction_request ptr, org_unit ou
WHERE ptr.pa_trnsctn_rqst_sid = pr.pa_trnsctn_rqst_sid
--AND pr.org_unit_sid = ou.org_unit_sid
--AND pr.oprtnl_flag = 'A'
--AND ptr.oprtnl_flag = 'A'
--AND ou.oprtnl_flag = 'A'
--AND pr.pa_mode_type_lkpcd = 'BT'
--AND (pr.status_cid = 86 OR pr.status_cid IN
(20, 70, 30, 80, 25, 101, 96)
--AND pr.pa_rqst_sid = 75006271If if you have given join conditions proper and if data exists ,you can see set of rows displayed.
Next step is to keep on uncommenting each of the where condition
AND pr.oprtnl_flag = 'A'Like this you 'll come to the condition which does not match your requirement
Hope this helps
Regards,
Achyut -
Variable has SELECT query how to execute it
hi all
question may be odd one but guide me on that.
requirement is as , i have a BAPI which have a STRING type INPUT parameter let P1, P1 contain a SELECT query as its value.
now i want to execute the select query which P1 contain in my BAPI , how i can do it.
e.g.
P1 = 'Select single * from MARA .'
now either i have extract the P1 OR have to do something to get this query executed .
please guide me.Hi
We can use the FM
Earlier WS_QUERY was there but it is obsolete. we need to check for the new one.
Or try to use the FM
GUI_EXEC to run it.
Thanks & Regards,
Chandralekha. -
Query link not executing in Management Cockpit
Hi,
We have two types of Frame in the Management Cockpit namely Graphic and
Reports and Links. The Graphic Frame is working fine.
In the Frame Type-Reports and Links, we have added link of the
query.However, when we try to execute this query from there, we
get a popup as "Analyzer Message Popup" with the following messages:
"Components D0LD7QSGDO27MCD613JJ04WLR (version A) do not exist on the
database.
The requested query/D0LD7QSGD027MCD613JJ04WLR does not exist on the
current server.
Unknown or deleted query"
We are able to execute this query otherwise from analyzer or thru menu.
Please advise.
Regards,
Rameshuser10887630 wrote:
the second query is not returning rows at all................... So are you stating that the query never returns (i.e. it executes forever)? That it returns but the result set is not what you are expecting? Or something else?
i mean that local ='en_us' is not there That sounds like you may be saying that the query returns but the results are not what you expect. Is that the case?
Can you post the results of the query I posted?
Justin
Maybe you are looking for
-
Xbacklight returns 'No outputs have backlight property' on Sony laptop
Laptop: Sony VAIO VGN-NW130D Graphics: Mobility Radeon HD 4500 Series WM: xmonad I am trying to get the two brightness adjustment keys on my laptop to work, which they currently they do not. To this end I want to map a xbacklight command to each of t
-
I am using a CDS database, sometimes I get an error on a put call - ENOENT i.e, No such file or directory This is not one of the documented return codes for a put. Under what scenarios can we get these errors ? The file ofcourse is still there. Any h
-
Can a gift purchase be refunded if the recipient already bought the album?
I gave an album as a gift right after my son had already purchased it. Can he (or I ) get a refund? I had no idea he had just bought the same album, literally minutes before I had sent it to him as a gift.
-
Hi , We have a RAC setup in Production environment , and I am just a general user on RAC DB. I have to get Information about RAC DB,Instances,Nodes and other metrics. Now my question is 1: What are the Metrics to make Report of RAC DB. 2: how to coll
-
Sales order and settlement rule
Hi One of my clients has a problem with a settlement rule, apparently as soon as he saves an order the amount is immediately included in COPA. Where can i see this? I tried transaction COPA but it does not work. The settlement rule has Not for Settle