Getting Exception in the select clause - Very Urgent
Hi,
I have given the below statement but it is showing the exception.
SELECT *
FROM (lv_tab_name)
INTO CORRESPONDING FIELDS OF TABLE <fs_1>.
If I execute the above select statement it is showing the below exception.
Exception CX_SY_NO_HANDLER triggered.
An exception with the type CX_SY_OPEN_SQL_DB occurred.
It is working very well if I mention the few field names.
Please let me know the possible reasons.
Thanks,
Suvin
Thanks much for your quick response.
I have tried with what you mentioned but it is not working.
Please find my code below.
*Declarations
DATA: ddfields TYPE STANDARD TABLE OF ddfield.
DATA: ls_ddfields TYPE ddfield.
DATA: lt TYPE lvc_t_fcat.
DATA: ls TYPE lvc_s_fcat.
DATA: lv_tab_name TYPE dd02l-tabname.
Data References
DATA: lt_data TYPE REF TO data.
DATA: new_line TYPE REF TO data.
Field Symbols
FIELD-SYMBOLS: <fs_1> TYPE ANY TABLE.
FIELD-SYMBOLS: <fs_data> TYPE REF TO data.
FIELD-SYMBOLS: <fs_2> TYPE ANY,
<l_field> TYPE ANY.
Get the fields of the database table, here i am passing the table name
CALL FUNCTION 'DD_NAMETAB_TO_DDFIELDS'
EXPORTING
KEYFIELDS = 'X'
NULLABLE = 'X'
tabname = lv_tab_name
TABLES
ddfields = ddfields.
LOOP AT ddfields INTO ls_ddfields.
ls-fieldname = ls_ddfields-fieldname.
APPEND ls TO lt.
ENDLOOP.
*Assigning Field-Symbol to our dynamic internal table
ASSIGN lt_data TO <fs_data>.
Calling the method CREATE_DYNAMIC_TABLE
CALL METHOD cl_alv_table_create=>create_dynamic_table
EXPORTING
it_fieldcatalog = lt
IMPORTING
ep_table = <fs_data>
EXCEPTIONS
generate_subpool_dir_full = 1
OTHERS = 2.
IF sy-subrc EQ 0.
ASSIGN <fs_data>->* TO <fs_1>.
Create a work area for the dynamic table.
CREATE DATA new_line LIKE LINE OF <fs_1>.
A field-symbol to access that work area
ASSIGN new_line->* TO <fs_2>.
ENDIF.
Selecting the Data from the respective table.
SELECT *
FROM (lv_tab_name)
INTO CORRESPONDING FIELDS OF TABLE <fs_1>.
Please advise..it is very urgent.
Thanks,
Suvin
Similar Messages
-
Using @Prompt in the SELECT clause (?)
Post Author: faltinowski
CA Forum: Semantic Layer and Data Connectivity
Product: Business Objects
Version: 6.5 SP3
Patches Applied: MHF11 and CHF48
Operating System(s): Windows
Database(s): Oracle
Error Messages: "Parse failed: Exception: DBD, ORA-00903 invalid table name State N/A"
Hi! I'm bewildered -- we have an object that parses but when I try to reproduce this object, it does not.
We have a universe that's been in production for several years using an object developed by another designer who's no longer with the company. This object is a dimension, datatype is character, and there's no LOV associated. The SELECT statement in this object is
decode(@Prompt('Select Snapshot Month','A','Object Definitions\CY Month Snapshot',MONO,CONSTRAINED),'00-Previous Month',to_number(to_char(add_months(sysdate,-1),'MM')),'01-Current Month',to_number(to_char(add_months(sysdate,0),'MM')),'01-January','1','02-February','2','03-March','3','04-April','4','05-May','5','06-June','6','07-July','7','08-August','8','09-September','9','10-October','10','11-November','11','12-December','12')
This object parses. The client uses the object in the select clause to capture the "month of interest" for the report. So the report may be for the entire year's data which is graphed to show trends, but there's a table below the graph which is filtered to show just the month of interest. Typically they use the value "00-Previous Month" so they can schedule the report and it will always show the last month's data.
Problem
The original object parses.
If I copy the object within the same universe, it parses.
If I copy the code into a new object in the same universe, it doesn't parse
If I copy the code into a new object in a different universe, it doesn't parse
If I copy the object to a different universe, then edit the LOV reference, it doesn't parse
If I create any new object having @Prompt in the SELECT statement, it doesn't parse.
If another designer tries - they get the same thing.
What am I missing? Obviously someone was able to create this successfully.
On the brighter side
The object I created in a new universe (which doesn't parse in the universe) seems to work fine in the report.Seems that, the prompt syntax is correct.
But the condition is not correct.
You are taking the prompt value and not doing anything. That could be one issue for this error.
I believe that, you just want to capture the prompt value use it in report level and do not want to apply as a filter.
So, use the condition as follows.
@Prompt('Select Grouping','A',{'A','B','C'},mono,constrained) = @Prompt('Select Grouping','A',{'A','B','C'},mono,constrained)
Hope this helps! -
Merge can't accept a variable in the select clause?
oracle 10.2
I have a stored procedure.
I have a variable, vseq, which I set a sequence variable. With all other sql statements I can do
insert into table a
select vseq
from dual;
Apparently a merge can't handle variables in the select clause. I get an error. I can get it to work when I hard code a value.
this is ridiculous...merge can't handle variables in the select clauseCare to prove?
sql> DECLARE
2 v_first_name varchar2(20) := 'BOSS';
3 BEGIN
4 MERGE INTO sun_employees se
5 USING (SELECT * FROM employees WHERE department_id = 20) e
6 ON (e.employee_id = se.employee_id)
7 WHEN MATCHED THEN
8 UPDATE SET salary = e.salary
9 WHEN NOT MATCHED THEN
10 INSERT(employee_id, first_name, last_name, department_id)
11 VALUES (e.employee_id, v_first_name, e.last_name, e.department_id);
12 END;
13 /
PL/SQL procedure successfully completed.
sql> select first_name from sun_employees;
FIRST_NAME
BOSS
BOSS -
Problems with query with more than 20 values in the select clause
I have a region based on a function returning a SQL query. It needs to have more than 20 values in the select clause. When I run the page I get a no data found error in the region. I managed to reproduce this behavior with just the following as the select returned by the function:
select 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21
from dual
I am running the 1.3.9.00.15 release of Marvel on 9.2.0.2 of the db on Solaris.Hello Raju,
I will email you the connection settings when I return to the office.
One thing I should have mentioned: The sql string is returned from a package in the db, so the query region text I originally posted isn't quite correct.
it is something like:
declare
begin
return my_pkg.my_fnc;
end;
the stored package is nothing more than:
package my_pks is
funtion my_fnc(i_test_param in varchar2) is
begin
return 'select 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20, 21 from dual';
end;
end;
Sorry for the inaccurate info in the first post, but I am away from the server in question right now. -
Class not getting called by the Select Statement
Dear All,
I have created a new class "Z1_EXIT_VARIABLES" in my Dev system and coded for a new Exit Variable for InfoObject "0FISCPER3" in this class.
But on debugging the Function module "EXIT_SAPLRRS0_001" (INCLUDE ZXRSRU01), I could find that the Select statement
<i>select CLSNAME
into l_clsname
from VSEOIMPLEM
where REFCLSNAME = 'ZBWIF_VAR_EXIT'.
</i>
calls ALL the classes mentioned in the table "VSEOIMPLEM" with REFCLSNAME = ZBWIF_VAR_EXIT, EXCEPT the class "Z1_EXIT_VARIABLES". Therefore, the code written by me is not getting executed.
Also, after debugging the same function module in Quality system, I could find that not all of the classes mentioned in the table "VSEOIMPLEM"are getting called by the select statement.
(I do not have authorization for CMOD in my Dev system)
Can anyone suggest a possible solution to the problem ?
Regards
Shalabh JainHi,
Still waiting for response.
The issue is not with finding control and performing action on it.
The coded UI automation script is able to find the control and performing click on that, and after that is is supposed to display the results, which is not happening.
I am not able to find out why the results are not displaying with coded UI but it's working as expected with SELENIUM web driver.
I have to do it with CODED UI VS2013, So i request you to give me some solution for this issue, I have done automation earlier for some similar web applications, but never faced this situation.
Studio: VS2013
Scripting Language: C#
HtmlHyperlink performSearchLink = new HtmlHyperlink(inventoryWindow);
performSearchLink.SearchProperties.Add(HtmlHyperlink.PropertyNames.InnerText, "Search");
Mouse.Click(performSearchLink);
this code is working fine, it's clicking on search but not displaying the results.
someone reply asap.
Thanks
Adrusta -
In a SQL statement, the SELECT clause is used to
In a SQL statement, the SELECT clause is used to select
(a) columns
(b) rows
(c) tables
(d) none of the above
can any one help ImmediatelyIs used to select rows of specified column...
SELECT column_name(s) FROM table_name -
Org unit is not getting defaulted for the selected position in infotype0001
Org unit is not getting defaulted for the selected position in infotype 0001 during the hiring action.
In OM Org. units and positions have been created.
The Org. unit to Position relationship is also created.
But inspite of this, In infotype 0001, the after selecting a position, the Org unit is still getting defaulted to "00000000" instead of the Org. unit Id to which the position belongs. (Please note: At the time of selecting the position, I do structure search and the position is shown under the correct Or. unit)
Have I missed any step?Have u run the RHINTE programmes properly ?
are u able to save the record?
As some times it may be display probolem, if u r able to save the record then check the relationship in pp10/po13.
and U have not answered what Mr. Valeri is asking about your Implementation/support because these type we come accress if data is not uploaded properly.
Regards
vinmax -
Can a subquery in the select clause return more than one field?
Something like this:
select ename,
(select dname, loc from dept where e.deptno = deptno) as (dname,loc)
from emp eA simple way to find out is to test it. In my tests below, the original query produces an error that says it didn't find FROM where it expected. Eliminating "as (dname,loc)" produces an error about too many values. Putting only one value in the subquery in the select clause works, whether it is dname or loc. Concatenating the two columns as dname || ' ' || loc to produce one value in the subquery in the select clause works. Using two separate subqueries, one for dname and one for loc works. And, lastly, a cursor statement with both values works, although the output is a little hard to read. This may be different in newer versions. I am using Oracle 8.1.7. It may be different in 9i. I was unable to locate any documentation on the cursor statement or cursor operator which I have also heard it called. I only knew to try it because I have seen it used. I looked up the SELECT syntax in the 9i SQL Reference and there was no mention of cursor in the select clause. Can anyone provide a link to some documentation on this? I vaguely recall reading something that said that, other than outputting from SQL*Plus as below, it wasn't yet compatible with anything else, like you can't use it in PL/SQL, but I can't remember where I read it.
SQL> -- 2 values in subquery in select clause:
SQL> select ename,
2 (select dname, loc from dept where e.deptno = deptno) as (dname,loc)
3 from emp e
4 /
(select dname, loc from dept where e.deptno = deptno) as (dname,loc)
ERROR at line 2:
ORA-00923: FROM keyword not found where expected
SQL> select ename,
2 (select dname, loc from dept where e.deptno = deptno)
3 from emp e
4 /
(select dname, loc from dept where e.deptno = deptno)
ERROR at line 2:
ORA-00913: too many values
SQL> -- 1 value in subquery in select clause:
SQL> select ename,
2 (select dname from dept where e.deptno = deptno)
3 from emp e
4 /
ENAME (SELECTDNAMEFR
SMITH RESEARCH
ALLEN SALES
WARD SALES
JONES RESEARCH
MARTIN SALES
BLAKE SALES
CLARK ACCOUNTING
SCOTT RESEARCH
KING ACCOUNTING
TURNER SALES
ADAMS RESEARCH
JAMES SALES
FORD RESEARCH
MILLER ACCOUNTING
14 rows selected.
SQL> select ename,
2 (select loc from dept where e.deptno = deptno)
3 from emp e
4 /
ENAME (SELECTLOCFRO
SMITH DALLAS
ALLEN CHICAGO
WARD CHICAGO
JONES DALLAS
MARTIN CHICAGO
BLAKE CHICAGO
CLARK NEW YORK
SCOTT DALLAS
KING NEW YORK
TURNER CHICAGO
ADAMS DALLAS
JAMES CHICAGO
FORD DALLAS
MILLER NEW YORK
14 rows selected.
SQL> select ename,
2 (select dname || ' ' || loc from dept where e.deptno = deptno)
3 from emp e
4 /
ENAME (SELECTDNAME||''||LOCFROMDEP
SMITH RESEARCH DALLAS
ALLEN SALES CHICAGO
WARD SALES CHICAGO
JONES RESEARCH DALLAS
MARTIN SALES CHICAGO
BLAKE SALES CHICAGO
CLARK ACCOUNTING NEW YORK
SCOTT RESEARCH DALLAS
KING ACCOUNTING NEW YORK
TURNER SALES CHICAGO
ADAMS RESEARCH DALLAS
JAMES SALES CHICAGO
FORD RESEARCH DALLAS
MILLER ACCOUNTING NEW YORK
14 rows selected.
SQL> select ename,
2 (select dname from dept where e.deptno = deptno),
3 (select loc from dept where e.deptno = deptno)
4 from emp e
5 /
ENAME (SELECTDNAMEFR (SELECTLOCFRO
SMITH RESEARCH DALLAS
ALLEN SALES CHICAGO
WARD SALES CHICAGO
JONES RESEARCH DALLAS
MARTIN SALES CHICAGO
BLAKE SALES CHICAGO
CLARK ACCOUNTING NEW YORK
SCOTT RESEARCH DALLAS
KING ACCOUNTING NEW YORK
TURNER SALES CHICAGO
ADAMS RESEARCH DALLAS
JAMES SALES CHICAGO
FORD RESEARCH DALLAS
MILLER ACCOUNTING NEW YORK
14 rows selected.
SQL> -- cursor statement:
SQL> select ename,
2 cursor (select dname, loc from dept where e.deptno = deptno)
3 from emp e
4 /
ENAME CURSOR(SELECTDNAME,L
SMITH CURSOR STATEMENT : 2
CURSOR STATEMENT : 2
DNAME LOC
RESEARCH DALLAS
1 row selected.
ALLEN CURSOR STATEMENT : 2
CURSOR STATEMENT : 2
DNAME LOC
SALES CHICAGO
1 row selected.
WARD CURSOR STATEMENT : 2
CURSOR STATEMENT : 2
DNAME LOC
SALES CHICAGO
1 row selected.
JONES CURSOR STATEMENT : 2
CURSOR STATEMENT : 2
DNAME LOC
RESEARCH DALLAS
1 row selected.
MARTIN CURSOR STATEMENT : 2
CURSOR STATEMENT : 2
DNAME LOC
SALES CHICAGO
1 row selected.
BLAKE CURSOR STATEMENT : 2
CURSOR STATEMENT : 2
DNAME LOC
SALES CHICAGO
1 row selected.
CLARK CURSOR STATEMENT : 2
CURSOR STATEMENT : 2
DNAME LOC
ACCOUNTING NEW YORK
1 row selected.
SCOTT CURSOR STATEMENT : 2
CURSOR STATEMENT : 2
DNAME LOC
RESEARCH DALLAS
1 row selected.
KING CURSOR STATEMENT : 2
CURSOR STATEMENT : 2
DNAME LOC
ACCOUNTING NEW YORK
1 row selected.
TURNER CURSOR STATEMENT : 2
CURSOR STATEMENT : 2
DNAME LOC
SALES CHICAGO
1 row selected.
ADAMS CURSOR STATEMENT : 2
CURSOR STATEMENT : 2
DNAME LOC
RESEARCH DALLAS
1 row selected.
JAMES CURSOR STATEMENT : 2
CURSOR STATEMENT : 2
DNAME LOC
SALES CHICAGO
1 row selected.
FORD CURSOR STATEMENT : 2
CURSOR STATEMENT : 2
DNAME LOC
RESEARCH DALLAS
1 row selected.
MILLER CURSOR STATEMENT : 2
CURSOR STATEMENT : 2
DNAME LOC
ACCOUNTING NEW YORK
1 row selected.
14 rows selected. -
Dear Friends it is too urgent,
I have to build a query where i want to select records from the tables dynamically from different users. i.e Suppose I have many users 'USER1' , 'USER2' , 'USER3'... AND SO ON. All users have same tables. suppose 'Employee' is the table reside in all users. Now suppose if I supply owner name in the query, it must retrieve rows from Employee table from that particular user.
I'll be very thankful for the kind favour
RegardsSrinivas , thanks for the follow up , actually the problem is the referencing of object , whenever u create object in a schema, it is stored with refernce of schema name. LIKE SCHEMA.OBJECT , when u call the object u don't need to define the schema because u are actually working on that schema but if u try to call the object from other schema u need to require the schema name Now i must describe the workeability of object with examples. Now suppose i have a table EMPLOYEE which has the object Address_Type AND IT IS DEFINED IN 2 USERS
'USER1' AND 'USER2'
EMPLOYEE
EMPNO NUMBER(10),
ENAME VARCHAR2(50),
HIREDATE DATE,
ADDRESS ADDRESS_TYPE
To get value of the address u have to select like that way from 2 different users USER1 and USER2
select a.empno,a.ename, a.hiredate,
address_type(a.address.colname...)
from user1.employee
or u can also select like
select a.empno,a.ename, a.hiredate,a.address.colname
from user2.employee a
Now coming to the problem
if u try to create a dummy table in user1 from user2 it will give u error
CREATE TABLE USER1.DUMMY
AS
SELECT * FROM USER2.EMPLOYEE
ERROR at line 1:
ORA-00902: invalid datatype
This error is because object is created with the name of the schema (USER2.ADDRESS) and the schema where u are creating this object also contain the object type with refernce to the object
(USER1.ADDRESS).
The problem occurs when I try to define a variable of %ROWTYPE
it needs a schema name which i can not set it dynamically in the declaration part like for example
CREATE OR REPLACE PROCEDURE EMP_PROC (V_USER IN VARCHAR2)
IS
U_NAME VARCHA2(100);
type curref is REF CURSOR;
vcur curref;
REC [SCHEMA].EMPLOYEE%ROWTYPE [ HERE THE SCHEMA IS PASSING AS AN ARGUMENT WHICH IS NOT ALLOWED IN THE DECLARATION PART ]
------ IF I TRY TO REPLACE SCHEMA WITH THE VARIABLE
------ U_NAME IT IS NOT ACCEPTED
I think I wrote a lot to tell u about the actual problem.
Please dear friends, specially Barbera, i u look closely to my problem I'll be highly thankful. If suppose it is not possible I need other work around.
Regards
Shah I think the problem comes down to the fact that object address_typ in schema1 will have a different global object identifier to address_typ in schema2. They are therefore seen as different datatypes.
If you had a third schema which owned the object, and referenced this is the other two schemas, then you could quite happily insert the contents from schema1 into schema2.
e.g.
Schema3
CREATE OBJECT address_typ AS OBJECT (line_1 VARCHAR2(100), line_2 VARCHAR2(100));
GRANT ALL ON address_typ TO PUBLIC WITH GRANT OPTION;
Schema1
CREATE TABLE emp(empno NUMBER, ename VARCHAR2(100), address schema3.address_typ);
GRANT SELECT ON emp TO PUBLIC;
INSERT INTO emp VALUES (1, 'Smith', schema3.address_typ('Street','Town'));
Schema2
CREATE TABLE emp(empno NUMBER, ename VARCHAR2(100), address schema3.address_typ);
INSERT INTO emp SELECT * FROM schema1.emp;
In this example, the address column in both schema's is of the same datatype (schema3.address_typ).
I hope this sheds some light on your last post. -
JCO Exception 106, 102 and 104 (Very Urgent)
Hi Expert,
My scenario is File to RFC i am getting the following error.
Initially i got this error
Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: error while processing message to remote system:com.sap.aii.af.rfc.core.client.RfcClientException: resource error: could not get a client from JCO.Pool: com.sap.mw.jco.JCO$Exception: (106) JCO_ERROR_RESOURCE: Connection pool RfcClient[CC_BSV_XXXX_CTR_DIST]29fe2a7e92383d2b97a0e235d1501a19 is exhausted. The current pool size limit (max connections) is 1 connections.: com.sap.aii.af.rfc.afcommunication.RfcAFWException: error while processing message to remote system:com.sap.aii.af.rfc.core.client.RfcClientException: resource error: could not get a client from JCO.Pool: com.sap.mw.jco.JCO$Exception: (106) JCO_ERROR_RESOURCE: Connection pool RfcClient[CC_BSV_XXXX_CTR_DIST]29fe2a7e92383d2b97a0e235d1501a19 is exhausted. The current pool size limit (max connections) is 1 connections.
After resending this message using RWB i got the following error.
Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: error while processing message to remote system:com.sap.aii.af.rfc.core.client.RfcClientException: JCO.Exception while calling ZZCRM_XXXX_IMPORT_INTFACE in remote system (RfcClient[CC_BSV_XXXX_CTR_DIST]):com.sap.mw.jco.JCO$Exception: (102) RFC_ERROR_COMMUNICATION: connection closed without message (CM_NO_DATA_RECEIVED): com.sap.aii.af.rfc.afcommunication.RfcAFWException: error while processing message to remote system:com.sap.aii.af.rfc.core.client.RfcClientException: JCO.Exception while calling ZZCRM_XXXX_IMPORT_INTFACE in remote system (RfcClient[CC_BSV_XXXX_CTR_DIST]):com.sap.mw.jco.JCO$Exception: (102) RFC_ERROR_COMMUNICATION: connection closed without message (CM_NO_DATA_RECEIVED)
Finally i got the following error.
Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: error while processing message to remote system:com.sap.aii.af.rfc.core.client.RfcClientException: JCO.Exception while calling ZZCRM_XXXX_IMPORT_INTFACE in remote system (RfcClient[CC_BSV_XXXX_CTR_DIST]):com.sap.mw.jco.JCO$Exception: (104) RFC_ERROR_SYSTEM_FAILURE: Screen output without connection to user.: com.sap.aii.af.rfc.afcommunication.RfcAFWException: error while processing message to remote system:com.sap.aii.af.rfc.core.client.RfcClientException: JCO.Exception while calling ZZCRM_XXXX_IMPORT_INTFACE in remote system (RfcClient[CC_BSV_XXXX_CTR_DIST]):com.sap.mw.jco.JCO$Exception: (104) RFC_ERROR_SYSTEM_FAILURE: Screen output without connection to user.
Please let me how resolve this issue. It is very urgent
Thanks In advance,
Regards,
VenkyVenki,
I guess you are not an XI person.
You can contact any XI/PI person in your organization and tell them to do mention changes in Integraion Buider: Configuration. And then check.
Gaurav Jain -
Calling a function in the select clause.
I am using Oracle 11g.
I am trying to write a query like this
select name,age, sal, avg = avg_salary(age)
from customer
where sal >= avg;
However, I am not able to do so. What the query is trying to do is print the name, age and salary of every customer as well as the average salary for the customer's age where the customer's salary is greater than the average salary for his age.
Please help. Thanks.Hi,
The way to assign a column alias is to put the alais after the expression. It makes your code clearer if you put the keyword AS after the expression and before the alias, but this is not required.
SELECT name
, age
, sal
, avg_salary (age) AS avg_salary_age
FROM customer
WHERE sal >= avg_salary (age)
;You can't reference a column alais in the same query where it is defined (except in an ORDER BY clause). If you want to reference the alias anywhere else (e.g., in the WHERE clause) you have to define it in a sub-query; then you can use it anywhere you want in the super-query, liek this:
WITH got_avg_salary_age AS
SELECT name
, age
, sal
, avg_salary (age) AS avg_salary_age
FROM customer
SELECT *
FROM got_avg_salary_age
WHERE sal >= avg_salary_age
;Since AVG is the name of a built-in function, there could be problems using it as a column alias. You could call it average, if you don't like avg_salary_age. -
SQL Query : Getting specific datatype in select clause
Hi
I want to write one query that returns me the values inside a table based on the datatype of column(s) of the table. For e.g. I need only those columns of the table in select clause where the datatype of the column is VARCHAR.
Can you please help me on this?Use the "user_tab_columns" Data Dictionary to get the columns and build the SQL Dynamically.
Thanks,
Karthick. -
Logic for Refreshing the ALV Report (Very Urgent)
Hi Experts,
My <b>ALV report</b> needs a <b>refresh button</b> on the output.
The <b>Refresh button</b> should be available to allow user to keep this report on screen and <b>refresh regularly</b> rather than <b>going back</b> and <b>running it again.</b>
I am using <b>Function modules</b> and not <b>OOPS Concept</b> here.............As i am<b> unaware</b> of OOPS Please provide me solution in <b>FM's Only</b>.
Kindly send me <b>sample logic</b> for this, <b>Very urgent</b> if ur reply is helpfull.... u will be <b>rewarded heavily</b>.......................
THanks in advance.
Rajesh KumarHi,
This mean to say that if you have a 'refresh' push button in your gui status, every time you press the button, the list should get refreshed.
In ALV, to refresh the table you have to call the method "refresh_table_display".
It has the syntax very similar to creating the table.
It has two parameters. In the first one, you can mention if you want to refresh only the data (the icons are not refreshed)
or
if you want to refresh only the icons around the grid (the data is not refreshed - this option is mostly not used in day to day applications).
the synatx is :-
call method grid (name of grid )->refresh_table_display
exporting
IS_STABLE = <STRUCT OF TYPE LVC_S_STBL> (THIS IS FOR DATA REFRESHING)
I_SOFT_REFRESH = <VARIABLE OF CHAR 01> (THIS IS FOR ICON REFRESHING).
Regards,
Bhaskar -
Dividing the SELECT clause to understand
Hi All,
I am given a code which has very complicated SELECT clause which I am not able to break in understandable form.
Its like this:
for i in (select 'select ROWIDTOCHAR(rowid) rid, studyid, '''||db_link||''' db_link, rowid || '':'' || studyid || '':'' || '''||db_link||''' as text from consolidated.cp_queue_tbl'||decode(db_link,null,null,'@'|| db_link|| ' where process_start_time is null') stat from (select distinct db_link from cp_study_metadata_tbl))
I am not able to understand which are actual column and which are aliases among this. Neither I can understand where oen query ends and other begins.
Please help
Aashish S.Are you sure that the parenthesis that stands immediatly before "stat" is well placed?
You're adding the where clause only if selecting through database link, seems strange...
Maybe it should be
FOR i IN
(SELECT 'select ROWIDTOCHAR(rowid) rid, studyid, '''||
db_link||''' db_link, rowid || '':'' || studyid || '':'' || '''||
db_link||''' as text from consolidated.cp_queue_tbl'||
DECODE(db_link,null,null,'@'||db_link)||' where process_start_time is null' stat
FROM (SELECT DISTINCT db_link
FROM cp_study_metadata_tbl)
)Max
[My Italian Oracle blog|http://oracleitalia.wordpress.com/2009/12/29/estrarre-i-dati-in-formato-xml-da-sql/] -
Is there a way to use 'GET PERNR' without the selection screens?
I would like to use the GET PERNR event in a batch program without using the default selection screens. I would like to be able to use my own selection screen and parameters, but only get them along with the default selection options for payroll period. I've tried removing the screen number from the attributes screen, but still get these options. Is this possible?
hi Kiran,
report Category is a Pushbutton on the Attributes popup, it only appears if you use PNP logical DB.
this is from SAPHelp: "Report Category
Category used for HR reports that use the PNP logical database. It controls the type and number of fields that appear on the selection screen of an evaluation report."
hope this helps
ec
Maybe you are looking for
-
Setting source property of Trinidad image component using java script
Hi, Can anyone tell me how to set the source property of Trinidad Image component using javascript. i tried document.getElementById("f1:img").source="/images/neha.gif". But its not working Thanks Neha
-
I would like to see a new InDesign feature or add-on whereby I could administer and edit paragraph/character style sheets for multiple documents, rather than having to individually edit style sheets in all those documents. Rather than the style sheet
-
GL : Importing different categories in the same batch (Unbalanced Amount).
Hi, we need to post unbalanced amounts which have a different source and category into the Same Batch. Example: Source Category DR CR A B 100 NULL A B NULL 50 C D NULL 50 (Craeted to Balance the Journal) The Journal Import was run and the error occur
-
Automation of assignment of ESS & MSS roles
We are implementing ESS and MSS as part of our global HR implementation. What i am thinking of is to look for methods to automate the assignment of ESS role once the HR master record is created for an employee and MSS role once the chief relationship
-
How do i clear the cache on my macbook air?
How do I clear my startup disc it is amlost full?