Populating only a column
Hello everybody!!I'm trying to populate a jtable, there are 3 columns. However, it's beeing populated only in the first column, eg:
| ID | NAME | ADDRESS |
=====================================
| 1 FER STREET | | |
| | | |
=====================================
What's wrong?
this is the part of the code:
Vector vec = new Vector();
Collection <Aluno> linhas = new AlunoDao().buscaTudo();
for(Aluno al: linhas){
vec.addElement(al.getClass().toString());
dtm.addRow(vec); //dtm DefaultTableModel
}
Well, then you need to add more than one element to the Vector.
Similar Messages
-
Issue with LOV data populating to table column - Urgent
Hi,
I have done a create record screen.
It contains an advanced table with few columns. One of the columns is an LOV in every row to be added.
The user would select a value from LOV for column1 and key in values for other columns.
However, when I click on Add (PFR gets invoked), I get an error
'Row1 <col name> - Select a valid value'.
Ex: LOV shows 3 records X, Y, and Z.
I choose value X . It gets populated in table column. I enter value for fe other columns and click on Add.(which invokes PFR)
but the moment I click on Add, I get an error, Row1 <column name> - select a valid value
It displays same error in the tabel column also as in OAAttrValException.
Any inputs to solve this would be great help
Thanks,
Kamath.Your statement "Looks like VO2 is not being attached to the adv table in PFR?" holds the key to your issue.
Are you trying to attach the VO in PFR? Only a selected properties can be modified for beans in PFR. Put your code in processRequest and it should work.
--Shiv -
Copy only one column of the workbook1 and paste it in another workbook 2
Hello Rishi. Please help me with this how to copy only one column C of the workbook1 and paste it in another workbook 2 in Column D so that When user execute workbook1 . and then execute workbook2 . Column D is automatically populated in Workbook2 based on the data in Column C in workbook 1
Please help
Thanks
SoniyaHi Soniya
As I mentioned earlier, I haven't come across a situation of copying data from one workbook to another. However, for doing some dynamic modifications within the different sheets of the same workbook, you can refer to the following thread:
Comparing two queries with VBA macro
Thanks,
Rishi -
ALV List only 80 Columns when runinning as background job
Hello Guys,
I have a Problem with an ALV List.
We use the FM REUSE_ALV_HIERSEQ_LIST_DISPLAY for a Document Journal.
When I run it in foreground it works fine. But when I view the spool in background the list makes a break at excactly 80 signs, but the line size should be about 120.
In the report the Line-Size is set correctly, even the print parameters seem to be ok. We are running it with X_65_255.
I saw that there are some SAP Notes to this topic, but on our release (SAP_BASIS 700) the notes are already implemented.
Has anyone a solution to this topic?
Thanks and regards
RolandTry this.
[ALV List only 80 Columns when running in background job|https://forums.sdn.sap.com/click.jspa?searchID=25735042&messageID=5686003] -
Set filter for only one column in tableview
Hi
i am using in MVC a htmlb:tableview with filter in only one column of 8.
This is all working fine, except that the user can enter a searchsting in the filterfield for all columns, but in handle_event (of the controller) ; i only react to a text in the filterfield of column 4 and ignore all other filtertext , which were maybe entered in the other columns.
My question:
how can i enter the filter only for one column, in a way that the user cannot enter any text in the filterfield of the other columns, only in column 4 ?
my view:
<htmlb:tableView id = "requirements"
table = "//model/pdst_reqs"
filter = "APPLICATION"
keyColumn = "EXTID"
iterator = "<%=model%>"
footerVisible = "FALSE"
encode = "TRUE"
visibleRowCount = "<%=model->rowcount%>"
width = "100%"/>
Best Regards
BrittaYou can disbale the Filter for the particular column by setting the DISABLE_FILTER in the Iterator method IF_HTMLB_TABLEVIEW_ITERATOR~GET_COLUMN_DEFINITIONS. Here is the sample code
method IF_HTMLB_TABLEVIEW_ITERATOR~GET_COLUMN_DEFINITIONS .
CLEAR p_column_definitions.
CLEAR p_overwrites.
data tv_column TYPE TABLEVIEWCONTROL.
tv_column-COLUMNNAME = 'FLDATE'.
tv_column-SORT = 'X'.
tv_column-EDIT = 'X'.
tv_column-ONCELLCLICK = 'MyCellClick1'.
tv_column-title = 'Date '.
APPEND tv_column TO p_column_definitions.
CLEAR tv_column.
tv_column-COLUMNNAME = 'PRICE'.
tv_column-horizontalAlignment = 'right'.
tv_column-verticalAlignment = 'middle'.
tv_column-ONCELLCLICK = 'MyCellClick2'.
tv_column-title = 'Currency'.
tv_column-EDIT = 'X'.
tv_column-DISABLE_FILTER = 'X'. " <-------Like this
APPEND tv_column TO p_column_definitions.
endmethod.
Hope this will solve your problem.
Raja -
Access for update only one column in table?
Hi all,
My need is to grant access for update only one column c1 in table t1.
I guess I should use view, could you please give me some example? Maybe other ideas?Hi,
You can grant privileges on individual columns.
GRANT UPDATE (c1)
ON t1
TO grantee_name;Look up GRANT in the SQL language manual. Annoyingly, in recent editions of the manual, GRANT is not indexed, but it's in alphabetic order with all the other statements:
http://docs.oracle.com/cd/E11882_01/server.112/e26088/statements_9013.htm#i2155015 -
Removing header, border for only single column in mx:DataGrid
Hi,
I am using Flex4 SDK and FlashBuilder4.
I have a requirement where i need to remove column header, borders and grid lines for only last column in datagrid.
It should look like there is no column present. This column will be used to show some icon for only selected row.
Can any one suggest how to implement this. Please provide any sample if you can.
Thankshi Johnny, it was helpfull for me.
With the given example i am still getting the grid line gaps with the selected row or hover color between verticle cells of the column.
As gridlines can only be removed for complete datagrid not for a single column. is it possible ?
Thanks -
In the new Numbers, How can I get a 2D stacked column chart to display only 1 column?
In the new Numbers, How can I get a 2D stacked column chart to display only 1 column?
This is one of those things that I find really strange about Numbers 3. The control for what you want to do is not where anyone would expect to find it.
Select the Chart
Click on Edit Data References
Look at the bottom left corner of the Numbers window. It should say "Plot Columns as Series" or "Plot Rows as Series"
Click on it and change it to the other -
hello,
using obiee 11g
I have a requirement like this
I have 2 prompts, begin date and close date as prompts,Depending upon the date selected i want to show or hide the column.
By default i made the prompts to show current date and current_date-365
And also the column header and the data shows properly for the column.
My only problem is if i select the date as
01/01/2011 to 30/07/2011 it should show only 7 months data so should show only 7 columns and hide rest 5 columns.
Its showing from jan to Dec and I want it to show only jan to july?
Is this possible is my question?
ThanksHello Deepak,
Went through the Article,
I created a filter report which has 2 columns and 1 row->Start And End Date.
More info on my req--->
Actually my data is in column wise and not row wise,i.e. my columns are dynamic,headings are start date as col1 and .....and show start date+12 as the last column.
I have 12 columns in the main report whose header i am taking from the prompt values because i want the header to be dynamic depending upon the date selected.
So in that prompt i have 12 variables for each 1 headings.So first variable will have the value like startdate prompt and then next variable will have startdate+1.
In the column formula for each column i am using a filter function to filter the measure column depending
the month and year of the table.date
is equal to
the month and year of the start date prompt.
So in the main report if i add a filter based on another request,since i have the data as column, no effect its showing.
Thanks -
How to read only particualr columns from excel sheet to internal table
Hi,
I have and excel sheet which has around 20 columns, in which i want to read only 6 columns. They are at different column positions, means the 1st column, 6thcolumn, 8th column so on..
Can we do this in sap? do we have any FM to do this?
Thanks.
Praveena.hi,
Use the below logic to fetch the data into internal table..You need to read the data cell by cell and update the internal table,
DATA l_count TYPE sy-tabix.
CONSTANTS: lc_begin_col TYPE i VALUE '1',
lc_begin_row TYPE i VALUE '2',
lc_end_col TYPE i VALUE '2',
lc_end_row TYPE i VALUE '3000'.
CLEAR p_i_excel_data. REFRESH p_i_excel_data.
* Function module to read excel file and convert it into internal table
CALL FUNCTION 'KCD_EXCEL_OLE_TO_INT_CONVERT'
EXPORTING
filename = p_p_file
i_begin_col = lc_begin_col
i_begin_row = lc_begin_row
i_end_col = lc_end_col
i_end_row = lc_end_row
TABLES
intern = i_data
EXCEPTIONS
inconsistent_parameters = 1
upload_ole = 2
OTHERS = 3.
* Error in file upload
IF sy-subrc NE 0 .
MESSAGE text-006 TYPE 'E'.
EXIT.
ENDIF.
IF i_data[] IS INITIAL .
MESSAGE text-007 TYPE 'E'.
EXIT.
ELSE.
SORT i_data BY row col .
* Loop to fill data in Internal Table
LOOP AT i_data .
MOVE i_data-col TO l_count .
ASSIGN COMPONENT l_count OF STRUCTURE p_i_excel_data TO <fs_source> .
MOVE i_data-value TO <fs_source> .
AT END OF row .
* Append data into internal table
APPEND p_i_excel_data.
CLEAR p_i_excel_data.
ENDAT .
ENDLOOP .
ENDIF . -
Return only the columns with different values.
Hi all,
I am trying to solve a seemingly trivial problem but can't seem to get any straight answer anywhere in any forum. Consider a single table with 5 columns and only two rows:
row_id first_name last_name age gender
1 John doe 27 M
1 Jane doe 27 F Assume there is no primary key or any other constraint. Also assume that there are only and only two rows in this table. So I basically need a query that, in the above set of rows, would return first_name and gender, as they are the only differing columns in the two rows, and also their values. Even if i can somehow get the column names that are differing that would be enough as I can easily access the values later on. Also it is important to remember that I may not know the column names of all the columns, so basically I somehow must utilize user_tab_columns in the process.
Any help appreciated.
Edited by: 894302 on May 1, 2013 10:35 AMHi,
894302 wrote:
There is nothing wrong with it. Here you have added all the columns in the decode statement as you already know all the column names. What if there is a table whose column names are unknown i.e I can pass the table as a parameter to a procedure and I would need to loop through all the columns and then perform this operation.Table- and column names must be hard-coded into the query. If you want to figure out what the columns are at run time, given only hte table name, then you need dynamic SQL.
All the column names are in the data dictionary view all_tab_columns. You can easily loop through them to build exactly as many lines like
DECODE (a.row_id, b.row_id, NULL, 'row_id,') ||as you need in the SELECT clause. The FROM clause is dynamic, too: it has the variable table name in 2 places.
But i am not sure if it worth the effort to do it on the database side. Probably easier to do it on the middle tier such as .NET, which where the business logic is implemented in my company.I don't know much about .NET, so I can't compare them
It's not very hard to do in PL/SQL (as dynamic SQL goes).
Edited by: Frank Kulash on May 1, 2013 4:39 PM
Here's a function that does the dynamic SQL:
CREATE OR REPLACE FUNCTION different_columns
( in_table_name IN VARCHAR2
, in_owner_name IN VARCHAR2 DEFAULT USER
RETURN VARCHAR2
IS
return_str VARCHAR2 (4000);
sql_str VARCHAR2 (1000);
BEGIN
sql_str := 'SELECT RTRIM ( ';
FOR c IN ( SELECT column_name
, ROW_NUMBER () OVER (ORDER BY column_id DESC) AS r_n
FROM all_tab_columns
WHERE owner = in_owner_name
AND table_name = in_table_name
ORDER BY column_id
LOOP
sql_str := sql_str || ' DECODE (a.'
|| c.column_name
|| ', b.'
|| c.column_name
|| ', NULL, '''
|| c.column_name
|| ', '')';
IF c.r_n > 1
THEN
sql_str := sql_str || ' ||';
END IF;
sql_str := sql_str || CHR (10);
END LOOP;
sql_str := sql_str || ' , '', ''' || CHR (10)
|| ' )' || CHR (10)
|| 'FROM "' || in_owner_name
|| '"."' || in_table_name
|| '" a' || CHR (10)
|| 'JOIN "' || in_owner_name
|| '"."' || in_table_name
|| '" b ON a.ROWID < b.ROWID';
-- dbms_output.put_line (sql_str); -- for debugging
EXECUTE IMMEDIATE sql_str INTO return_str;
RETURN return_str;
END different_columns;
SHOW ERRORSYou can call it in SQL like this:
SELECT different_columns ('RHIT_TABLE_X') AS dc
FROM dual
;Using PL/SQL, we might not need RTRIM, at least not in the query. I'll leave that as an exercise. -
How to export only selected columns of WD ALV to excel
Hi,
I have WD ALV report with EXPORT button (since standard button was not working properly i just hide that and added custom one) & standard dropdown to choose layout. Out of 20 columns user may choose n number of columns, the same number of columns i need to transfer to xls. How to export only selected columns to xls. Any method or FM to filter number of columns being transfer to xls. please advise
Rgds
sudhanshuHi,
Where exactly we are (or going to be) using this reference i.e., CL_SALV_WD_CONFIG_TABLE. Im passing contents, filename & MIME type as:
call function 'SCMS_STRING_TO_XSTRING'
exporting
TEXT = TEXT
importing
BUFFER = XTEXT.
WDR_TASK=>CLIENT_WINDOW->CLIENT->ATTACH_FILE_TO_RESPONSE(
**path to the word file
I_FILENAME = 'WDP.xls'
String Variable
I_CONTENT = XTEXT
File Type
I_MIME_TYPE = 'EXCEL' ).
In CL_SALV_WD_CONFIG_TABLE we have few methods related to column settings however not sure where exactly we will be using this class reference. can you please give some idea so that i can do some r&d in that.
Rgds
Sudhanshu -
EA2: Code is generated for only one column with Domain check constraint.
I created a Domain with a Value List (Y or N - Yes or No) and used that domain for two columns in the same table. But for only one column (the last one) the check appears in the generated DDL.
After I enabled the "Use Domain Constraints" both checks appear in the DDL, but one as an inline check constraint and one as an "Alter table add contraint.."
Once I changed the naming Template for the check constraint, both constraints are generated as an Alter table clause. The inline check constraint is only generated when the name of the constraint (according to the template) is too long. It would be nice if I could choose if I want an inline or a separate check constraint definition.
Edited by: Roel on Nov 23, 2010 11:55 AM
Edited by: Roel on Nov 23, 2010 12:02 PMI logged ER for that
Philip -
How to display only selected columns in the table on the tableview
Hi All,
I am displaying in the below tableview the data from the SFLIGHTS tables in the tableview using flow logic. It displays all the columns in the database table. How can I set in the code to display only selected columns and not all columns.
Also, in these columns displayed I want to make the key columns of SFLIGHT as non editable and the rest of the columns in SFLIGHT editiable. Can you please kindly share the code to implement this.
<%@page language="abap" %>
<%@extension name="htmlb" prefix="htmlb" %>
<htmlb:content design="design2003" >
<htmlb:page>
<htmlb:form>
<htmlb:tableView id = "tv1"
visibleRowCount = "10"
selectionMode = "lineEdit"
table = "<%= flights %>"
filter = "SERVER"
sort = "server"
iterator = "<%= iterator %>" />
</htmlb:form>
</htmlb:page>
</htmlb:content>
Thanks
KarenHi,
Please try this code.
<!-- To display Table control on BSP page with table internal table it_hist --!>
<htmlb:tableView id = "TV_HIST"
headerText = "Previous History"
headerVisible = "TRUE"
footerVisible = "TRUE"
design = "ALTERNATING"
selectionMode = "LINEEDIT"
visibleRowCount = "5"
fillUpEmptyRows = "TRUE"
table = "<%= it_hist %>"
width = "500" >
<!-- to show selected columns give required field name --!>
<htmlb:tableViewColumns>
<htmlb:tableViewColumn columnName = "FIELD1"
title = "COLUMN1"
horizontalAlignment = "CENTER"
width = "65" >
</htmlb:tableViewColumn>
<htmlb:tableViewColumn columnName = "FIELD2"
title = "COLUMN2"
horizontalAlignment = "CENTER"
width = "65" >
</htmlb:tableViewColumn>
<htmlb:tableViewColumn columnName = "FIELD3"
title = "COLUMN3"
horizontalAlignment = "CENTER"
width = "65" >
</htmlb:tableViewColumn>
<htmlb:tableViewColumn columnName = "FIELD4"
title = "COLUMN4"
horizontalAlignment = "CENTER"
width = "65" >
</htmlb:tableViewColumn>
<!-- to make column editable set edit property to TRUE --!>
<htmlb:tableViewColumn columnName = "FIELD4"
title = "COLUMN4"
edit = "TRUE"
horizontalAlignment = "CENTER"
width = "65" >
</htmlb:tableViewColumn>
</htmlb:tableViewColumns>
</htmlb:tableView> -
ALV: Runtime error when calling only few columns of tables in ALV rpt
Dear ABAP Gurus N Experts,
I am new for ABAP.
I am creating an ALV for fetching the data from ztable. It works fine, If I select all column than .
SELECT * FROM zshipment01 INTO TABLE gi_zshipment01.
But when I try to select only few column it gives an error. Runtime errors: DBIF_RSQL_INVALID_RSQL, Exception: CX_SY_OPEN_SQL_DB
SELECT container shipment_no bill_of_lad bl_date DATE_OF_PORT ARRIVAL_NO1 ED_TRUCKING
FROM zshipment01 INTO TABLE gi_zshipment01.
I am using following function:, which is called in program as PERFORM load_data_into_grid.
FORM load_data_into_grid.
SELECT * FROM zshipment01 INTO TABLE gi_zshipment01.
Load data into the grid and display them
CALL METHOD go_grid->set_table_for_first_display
EXPORTING i_structure_name = 'zshipment01'
CHANGING it_outtab = gi_zshipment01.
ENDFORM. " load_data_into_grid
Early response will be highly appreciated.
With thanks,
DSC
Moderator Messge: Basic questions are not allowed. Search before you post.
Edited by: kishan P on Feb 29, 2012 2:22 PMHi Devendra,
Try to use "corresponding" statement.
SELECT field1 field1 etc FROM zshipment01 *INTO CORRESPONDING FIELD OF TABLE* gi_zshipment01.
Regards,
Dondi.
Points unassigned
Edited by: kishan P on Feb 29, 2012 2:22 PM
Maybe you are looking for
-
Re: Satellite A200-1ZF Win XP & Toshiba Control buttons don't work
Hi, I have a Satellite A200-1ZF with Vista installed originally. I removed Vista and install XP. And then installed all drivers and almost everything is working but those keys (power,www,mediaplayer,play,stop,back,next) on the upside of notebook don'
-
Syncing my New iPod - Some files do not transfer
I just upgraded from 30GB to 80GB and when I went to sync my new iPod it left out like 5 (of 2550) songs and 40 videos (of 80+). I changed to Manually manage and was able to add the files, however, I wish to keep auto sync on and don't like the idea
-
Safari keeps quitting unexpectly. Help!
Hello - Safari keeps quitting unexpectedly. Any suggestions to resolve? Here is the crash report. Tx for anyone's input. Process: Safari [183] Path: /Applications/Safari.app/Contents/MacOS/Safari Identifier: com.apple.Safari Version:
-
SAP Net Weiver Folders Management
Hello friends, I would like to understand the functionalities of SAP Net Weiver Folders Management as compared to SAP Easy DMS. Request to help me understand. Appreciate if you can help me locate a Installation , Configuration & Business Scenario do
-
Why cant I see several objects once I set my page online?
Working on Dreamweaver CS6 I have been testing the webpage on google chrome the whole time and all objects are visable and function correctly. But once I set my webpage online and open chrome threw the internet, I cant see some buttons I had. How can