Form access

Hey guys, Sorry for another newbie question but I have been trying to make a form that will give the user the choice of which other forms they want to view but will also allow them ot select if they want to just have a mode where they can query the data or a password protected mode where they can update, insert etc.
However after many attempts using triggers i'm stuck on how to restrict the data in this way. Any suggestions? Thanks.

You can achieve this easily in the database itself. Depending on the user role, you are granted select or update privileges on certain tables.
You can of course create your own security mechanism in your application, but it is not something to explain in a few words in a forum. This gives you an idea:
if user_update_allowed then
  Set_Block_Property(blk_id,INSERT_ALLOWED,PROPERTY_TRUE);
  Set_Block_Property(blk_id,UPDATE_ALLOWED,PROPERTY_TRUE);
  Set_Block_Property(blk_id,DELETE_ALLOWED,PROPERTY_TRUE);
else
  Set_Block_Property(blk_id,INSERT_ALLOWED,PROPERTY_FALSE);
  Set_Block_Property(blk_id,UPDATE_ALLOWED,PROPERTY_FALSE);
  Set_Block_Property(blk_id,DELETE_ALLOWED,PROPERTY_FALSE);
end if;

Similar Messages

  • Form 11g - Is is possible to block specific forms access when user directly type form name in url ?

    Hi everyone,
    We have XXF000.fmb, XXF001.fmb , XXF002.fmb , XXF003.fmb in 6i.
    For migration to 11g , we recompile these forms and move fmx to 11g form server under form_path.
    In 6i , we login for validation & responsibilities control in XXF000, So we can use account info to verify if user have priviledge to access XXF001, XXF002 and XXF003.
    But in 11g , we can access these forms vial url request , such as : http://<host>:<port>/forms/frmservlet?form=XXF000   ; http://<host>:<port>/forms/frmservlet?form=XXF001  ... etc
    These may cause some unexpected access and operations in functions.
    Is is possible to block specific forms access when user directly type form name in url ?
    Thanks.
    Hendry

    You need to alter your formsweb.cfg file, either directly or through the Fusion web interface. You need to set the following parameters:
    #this sets the default form for your application
    form=yourmenuform.fmx
    #this stops these parameters being entered in the URL, seperate different parameters with commas
    restrictedURLparams=form,pageTitle,HTMLbodyAttrs,HTMLbeforeForm,HTMLafterForm,log

  • Can Oracle Forms access SAP R/3's Oracle 9i Database?

    I have an SAP R/3 with an Oracle 9i R2 database.
    I would like to access the contents of say KNA1 in Oracle 9i.
    Has any one try to integrate SAP R/3 using an Oracle Forms, say formaple, to maintain or just search/enquiry customer details in the table called KNA1?
    Any discussion is welcome.

    If it's an oracle database and you have a username and password that is able to connect to the database, then yes, you can connect Oracle forms to it.
    Beware that you don't breach any support agreements with SAP, though or alter any data within the system that might cause corruption!
    Cheers,
    R

  • Oracle Forms Access

    From Oracle forms I can not access "sys.dba_SOURCE" but I can from SQL*Plus and From Oracle reports, I'm even using the TNSNAMES.ora

    if you are connect in forms with the same user an is sql*plus you also should be able to select the same tables. What is the error you get?

  • Problem with Web Dynpro ABAP Adobe form Access via 'NULL' object reference

    Hi All!
    I'm a beginner of Adobe form.
    problem 1:
    I tried to display data in Adobe interactive form according to the tutorial :https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/7783. [original link is broken] [original link is broken] [original link is broken]
    I checked every step, but unfortunately it reported an error: Access via 'NULL' object reference not possible. I found that the error happens when trying to get element of the context node.
    I also have such problem when I was studying the tutorial https://wiki.sdn.sap.com/wiki/display/WDABAP/CallAdobeFormthroughABAPWebDynpro.
    problem 2:
    I can't input any data in input box or click any button even  if I selected the property 'enabled' of the interactive form while my colleague can do it on his computer.  Does it means that there are some thing wrong with my adobe reader?
    Hope anyone could save me,
    Thanks & Regards,
    Murloc

    >
    tomcat123 wrote:
    > Hi All!
    > I'm a beginner of Adobe form.
    > problem 1:
    > I tried to display data in Adobe interactive form according to the tutorial :https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/7783. [original link is broken] [original link is broken] [original link is broken]
    > I checked every step, but unfortunately it reported an error: Access via 'NULL' object reference not possible. I found that the error happens when trying to get element of the context node.
    > I also have such problem when I was studying the tutorial https://wiki.sdn.sap.com/wiki/display/WDABAP/CallAdobeFormthroughABAPWebDynpro.
    Check that you have entries in the Table MARI. else you will get this message.
    > problem 2:
    > I can't input any data in input box or click any button even  if I selected the property 'enabled' of the interactive form while my colleague can do it on his computer.  Does it means that there are some thing wrong with my adobe reader?
    >
    Compare the adobe live cycle version. it will work fine with 7.0/7.1
    > Hope anyone could save me,
    > Thanks & Regards,
    > Murloc

  • Host command in application FORMS (access denied)

    i try to use a host command in a form in apllication server vs 1.0.2.2a that call a copyfile.bat.
    J see that this operation send me a message to the server console with "access denied", instead if a use this file from the server works.
    Do you Know something??

    Check out the file and directory permission for the files you are trying to manipulate. Make sure that the user that runs the Forms Seever have the requiered permissions to manipulate these files and directories.

  • Webutil in Forms: Access Control Exception

    Hi
    I have a forms application (Developed using DS10g 9.0.4 on Windows) deployed on a Linux Application Server (10g 9.0.4).
    I am trying to incorporate webutil into my application.
    I believe I have configured webutil (release 1.0.5) correctly and have signed the jacob.jar and webutil.jar files and placed them on the AS box as per the release notes.
    On opening the form which uses webutil I get the following error:
    connectMode=HTTP, native.
    Forms Applet version is : 9.0.4.0
    Exception occurred during event dispatching:
    java.lang.ExceptionInInitializerError: java.security.AccessControlException: access denied (java.util.PropertyPermission java.home read)
         at java.security.AccessControlContext.checkPermission(Unknown Source)
         at java.security.AccessController.checkPermission(Unknown Source)
         at java.lang.SecurityManager.checkPermission(Unknown Source)
         at java.lang.SecurityManager.checkPropertyAccess(Unknown Source)
         at java.lang.System.getProperty(Unknown Source)
         at oracle.forms.webutil.common.VBeanCommon.<clinit>(VBeanCommon.java:130)
         at java.lang.Class.forName0(Native Method)
         at java.lang.Class.forName(Unknown Source)
         at oracle.forms.handler.UICommon.instantiate(Unknown Source)
         at oracle.forms.handler.UICommon.onCreate(Unknown Source)
         at oracle.forms.handler.JavaContainer.onCreate(Unknown Source)
         at oracle.forms.engine.Runform.onCreateHandler(Unknown Source)
         at oracle.forms.engine.Runform.processMessage(Unknown Source)
         at oracle.forms.engine.Runform.processSet(Unknown Source)
         at oracle.forms.engine.Runform.onMessageReal(Unknown Source)
         at oracle.forms.engine.Runform.onMessage(Unknown Source)
         at oracle.forms.engine.Runform.processEventEnd(Unknown Source)
         at oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)
         at oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source)
         at java.awt.Component.dispatchEventImpl(Unknown Source)
         at java.awt.Container.dispatchEventImpl(Unknown Source)
         at java.awt.Component.dispatchEvent(Unknown Source)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
         at java.awt.Container.dispatchEventImpl(Unknown Source)
         at java.awt.Component.dispatchEvent(Unknown Source)
         at java.awt.EventQueue.dispatchEvent(Unknown Source)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.run(Unknown Source)
    This to me is indicative of something not being right with the signing process. I have confirmed that both files were signed (using 'jarsigner -verify').
    I have also tried re-signing the f90all.jar file (is this still required, or has the feature present in earlier versions of forms relating to multiple signing identities now been fixed)?
    Any ideas would be appreciated.
    Thanks
    Steve

    Just tried this again (after a gap of about a week), and it works fine.
    The only thing I can think of is that somewhere old versions of the jar files (unsigned) were being cached, probably on the application server (I had tried clearing out the cache on the client previously).

  • Single form access

    Hi Guyz,
    I have created my own tool bar and menu bar and have display filed DIS_FLAG Y/N when user login DIS_FLAG display YES/NO i use the below code on WNFI
    :CAN_BLK.DIS_FLAG:='Y';
    :GLOBAL.FLAG:=:CAN_BLK.DIS_FLAG;and in menu item on employee form i put the below code.
    IF :GLOBAL.FLAG='N' THEN
         ALERT_MESSAGES('Cannot run multipel forms at one time');
         RAISE FORM_TRIGGER_FAILURE;
    ELSIF
         :GLOBAL.FLAG='Y' THEN
                    NEW_FORM('EMPLOYEE');
    END IF;but when i create the new record on employee form global.flag will be come blank and it will not show Y/N and when user open the another form it will not through the above alert message any one help me to resolve this error? the user will not open the another form untill it close the first form and on exit it global.flag will become Y
    ON KEY-EXIT TRIGGER.
    IF :GLOBAL.FLAG='N' THEN
         EXIT_FORM;
    ELSIF
         :GLOBAL.FLAG='Y' THEN
         NEW_FORM('ESTART');
    END IF;I'm using forms 6i. oracle 9i.
    Thanks in advance & Waiting for the replies
    Edited by: Moazam Shareef on Nov 19, 2011 1:58 AM

    Hi
    Even if you created a form pagination process, you need to "initialise" the PK field(s) -- by default, they are null and the pagination buttons will not show (this is very different from how access works).
    You can do it using a conditional computation (e.g. selecting the min PK value when the PK field is null).
    I hope this helps.
    Luis

  • Livecycle designer form accessibility in PDF

    HI!
    I have created a form in LiveCycle.  When it opens in PDF and I run the accessiblitiy checker it says that the language is not defined for the form?  How do I define it.
    Also In PDF there is a Keywords section that I can't figure out how to populate in Livecycle so if filters over to PDF.  Any help is greatly appreciated!
    jodi

    Hi,
    I am not sure about the language specification. I could only run an accessibility check on a static PDF form. Like you, it could not determine the language specification for the text objects. I would have expected the Form Locale to have set this, but it seems not to be the case:
    In relation to the Keywords, you can add these to a form in Designer. However you have to do this manually in the XML Source tab:
    Add your keywords into the <rdf:Description> tag after <pdf:Producer>. Bound by a <pdf:Keywords> tag.
    Hope that helps,
    Niall

  • More than one form accessing a PayPal account

    My plan is to have one Adobe Forms Central account. I would like to set up two different forms (one for registratants and one for Exhibitors) and have both of them access the same PayPal Standard Business account to use their credit cards. Is this possible?

    Thank you, Randy, for the link. I read through the material and it is fairly straight forward. Another question has come up.
    I work with a professional association that has several organizations (a State and a Regional) each with its own tax id and each of which sponsor continuing education seminars. One organization does a Spring Seminar (State), the other one does a fall Northwest Symposium (Regional).  Each organization will have its own PayPal Standard Business account, since each one has its own tax id.
    So the layout would be:
    1. Regional meeting for the Northwest Symposium. Uses the Regional group PayPal Standard Business Account.  This one would have a form for Exhibitors and a separate form for registrants.
    2. State meeting is the Spring Seminar. Uses the State group PayPal Standard Business Account (not the same as Regional). This one would have a form for registrants and possibly a separate form for sponsors.
    I am considering setting up one Forms Central Plus account. It gives me the option of making muliple forms.  The question relates to this:
    1. For the Northwest Symposium I am planning to set up two forms that link to one PayPal account?   I understand from your answer that this would be no problem.
    2. With the same Forms Central Plus account, would I be able to set up another form (or two) and use the access to the second PayPal account? This would be the one for the Spring Seminar.  Because of PayPal's requirements, the second (State) PayPal account would have its own email address and password separate from the first (Regional) one.
    It is possible that multiple forms would be active at the same time for both groups
    Thank you for your help in getting this clarified and the questions answered.
    Brenda

  • How do I change Oracle Forms access mode?

    Hi,
    I am configuring two separate Oracle servers - one is running Oracle Applications 11i and the other is running Oracle Applications r12. For each server, I need to be able to change the access mode (Native/socket, HTTP, HTTPS) of the Oracle Forms server. Where can I find documentation on how to do this?
    - Kyle

    Hi,
    For 11i, refer to:
    Note: 123718.1 - 11i: A Guide to Understanding and Implementing SSL for Oracle Applications
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=123718.1
    Note: 300969.1 - Troubleshooting SSL with Oracle Applications 11i
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=300969.1
    Note: 417216.1 - Tip for Checking If The Forms Server Is Configured In Servlet or Socket Mode
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=417216.1
    Note: 201340.1 - Using Forms Listener Servlet with Oracle Applications 11i
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=201340.1
    For R12, refer to:
    Note: 376700.1 - Enabling SSL in Release 12
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=376700.1
    Note: 560947.1 - How To Start R12 In Forms Socket Mode For Testing?
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=560947.1
    Note: 564066.1 - Oracle Application Object Library SSL Test Transaction Data Test
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=564066.1
    Note: 732282.1 - Oracle Application Object Library SSL Test Transaction Data Test
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=732282.1
    Regards,
    Hussein

  • Form accessibility options disappeared recently

    Greetings,
    I've noticed that sometime in the last few weeks I no longer have the ability to turn on accessibility options for forms during form creation.  I used this fairly frequently just for label association with form elements.  I'm curious if this was removed for some reason, or if it is an issue with my installation.
    When I go into preferences and click on accessibility, forms is no longer an option where it was a month ago...
    Thanks,
    Randy

    Do you have the Cloud version of Dreamweaver? Has it just been updated to 12.1?
    http://foundationphp.com/blog/2012/09/25/dreamweaver-update-html5-goodness-but-forms-suffe r/

  • Something in my computer is preventing me form accessing a website I once was web-mistress of. I have tried removing keychains related to it - but still can't get access.

    I am trying to open a specific page on the web. I used to be the webmistress of it, but now the domain has migrated from blogger to wordpress, I cannot open it. I am the only one in the universe who can't, so it must be the computer  - have tried all browsers to no avail. All other web pages load, so it's not my service provider. What could be preventing my computer from access? It MUST be the computer unable to see the page for some reason.

    You, or someone using your computer, may have hacked the system to redirect queries to certain servers. The file modified is /etc/hosts.
    The easiest way to fix the hosts file is to restore it from a backup that predates the modification, or to copy the unmodified file from another Mac. If you can't do that, then do as below. Please read this whole message before doing anything.
    Back up all data. This is a simple procedure, but if you don't follow the instructions exactly, you could be left with an unbootable system. In that case, you'll have to restore from a backup or reinstall OS X.
    If you have more than one user account, you must be logged in as an administrator. I've tested these instructions only with the Safari web browser. If you use another browser, they may not work as described.
    Triple-click anywhere in the line below on this page to select it:
    open -e /etc/hosts
    Copy the selected text to the Clipboard by pressing the key combination command-C.
    Launch the built-in Terminal application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Terminal in the icon grid.
    Paste into the Terminal window (command-V). A TextEdit window should open. At the top of the window, you should see this:
    # Host Database
    # localhost is used to configure the loopback interface
    # when the system is booting.  Do not change this entry.
    127.0.0.1                              localhost
    255.255.255.255          broadcasthost
    ::1                                        localhost
    fe80::1%lo0                    localhost
    Below that, you'll see some other lines. There should be nothing above the first line "##". If you have any doubt about that, STOP and ask for guidance. Make sure you scroll all the way to the bottom. Scroll bars are hidden by default until you actually start scrolling, so you may not realize that you’re not seeing the whole document.
    If the contents of the TextEdit window are as described, close it, then enter the following command in the Terminal window in the same way as before (by copy and paste):
    sudo sed -i~ '11,$d' /etc/hosts
    This time, you'll be prompted for your login password, which won't be displayed when you type it. If you don’t have a login password, you’ll need to set one before you can run the command. You may get a one-time warning to be careful. Confirm. Quit Terminal.
    If you see a message that your username "is not in the sudoers file," then you're not logged in as an administrator. Log in as one and start over.
    That will fix the hosts file. There is now a copy of the old hosts file with the name "hosts~" in the same folder as "hosts". You can delete the copy if you wish. Don't delete the file named "hosts".

  • Removing admin password form Access 2003 database front end and back end

    We have a legacy database that has been passed down from the original creator, who is no longer with the organization. It was created in Access 2003. It has a front end and a back end. The original admin password can not be located and we are in the process
    of upgrading this application to 2010.  Is there a way to remove that password so we can make changes to the original files?

    Hi,
    What password are you talking about, the one created with the workgroup manager? That will be difficult since 2010 doesn't have the workgroup manager anymore. You can still use the database in the 2010 environment but you can't make any changes to the original
    database without the password.
    Maurice

  • How to disable direct forms access in Oracle E-Business Suite R12.1.3

    @Hussein Sawwan
    Hi Hussein,
    I don't know if I have well formulated the title of this discussion. But I will try to explain.
    I have a problem on my TEST Oracle E-Business Suite R12.1.3 instance. After login into the homepage, some forms automatically start opening. I don't know why, last week the system was working fine. This TEST instance is used by users to train themselves.
    How can I make sure that the forms are opening only when someone clicks on them? I don't want the forms to be popping out automatically after someone logs in.
    Thanks in advance.
    Clamarion.

    Hi Clamarion,
    Login as those users and check the preferences, or you can check the value from the backend (through FND_USER_PREFERENCES table).
    About "Applications Start Page" profile option (Doc ID 729375.1)
    https://forums.oracle.com/thread/940401
    Thanks,
    Hussein

  • Form access restrict

    Hi All,
    When I am trying to Open Supplier form in Payables Manager, I am getting error as "Function not available to this responsibility. Change responsibility or contact your system Administrator".
    Please let me know, if any solution is to solve this issue.
    Any response is highly appreciated.
    Thank You

    following can be the reasons to this issue:
    -menu exclusion from the responsibility-as already mentioned in a post by some one,
    -function disables form the menu attached to your responsibility,
    -recompile the menu attached to your responsibility,
    -some times, it's an issue with HTML pages

