Forms Personalizations Based on Responsibility

I am trying to hide the purchasing tab of Maintain Items based on certain responsibilities. The condition would be
IF (Responsibility != RespoA)
Then Hide Purchasing Tab
What we have so far is this...
:USER_RESP.RESPONSIBILITY_ID IS 'GLM INV Maintain Items'
but it doesn't validate/work. Are w close?

You have 2 options
1) You can use the CONTEXT level (bottom section of the screen) when you create your personalizations.
You can enter responsibility and the responsibility name in that area. This way the personalization will fire for each responsibility mentioned in that area.
2) In your condition you can use fnd_global.resp_id to get the responsibility_id that the user is currently logged in.
Hope this helps,
Sandeep Gandhi

Similar Messages

  • How to make DFF mandatory in forms personalization based on another field

    how to make DFF field mandatory in forms personalization based on another field ,and also user can put values in the DFF field.
    Edited by: SinghP on Mar 14, 2012 12:16 AM

    Hi,
    4 DFFs are enabled.
    CASE1: when payment is voided DFF4 should be mandatory feild
    CASE2: when user queries the voided payment , above DFF4 should be readonly or not editable
    Unable to acheive both the cases with Forms Personalization.
    When trying case2 error pops up saying null canvas.
    Can you please provide some examples if you have any.
    I can find any customizations on this form
    Thanks
    Edited by: user11344029 on Mar 15, 2012 11:28 AM

  • Sales Order Form Personalization based on Blanket Sales Aggrement

    Hi,
    I want to display client requirement messages based on some conditions after giving customer number,ship to and Bill to locations using FORM PERSONALIZATION.
    1. If customer has sales agreement and agreement in ACTIVE status and in that agreement SHIP TO and BILL TO locations are null then
    (select hp.party_name
    from oe_blanket_headers_all obh,
    oe_blanket_headers_ext obhe,
    hz_cust_accounts hca,
    hz_parties hp
    where obh.sold_to_org_id=hca.cust_account_id
    and hp.party_id=hca.party_id
    and obhe.order_number=obh.order_number
    and obh.order_number is not null
    and obh.ship_to_org_id is not null
    and obh.invoice_to_org_id IS NOT NULL
    and sysdate between obhe.START_DATE_ACTIVE and obhe.END_DATE_ACTIVE)
    ---------------------one message like This customer has agreement---------
    2. If customer has sales agreement and agreement in ACTIVE status and in that agreement SHIP TO Location is NOT NULL and BILL TO location is null then
    (select hca.account_name
    from oe_blanket_headers_all obh,
    oe_blanket_headers_ext obhe,
    hz_cust_accounts hca,
    hz_parties hp
    where obh.sold_to_org_id=hca.cust_account_id
    and hp.party_id=hca.party_id
    and obhe.order_number=obh.order_number
    and obh.order_number is not null
    AND OBH.ship_to_org_id IS NOT NULL
    and sysdate between obhe.START_DATE_ACTIVE and obhe.END_DATE_ACTIVE)
    ---------------------one message like This customer has agreement at this SHIP TO site---------
    3. If customer has sales agreement and agreement in ACTIVE status and in that agreement SHIP TO Location is NOT NULL and BILL TO location is null then
    (select hca.account_name
    from oe_blanket_headers_all obh,
    oe_blanket_headers_ext obhe,
    hz_cust_accounts hca,
    hz_parties hp
    where obh.sold_to_org_id=hca.cust_account_id
    and hp.party_id=hca.party_id
    and obhe.order_number=obh.order_number
    and obh.order_number is not null
    AND OBH.invoice_to_org_id IS NOT NULL
    and sysdate between obhe.START_DATE_ACTIVE and obhe.END_DATE_ACTIVE)
    ---------------------one message like This customer has agreement at this BILL TO site---------
    only one message should display
    Could you Please help me...........

    Hello,
    This is the standalone Forms forum. For personalization, post your questions on the E-Business Suite forum.
    Francois

  • How to capture OK / Cancel Button response of warning type message in EBS D2K form using Form personalization

    Hi Experts
    We are working on one requirement in which on a standard D2K EBS form based on the response of a warning message we need to perform certain actions using Form Personalization.
    The problem is that we are not able to capture response of OK and Cancel buttons of the warning.
    If any one has come across such scenario, I would request to please share your valuable suggestions. 2898414
    Thank You
    Regards
    Mirza Tanzeel

    Figured out myself that this is mot possible using Form Personalization.
    Only option possible is to try implementing by modifying custom.pll
    Thanks
    Mirza Tanzeel

  • Form personalization for a read only responsibility for a custom form

    Hi,
    I have a read only responsibility. My requirement is to make a custom form updatable through this responsibility but wth a condition that only the specific custom form should be updatable and rest all other form accessed through read only responsibility be read only. How can i achieve this using form personalization?
    Pls give me detailed steps if possible.
    Thanks

    I tried override Query Only values through Forms Personalization but it did not work for me. With a bit of determination I might have been able to work around it but no luck on that front.
    You can do it this way, although it's a bit cumbersome:
    1. Clone every function and menu in the Responsibility
    2. In all but your custom function set the Function parameter QUERY_ONLY=YES

  • Can I auto-populate fields in a pdf form based on responses in other fields (using Acrobat XI PRO)?

    I am creating a fillable pdf form using Acrobat XI Pro and would like to be able to auto-populate text fields in one section of the form based on responses entered by respondents in an earlier section.  Is this possible?  If so, would it function for respondents using Adobe Reader to complete the form?
    Many thanks,
    Andy

    Thanks, George!  In the form I am creating, I ask respondents to identify a number of organizations that they work with.  For example, I ask "Please list up to ten organizations" and then I provide ten text boxes for organizations 1-10.  I then ask a series of follow up questions (radio buttons, check boxes, and rating scales) about each organization.  I would like to auto-populate the fields of those follow up questions with the names of the organizations that the respondents had written.  Does that make sense?  Will this require JavaScript?  My hope is to avoid complicated scripts that may give respondents technical problems with the form.  Thanks again,
    Andy

  • Call Another Form using Forms Personalization

    Hi All,
    I have created a Custom form using TEMPLATE.fmb and created functions in Apps and assigned to Responsibility etc and it all works OK.
    Now, I need to call this Custom form from another seeded(PO form) Via Tools -> Menu.
    using Forms personalization I can get the Menu Entry and Actions to execute the Form successfully from the PO Form.
    BUT, I need it to automatically query records in my CUSTOM form based on my current PO_HEADER_ID value on my PO Form.
    How can I do it ?
    Do I need to modify my Block and add some parameters and then pass a value via Personalization ?
    Please help !
    Thanks
    Shankar

    Duplicate thread (please post only once).
    calling Custom Form from Another Form
    calling Custom Form from Another Form
    Thanks,
    Hussein

  • Forms Personalization Issues / Urgent help

    Hello Oracle Gurus,
    I have an issue while customizing the Customer Standard Form in Oracle Applications using Forms Personalization.
    Issue descritption:
    1) In Customer Standard Form (ARXCUDCI), at Bill-to Site level i need to disable the buttons NEW and OPEN for a custom responsibility.
    I have written code in Trigger Event "WHEN-NEW-FORM-INSTANCE" and in actions i mentioned as
    1. Property - Object Type as Item
    Target Object as CTRL.ADDR_SU_NEW
    Property Name as Enabled
    Value as False
    2. Property - Object Type as Item
    Target Object as CTRL.ADDR_SU_OPEN
    Property Name as Enabled
    Value as False
    When i check, it is working for the NEW button (i.e. NEW button getting disabled) but the same is not working for OPEN button.
    Am i missing any thing else.........Any suggestions are highly appreciated.
    Thanks & Regards,
    Lakshmi Kalyan Vara Prasad.

    I would guess that the problem with the Open button is that there is existing standard code within the form that runs after the WHEN-NEW-FORMS-INSTANCE trigger that enables/disables the Open button based on some other condition.
    Apart from opening up the form in Forms Builder and working through the code to work out what standard code is doing this (which can be an extremely painful process), I would suggest that you try moving your personalisation to a later event, such as WHEN-NEW-BLOCK-INSTANCE.

  • Form Personalization in R12.1.3

    Hi,
    In R12.1.3, without enabling this Utilities:Diagnostics profile option value at the User(Or Site) level,
    I am getting the error like this Function is not available for this responsibility.
    But If I enable this profile option value as ‘Yes’ at user(or Site) level, it is working fine, but it is not prompting for ORACLE apps password, directly I am getting the forms personalize page
    If we don’t enable this profile value, all the Diagnostics functions not working. Getting error like This function not available to this responsibility.
    But sometime users will have the flexibility to enable the trace, examine..etc when they required.
    Is there any way we can enable to prompt to enter Oracle Apps Password similar to 11i? Or It is intended functionality in R12? Can you please check it once and confirm?

    user8936206 wrote:
    Hi,
    In R12.1.3, without enabling this Utilities:Diagnostics profile option value at the User(Or Site) level,
    I am getting the error like this Function is not available for this responsibility.
    But If I enable this profile option value as ‘Yes’ at user(or Site) level, it is working fine, but it is not prompting for ORACLE apps password, directly I am getting the forms personalize page
    If we don’t enable this profile value, all the Diagnostics functions not working. Getting error like This function not available to this responsibility.
    But sometime users will have the flexibility to enable the trace, examine..etc when they required.
    Is there any way we can enable to prompt to enter Oracle Apps Password similar to 11i? Or It is intended functionality in R12? Can you please check it once and confirm?It is an intended functionality in R12.
    After Upgrade To Release 12.1.3 users receive "Function Not Available To This Responsibility" error while selecting sub menus under Dignostics [ID 1200743.1]
    Not Able To Access Diagnostics Tool In Oracle R12 Instance [ID 1457779.1]
    Why Can't Users Enable Forms Trace in 12.1.3 ? [ID 1223753.1]
    Secure Configuration Guide for Oracle E-Business Suite Release 12 [ID 403537.1]
    Oracle Application Object Library Release Notes for Release 12.1.3 [ID 1095283.1]
    You may see the security functions using Role-Based Access Control (RBAC) -- http://www.oracle.com/pls/ebs121/search?word=Utilities%3ADiagnostics+&format=ranked&remark=quick_search
    Thanks,
    Hussein

  • 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

  • POST COMMIT FORM issue in Oracle Forms Personalization

    Hi All,
    I have following requirement in Oracle Forms Personalization :
    1. User updates a records( from the table xxtable) in the Form
    2. Following this, on saving the record, a stored procedure is called to pick those records which are updated/inserted and display. But its displaying still the old values, since commit has not occured.
    3. I have added new forms personalization using POST-DATABASE-COMMIT and POST-FORM-COMMIT. However, none of this trigger is firing.
    Used POST-UPDATE and POST-INSERT, but this trigger are not fetching the committed data but picking the old value.
    Please let me know, how this requirement can be achieved in Oracle forms personalization?
    Many Thanks in Advance.

    the difference in time is that you doing the following additional tasks in forms that you dont do in sqlplus:
    1. you are retrieving data into the fields of the form.
    2. creating the record.
    which is a network round-trip for each record. AFAIK.
    if its an option for you, I would create a global temporary table and then populate the temporary table with the required data. Then build a base table block based on the global temporary table. This way you can use the forms default functionality and its fast because you dont have to populate all the records on the form before you see the first record!
    :>)

  • PO Summary Form Personalization

    Hi Gurus,
    We are having a requirement as below.
    User Created a Purchase Order with 100 Lines and approved it.Now he wants to change the Promise Date of few Lines.User used the PO Summary form to do it.In the "FInd Purchase Orders Form" User enter the PO Number in Number Field and Line Number in Lines Field as 77 and click on the find button.Its Navigated to Purchase Order Lines Form then clicked on the Open Button in "Purchase Order Lines Form" then the Purchase Order Form opens with all the Lines that are Presented in the PO.But the User Needs only the Particular Line 77 of that PO in order to Modify Promise Date.But its not Navigating to Particular Line Directly why?
    Is there any Possibility of doing Form Personalization? If so please suggest me the clear step by step process to attain my requirement.
    We are using Oracle Applications R12.1.3.
    Are there any profile options to navigate the cursor to particular line?
    Its my urgent requirement.Please gurus help me out immediately in solving this requirement.
    Thanks In Advance,
    RS.
    Edited by: user2549696 on Jul 27, 2012 4:00 PM

    Hello RS,
    I don't see a simple way to achieve what you are looking for. Most probably you will have to develop a customization to the form (customize the form itself) or maybe via CUSTOMPLL, but I have no experience with that. Maybe someone else has some ideas on that.
    Another option is that people use the form in a different way, using the "Query by Example":
    On the find form they enter just the PO number and press on find, then open to open and they will see all the lines in the PO. Then they click into the Lines block, press F11, enter Line number, press CTRL+F11 to execute the search and it will show only this specific line. Maybe not so efficient as you want, but at least faster than scrolling through all the PO lines.
    And in R12 there is a web-based version of the PO Summary (OAF page), maybe you should explore that one as well? It's called "Buyer Work Center". Click on tab "Orders" and on that page on (sub)tab "Lines". Then you can add search fields "Order" and "Line Number" (use forms personalizations to have those search fields per default available).
    Then search for PO & Line number, press Go. Then above the search results table you can select from the LOV the entry "Update Line" and press Go and it will navigate immediately to the specific Line and you can update the quantity or date.
    kind regards,
    David.

  • Form Personalization on PO Header

    Hi,
    Could you let me know how to implement below functionality using form personalization.
    User Logs in PO Responsibility => Query PO (If this PO has value in Attribute10)
    => In this case, I have to make sure the User can't update the PO.
    User Logs in PO Responsibility => Query PO (If this PO has no value in Attribute10)
    => In this case, I have to make sure the User can update the PO.
    Thanks

    Have you reviewed the following docs?
    Information About the Oracle Applications Form Personalization Feature in 11i (Doc ID 279034.1)
    Form Personalizations in Oracle E-Business Suite (Release 12) (Doc ID 395117.1)
    How To Do Forms Personalization (Doc ID 468657.1)
    Thanks,
    Hussein

  • 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

  • Forms Personalization: how to Set default value to field

    Hi all,
    I have trouble with to fill in a field with an initial value where in defined an LOV.
    When I open the screen "Contract Commitment" via the responsibility "Contract Commitment Super User" I would like to see a initial value in the "Type" field in "Details" tab. I have tried some cases but with no result.
    Could someone point me to a solution or give me a hint how to solve this issue via forms personalization?
    field to be filled in:CC_ACCESS_NAME
    screen: IGCCENTR
    Block: ACCESS
    LOV: ACCESS_TYPE_LOV
    GROUP_NAME of LOV: ACCESS_TYPE_RG
    EBS version 12.0.4
    Many thanks,
    Cafer

    Thanks Fassi for your information.
    I can use INITIAL VALUE only with WHEN-NEW-RECORD-INTANCE trigger. In my case this is not usefull but wel correct advise.
    I need the trigger WHEN-NEW-FORM-INSTANCE and I have used VALUE property
    I could notice that there are 2 other fields which have also LOV on them in the same screen.
    if I gave these fields (ACCESS.NAM and ACCESS.CC_ACCESS_LEVEL_DESC) a defualt value then it was working for them but not for the first field (ACCESS.CC_ACCESS_TYPE_NAME)
    I have solved my issue with a trick as follows:
    In the same personalization I have created a new action row with a sequence earlier than ACCESS.CC_ACCESS_TYPE_NAME action and the field CC_DESC is also earlier in the screen than ACCESS.CC_ACCESS_TYPE_NAME. So I have given this field (CC_DESC ) a value as '' (SPACE). So I could manange to see the defualt value in ACCESS.CC_ACCESS_TYPE_NAME field.
    Regards,
    Cafer

Maybe you are looking for