Benefits of creating form functions in oracle apps

hi all
i want to register a new form in oracle apps,
why i need to create form function to every form i register?
thanks

Same form can be use in multiple functions but on form should have one form function to System Administrator administers function security by creating
responsibilities that include or exclude particular functions.
The function can be a form, process, servlet, SSWA plsql function or more. So customized form needs a function to define in security by responsibility.
Regards,

Similar Messages

  • How to create SSWA plsql function in Oracle Apps of HTML call .html

    Hello Team,
    I am working on Oracle Apps 11i (11.5.10.2)
    I want to know , what is the process to create a , "SSWA plsql function" in Oracle Apps of type "HTML" and html call tab.
    How to create that Function and how to attach the PL/SQL code to these functions.
    How it works.
    Please help me to understand this concept from basics.
    Kind Regards

    Hi;
    Please review:
    how to setup a forms function in R12 to launch an URL?
    http://www.trutek.com/serendipity/index.php?/archives/15-An-Example-of-How-to-Create-Custom-Functions,-Menus,-and-Responsibilities.html
    Regard
    Helios

  • Find Menus & Function In oracle apps

    Hello Experts,
    I am searching for the menus and function in oracle apps to enable/disabled the functionality for a specific responsibility.
    Is there any way through which we can find a function or menus in a effective way.
    Thanks,
    Atul Ramteke

    I am searching for the menus and function in oracle apps to enable/disabled the functionality for a specific responsibility.
    Is there any way through which we can find a function or menus in a effective way.What do you mean? You can get the menu attached to the responsibility from query it from System Administrator responsibility and find all the functions/submenus which are attached to it.
    If you want to get the same from the backend, please see:
    Checking Functions Associated with a User Menu or a Responsibility [ID 948512.1]
    https://forums.oracle.com/forums/search.jspa?threadID=&q=Menu+AND+Tree+AND+Query&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    Thanks,
    Hussein

  • How to find the invalid form session in oracle Apps

    Oracle Apps R12
    Hai All
    How to find the invalid form session in oracle Apps R12 and How to Kill the that.
    Thanks & Regards
    Srikkanth.M

    Hi,
    Please refer to these docs (for 11i and R12).
    How to Kill Inactive Sessions Based on the Information in the Monitor User Form [ID 103516.1]
    Script: How To Identify The apps User Using The O/S PID For Forms Users In 11i [ID 185762.1]
    Thanks,
    Hussein

  • How to add invoices while creating Batch Payment in Oracle Apps R12

    Hi all,
    how to add invoices while creating Batch Payment in Oracle Apps R12
    Thanks

    Can you elaborate your problem in detail ?

  • Steps to create Connection pool for Oracle apps Adapter.

    Hi All,
    Could please tel me the steps to create connection pool for Oracle Apps Adapter.
    Thanks,
    Parker

    Steps are given in section "Configuring Connection Information" in Apps Adapter User guide at below link -
    http://download.oracle.com/docs/cd/E17904_01/integration.1111/e10537/T430238T430340.htm#T464886
    Regards,
    Anuj

  • Issue with Custom Form opening in Oracle apps

    Hello,
    I am not sure if this is correct place for this question.
    Hi,
    I have created a custom form and tested in forms 6i. I have moved the fmb and fmx files from my local machine to unix box and registered the form in oracle apps (11.5.10).
    However, when I open the form from oracle apps, form opens OK but some of the field in form are blacked out-I am able to see the field but its black in color. When I type in field and highlight it with my mouse, the value I typed shows up.
    What can be issue here?
    I moved both fmb and fmx from my local machine to UNIX box.
    Please help...

    NV,
    Have you resolved your issue? I've run into this before. I failed to subclass all of my objects properly from the APPSTAND.fmb in accordance with the [Oracle Applications Developers Guide | http://download.oracle.com/docs/cd/B25516_18/current/acrobat/115devg.pdf]. If you have your items subclassed correctly, double check to make sure your Forms Builder is using the correct color pallet.
    Hope this helps.
    Craig...
    If mine or someone elses response was helpful, please mark it accordingly

  • Facing Issue when i am clicking on form window in oracle apps 11i

    Hi All,
    1. I created Apps form using form builder 6i but when I clicked on my form window close button immediately another PROGRESS window Pop up which doesn't allow me close the form as per Oracle Standard.
    2.Enclosed is the screen shot for your reference.
    3.Can any one help me in solving this issue.
    Thanks
    Nagpal
    Edited by: user12877889 on Oct 18, 2010 8:19 AM

    Nagpal,
    This forum is dedicated to Non-Enterprise Business Suite (EBS) forms development. I suggest you post your question in the General EBS Discussion forum. Developing Forms for the EBS is very different fr0m non-EBS forms because of the EBS Framework.
    Probably the biggest mistake developers make when writeing EBS Forms is to create a form fr0m scratch rather than use the EBS TEMPLATE.fmb. The second biggest mistake is to not attach all of the necessary libraries. I suggest you take a look at the Oracle Applications Documentation library. Select your EBS version and then scroll to the Standards section and review the following documents:
    <ul>
    <li>Oracle Applications Developer's Guide
    <li>Oracle Applications User Interface Standards for Forms-Based Products
    <li>Oracle Application Framework Personalization Guide
    </ul>
    Hope this helps,
    Craig B-)
    If someone's response is helpful or correct, please mark it accordingly.

  • Steps for Creating a Report in Oracle Apps

    I need the steps for creating a Report 2.5 in Oracle Apps.
    Please let me know the steps involved in detail
    Regards
    Choudary

    First you create the report using reports 2.5. (You need to refer Application Developer's User Guide to understand Apps standards for customization)
    Then register the report in Apps:
    1) Define the executable
    2) Place the executable in the appropriate directory (You need to refer Apps installation guide to find the directory structure for placing reports)
    3) Define the concurrent program (Pay attention when you define program parameters and value sets associated)
    4) Attach your report to the request group attached to your responsibility
    5) Run the concurrent program using SRS (you will not see the report when you open Submit Requests Form, if you do have permission)
    The above procedure is applicable if you are defining the report directly in your instance. If you are using chain link, then you may have to migrate the objects appropriately.
    Some of the above activities are usually done by System Administrator and users are not given permissions.

  • Forms 6i with Oracle APPS

    Hi,
    Could anybody tell me how could I install Oracle Forms6i on Linux? I want to test how the customization works in Oracle APPS.
    Thanks,
    Paul

    Did you install Forms 6i on Linux? I am using Kubuntu Feisty 7.04 and would like to know whether I can install d2k6irelease2.tar. I am getting a compilation error.
    Output!
    /home/oracle/orabase/app/oracle/product/6i/lib//libca60.so: warning: the use of `tmpnam' is dangerous, better use `mkstemp'
    /home/oracle/orabase/app/oracle/product/6i/lib//libror60.so: warning: the use of `tempnam' is dangerous, better use `mkstemp'
    /home/oracle/orabase/app/oracle/product/6i/lib//libplsf.a(spssimb.o): In function `pss_gets':
    spssimb.c:(.text+0x2e3): warning: the `gets' function is dangerous and should not be used.
    /home/oracle/orabase/app/oracle/product/6i/lib//libgeneric.a(skgfr.o): In function `skgfrcre':
    skgfr.c:(.text+0x58e): warning: the `llseek' function may be dangerous; use `lseek64' instead.
    /home/oracle/orabase/app/oracle/product/6i/lib//libplsf.a(hshhsh.o): In function `hshhsv':
    hshhsh.c:(.text+0xd1): undefined reference to `__ctype_toupper'
    /home/oracle/orabase/app/oracle/product/6i/lib//libplsb.a(pfrdis.o): In function `pfrdis':
    pfrdis.c:(.text+0x5f7): undefined reference to `__ctype_b'
    /home/oracle/orabase/app/oracle/product/6i/lib//libnetwork_n.a(nldtr3.o): In function `nldthdump':
    nldtr3.c:(.text+0xcc): undefined reference to `__ctype_b'
    /home/oracle/orabase/app/oracle/product/6i/lib//libnetwork_n.a(nlpa.o): In function `nlpaid':
    nlpa.c:(.text+0x118b): undefined reference to `__ctype_b'
    /home/oracle/orabase/app/oracle/product/6i/lib//libnetwork_n.a(nlpa.o): In function `nlpatolower':
    nlpa.c:(.text+0x250a): undefined reference to `__ctype_b'
    nlpa.c:(.text+0x2516): undefined reference to `__ctype_tolower'
    /home/oracle/orabase/app/oracle/product/6i/lib//libnetwork_n.a(ntus.o): In function `ntusb2ad':
    ntus.c:(.text+0xfa2): undefined reference to `__ctype_b'
    ntus.c:(.text+0xfe5): undefined reference to `__ctype_b'
    This goes on and ends as!
    /home/oracle/orabase/app/oracle/product/6i/lib//libcore4.a(lsf3pc.o): In function `lsf3pcbg':
    lsf3pc.c:(.text+0xa9): undefined reference to `__ctype_tolower'
    lsf3pc.c:(.text+0x11a): undefined reference to `__ctype_tolower'
    lsf3pc.c:(.text+0x3e0): undefined reference to `__ctype_toupper'
    collect2: ld returned 1 exit status
    make: *** [de60desm] Error 1
    Your help would be great!
    Shiva

  • Creating security similar to Oracle Apps

    We have an application that has security similar to Oracle Apps. i.e. maintaining the users and roles (responsibilities) within our application. Discoverer has a special login mechanism for Oracle Apps users. Is there a way to configure Discoverer to work with other application which has similar secuirity mechanism?

    Hi Maruthi
    I'm afraid I have no documentation to point you at because this was done for a specific client and I have just not had the time to put together some generic documents. I can't use the client's documents because that would be unethical and has pictures of their data.
    Nevertheless, here is an overview.
    1. Look at all of the Oracle base tables and determine which ones have one of the following: ORG_ID, Set of Books ID (SOB_ID) or Chart of Accounts ID (COA_ID).
    2. Look at the same tables and run some scripts such as this: SELECT COUNT(*) FROM TABLE
    3. For all such tables that have more than say 200,000 rows add one partition for each ORG_ID, SOB_ID or COD_ID
    4. As you know, when a user logs in using an Apps account, the system sets a SYS_CONTEXT variable identifying the ORG_ID that user has access to. This is fine for tables that have an ORG_ID, but for those which only have a SOB_ID or COA_ID you can't use the ORG_ID. Therefore, what you do is create a new table, let's call it ORG_ORGANIZATIONS, that links an ORG_ID with its associated SOB_ID and COA_ID. The table is indexed on the ORG_ID.
    5. Create one function per type, thus one for ORG_ID, SOB_ID and COA_ID.
    For ORG_ID - function named 'DP_ORG_SECFUNC, the heart of the function is:
    select substr(userenv('CLIENT_INFO'),1,5) into x_org_id from dual;
    v_statement := 'ORG_ID = '||x_org_id;
    return (v_statement);
    For SOB_ID - function named 'DP_SOB_SECFUNC, the heart of the function is:
    select substr(userenv('CLIENT_INFO'),1,5) into x_org_id from dual;
    SELECT SET_OF_BOOKS_ID INTO v_set_of_books_id
    FROM ORG_ORGANIZATIONS WHERE ORG_ID = x_org_id;
    v_statement := 'SET_OF_BOOKS_ID = '||v_set_of_books_id;
    return (v_statement);
    For COA_ID - function named 'DP_COA_SECFUNC, the heart of the function is:
    select substr(userenv('CLIENT_INFO'),1,5) into x_org_id from dual;
    SELECT SET_OF_BOOKS_ID INTO v_chart_of_accounts_id
    FROM ORG_ORGANIZATIONS WHERE ORG_ID = x_org_id;
    v_statement :='CHART_OF_ACCOUNTS_ID = '||v_chart_of_accounts_id;
    return (v_statement);
    6. Create a view for each table you want to protect. For example, here is the code that creates a view for AP_INVOICES_ALL
    CREATE OR REPLACE VIEW DV_AP_INVOICES_ALL
    AS SELECT * FROM AP_INVOICES_ALL ;
    SHOW ERRORS
    EXEC DBMS_RLS.ADD_POLICY('APPS', 'DV_AP_INVOICES_ALL', 'SecByOrg', 'APPS', 'DP_ORG_SECFUNC', 'SELECT');
    Notice how this view is being protected by a policy that when anyone runs a SELECT against this view a VPD policy kicks in and calls the ORG security function.
    7. Change all of your code that Discoverer is pointing at to use new views similar to the above.
    I hope this helps
    Best wishes
    Michael Armstrong-Smith
    URL: http://learndiscoverer.com
    Blog: http://learndiscoverer.blogspot.com

  • How to create a view with Oracle apps Org initialization ?

    Hi,
    How to create a view which needs Oracle apps org initialization to provide the correct data .
    The purpose of the view is to be accessed in Primavera DB via a DB link for reporting purpose.
    So how should the org be initialized so that the view returns the correct data when accessed from the remote data base using the DB link?
    EX: step1 run fnd_client_info.set_org_context for the org
    step2 query the veiw returns correct data in Oracle.
    How can this be achieved if the view needs to be accessed via DB link?
    sample view sql :
    select po_header_id
    from po_distributions_all pod
    where (apps.po_intg_document_funds_grp.get_active_encumbrance_func
    ('PO',
    pod.po_distribution_id
    ) <> 0
    Thanks in advance!
    Darshini

    Hi,
    This is not possible in Oracle. What u can do is create the view without the where clasue and supply the where clause at runtime.
    Hope this helps...
    Regards,
    Ganesh R

  • Issue with FRD and Forms Trace in Oracle Apps Release 12.0.6 forms

    Hi,
    Morning..could someone please assist us with this issue..
    We are trying to generate FRD and Forms Trace for a seeded Oracle Apps Forms in Release version 12.0.6
    1. We have setup the below mentioned profile option at the user level : ICX: Forms Launcher
    value : http://<host_name>:<port number>/OA_HTML/frmservlet?record=forms tracegroup=medium
    tried with this value as well : http://<host_name>:<port number>/OA_HTML/frmservlet?record=forms tracegroup=0-97
    and then log out and then tried the transaction steps again in Oracle Apps frontend
    2. Then checked at the directory location named : $FORMS_TRACE_DIR and there we see a file generated like this :forms_19136694.trc
    But in this file we could only see the generic seeded error messages...why are we not seeing all the message calls showing all the details regards form level trigger , data blocks , values etc for the form
    We need to have the FRD & Forms trace generated urgently for an issue...
    Could someone please help us as to how a complete FRD & Forms Trace be generated in Oracle Forms in Oracle Apps version R 12.0.6 & what exact steps need to be checked.
    Thanks

    2. Then checked at the directory location named : $FORMS_TRACE_DIR and there we see a file generated like this :forms_19136694.trc
    But in this file we could only see the generic seeded error messages...why are we not seeing all the message calls showing all the details regards form level trigger , data blocks , values etc for the form What is the timestamp of the file? Have you tried to delete/rename the file, reproduce the issue and see if a new file is generated?
    You would need to logout and login again, or bounce the application services (if possible) after doing the necessary configuration steps and before reproducing the issue.
    We need to have the FRD & Forms trace generated urgently for an issue...
    Could someone please help us as to how a complete FRD & Forms Trace be generated in Oracle Forms in Oracle Apps version R 12.0.6 & what exact steps need to be checked.Please see these docs.
    R12: Forms Runtime Diagnostics (FRD), Tracing And Logging For Forms In Oracle Applications [ID 438652.1]
    How To Collect And Use Forms Trace (FRD) in Oracle Applications Release 12 [ID 373548.1]
    Steps To Take FRD Trace in 11.5.10 & R12 [ID 867943.1]
    How To Generate A Stack Trace For Forms With Applications R12 [ID 789659.1]
    Thanks,
    Hussein

  • List of users who were granted particular function in oracle apps R12 db?

    Hi
    I need to list all users who were granted particular function (suppliers) from oracle apps R12 database. User -->Resp -->Menu --> Submenu/function. I have two queries like the following
    --Below sql query give all users those
    having Purchasing and Payables application access.
    SELECT UNIQUE u.user_id, SUBSTR (u.user_name, 1, 30) user_name,
    SUBSTR (r.responsibility_name, 1, 60) responsiblity,
    SUBSTR (a.application_name, 1, 50) application
    FROM fnd_user u,
    fnd_user_resp_groups g,
    fnd_application_tl a,
    fnd_responsibility_tl r
    WHERE g.user_id(+) = u.user_id
    AND g.responsibility_application_id = a.application_id
    AND a.application_id = r.application_id
    AND g.responsibility_id = r.responsibility_id
    AND a.application_name in ('Puchasing','Payables')
    ORDER BY SUBSTR (user_name, 1, 30),
    SUBSTR (a.application_name, 1, 50),
    SUBSTR (r.responsibility_name, 1, 60);
    --Below sql  query gives function name.
    SELECT function_id, user_function_name, creation_date, description
    FROM applsys.fnd_form_functions_tl where function_id=1348;
    What other tables to join to get all users having this function (suppliers) granted?
    Regards

    You cannot move a post to another forum.
    You can repost your entire text as another post in the other forum.
    You can then mark this thread as "answered" -- just to close it.
    Hemant K Chitale
    Edited by: Hemant K Chitale on Jan 16, 2011 5:11 PM

  • How to Locate the Custom Form Name  in Oracle Apps

    Hi hussein,
    We had a migration project from 11.0.3 NT to 11.5.10.2 AIX, and it include
    1 form I guess. The client user is showing me the navigation tree where the customized form was located.
    She opened the NT Oracle Apps 11.0.3 and it is showing the following:
    Cash Management Responsibilty
    + Other
    Enter Adjustment >> this is the customized form that she showed me
    When the form opened, i shows a block with parent table "AP_BANK_ACCOUNTS_ALL" and a child table
    "CEC_ADJUSTMENT_RECON".
    My question is, based on the navigation, how do I know which is the location of the forms.fmx? of what
    module was it registered to?
    ==============
    I tried to navigate to the custom form and open it, then click "Help --> About"
    from the menu bar, but it does not show you the form name and the forms executable location path,
    (not like the standard forms of oracle where it shows the form name),
    the "help" being shown is the help of the runtime form in a normal default oracle form window.
    so I assumed that the custom form has been registered but not following the standard procedure.
    ==============
    How do I reverse locate it? base on the "tree" > Enter Adjustment
    Thanks a lot

    Hi,
    Please see (Note: 176852.1 - Integrating Custom Applications with Oracle Applications Release 11i), Step 10-f.
    For the (Help > About) issue, please see if (Note: 556755.1 - Forms Version Not Showing On 'About Oracle Applications' Form From Help Menu) helps.
    Btw, I guess we had a similar discussion before in this EBS 11i Customized Oracle Forms and Reports.
    Regards,
    Hussein

Maybe you are looking for