Maybe you are looking for

  • What is new in SAP Web AS 7.0

    Hello, Can someone tell me new features available in WebAS 7.0 ? I have checked the release notes on service market place and interested in architectural difference. Regards, Atul

  • ITunes will not open because library was created by newer version???

    I am still using iTunes 9.2.1 and am not ready to go with v10. I tried to open iTunes and got the message: The file "iTunes Library" cannot be read because it was created by a newer version of iTunes. I did notice that the last time I opened it, it l

  • Does anyone know how to Unhighlight the font in notes?

    I highlighted the "font" and the "document color" in my Notes app on my Mac, just playing around and looking at the options I have.  However, now I cannot figure out how to get the document color (Example 1 in turquoise blue) to go back to no color a

  • Need userexit / badi / bte to enhance the automatic clearing rules

    Dear All, My requirement is to enhance the automatic clearing rules for tcode ff_5. Program RFEBKA00 will upload bank statement items based on the external transaction codes provided by the banks . The standard posting rules will clear a GL bank acco

  • EBS 11.5.10.2 Dev6i upgrade

    OS: Linux x86 RH REL4 DB: 10.2.0.4 EBS: 11.5.10.2 Dev6i: Upgrading from Patch 18 to Patch 19 I am following MOS note "Upgrading Developer 6i with Oracle Applications 11i [ID 125767.1]" and trying to figure out the order of the patches. When exactly t