Adding of a row in FBL1N
hello ,
the scenario is :
i hav to add a row in t-code FBL1N(Display Vendor line item) ,n the role of this row is to display the previous day's closing balance of the party.
waiting for valuable replies.........
thanks n regds
abaper
Hallo Jagannatha,
the new table feature is available in SAP NetWeaver 7.0 EhP2 (SAP ERP 6.0 EhP5, SAP Business Suite 7i2010) named 'TableMultiEditorCell'. See [SAP Online Help|http://help.sap.com/saphelp_nw70ehp2/helpdata/en/9b/46bb0d339b42cc8d30636ca0c9f5b6/frameset.htm] for more details ...
"This UI element is a table cell variant that enables several UI elements to be placed in one table cell. This type of cell can be used for "one click actions". ...
Regards, Bertram
Similar Messages
-
Multiple users can add Comments to a table, once added, the comments should be read only. How would I go about creating a region that will add just one row at a time, clear the region and then allow the adding of another row and not allow access to existing data rows?
JeffThis example is doing exactly that:
http://apex.oracle.com/pls/otn/f?p=31517:170
Once added, the row can not be changed any more.
Denes Kubicek
http://deneskubicek.blogspot.com/
http://www.opal-consulting.de/training
http://apex.oracle.com/pls/otn/f?p=31517:1
------------------------------------------------------------------- -
Problem in adding a new row in a table.. plsss hlppp
Hi Friends,
I have a table defaulted to 4 rows. I have a add button to add a new row in the table.
When i have already 4 rows in table, and when i click add its adding that 5th row correctly( and i used set_lead_selection for this new row ).
But i want to automatically make a next page once i hit the ADD button here. Each time now i m hitting next page then only able to see hte 5th row. I need once ADD is clicked, i want to see the 5th row visible..
Can someone tell me how to code or do this
thanks friends,,,
Nirajahi niraja,
Plz refer to the following code:
method onactiononadd .
node_material type ref to if_wd_context_node.
elem_material type ref to if_wd_context_element.
stru_material type sflight.
node_material = wd_context->get_child_node( name = 'ANNA' ).
elem_material = node_material->get_element( ).
if ( elem_material is initial ).
call method node_material->create_element
receiving
element = elem_material.
endif.
call method elem_material->get_static_attributes
importing
static_attributes = stru_material .
call method node_material->bind_structure
exporting
new_item = stru_material
set_initial_elements = abap_false.
endmethod.
i hope it helps
regards
arjun -
How do you set the number of rows you want in a spreadsheet, so that even when you drag data in, in writes over those rows instead of adding a new row?
After the discovery reported above, I filed this report :
Bug ID# 10073038
Summary:
When Numbers is used on a system with decimal comma a csv file may be good AND wrong
Steps to Reproduce:
With Numbers v2, you introduced an interesting enhancement.
In system using the comma as decimal separator, Numbers requires csv files using the semi-colon as values delimiter.
In fact it’s true if we OPEN the document dragging its icon on Numbers one or thru the open dialog.
This said.
(1) Drag and drop a csv built with the 'semi-colon' standard on a table or on a sheet
(2) Drag and drop a csv built with the 'comma' standard on a table or on a sheet
Expected Results:
Every normally constituted user assume that in
case (1) he will get a perfectly built table
case (2) he will get every cells of a row in a single cell
Actual Results:
In fact you forgot the drag and drop way of use and in
case (1) every values separated by semi-colon are inserted in a single cell
case (2) values separated by comma are correctly spread in a table
isn’t it ridiculous ?
Regression:
Except looking in QuickView to see which is exactly the structure of the file to decide the way we will insert it in a Numbers document, we may use an applescript fair enough to replace the semi-colons by TAB characters
or
to replace the commas by TABs and the decimal periods by commas
Notes:
While I am on this subject, I wish to make two proposals:
(1) It would be fine to format the date according to the ISO format year-mm-dd when you export a Numbers doc to csv.
Doing that, dates would be imported correctly in every countries.
At this time, on an English system, you export as mm/dd/year.
If the doc is open on a system using the format dd/mm/year, the results will be odd.
On a system using the format dd/mm/year, you export this way and so, if the doc is open on a system using the format mm/dd/year the results are odd too.
As every localized versions accept the ISO format (at least on entry), using it in the export scheme would give a correct behavior everywhere.
(2) It would be fine to add the format Tab Separated Values in the Export pane.
TSV + ISO date format would give documents opening flawlessly everywhere.
Yvan KOENIG (VALLAURIS, France) dimanche 4 septembre 2011 21:27:41
iMac 21”5, i7, 2.8 GHz, 4 Gbytes, 1 Tbytes, mac OS X 10.6.8 and 10.7.0
My iDisk is : <http://public.me.com/koenigyvan>
Please : Search for questions similar to your own before submitting them to the community -
Adding an editable row in an non editable table.
Hi,
My requirement is to add an Editable row in a table which is in display mode only, i mean i cannot edit the data that is present in the table.
But if the user presses the Add Row button on the Table Toolbar, a new editable row should be added in the end, so that he can save the new data entered.
methods tried:
1: I have used Inputfield as Cell Editors, with their Read only Property check marked, thougt that with the new element created, it would not be Read Only.
2: Binded the read only property with a context attribute, but still was not able to achieve this functionality.
3: Tried the above two steps with the "Enabled" property of the Table Coloumn Cell Editors as well, but no result.
Please give me some pointers on this.
Regards,
AshishHi Ashish,
The approach you were following was correct, but I am not sure where you have placed the Enabled property attribute in the context.
Please follow these steps:
1. The table you are creating should have the enabled property set.
2. The context with you are binding the table should have an additional attribute say ISENABLED of type boolean.
3. Bind this attribute with the ENABLED property of all the input enabled fields in your table.
4. When binding the non-editable data into the table, set this property to ABAP_FALSE for each record. This will make the existing data non editable.
5. Use the below code for adding a new row and set the ISENABLE property of the added row to ABAP_TRUE.
elem_table = node_table->create_element( ).
node_table->bind_element( new_item = elem_table set_initial_elements = abap_false ).
stru_table-isenable = abap_true .
elem_new_row->set_static_attributes( static_attributes = stru_table ).
Let me know how you go about it.
Cheers,
Pratibha -
Adding one additional row to table control of VA01
HI all,
I am working on free goods N:N senario which is not supported by sap standard.
so we have decided to club all the material on the basis of material group and PSTYV = 'tann' in the table control of va01 and at the end of tann we have to display the free goods .The user exit is USEREXIT_MOVE_FIELD_TO_KOMP.
Please help in in adding the additional row in table control of va01 (TCTRL_U_ERF_AUFTRAG).
Even i have gone through all the thread in sdn and tried all the solution but none of the solution is working .
plz quote solutions....
thanks..
Kundal.The user exit is USEREXIT_MOVE_FIELD_TO_KOMP
Are you adding condition records, or adding free materials to VBAP? If free materials to VBAP, you're in the wrong exit, I think....look for routines that allow you to add to internal table XVBAP in includes named like MV45AFZ*, and remember to set you UPDKZ to 'I'-insert if you're adding new rows.
Not sure what you mean by not supported by SAP standard; SAP does support free goods, via config!
Edited by: BreakPoint on Mar 14, 2011 4:11 PM -
Adding 2 more rows to a select without inserting rows to base table
hello all,
i have a below simple select statement which is querying a table.
select * from STUDY_SCHED_INTERVAL_TEMP
where STUDY_KEY = 1063;
but here is the situations. As you can see its returning 7 rows. But i need to add
2 more rows..with everything else default value or what exist... except adding 2 more rows.
i cannot insert into base table. I want my end results to increment by 2 days in
measurement_date_Taken to 01-apr-09....so basically measurement_date_taken should
end at study_end_Date...
IS THAT EVEN POSSIBLE WITHOUT INSERTING ROWS INTO THE TABLE AND JUST PLAYIHY AROUND WITH
THE SELECT STATEMENT??
sorry if this is confusing...i am on 10.2.0.3
Edited by: S2K on Aug 13, 2009 2:19 PMWell, I'm not sure if this query looks as good as my lawn, but seems to work anyway ;)
I've used the 'simplified version', but the principle should work for your table to, S2K.
As Frank already pointed out (and I stumbled upon it while clunging): you just select your already existing rows and union them with the 'missing records', you calculate the number of days you're 'missing' based on the study_end_date:
MHO%xe> alter session set nls_date_language='AMERICAN';
Sessie is gewijzigd.
Verstreken: 00:00:00.01
MHO%xe> with t as ( -- generating your data here, simplified by me due to cat and lawn
2 select 1063 study_key
3 , to_date('01-MAR-09', 'dd-mon-rr') phase_start_date
4 , to_date('02-MAR-09', 'dd-mon-rr') measurement_date_taken
5 , to_date('01-APR-09', 'dd-mon-rr') study_end_date
6 from dual union all
7 select 1063, to_date('03-MAR-09', 'dd-mon-rr') , to_date('04-MAR-09', 'dd-mon-rr') , to_date('01-APR-09', 'dd-mon-rr') from dual union all
8 select 1063, to_date('03-MAR-09', 'dd-mon-rr') , to_date('09-MAR-09', 'dd-mon-rr') , to_date('01-APR-09', 'dd-mon-rr') from dual union all
9 select 1063, to_date('03-MAR-09', 'dd-mon-rr') , to_date('14-MAR-09', 'dd-mon-rr') , to_date('01-APR-09', 'dd-mon-rr') from dual union all
10 select 1063, to_date('03-MAR-09', 'dd-mon-rr') , to_date('19-MAR-09', 'dd-mon-rr') , to_date('01-APR-09', 'dd-mon-rr') from dual union all
11 select 1063, to_date('22-MAR-09', 'dd-mon-rr') , to_date('23-MAR-09', 'dd-mon-rr') , to_date('01-APR-09', 'dd-mon-rr') from dual union all
12 select 1063, to_date('22-MAR-09', 'dd-mon-rr') , to_date('30-MAR-09', 'dd-mon-rr') , to_date('01-APR-09', 'dd-mon-rr') from dual
13 ) -- actual query:
14 select study_key
15 , phase_start_date
16 , measurement_date_taken
17 , study_end_date
18 from t
19 union all
20 select study_key
21 , phase_start_date
22 , measurement_date_taken + level -- or rownum
23 , study_end_date
24 from ( select study_key
25 , phase_start_date
26 , measurement_date_taken
27 , study_end_date
28 , add_up
29 from (
30 select study_key
31 , phase_start_date
32 , measurement_date_taken
33 , study_end_date
34 , study_end_date - max(measurement_date_taken) over (partition by study_key
35 order by measurement_date_taken ) add_up
36 , lead(measurement_date_taken) over (partition by study_key
37 order by measurement_date_taken ) last_rec
38 from t
39 )
40 where last_rec is null
41 )
42 where rownum <= add_up
43 connect by level <= add_up;
STUDY_KEY PHASE_START_DATE MEASUREMENT_DATE_TA STUDY_END_DATE
1063 01-03-2009 00:00:00 02-03-2009 00:00:00 01-04-2009 00:00:00
1063 03-03-2009 00:00:00 04-03-2009 00:00:00 01-04-2009 00:00:00
1063 03-03-2009 00:00:00 09-03-2009 00:00:00 01-04-2009 00:00:00
1063 03-03-2009 00:00:00 14-03-2009 00:00:00 01-04-2009 00:00:00
1063 03-03-2009 00:00:00 19-03-2009 00:00:00 01-04-2009 00:00:00
1063 22-03-2009 00:00:00 23-03-2009 00:00:00 01-04-2009 00:00:00
1063 22-03-2009 00:00:00 30-03-2009 00:00:00 01-04-2009 00:00:00
1063 22-03-2009 00:00:00 31-03-2009 00:00:00 01-04-2009 00:00:00
1063 22-03-2009 00:00:00 01-04-2009 00:00:00 01-04-2009 00:00:00
9 rijen zijn geselecteerd.If there's a simpler way (in SQL), I hope others will join and share their example/ideas/thoughts.
I have a feeling that this is using more resources than needed.
But I've got to cut the daisies first now, they interfere my 'lawn-green-ess' ;) -
Current header rows in FBL1N - Characteristic
Hi all,
I would like to add the current header rows in FBL1N.
I've refer to the SAP Note.181592.
Steps:
1. I go to FBL1N
2. Settings==>Layout==>Current Header Rows
3. choose the
Variable Type = Characteristic - related text variable
Characteristic = XXXX
The characteristic is the "BANK ACCOUNT" and "ACCOUNT HOLD".
I'm unable to find "BANK ACCOUNT" and "ACCOUNT HOLD" in the Characteristic.
The "BANK ACCOUNT" and "ACCOUNT HOLD" is get from the FK03 - vendor under the bank details.
Pls help how to get the BANK Account and the Account hold so that it can be displayed in the FBL1N.
Thanks.
Best Regards.
JJHai JJ,
Here u can full the data in Vendor master record in Payment Transaction u can fill the data like Cityn, Bank key and Bank account, and one payment transaction in code code data here also u can maintain House Bank then execute the FBL1N definetly system showing the House bank.
Regards
Madhu I -
Why is IE 10 adding a white row under my Edge Animation?
Can anyone help me solve my coding issue with IE 10 on my client's website below:
http://www.procoresolutions.com/
IE is adding a white row under my Edge Animation on the home page that is protruding out on the right side as well. I also built another site for the same client which this is not an issue at http://www.donnellycommunications.com
Sites are similar, so I'm not sure why it's happening on one site and not the other.
If anyone can help, I'd sure appreciate it.Link #1 code errors
http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fwww.procoresolutions.com%2F
Lin#2 code errors
http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fwww.donnellycommunications.com%2F
IE10 is much less forgiving of code errors than older ver of IE.
Nancy O. -
Adding new data row(s) to DataGrid control
My requirement is to provide the ability to add a new row to
the datagrid when tabbed out of the (last cell of the last row of
the datagrid. I have made my datagrid editable and in the
'itemEditEnd' handler I am adding a new object (with empty values)
to the data provider for the Grid and setting focus to the Grid and
then setting the new row index as the Selected Index for the Grid.
None of this activating itemEditor for the first cell of the new
row.
I have seen somewhere that dispatching the itemEditBeginning
will do this for me. But not sure how to do this. Appreciate if can
point me to a sample woring example.Perfect - Have been looking for a solution since few days.
You just made my day. Thank you so much. -
Problem while adding a new row to the table.
hello,
In my ADF form i have a table. and when i click on CreateInsert it add a new to the table but at the first. i want all the new rows to be added at the end of the table in a sequence. how can i do this?....
Thanks and Regards,
RakshithaHi,
Try this:
DCIteratorBinding dciter;
BindingContainer bindings = BindingContext.getCurrent().getCurrentBindingsEntry();
dciter = (DCIteratorBinding) bindings.get("findAllTestAndryIter");
ViewObjectImpl vo = dciter.getViewObject();
if (vo != null)
Row row = vo.createRow();
int rangeSize = vo.getRangeSize();
int rowsInRange = vo.getAllRowsInRange().length;
int insertPos = rowsInRange < rangeSize? rowsInRange: rangeSize - 1;
vo.insertRowAtRangeIndex(insertPos, row);
vo.setCurrentRow(row);
} -
Adding a New row in Workbook above Table values
Hi,
I have created a Workbook for which i need to add 2 additional rows manually at the top. I added a row by deleting the Blue color line (with word 'Table'). But when i refresh the workbook, the blue color line is appearing again and the row which i added disappeared.
How do i make this possible? Is there any way through which i can add the lines just above the Table values?
Any help on this will highly be appreciated.
Regards,
MuraliHi,
As per my view , Table name was written in the Backend with VB script hence its require change that first later you can include the Additinal rows .
Regards,
satya -
Problem with adding a new row in JTable
Hi,
I've created a JTable using DefaultTableModel with DefaultTableModel(Object[][] obj,Object[] col) constructor.I've written actionListener for a JButton which should add new row to the tablemodel.Now, the listener adds the row to the model.But its throwing an ArrayOutofBoundsException and the added row is not visible unless I click on any column of the table.
Kindly help me to resolve this problem
TIA
Regards
GopiThanks a lot for the reply. Here is the complete code
TableImpl.java
import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.table.*;
import java.util.Vector;
public class TableImpl extends JFrame {
DefaultTableModel dataModel; // TableModel Variable
/* Constructor to add table and button to the frame */
TableImpl() {
getContentPane().setLayout(null);
setSize(800,600);
myModel();
final JTable table = new JTable(dataModel);
JScrollPane scrollpane = new JScrollPane(table);
getContentPane().add(scrollpane);
scrollpane.setBounds(10,10,700,300);
TableColumn tcCol = table.getColumnModel().getColumn(1);
/* Adding ComboBox to the CellEditor of Column 2 of table */
JComboBox jcbComboBox = new JComboBox();
final ReturnVector vctDBAccess = new ReturnVector();
jcbComboBox.addItem(vctDBAccess.vctGetOidList().elementAt(0).toString());
jcbComboBox.addItem(vctDBAccess.vctGetOidList().elementAt(2).toString());
jcbComboBox.addItem(vctDBAccess.vctGetOidList().elementAt(4).toString());
tcCol.setCellEditor(new DefaultCellEditor(jcbComboBox));
/* Adding Listener for Table */
dataModel.addTableModelListener(new TableModelListener() {
public void tableChanged(TableModelEvent e) {
/* Columns Manipulation */
if(dataModel.getColumnName(e.getColumn()).equals("Second")) {
int iRow = e.getFirstRow();
int iColumn = e.getColumn();
String strColName = dataModel.getColumnName(iColumn);
String strData = (String)dataModel.getValueAt(iRow,iColumn);
String strNextColumn = dataModel.getColumnName(iColumn+1);
dataModel.setValueAt(vctDBAccess.vctGetOidList().elementAt(vctDBAccess.iGetIndex(strData)+1),iRow,iColumn+1);
/* Adding button to Frame */
JButton jbInsert = new JButton("Insert");
/* Adding new row to the Tablemodel -- Probelm is here */
jbInsert.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
try {
Object[] nrow = {"what", "ever", "you"};
dataModel.addRow(nrow);
}catch(Exception ex) {
System.out.println("Exception at adding row = " + ex);
getContentPane().add(jbInsert);
jbInsert.setBounds(100,350,100,20);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
/* Method to initialise new tablemodel */
public void myModel() {
Object[][] data = { {new Integer(10),"two","three"},
{new Integer(5),"two","three"},
{new Integer(4),"two","three"},
String[] col = { "First", "Second", "Third"};
dataModel = new DefaultTableModel(data,col);
public static void main(String arg[]) {
TableImpl ct = new TableImpl();
ct.setVisible(true);
/* Class that returns a Vector of String for populating ComboBox entries and
for getting the index of a particular element of the vector */
class ReturnVector {
Vector vctOidName=null;
ReturnVector() {
this.vctOidName = new Vector();
vAddOidList();
public void vAddOidList() {
String[] dbResult = { "system", "1.3.6.1.2.1.1" ,
"interface", "1.3.6.1.2.1.2" ,
"snmp", "1.3.6.1.2.1.3" };
for(int i=0;i<dbResult.length;i++) {
System.out.println("Value = " + dbResult);
vctOidName.addElement(dbResult[i]);
public Vector vctGetOidList() {
return vctOidName;
public int iGetIndex(String strData) {
System.out.println("Index = " + vctOidName.indexOf(strData));
return vctOidName.indexOf(strData); -
Problems with adding a new row in my table
Im an ADF beginner but I thought it would be simple to to do some basic CRUD stuff in ADF. Im now even struggling when i try to add a new row to my table.
Seems that the primary key id is not set correctly...
could someone help?Hi,
Have a look to this page CREATE SEQUENCE
Regards,
Sébastien
Creating a Sequence: Example
The following statement creates the sequence customers_seq in the sample schema oe. This sequence could be used to provide customer ID numbers when rows are added to the customers table.
CREATE SEQUENCE customers_seq START WITH 1000 INCREMENT BY 1 NOCACHE NOCYCLE; -
ADF Popup for adding a new Row in table
Hi All,
I have VO which is rendering as table on my jsff.I created a button of createInsert to add a new row and after commit it saves the values in Table in DB.
Works abst fine.
Now i want to change this feature to that when a New Row should be Added, a pop up should appear in the format of a form, and at the click of OK it should save the data and on Cancel go back to Page.
What i did was i added a pop up, in the pop up body i again dropped my VO as a form and added a dialoglistener to the pop up which commits on click of OK and Rollback on click of Cancel.
I am not getting any exception but The Db is not modified with my entries.
So its simple that i am commiting but nothing is changed till that time.
How can i get the Task done?????
Regards
Userhttp://www.oracle.com/technetwork/developer-tools/adf/learnmore/77-ok-cancel-support-in-dialog-351871.pdf
insert operation using popup
http://andrejusb.blogspot.com/2009/11/crud-operations-in-oracle-adf-11g-table.html
Edited by: Erp on Oct 20, 2011 6:47 AM
Maybe you are looking for
-
Which table will give vendor master details per company code per purchase o
Which table will give vendor master details per company code per purchase organisation that is all details available in XK03?
-
Hi - had issues with BB speed - ip profile was set to only 0.25mbps. BT did a line reset on Monday lunchtime. IP profile is still set ot 0.25mbps. Contacted BT who said it would take 10 days for the line to stabilise and spped will vary in that ti
-
How to the field dynmaically in UI
Hi Gurus, I got a requirement where in which ,when the user chooses the particular leave type...... Say Half day sickness......Duration of the leave should be half of the work schedule which is allocated for the particular employee..(This information
-
How i do i transfer word processing files on a mac classic (clarisworks 2.0) onto a macbook pro? My macbook pro has appleworks 6. The thing is the mac classic only has a floppy disk and the closest thing I own to a floppy drive is an external zip dri
-
I am putting together an iBook that will include a large number of self-recorded videos of presentations I have made. I'm a bit nervious about the file size limitation of 2 gig but I don't know how to estimate the size of the book. Any suggestions/ad