Form personalization to check whether anything to save

In the Oracle Financials Receivables application Receipts form (ARXRWMAI) there is a Distributions button that launches the receipt distribution screen.
If a user makes changes to the distribution lines and then selects the Cancel button or X to close the form, they do not get any warning that they have data to save
Is there any way using Form Personalizations to enable a message to be displayed asking if the user wants to save and saving data if required ?

The 'WHEN-VALIDATE-RECORD' trigger is available in forms personization.
Is there any way to raise a forms alert and handle the response without having to use custom.pll
Found Note:47233.1 that explains how to perform this in Forms. Checks the :SYSTEM.FORM_STATUS = 'CHANGED' property and then displays an alert and handles the result
In forms personlization I can use the :SYSTEM.FORM_STATUS = 'CHANGED' on a WHEN VALIDATE RECORD trigger but need to know how to save data

Similar Messages

  • Supplier form Personalization - One Time Flag

    form personalization on supplier window
    Forms Personalization to check one time flag
    I have performed below steps to default the one time flag on supplier window for a custom reponsibility
    1.Open the Suppliers and the Forms Personalization windows.
    2. Seq=1, Description: Activate One_Time flag
    3.Level = Function
    Condition:
    Trigger Event = WHEN-NEW-RECORD-INSTANCE
    Trigger Object = VNDR
    Condition = :SYSTEM.RECORD_STATUS = 'NEW'
    Actions
    Seq=1, Type = Property
    Description = One Time
    Object Type = Item
    Target Object = VNDR.ONE_TIME_FLAG_MIR
    Property Name = VALUE
    Value= Y
    4.In the Context area entered the custom responsibility to be affected by this personalization.
    5.Save your work and close all windows. Using the responsibility on 4, open the suppliers window again, go to the Classification tab and see if it is checked.
    Issue is
    when i open the supplier form it shows One Time Flag as checked
    and I entered the supplier details and save the record .
    from Find Supplier window when I query that particular supplier it shows One Time Flag as unchecked i.e ('N')
    can you help me reg this issue ?

    You can do one personalization at the form level without any scope
    And then in the condition clause you can say
    fnd_global.resp_id in (select responsibility_id from fnd_responsibilty_tl where RESPONSIBILITY_NAME in ('PAYABLE MANAGER','Payables', etc....))
    This will make the personalization kick in only for the responsibilities you enter in the where clause above.
    Hope this answers your question
    Sandeep Gandhi
    Independent Consultant
    513-325-9026

  • Set_lov_column_property through Oracle Forms Personalization does not work

    Oracle EBS 11.5.10
    I need to change the LOV column title in an existing form using Forms Personalization technique. I am using BuiltIn->Call Custom Library option to invoke set_lov_column_property in WHEN-NEW-FORMS-INSTANCE event. It is not changing the LOV column title. I have attempted to use Synchronize following set_lov_column_property action and it has no impact. I have not tried using CUSTOM.pll changes and I feel it may work. At our client site, we have used only Forms Personalization to implement extensions instead of CUSTOM.pll changes as a standard practice.
    Has anyone attempted this technique in Forms Personalization and know whether this works?
    Any help is greatly appreciated.
    Gopal

    Hi Oleh,
    I was just returning to the thread to report that I'd found the issue (actually a colleague did) - and it is exactly what you said - the in-house documentation for the translations library says to add an ON-ERROR trigger to capture (and ignore) 41364, but whoever developed this form apparently forgot to perform this step.
    You still get the brownie points for the answer though =)
    Thanks for the help, my mind is more restful now because I was going nuts trying to find this!
    Alan.

  • Validate certain fields through Form Personalizations on hitting Save

    Hi,
    Everytime the user clicks on Save I need to validate if certain fields have been populated based on the value of another field.
    For instance, if Category is changed to Active or is currently Active and the user hits save, then before the record is saved, I need to make sure that certain other fields on the form are not null.
    How can I do this ?
    The trigger event am assuming will be when validate record, but that the trigger block can be anything in the form or sub forms as the save button is only in one place on the main menu. Also for the actions, if I define the Execute function, how do i ensure that based on the function result the record is not saved and an error message is generated ?
    Thanks for your help
    Preeti

    Thanks Gerald.
    I tried this -
    In the Form Personalization screen, I set the trigger_event to Key_commit,
    entered a conditon and on the Action tab, i chose builtin with the builtin_type being raise form_trigger_failure. It saves the personalization but on Apply Now I get the error message : FND_CUSTM_REQUIRED.
    Have you seen this before ?
    Thanks
    Preeti

  • Check whether the checkbox in a form is checked or not using javascript

    when we click a check box (TBD) it should set the value of a field to a default value '1234'. If we uncheck the checkbox, it should set the field as Null.
    I have defined the checkbox as STATIC2:;1234 in form.
    I used the onClick event on the checkbox and called a function to update the column.
    Inside the function i am checking whether the check box is checked using
    if (document.getElementById('P4_TBD').checked=true)
    document.getElementById('P4_COL1).value='1234';
    else
    document.getElementById('P4_COL1).value=''; /* or $s("P4_COL1", "");
    it works only when check box is checked. If check box is unchecked it is not setting the field as Null.
    I checked document.getElementById('P4_TBD').checked=false instead of else clause. it is not working.
    Please help me on this issue.
    Thanks,
    Ravi

    When you are using checkboxes or option button, the ID for your button is using an index. If you create a group of 3 checkboxes with the ID = "MY_CHECKBOXES", APEX will create the following IDs for each of your options : MY_CHECKBOXES_0, MY_CHECKBOXES_1 and MY_CHECKBOXES_2. If you want to test if the first checkboxe is checked, you'll use document.getElementById('MY_CHECKBOXES_0').checked.
    I didn't test for a lone checkbox, but I expect your checkbox to be "TDB_0" not "TDB" who is the frame around your checkbox group.

  • Checking whether data exists in a BLOB type database column in Forms 6i

    I am developing an application regarding inventory of a plant's spare parts. I am storing photo (.bmp) of spares in the database in a column of BLOB type. Once user punches spare's code, form displays spares data on screen using EXECUTE_QUERY. At this stage I want to check whether picture (.bmp) data was found in BLOB type database column or not. I want to take action accordingly. How to check this. If it would be a numeric column, I would have checked NULL but NULL does not work with BLOB type coloumns.
    Pl. help.
    Thanks in anticipation.

    Did you look in the database documentation? The DBMS_LOB package has the method you need: getlength().
    This was more of a database question than a Forms question, so you'd probably have more luck with these types of questions on one of the other forums, like the database or SQL forums.
    Regards,
    Robin Zimmermann
    Forms Product Management

  • How to check old value in form personalization.

    Hi All,
    Could anybody please tell me how to check the old value in oracle forms using form personalization if someone is updating to someother value.
    For example.
    My Vendor Site Alternate name is XYZ
    and someone has changed it to ABC, How could i check the old values before or after doing updates.
    I don't want to write trigger for this.
    Thanks & Regards,
    Vishwas

    Pl see if the solution in this thread can help - Re: Capture who changed data using Forms Personalization & changed to what
    If not, pl see old threads that discuss forms personalization
    http://forums.oracle.com/forums/search.jspa?threadID=&q=forms+AND+personalization&objID=c3&dateRange=last90days&userID=&numResults=15
    HTH
    Srini

  • How to create a new check box using form personalization.

    Hi Frs,
    I have a requirement to create a new check box in AP form using form personalization.
    Pls help me in achieving this.
    Note: we have to use only form personalization not custom.pll.
    Thanks
    Rajesh

    Pl see ML Doc 420518.1(Limitations of Forms Personalization) for a list of things you cannot do with personalization - among them is creating new form objects such as checkboxes.
    HTH
    Srini

  • How to commit the PO form after each line using form personalization

    Hi All,
    I have a requirement, wherein we need to commit the Purchase order form, once a line is entered or before moving to the next line using form personalization.
    Please assist me in getting it done.
    Regards,
    KR.
    Edited by: 834152 on Feb 17, 2011 9:13 PM

    Hi Sandeep,
    Thanks for your response.
    At the line level in the purchase order form, we have configured DFF with one field for train# and 14 fields for the container#.
    In order to prevent the user from entering the same container# twice in the same PO. We need to save the PO on each line. So that when the user move to the next line, our program will check with base tables and confirm whether the entered container# is free to use or not.
    Regards,
    KR.

  • PO form personalization

    Hi Team
    I have an issue in my PO form personalization i have set an alert notification to alert the buyer
    when the price varies from the standard cost it shows an alert notification //
    but The buyer has to click more no of time in order to close each notification. ...?/This is the issue
    I just want to close the notification in single click ...
    what do i want to check in this issue to solve it
    Please let know how to solve this issue ?
    Thanks in advance
    AT

    Hi friends
    In my form personlization
    I have set one warning (ie) if the price entered in the Po line differs from the standard cost it alerts a popup warning that "the price entered is greated than that of the std cost"--this is the requirement..and the logic is fine
    1)once if i create PO with price entered differs from the standard cost ,and if i save my Po line i ll get notification
    in the popup it displays "the price entered is greated than that of the std cost"
    2)my issue is
    i get the warning when i try to close the warning by clicking "OK" -- here i have to click "ok" for more than 5 times
    Once if i create a 2nd PO lines with price entered differs from the standard cost i get notification in the popup it displays "the price entered is greated than that of the std cost"
    But for the 2nd po lines when i try to close the warning by clicking "OK"-- here i have to click "ok" for only twice
    What i need to check for this issue please suggest your opinion
    I want to close my notification in single click and start proceeding
    I have used the Trigger event "when validate record " and the action i have set it as warning message
    Yes my standard PO form 'when validate record' fires five times
    Thanks in advance
    Thanks
    AT

  • Just want to check whether i am on the right track

    Im trying to learn to do a feedback form for an online application(online store) where the user input whatever he want in a textbox and click submit and then the text will be sent to a specified email.
    Just want to check whether the stuffs i should be reading on are servlets and javamail??
    if there any more things which i should read on and i did not state it above,i would be glad if u guys could enlighten me with the relevant information
    tomleo

    You probably want to save the user's e-mail address and any other identifying information he/she submitted in the questionaire. For this, you will probably want to use a database, so I would suggest learning JDBC as well.
    - Saish

  • Forms Personalization or custom.pll

    I need to make the 'One Time' check box default to yes for the supplier window when I login through a custom responsibility One Time Supplier !
    either by forms personalization or custom.pll
    Can any one advise me ?

    Ok.
    I’m on EBS 11.5.10.2 R3
    I’m not sure if it will work for a different version
    1.Open the Suppliers and the Forms Personalization windows.
    2. Seq=1, Description: Activate One_Time flag
    3.Level = Function
    Condition:
    Trigger Event = WHEN-NEW-RECORD-INSTANCE
    Trigger Object = VNDR
    Condition = :SYSTEM.RECORD_STATUS = 'NEW'
    Actions
    Seq=1, Type = Property
    Description = One Time
    Object Type = Item
    Target Object = VNDR.ONE_TIME_FLAG_MIR
    Property Name = VALUE
    Value= Y
    4.In the Context area enter the responsibility you want to be affected by this personalization.
    5.Save your work and close all windows. Using the responsibility on 4, open the suppliers window again, go to the Classification tab and see if it is checked.
    Hope this helps
    Octavio

  • How to do this Form Personalization in oracle purchasing

    Hi All,
    Am using oracle E-Buz -R12.1.3.
    I trying to do one small form personalization
    Resp --> Purchasing--> Requisitions--> Requisitions.
    Now i ill query for one REQ number for example 1130011. Next ill enter a new line in the line level.
    Requirement:
    Once the line level data entry is completed, User will try to save the line.
    So at this time. I need to fire one message that.
    When the Destination Type is "Expense" and the user didn't enter the project details in the Distribution tab. Then i need to fire a popup message.
    So i tried like this
    Created a new FORM Personalization
    Trigger event :WHEN-VALIDATE-RECORD
    Trigger Object : LINES
    Condition :
    :SYSTEM.RECORD_STATUS IN ('INSERT' ,'CHANGED') AND :LINES.DESTINATION_TYPE_DISP = 'Expense' AND :DISTRIBUTIONS.REQ_LINE_QUANTITY IS NOT NULL AND :DISTRIBUTIONS.PROJECT IS NULL
    And in Action i have created a message type and mentioned to show.
    So Now the problem is when the user click the save button without entering the project detail the message is firing and i clicking three to four times ok and the record is getting saved.
    So my requirement is when the pop messages comes when i click ok i need to go back to the Project block.
    Can any one help in the requirement to get solved.
    Thanks & Regards
    Srikkanth.M

    Hi;
    1. I suggest check:
    Setting Up - Using - Demonstrationg - Personalizations In Oracle Purchasing [ID 1391679.1]
    2. You may get more quick response at Forum Home » Application Development in PL/SQL » Forms
    Regard
    Helios

  • How to Call a form using forms personalization ?

    Hi All,
    We have a requirement where we need call a form when we tab out of a field from one form. How can we call a from using forms personalization ??
    Can anyone state the steps or point to any metalink note.
    Regards

    Hi,
    Please check whether following link help you:
    http://oracleapps88.blogspot.com/2011/06/calling-another-form-parameters.html
    Regards,

  • Trigger events are notvalidated the lov  form personalization or custom.pll

    Hi all,
    The trigger events are not validated the LOV in forms personalization or custom.pll
    any one help me
    Regards,
    M.Soundrapandian
    Edited by: user588510 on Dec 15, 2008 9:27 PM

    i have checked with the new item instance and now i have given
    In the message text when i have given this query it is displaying me with blank message box when there are no records which i dont want.and also saving it when i click ok .where should i modify my query so it displays message only when there are more than 3 records but should not save
    trigger event : when new item instance
    trigger object :repairs.lot_number
    condition : :SR.ACCOUNT_NUMBER IS NOT NULL
    AND :REPAIRS.SERIAL_NUMBER IS NOT NULL
    Message text :
    =SELECT 'There are a total of '||COUNT (*)||' Previously Repaired Records' "A" FROM CSD_REPAIRS CR, CS_INCIDENTS_ALL_B CS, CSD_PRODUCT_TRANSACTIONS CP
    WHERE (
    SELECT COUNT(*)
    FROM CSD_REPAIRS CR, CS_INCIDENTS_ALL_B CS, CSD_PRODUCT_TRANSACTIONS CP
    WHERE CR.REPAIR_LINE_ID = CP.REPAIR_LINE_ID
    AND CR.INCIDENT_ID = CS.INCIDENT_ID
    AND CS.ACCOUNT_ID = :SR.ACCOUNT_NUMBER
    AND CP.prod_txn_status = 'RECEIVED'
    AND CR.STATUS = 'Closed'
    AND CP.SOURCE_SERIAL_NUMBER = :REPAIRS.SERIAL_NUMBER)>=3
    Edited by: user10755387 on Aug 5, 2009 11:31 PM

Maybe you are looking for

  • Can not access the media card files Blackberry 8310 - HELP

    Can not access the media card files Blackberry 8310.  I had a battery drain problem. The unit would only last 16 hours before completely drained. Purchased a new battery with the same result. I figured that I should try a complete reset so I did a ha

  • How to I "wipe" a computer's drive?

    I have upgraded to a new laptop and want to donate the old one, but need to make sure the drive is completely clean. I have re-install disks. Do I need additional specific software?

  • Contents thumbnails not showing

    I just generated two new single-folio apps. In the Contents menu, the thumbnail images are not showing. Where the contents thumbnails should be, only a capital letter is displayed. What would cause the thumbnail images to not show? How do I fix it? D

  • Limit line items on Sales Order

    Hello everyone, I'm curious if there is a standard way to limit the number of items on a Sales Order?  For example, say you want to limit the amount of line items on a sales order to 1000 lines.  Is there a way to do this via configuration?  I'm sure

  • Ejb-jar files directory in WLS console

    Hi , Everyone I 'll like to know that's the meaning of "\.\" in the following directory which found in Weblogic 7 console. I just clicked: mydomain | delplyment | EJB | a4b2.jar D:\bea\user_projects\mydomain\.\myserver\upload\a4\a4b2.jar