ADF 11g- Selecting Maximum value of a field on Commit Button

Hi
I am trying to assign a value to a field on form by selecting max(id)+1 from database table on commit button.
It assign the value to field but try to commit before assigning value.
code is like this:-
public String commandButton2_action() {                  ////////////////a commit button.
BindingContainer bindings = getBindings();
OperationBinding operationBinding = bindings.getOperationBinding("Commit");
commandButton3_action();////////////Retrieve the maximum value from database.
Object result = operationBinding.execute();
if (!operationBinding.getErrors().isEmpty()) {
return null;
return null;
please do guide. what to do.
Regards
M Niaz

Thanks,
I know, that's why i am try to put this on save button instead on any other.
But this is not an issue whether to use sequence or max()+1. I can use sequence instead but even then i have to get the nextvalue on form before commit.
and i have to put that on commit button.
Commit but try to commit the form before getting anything from DB.
M Niaz

Similar Messages

  • How To select maximum Value in a specifieid field in internal table.

    How To select maximum Value in a specifieid field in internal table?

    Step : 1
    Sort itab by <Field1> descending.
    Just sort the internal table by the field.
    STEP: 2
    Then read the table at index 1.
    Read table itab index 1.               
    ITAB-FIELD = MAX .                  " Max field will come in the first row of the internal table.
    Regards,
    Gurpreet

  • Get maximum value in a field using SQL query

    Hi,
    I want to retrieve the row containing the maximum value for a particular field.
    select max(fieldname) from tablename
    How do I do this using database connectivity toolkit.
    Shiva

    Hello,
    I figured out the answer. It was sql syntax.
    Thanks for coming in here to help.
    I created another post earlier because I had a little different question that pertained to fetch.vi.  How do you get an array out from fetch.vi without creating error. I also made type an array also but it does not allow an array.
    Thanks for your help.
    By the way, how do I as the original poster get rid of a whole thread I created, especially if its a duplicate.

  • How to find the maximum value among four fields in a single record

    Hi Gems...
    I have a record in which there are 4 currency fields.
    Now i would like to know the maximum of these 4 fields.
    I tried with Max functions in which i put all the 4 values...but it is showing error like ") is missing" though it is there.
    Can we insert more than 2 values in Max function?
    Or else is there any other option to find the max value among the 4 values which lies in a single record
    Thanks
    Jiten

    Hi Anil,
    Say suppose i have a single record in which 4 premiums of a particular bond exists.
    for eg:
    Prem1      Prem2        Prem3          Prem4
    129000.00      388000.00   228000.00   14800.00
    Now this is a single record for a particular bond ... now i need to calculate the max value among these 4 premiums.
    How would we proceed to achieve this?
    Regards
    Jiten
    Edited by: Jitendra Yuddandi on Feb 3, 2009 1:04 PM

  • ADF 11g: Change Text Value within af:dialog

    Any guidance much appreciated: I'm new to ADF 11g and java scripting...
    I have a popup containing a dialog inside my af:document. I want to be able to dynamically change the text message being displayed inside the dialog at runtime prior to showing the popup. I have added an af:panelGroupLayout inside the dialog component, with an af:outputText component inside that.
    <af:popup id="nexusAlertPopup">
    <af:dialog id="nexusAlert"
    inlineStyle="vertical-align:top; text-align:left; font-size:small;"
    type="ok" closeIconVisible="false" title="Change Me"
    affirmativeTextAndAccessKey="Continue">
    <af:panelGroupLayout id="nexusAlertPanelGroup">
    <af:outputText id="nexusAlertText"/>
    </af:panelGroupLayout>
    </af:dialog>
    </af:popup>
    When I look at the ADF javascript API, I cannot find a set method to change the value of the outputText in my JS Function. Can you use a normal setAttribute method on any ADF object?
    Regards,
    Mario

    Branislav Nemec wrote:
    Is there a particular reason you need to change the title in JS function?Thanks for your reply Branislav.
    To make a short story long: I am trying to create a dynamic popup dialog on an ADF page template. We have Oracle Form Modules which are being clipped inside this center panel of the pages using this template and the communication between the ADF application and our Forms application happens through JS on the client. What I need to do is on the Forms side, override all forms alerts with a call to a JS Function which would popup a synchronous ADF dialog and return the result back to Forms in a Global variable. So the text of the alert needs to be dynamically passed through and this needs to preferably happen on the client side without a roundtrip to the ADF server. If it is possible. Also, it is not the TITLE I am concerned about as there is a setTitle() method in the AdfRichDialog class.
    Hope this sheds some light on the issue...

  • ADF 11g + Select Boolean CheckBox becomes readonly

    Hi All,
    I have a view object, in which I added a transient attribute called as "InActive". And I added this VO as an ADF:Table on to the JSPX page.
    1) My requirement is that if the other column called "EndDate" got any value ( any date value) then the "InActive" checkbox need to be autoselected.
    And the users have the option of the de-selecting it.
    2) The requirement is such a way that based on this "EndDate" column we are assuming that the current row/records is active or inactive in database.
    So using this checkbox attribute, if the checkBox is selected for the row, then we are setting the "EndDate" column with "sysdate" and if they are unselecting any exisiting
    checkbox, the same row will get updated with "EndDate" to null. Every thing is working fine for me with the code I have.
    3) The road block I'm facing here is that I'm setting the attribute 'selected="#{row.EndDt != null ? true : false}" '. This is properly setting the checkbox "Inactive" values based on the "EndDate" column from the
    database. But the entire check box column becomes read only, which does not allow me to edit.
    4) If I set the value expression for the "Inactive" transient boolen attribute at the VO level, with the following as the value expression: 'EndDt != null ? true : false', if also sets the checkbox values properly, and moreover
    the check box also editable, which is what we are expecting, but on submission of the page, the checkbox attribute is still pointing to the old/default value even though we change the value of the checkbox.
    For example if the checkbox was got selected on load of the page, and if I unselects, and submits, it still shows that checkbox value as true.
    So it would be greatly help ful to me if some one can provide me any hint on this.
    Below is the code snippet I'm using for this in backing bean to process the logic.
    int totalRows = this.t1.getRows();
    ArrayList InactivatedrowIndexes = new ArrayList();
    ArrayList ActivatedrowIndexes = new ArrayList();
    for (int i = 0; i < totalRows; i++) {
    JUCtrlHierNodeBinding rowData =
    (JUCtrlHierNodeBinding)this.t1.getRowData(i);
    Boolean check = (Boolean)rowData.getRow().getAttribute("Inactive"); // Inactive is the transient boolean attribute in VO - which has the value expression as EndDt != null ? true : false
    if (check == true) {                         
    InactivatedrowIndexes.add(i);
    if (check == false) {                         
    ActivatedrowIndexes.add(i);
    System.out.println("******The row indexes to inactivate are: " +InactivatedrowIndexes);
    System.out.println("******The row indexes to activate are: " +ActivatedrowIndexes);
    Thanks & Regards,
    Dharmathej M

    Hi All,
    I have a view object, in which I added a transient attribute called as "InActive". And I added this VO as an ADF:Table on to the JSPX page.
    1) My requirement is that if the other column called "EndDate" got any value ( any date value) then the "InActive" checkbox need to be autoselected.
    And the users have the option of the de-selecting it.
    2) The requirement is such a way that based on this "EndDate" column we are assuming that the current row/records is active or inactive in database.
    So using this checkbox attribute, if the checkBox is selected for the row, then we are setting the "EndDate" column with "sysdate" and if they are unselecting any exisiting
    checkbox, the same row will get updated with "EndDate" to null. Every thing is working fine for me with the code I have.
    3) The road block I'm facing here is that I'm setting the attribute 'selected="#{row.EndDt != null ? true : false}" '. This is properly setting the checkbox "Inactive" values based on the "EndDate" column from the
    database. But the entire check box column becomes read only, which does not allow me to edit.
    4) If I set the value expression for the "Inactive" transient boolen attribute at the VO level, with the following as the value expression: 'EndDt != null ? true : false', if also sets the checkbox values properly, and moreover
    the check box also editable, which is what we are expecting, but on submission of the page, the checkbox attribute is still pointing to the old/default value even though we change the value of the checkbox.
    For example if the checkbox was got selected on load of the page, and if I unselects, and submits, it still shows that checkbox value as true.
    So it would be greatly help ful to me if some one can provide me any hint on this.
    Below is the code snippet I'm using for this in backing bean to process the logic.
    int totalRows = this.t1.getRows();
    ArrayList InactivatedrowIndexes = new ArrayList();
    ArrayList ActivatedrowIndexes = new ArrayList();
    for (int i = 0; i < totalRows; i++) {
    JUCtrlHierNodeBinding rowData =
    (JUCtrlHierNodeBinding)this.t1.getRowData(i);
    Boolean check = (Boolean)rowData.getRow().getAttribute("Inactive"); // Inactive is the transient boolean attribute in VO - which has the value expression as EndDt != null ? true : false
    if (check == true) {                         
    InactivatedrowIndexes.add(i);
    if (check == false) {                         
    ActivatedrowIndexes.add(i);
    System.out.println("******The row indexes to inactivate are: " +InactivatedrowIndexes);
    System.out.println("******The row indexes to activate are: " +ActivatedrowIndexes);
    Thanks & Regards,
    Dharmathej M

  • Urgent... Refresh issue in ADF 11g Select One Choice..

    Hi,
    There are some some list boxes in our pages (like Group, Users, Roles....)
    When we select users from the Users list box we can see the same name again appending to the list of values.
    Does any one has faces this issue before?
    Please help me on this..
    Thanks

    Hi,
    I don't understand your question. Also, are you using BC4J and Databindings or are you managed bean based?
    Regards,
    ~ Simon

  • ADF 11g - Selecting a certain row for a Form

    First of all hello and my apologies if this issues has been discussed here before (tried searching for it for a while. maybe I don't understand the problem right?).
    Let me describe my context a bit : i got 2 tables, table2 contains an attribute(Index_Code) that is a Foreign Key for the attribute Index in Table1.
    I got an ADF:Table in a JSP page with Table2View source(read-only) and I would like to be able to select a row in the table and then move to another JSP page where I i have an ADF:Form (Table2View+Table1View). The problem for me is that the row for Table2View in the 2nd JSP page is not selecting correctly (it always selects the 1st entry and not the entry with the Index_Code that i want). I want to add that in the Data Controls tab if I expand Table1View , i have the appropiate Table2View inside of it. But if i expand the Table2View node I don't have Table1View inside of it.
    I'm pretty sure this is a very simple procedure, and I've been trying to google for a solution for 2 days now and I'm beggining to think it is such a simple solution that no one even bothers explaining it :). So i've posted this thread as my last resort.

    Hi Marius,
    It is not exactly clear for me what do you want but from your description I guess you have two View Objects : Table1View and Table2View and one View Link defining Table1View as master and Table2View as detail.
    So in DataControl palette it is logical that only Table1View node is expandable with Table2View inside. Now if you put Table1View to jspx page as master af:table and Table2View as a detail table the detail table will reflect to change of the row in master table. If you put Table2View as a af:table alone also to second jspx page the framework will remember which row you selected on the first page when you navigate to second one.
    regards,
    Branislav

  • How to get internal table with maximum value of a field in other internal

    Let say I have an table itab consisting of:
    itab-matnr = marm-matnr.
    itab-umren = marm-umren.
    itab-ean11 = marm-ean11.
    there are many "ean11" for one "matnr"
    How could I create itab2 with only "biggest" "ean11". could you give me examlple

    Hi,
    data: mat_no type MATNR.
    Loop at ITAB1.
    IF mat_no = itab1-matnr.
    here check the  ean11 with previos ean11(Store it like matnr), and move the biggest one andf modify that row or move that in ITAB2 with a Modify statment, so that there will no second row with same material No
    ENDIF.
    MAT_NO = ITAB1-Matnr     (Moving Itab1 material no to a Local field)
    ENDLOOP.
    Endloop.

  • SQL to match a single value in a field with comma-delimited text

    I have a column that can contain none, one or many recordIDs
    (from another table) stored as comma-delimited text strings (i.e.,
    a list). I need to retrieve all records that match a single value
    within that list.
    For example, if I want to match all values that equal
    recordID 3, and I use ... WHERE MyColumn IN ('3') ... , I will get
    all records that have EXACTLY 3 as the value of MyColumn, but not
    any MyColumn records whose values include 3, if they are instances
    such as "3,17" or the like.
    Also using the LIKE operator -- as WHERE MyColumn LIKE '%3%'
    -- will get me unwanted records with values such as 35 or 13 ...
    Can I use some sort of intervening ColdFusion list processing
    to output only the desired records?

    Normalize your database so that your data becomes
    accessible.

  • Setting the value of a field based on a dropdown list

    I am using the latest production release of JHeadstart 10.1.3.0.91. I am trying to set the value of a field based on selecting the value of another field (drop down list). The drop down list field has the following attributes set autoSubmit="true" immediate="true" valueChangeListener="#{jhsPageLifecycle.updateModelValue}".
    The other field has the partialtrigger set to the first field. ie "depends on" selection from JHeadStart file. The value of the second field is set in the setter of the VO RowImpl java file.
    The value of that field is only populated on the screen if it is set to disabled="true". This seems a bit bizzare behaviour. Can you explain why it cannot set the value of the field when it is not disabled.

    Worked out that if i set the "Clear/Refresh value" attribute on the field that i want updated then it will work ok
    Alan

  • How to use FMS on OPCH field to query value on a field in PHC1 form?

    Hi All,
    I have a problem. I created a user defined field in the AP Invoice form (parent form-OPCH). Now I would like to use the formatted search to add a query to that field that will select a value from another field also on the same form but at the row level (child form-PCH1). It seems that this is not possible. Any suggestions?
    A general question for this: is their any way that I could use the formatted search to query value on an opening form that is inactive?
    Thanks
    Duc

    Hi Sampath Kumar devunuri,
    Thanks for your reply. It does not work. I have tried to searched through the forum about this topic and it seems that FMS will not work at row level. Not sure if there is any solution to overcome this.
    My query is for example: I want my UDF on OPCH form to capture the description of the first row in PCH1:
    Select $[$39.1.1]
    If I assign it to a UDF at row level it works perfectly.
    If I assign it to the Remark field on OPCH it still works.
    But if I assign it to a UDF at title level it does not (this is what I need)
    This may be because at title level the form name is OPCH which is different with the form name at row level: PCH1
    I cannot think if there is any way that I could set focus on PCH1 to get the value.
    Duc

  • Validate the Selected Lookup value.. Is it possible??

    Hello Experts,
    Can we Validate a lookup field across a Integer field??
    In detail..
    I have a Look up field which holds 4 digt numeric values
    Order Number
    0001
    0002
    0003
    0004
    Serious is a integer field where the user enters 4 digit numbers..
    So, i need to validate whether the user Selected a value from Lookup Field and its the same value that he keyedin in the Serious Field Or not!!!
    Did anyone face similar situation!! If so how did you resolve, i have tried many tricks in validation but not sure What i am missing!!
    I have tried the below but it did not Work..
    IF (Order Number.[Record] = Serious,TRUE)
    KR
    John

    To be very specific..
    My Maintable has..
    1) Material Type - Lookup Field
        Lookup values:
        Raw material
        Storage
    2) Order Number - Lookup field
    Lookup values:
    0001
    0002
    0003
    DUMMY
    3) Serious - Text Field With length as 4
    Now my requirement is IF Material Type is Raw material THEN Order Number Should be Equal to DUMMY or Equal to Serious...
    I tried may types of validatios but none worked,  Like for example..
    IF(Material Type . Type = Material Type [Raw material]  AND Order Number . Number = Order Number [DUMMY] OR Order Number . Number = Serious , TRUE)
    Did anyone face similar situation, If so how di you fix!!!!
    Please Help
    KR
    John

  • How can I change the initial value of the field approve_or_reject?

    Hello Workflow Gurus
    We are using SRM 5.00(SRM SERVER 550) and as per the requirement, I have to make the Reject radio button as default checked on the Approver's screen.
    We are using the SAP Standard Workflow WS14500015.
    I found out the Standard task TS14508044 (SC approval per Item)which has one field in its container i.e. approve_or_reject ,based on the Initial value of this field , the radio button is behaving...
    approve_or_reject EQ 0 i.e. Approve
    approve_or_reject EQ 1 i.e. Reject
    Now my requirement is to change the initial value of this field from 0 to 1 so that Reject radio button comes as checked by default into this standard SAP workflow task TS 14508044...
    Kindly help me and let me know the procedure to change this.
    PLEASE LET ME KNOW THAT IS IT WISE TO MAKE THE CHANGES INTO STANDARD SAP WORKFLOW ???
    Thanks and regards
    Ankur Goyal
    09823448654

    Well Iam not much sure about how you are trying to approve the shopping cart workitem b ut last week i faced a similar issue while apporving the workitems I was able to update the contianer element Apporve_or_reject element by using the FM BBP_PDH_WFL_WI_APPROVE and BBP_PDH_WFL_WI_REJECT ... These two fm will take the responsibility of updating the element with respective value as, if you approve the it will be populated with 0 and if you reject the the element will be updated with 1....
    Please check the thread where I updated the thread in [SRM Workflows|Problem while approving SC from Blackberry !;
    PLEASE LET ME KNOW THAT IS IT WISE TO MAKE THE
    CHANGES INTO STANDARD SAP WORKFLOW ???
    Modifying the standard workflow is not recommended.....

  • Urgent..ADF 11g Getting selected Checkbox values..

    Hi,
    I am working on 11g ADF form.One of the requirement is like this:
    User will select multiple rows and click on "Assign" button and pop-up window will open with some fields. How can i pass the selected rows values to the pop-up window?
    It would be really appreciate if anyone can help me as soon as possible.
    Thanks

    [bump]

Maybe you are looking for

  • ITunes freezing upon device connection

    When ever  i plug my iPod touch 5th gen 16GB into my Windows 7 PC with iTunes open, iTunes freezes. It also freezes when i try to open preferences. I have tried everything i can think of, i have re-installed device drivers, iTunes, I've uninstalled e

  • Oracle App. DBA:Query

    Hi Experts, I'm a Oracle DBA, however i wanted to know what is the work of oracle application administrator. Can onyone suggests me what in oracle app. i should learn. Thanks Shaan

  • Export data from ABAP report to SAP BW system

    Hi Everyone, I have requirement to export data from the R/3 system from a ABAP report to BW system. Currently we are planning to create a Ztable to put the data into that, but I would like to know , is there a better way to do instead of going for a

  • Play audio files in Bridge CS6

    Hi, I used to be able to play audio files created with my Mk4 right in the preview window in CS4 which was easy for renaming files after their description was recorded when taking the shot. Does anyone know how I can do this in CS 6 - there are no pl

  • Problems installing CS4 Premium Production and serial numbers

    I purchased this suite and electronically downloaded it and used the serial given to me a few years ago. I have a newer computer that I am trying to transfer the suite to. I only had Photoshop CS4 installed on my older laptop (I didn't need the other