Best method to add new rows
Hi,
I am new to apex and would like your suggestions as to the best method to add new row to a table. I do not want to use the wizard because there are many tables in the db. From reviewing this forum, the suggested method is to create the report with a form, the user clicks the 'create' button and it opens up to a new form for data entry. There is a 'submit' button to commit the changes to the table. When/How do I create the PK? Is it at the page render when the new form is opened or in page process when all the fields are committed? I tried to add the 'insert into table..' in the page render to create the new PK but I received oracle error. Am I missing a step? Thanks very much.
Judy
Good Morning,
I have a second question to ask about Inserting rows..I was successful with the sql statement in adding a row to the parent table. Now I need to insert a row in the related child table. There are approx 5 child tables where I need to be able to add rows.
My questions as to the proper sequence to do this:
1. do I execute the Insert for the parent table first?
2. then have the user click the button to add info for the child table and then click another button that does the insert into the child table? At this point, is this where I reference the parent table(fac_seq.currval)?
INSERT INTO CONTACT(cnt_pk, fullname, street1, city, state, zip, phone, title)
VALUES (CNT_SEQ.nextval,FAC_SEQ.currval,
NVL(:P36_FULLNAME, 'No Data'),
NVL(:P36_STREET1,'No Data'),
NVL(:P36_CITY, 'No Data'),
NVL(:P36_STATE,'CA'),
NVL(:P36_ZIP,'00000'),
NVL(:P36_PHONE,'555-1212'),
NVL(:P36_TITLE,'No Data'));
3. is it proper procedure to have separate insert statements or is it better to have 2 insert statements?
INSERT INTO FACILITY(fac_pk, fac_type, fac_name, street1, city, state, zip, state_or_tribe, tribe_yn)
VALUES (FAC_SEQ.nextval,
NVL(:P211_FAC_TYPE, 'N'),
NVL(:P211_FAC_NAME,'No Data'),
NVL(:P211_STREET1,'No Data'),
NVL(:P211_CITY, 'No Data'),
NVL(:P211_STATE,'CA'),
NVL(:P211_ZIP,'00000'),
NVL(:P211_STATE_OR_TRIBE,'CA'),
NVL(:P211_TRIBE_YN,'N'));
INSERT INTO WELL(wel_pk, fac_fk, cnt_fk, geo_fk, well_state_uk, name,site, high_priority_yn,aqui_exempt_yn, well_in_swa)
VALUES (WEL_SEQ.nextval, FAC_SEQ.currval, CNT_SEQ.currval, GEO_SEQ.currval,
NVL(:P47_WELL_STATE_UK, '09DI'),
NVL(:P47_NAME, 'No Data'),
NVL(:P47_SITE,'No Data'),
NVL(:P47_HIGH_PRIORITY_YN, 'N'),
NVL(:P47_AQUI_EXEMPT_YN, 'N'),
NVL(:P47_WELL_IN_SWA,'U'));
**I am confused as to how to approach the process of adding rows to a child table. Please clarify for me or direct me to a link that has detailed documentation.
Many thanks,
Judy
Similar Messages
-
How to add new row at the top of the advance table.
Hi,
I have one advanced table.
I want to add new rows in advanced table. I can able to add rows using the AddMoreRows button in the footer of the advanced table.
This adds the row at the end. But I want to add the row at the top.
How to achive this? Please suggest.
Thanks & Regards,
RajaHi,
Yes you can do it...
Just set the add Rows automatically property to False of Add Row Button
and then in processForm Request capture the addRows event
and invoke a method in AM and then create a new Row in VO.
Use this code...it will insert row at the top...
if("addRows".equals(event))
am.invokeMethod("addrows");
public void addrows()
AddressesVOImpl vo1 = getAddressesVO1();
AddressesVORowImpl row1 = (AddressesVORowImpl)vo1.createRow();
vo1.insertRowAtRangeIndex(0,row1);
vo1.setCurrentRow(row1);
Thanks,
Gaurav -
How to add new rows in Advanced Table along with attribute value?
Hi,
I have one advanced table that contain one messageChoice and messageTextInput field.
I want to add new rows in advanced table. I can able to add rows using the AddMoreRows button in the footer of the advanced table,
but I want to add attribute value(contactId) each time when new row created.
contactId I am getting from pageContext.getParameter("contactId")
How to achive this? Please suggest.
Thanks & Regards,
SunitaHi,
There are two ways to do it.
1. Use create method of entity object, create method fires whenever you creates new row.
2. Handle the event raised by addanotherrow button and write logic there to initialize contactid as you are getting contactid from pageContext so I will suggest you to use this method.
if (tableBean.getName().equals(pageContext.getParameter(SOURCE_PARAM)))
&& ADD_ROWS_EVENT.equals(pageContext.getParameter(EVENT_PARAM)))
//write your logic here to default the contact id
Hope this will help.
Regards,
Reetesh Sharma -
How can I add new row/column into existing jTable?
Hi add!
Can you help me how can I add new row/column into existing jTable?
Tnx in adv!e.g
Create two buttons inside the Table ( "Add New Row" ) and ("Add new Column")
their handlers are:
add new row:
//i supose u already have
DefaultTabelModel tablemodel = new DefaultTableModel(rowdata, columnNames);
//and
JTabel jtable = new JTable(tablemodel);
// Handler (row)
jbtAddRow.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
if(jtable.getSelectedRow() >= 0 )
tablemodel.insertRow(jtable.getSelectedRow(), new java.util.Vector());
else
tablemodel.addRow(new java.util.Vector());
});to add new columns its the same but inside actionPerformed method:
ask for e.g "Whats the name for the new column"
then,
tablemodel.addColumn(nameOfColumn, new java.util.Vector()); Joao
Message was edited by:
Java__Estudante -
How to add new row and update existing rows at a time form the upload file
hi
How to add new row and update existing rows at a time form the upload file
example:ztable(existing table)
bcent smh nsmh valid date
0001112465 7.4 26.06.2007
0001112466 7.5 26.06.2007
000111801 7.6 26.06.2007
1982 7.8 26.06.2007
Flat file structure
bcent nsmh valid date
0001112465 7.8 26.06.2007 ( update into above table in nsmh)
0001112466 7.9 26.06.2007 ( update into above table in nsmh)
000111801 7.6 26.06.2007 ( update into above table in nsmh
1985 11 26.06.2007 new row it should insert in table
thanks,
Sivagopal RHi,
First upload the file into an internal table. If you are using a file that is on application server. Use open dataset and close dataset.
Then :
Loop at it.
*insert or modify as per your requirement.
Endloop.
Regards,
Srilatha. -
Create a new row in a table without using add new row button
I want to add a new row to the table without using the add new row button of the table. I'm not able to display default row in the table. Though if click on apply the record appears after saving in the database. Any thoughts how to implement this functionality.
Here is what you have to do.
1) You have to handle this in processRequest()
2) In the AM code , u need to check if there is already a row exisit or vo is blank
if (vo.getFetchedRowCount() == 0)
// first time
vo.setMaxFetchSize(0); // THIS IS REQUIRED.
Row row = vo.createRow();
vo.insertRow(row);
row.setNewRowState(Row.STATUS_INITIALIZED);
else
//If already rows are there then you suppose to insert in the end
// i assume you would have execute your vo
YourVORowImpl row= (YourVORowImpl)vo.getRowAtRangeIndex(0);
vo2.insertRowAtRangeIndex();
It should work. -
Hello!
I'm using JDev 11.2 and I'm trying to add a new row to a table object (using create insert)
the catch is this-
and the new empty row that will appear- I want a value set instead of one of the values- so the user can choose which value to insert
do you know how can this be done?
(just to be clear- i know how to add a value set, I know how to add new row- dont know how to make the new row contain value set field)
tnx for your time
TalyaIf you use a model driven list of value on the attribute in question this should work automatically.
Have you setup a LOV on the attribute? Have you (on the attribute) checked that the ui-hint is set to selectOneChoice?
Timo -
Error with "Add new Row" button in Master detail VO
Hi,
Am having a header VO , Forecast HeaderVO and a child VO
ForecastLineVO, now forecastHeaderVO has two bind condition attached to it,and when we run header Vo line VO will automatically execute as they are linked by a view link.My child Vo is attached to a advance table, which has a ADD Another Row button,Now when i press the button for the case where no header is is there it shows me a error"Failed to find or invalidate owning entity".
Below am giving the coding what i have written in the AM to handle the Add New Row button,
public void createForecastTarget(String month, String year,String fortnight,String forecastmonth,String forecastyear)
ForecastLineVOImpl vo1=getForecastLineVO();
ForecastHeaderVOImpl vo=getForecastHeaderVO();
System.out.println("Start");
vo.setWhereClauseParam(0,month);
vo.setWhereClauseParam(1,year);
//vo.setWhereClauseParam(2,fortnight);
vo.setWhereClauseParam(2,forecastmonth);
vo.setWhereClauseParam(3,forecastyear);
vo.executeQuery();
if (!(vo1.isExecuted()))
throw new OAException("ASF", // Message product short name
"MIS_SEARCH_PENDING");
// We need to do this on a VO that has not been queried before we insert
// our first row. We don't want to do it for subsequent inserts.
System.out.println(vo.getFetchedRowCount());
if (vo.getFetchedRowCount() == 0)
// vo.setMaxFetchSize(0);
int rownum = vo.getFetchedRowCount() ;
OARow row = (OARow)vo.createRow();
int rownum1 = vo1.getFetchedRowCount() ;
System.out.println("In between");
OADBTransaction transaction = getOADBTransaction() ;
Number forecastid = transaction.getSequenceValue("MIS_FORECAST_HEADER_S");
Number forecastlineid = transaction.getSequenceValue("MIS_FORECAST_LINE_S");
System.out.println(forecastid+" "+forecastlineid);
row.setAttribute("ForecastId",forecastid);
row.setAttribute("DataEntryMonth",month);
row.setAttribute("DataEntryYear",year);
row.setAttribute("DataEntryFortnight",fortnight);
row.setAttribute("ForecastMonth",forecastmonth);
row.setAttribute("ForecastYear",forecastyear);
vo.insertRowAtRangeIndex(rownum,row);
vo.clearCache();
transaction.commit();
// Required per OA Framework Model Coding Standard M69
row.setNewRowState(row.STATUS_INITIALIZED);
OARow row1 = (OARow)vo1.createRow();
row1.setAttribute("ForecastId",forecastid);
row1.setAttribute("ForecastLineId",forecastlineid);
System.out.println("forecast id"+forecastid);
vo1.insertRowAtRangeIndex(rownum1,row1);
// Required per OA Framework Model Coding Standard M69
row1.setNewRowState(row1.STATUS_INITIALIZED);
else
int rownum2 = vo1.getFetchedRowCount() ;
System.out.println(rownum2);//+vo1.getCurrentRow().getAttribute(1))
System.out.println(vo.first().getAttribute("ForecastId"));
OARow row2 = (OARow)vo1.createRow();
row2.setAttribute("ForecastId",vo.first().getAttribute("ForecastId"));
OADBTransaction transaction = getOADBTransaction() ;
Number forecastlineid1 = transaction.getSequenceValue("MIS_FORECAST_LINE_S");
row2.setAttribute("ForecastLineId",forecastlineid1);
// row2.setAttribute("DeleteAttr", "N");
vo1.insertRowAtRangeIndex(rownum2,row2);
// Required per OA Framework Model Coding Standard M69
row2.setNewRowState(row2.STATUS_INITIALIZED);
System.out.println("forecast line id"+forecastlineid1);
Now while debugging i found out that am getting the error in the if block
in the code
OARow row1 = (OARow)vo1.createRow();Hi,
Summit ,again am getting the error and i think am getting it in the line when am trying to create one for line VO
as OARow row1=(OARow)vo1.createRow();
Below am giving the stack trace
Exception Details.
oracle.apps.fnd.framework.OAException: oracle.jbo.InvalidOwnerException: JBO-25030: Failed to find or invalidate owning entity.
at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(OAPageErrorHandler.java:1142)
at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(OAPageErrorHandler.java:1294)
at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2396)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1512)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:463)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:384)
at OA.jspService(OA.jsp:40)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
at java.lang.Thread.run(Thread.java:534)
## Detail 0 ##
oracle.apps.fnd.framework.OAException: oracle.jbo.InvalidOwnerException: JBO-25030: Failed to find or invalidate owning entity.
at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:888)
at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:862)
at oracle.apps.fnd.framework.OAException.wrapperInvocationTargetException(OAException.java:985)
at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:210)
at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:152)
at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(OAApplicationModuleImpl.java:692)
at mis.oracle.apps.asf.dcp.frcst.webui.ForecastDealerCO.processFormRequest(ForecastDealerCO.java:158)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:734)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:352)
at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(OAPageLayoutHelper.java:943)
at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(OAPageLayoutBean.java:1546)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:929)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:895)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:751)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:352)
at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(OAFormBean.java:373)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:929)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:895)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:751)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:352)
at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(OABodyBean.java:340)
at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2392)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1512)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:463)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:384)
at OA.jspService(OA.jsp:40)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
at java.lang.Thread.run(Thread.java:534)
oracle.apps.fnd.framework.OAException: oracle.jbo.InvalidOwnerException: JBO-25030: Failed to find or invalidate owning entity.
at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:888)
at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:862)
at oracle.apps.fnd.framework.OAException.wrapperInvocationTargetException(OAException.java:985)
at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:210)
at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:152)
at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(OAApplicationModuleImpl.java:692)
at mis.oracle.apps.asf.dcp.frcst.webui.ForecastDealerCO.processFormRequest(ForecastDealerCO.java:158)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:734)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:352)
at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(OAPageLayoutHelper.java:943)
at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(OAPageLayoutBean.java:1546)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:929)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:895)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:751)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:352)
at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(OAFormBean.java:373)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:929)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:895)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:751)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:352)
at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(OABodyBean.java:340)
at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2392)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1512)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:463)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:384)
at OA.jspService(OA.jsp:40)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
at java.lang.Thread.run(Thread.java:534)
Please help. -
How to add new row in KL02 trx - Activity type control data
Hi guys.
I am not a FI-CO consultant, but I want to add a row since KL02 transaction within a cost center, with a new fiscal year. When you access KL02 (change activity type), you set the activity type, then press Master Data and the basic screen appears. If you press the Display planning control button, you will see the "Display Activity Type Control Data" List. I wanna add a row for a specific cost center here, because the cost center I refer has not 2011 as fiscal year. I tried to use, since basic screen of KL02, use the Change planning control button, but when I set my cost center and 2011 as fiscal year, the Save button is inactive. Furthermore, I tried to press the Period screen and a message appeared "No data has been entered yet". So I dont know how to add one row for a cost center in the Planning control (Activity type control data) list of the KL02 transaction, specifically for an activity type. Do you know? Thanks in advanceHi,
The list of cost centers in which the activity type is planned is given in KL02 under planning data. In order to add a new cost center to this, you need to enter the activity type in transaction KP26 for a particular year.
Goto transaction KP26
Give version - 0
from period 1 to 12
year - 2011
cost center - mention the cost center
Activity type - mention activity type
goto overview screen F5 and add the plan price for the activity in the cost center. This step will automatically add new row in the activity type control data.
Hope this helps.
Thanks,
Ram -
Add new rows when query not input-ready
In the Web Application Designer, is it possible to detect whether a query is in display or change mode, and depending on the outcome to set an Analysis Item parameter ? This would provide a solution to the following:
Background: I have a Web template used for sales quantity planning which contains two Analysis Items, each with their own input-ready query: ANALYSIS_ITEM_EXISTING allows users to enter plan values based on existing characteristic combinations, ANALYSIS_ITEM_NEW_ROWS allows users to enter new characteristic combinations and their plan values (using the 'Number of New Lines' parameter). These two separate Analysis Items are needed so that I can restrict the characteristic values differently for each. ANALYSIS_ITEM_NEW_ROWS shows only new rows, since I have set both parameters 'Number of New Lines' and 'Data Row to' to 5.
Problem: If the query underlying ANALYSIS_ITEM_NEW_ROWS is not able to go into change mode (such as when there is an active data slice, or a locking conflict), then instead of seeing 5 empty rows the user sees existing data from the underlying query. This looks bad and is confusing for the user.
Can anyone think of a solution?Hi Jacky,
The Bex analyzer works in the same way as in the web. You've restrict all charateristics which are not in your rows or columns to a single value. Then you can see that in excel the last blank row has a black border. If this is the case you can add a new row.
By pressing F4 in an empty cell you can select values or if you've know the key you can type it directly. Also you can add multiple rows at once. IP collects all rows below the query.
If this not works, just put all chars from your aggr. level in the rows and check if this works. And then for each change to the restriction/layout run the query and look if you can still add new rows.
Hope it helps.
Regards,
J. -
Hi,
When I click 'ADD NEW ROW ' button, an empty row is getting created as the last but one column.
I want the new row should be add at last. (as the last row). The code I am using :
Row row = vo.createRow();
vo.last();
vo.insertRow(row);
row.setNewRowState(Row.STATUS_INITIALIZED);
Can anybody please tell me how to get it.
Thanks,
SwaroopHi Shiv,
I just added a 'Add New Row' submit nutton.
In Controller I added the following code:
if (pageContext.getParameter("Addrow") != null)
am.invokeMethod("createrow",null);
In AM code I've written:
public void createrow()
OAViewObject vo = (OAViewObject)getEntityshift2VO1();
Row row = vo.createRow();
vo.insertRow(row);
vo.last();
row.setNewRowState(Row.STATUS_INITIALIZED);
--Swaroop -
Hi all,
Happy New Year.
I have a requirement which goes like this
*"Suppose i am having an tabular form which initialy showing 5 record, now when i press a button a new row should get added to it and the i can see 6 row instead of 5 row. for example in some internet site you can a buuton as Add New row as show as i press on that particular button it show me a new row beneth the last row."*
I want to implement this functionality in my for 10g, can anyone help me how can achieve this functionality in forms 10g.Neeraj,
As far as i know, we cannot change the Number of Records Displayed property of a block runtime. Instead, you can set the Bevel, Background Color of the items as same as the canvas' background, so that it looks like there is no record. And if the data is there just change the background color of those items to a separate color.
Regards,
Manu. -
Add new row to DCIteratorBinding
Dear All
i have a DCIteratorBinding instance :
BindingContext bctx = BindingContext.getCurrent();
BindingContainer bindings = BindingContext.getCurrent().getCurrentBindingsEntry();
DCBindingContainer dcbc = (DCBindingContainer) bindings;
DCIteratorBinding empViewIterator = dcbc.findIteratorBinding("NewAppointmentListIterator");
My QUESTION is how i can add new row onto empViewIterator .
this iteration is generated from the datacontrol which is generated from BPEL human task.(not from webservice or Business Component)
Regards
Mohd.WeshahNo, it'd be more sensible to post a detailed question here with the information needed to help others to assist you. The power of the forum is a lot of people read your post. Sending it to me relies on my finding a solution, and I have no experience with BPEL nor time to look through your solution.
There is BPEL forum of course. Have you tried posting there?:
BPEL
CM. -
Add new row and update on grid
Hi all !
Can you help me ?
I want to add new row on grid ,but I canu2019t add .I donu2019t know ,have I written code correct?
This is code that I used belown.
I connect to database as code :SetApplication()
Public Sub SetApplication()
Dim SboGuiApi As SAPbouiCOM.SboGuiApi
Dim sConnectionString As String
SboGuiApi = New SAPbouiCOM.SboGuiApi
sConnectionString = Environment.GetCommandLineArgs.GetValue(1)
SboGuiApi.Connect(sConnectionString)
SBO_Application = SboGuiApi.GetApplication()
End Sub
Sub ItemEvent_Add(ByVal FormUID As String, ByRef pVal As SAPbouiCOM.ItemEvent, _
ByRef BubbleEvent As Boolean) Handles SBO_Application.ItemEvent
If "frmGrid" = pVal.FormType And pVal.BeforeAction = True And pVal.ItemUID = "AddNew" Then
If pVal.EventType = SAPbouiCOM.BoEventTypes.et_ITEM_PRESSED Then
SetApplication()
oGrid.DataTable.Rows.Add()
End If
End If
End Sub
<a href="http://imageshack.us">[IMG]http://img402.imageshack.us/img402/2763/updateandaddnewnf2.png[/IMG]</a>
<a href="http://g.imageshack.us/img402/updateandaddnewnf2.png/1/">[IMG]http://img402.imageshack.us/img402/updateandaddnewnf2.png/1/w699.png[/IMG]</a>Hi all !
To day, I want to ask you about 2 problem .
1:I want to update data as I changes data of column Name.I used code for this function update:
If (pVal.ItemUID = "1") Then
Dim frm As SAPbouiCOM.Form = SBO_Application.Forms.Item(FormUID)
If frm.Mode = SAPbouiCOM.BoFormMode.fm_UPDATE_MODE Then
Dim n1 As String
Dim col As SAPbouiCOM.GridColumns
Dim i As Integer
col = oGrid.Columns.Item(1)
n1 = col.String()
Dim b1 As String
b1 = oGrid.Columns.Item(2)
Dim n2 As String
n2 = oGrid.Columns.Item(3)
frm.DataSources.DataTables.Item(0).ExecuteQuery("UPDATE OHEM SET U_NameChild = '" & n1 & "',U_Birthdate = '" & b1 & "' ,U_*** = '" & n2 & "'")
frm.Update()
End If
End If
However,This code donu2019t work ,because it not get value of column Name :col = oGrid.Columns.Item(1)
n1 = col.String()
Can you help me test this function and can rewritten it?
2:I want to add new child to database pass grid.
If FormUID = "frmGrid" And pVal.BeforeAction = False And (pVal.ItemUID = "AddNew") Or pVal.ItemUID = "1" And (pVal.EventType = SAPbouiCOM.BoEventTypes.et_CLICK) Then
'Try
If (pVal.ItemUID = "AddNew") Then
Try
OForm = SBO_Application.Forms.ActiveForm
oGrid = OForm.Items.Item("MyGrid").Specific
oGrid.DataTable.Rows.Add()
oGrid.AutoResizeColumns()
'OForm.Freeze(True)
Catch ex As Exception
MessageBox.Show("Can't add new row on Grid", "Error", MessageBoxButtons.YesNo, MessageBoxIcon.Error)
End Try
End If
But, it only add new row on grid ,so it donu2019t add on database.
Could you help me ?
<a href="http://imageshack.us">[IMG]http://img404.imageshack.us/img404/1980/addandupdatepr8.png[/IMG]</a>
<a href="http://g.imageshack.us/img404/addandupdatepr8.png/1/">[IMG]http://img404.imageshack.us/img404/addandupdatepr8.png/1/w700.png[/IMG]</a> -
Add new row in Matrix in SBO 2004
Hi All,
I created a form by using screen painter and loaded data into matrix by using datasource.That is working fine. But when i add new row in that matrix, it copies all data from the last row in that matrix. How will i clear the row to add new values in the row?
Please help me.
Thanks in advance
DenisHello Denis,
OK, I see the problem.
This is because your datasource are on the last row, so whenever you add a new row to the matrix, the last record in your datasource will be added. My suggestion is to modify datasource instead of matix itself, and then use oMatrix.LoadfromDatasource to load all the data back to matrix.
Hope this helps,
Nick
Maybe you are looking for
-
How to connect my 60gb IPOD and my Mac Mini
I have my trusty 60GB ipod (no video), with the older wide connector and the funny USB or whatever it is symbol looks like a "Y". Nice grammer huh. ANyway the cable I have doesn't plug in to my mac mini or MBP. What cable do I use to hook 'er up to I
-
Upload document to Temp Folder using Rest API not working
I am using Poster in Firefox to upload an xml document to document Temporary Folder. Response I'm getting is 400 Bad Request. Is this a problem with Poster not supporting file upload to UCCX or are there parameters i'm missing for this? Url=http://<u
-
2013-06-24 21:16:28,551 [bxapp2.healthnet.com] [ STANDARD] [ ] (l.access.RuleCandidateIterator) INFO - Single candidate rule resolution optimization is enabled Error retrieving JNDI initial context: 2013-06-24 21:16:28,952 [bxa
-
Missing Business Attributes in Org Model
Hi, I am working on CRM 5.0 system...In the process of creating Master data... I have created an Org model under that created some Org units..... In any Org unit of any Org model > under the business attributes tab..... I am not able to see the entri
-
Dear Sir, We have windows 8 and facing problem with wifi unidentified. we have wireless network in our all offices. when i move from one dept. to other then wifi is not connected and unidentified.i have 250 laptops and some of them having same issue.