Adding APEX as Application Layer on my Current Application

Hi All
I'm starting to explore APEX as a development platform. I have an application using packages and tables for the business logic.
Currently it was working within EBS using forms.
I now want to move this to APEX basically changing the application layer from forms to APEX.
The packages work for all the Creation, Updating and Deleting. There are also views.
From what I have been playing around with I am looking at this approach and would like input as to if its viable.
I need a report that behaves like a form. This will be based on a view to bring data.
From this report form the user will be able to update the data and if he want to insert it should open a new line.
All the validation I want the package to do as well as the inserting and updating.
So is there a best way of doing this and also does anyone have any suggestions as to how.
Would I create a blank page and build it from the ground up for each form or maybe start with either a form or report page and then customize it.
Thanks
Hilton
APEX 4.2
Oracle 11g2

Hi Hilton,
you can use tabular forms for this:
http://docs.oracle.com/cd/E37097_01/doc/doc.42/e35125/bldapp_frm.htm#BCEECEFA
If you want for all to be cleaner in APEX, you can create instead of trigger over your view that uses your package API for DML.
Br,
Marko Goricki
http://apexbyg.blogspot.com/

Similar Messages

  • Configuring Dad for APEX in Application server 10.2

    HI All,
    On my application server 10.1.2.0.2. I am trying to create dad for apex which the database (apex 3.0 is installed) is on other server. I created dad in http_server-> Pl/Sql Properties->dads. I added new dad but i am not able to access
    using url http://myserver:7777/pls/test. Please help me. I posted same question in Fusion Middleware » Application Server - General but I was told repost here.
    Re: HTTP 404 - File not found
    Thanks

    Hi Ron,
    Thanks you. I tried without prot number then I got HTTP 404 error. I checked my httpd.conf file the ports are
    Port 7777
    Listen 7777
    when it tried http:/myserver:7777 it shows http server page and we have forms on this server every thing is working fine.
    error log under Apache/Apache/logs/errror.xxxx
    [Thu Jun  7 12:35:00 2007] [error] [client xxx.xxx.xxx.xxx] [ecid: 23412312144900:1
    34.233.379.11:6218:0:634513,0] File does not exist: /app/oracle/oraInfra/Apache/Ap
    ache/htdocs/pls/test
    I have the following error in sql error
    ORA-06550: line 20, column 7: PLS-00306: wrong number or types of arguments in call to 'PROCESS_DOWNLOAD' ORA-06550: line 20, column 2: PL/SQL: Statement ignored
    Please help me. Any one able to access the APEX from Application server ???
    Message was edited by:
    james.

  • SQL Injection threat with APEX developed applications

    We are using a tool, HP WebInspect, to scan some of our APEX developed applications for web application security testing and assessment. We are getting some critical and high vulnerabilities identified (see below) and would like to know if someone else has encoutered these and to determine a solution, whether it be a setting/settings within APEX or is it more related to the application and the way it was developed.
    Critical:
    Possible SQL Injection
    File Names: • https://xxx.edu:443/pls/apex/f?p=4550:1:36080644498857::NO:4::&success_msg=If+7
    77-777-1911form%40value777.com+exists+in+our+records'+OR%2cwe+will+send+the+workspace+name
    s+associated+with+this+email+address.+If+you+are+having+problems+receiving+the+workspace+name
    s%2cplease+contact+your+administrator.%2fC34A0EF5494AB92C95AA4D0F7BF52332%2f
    • https://busaff-test.utdallas.edu:443/pls/apex/f?p=4550:1:36080644498857::NO:4::&success_msg=If+7
    77-777-1911form%40value777.com+exists+in+our+records%2cwe%2bwill%2bsend%2bthe%2bworkspace
    %2bnames%2bassociated%2bwith%2bthis%2bemail%2baddress.%2bIf%2byou%2bare%2bhaving%2bprob
    lems%2breceiving%2bthe%2bworkspace%2bnames'%2bOR%2cplease+contact+your+administrator.%2fC3
    4A0EF5494AB92C95AA4D0F7BF52332%2f
    High:
    Possible Username or Password Disclosure
    File Names: • https://xxx.edu:443/pls/apex/f?p=104:101:1328157658320206:&notification_msg=Invali
    d%20Login%20Credentials/156F2A38AC41E25732821ABED8AA98B6/
    • https://xxx.edu:443/pls/apex/f?p=104:101:2360963243212364&notification_msg=Invali
    d%20Login%20Credentials/156F2A38AC41E25732821ABED8AA98B6/

    You can help us by telling us your first name, putting it into your profile, and by selecting a friendlier handle.
    The details you showed indicate no SQL injection possibilites whatsoever. The "Critical" examples also are unrelated to Application Express applications that you may have developed (application 4550 is the login application for the product itself and should rarely be used by end users in production environments).
    Scott

  • Oracle DB 10g express edition & APEX for application development for free?

    Can we use Oracle DB 10g express edition & APEX for application development for free? Are there any license fees?
    Thanks

    Hi,
    both Oracle DB 10g express edition & APEX for application development is free.
    Regards,
    Kartik Patel
    http://patelkartik.blogspot.com/
    http://apex.oracle.com/pls/apex/f?p=9904351712:1

  • Apex Custom Application Behaviour

    I've got a Apex custom application that utilizes AJAX. In essence its a custom drop down list within a search bar.
    If i login to my workspace and run application the drop down list works. If i try to just login to the application(no workspace login) drop down list doesnt work. I receive no error messages.

    In Firefox, the javascript console shows these errors when you're not logged in to the development environment and you run your page:
    Error: missing ; before statement
    Source File: http://apex.oracle.com/pls/otn/wwv_flow_file_mgr.get_file?p_security_group_id=1396442715580038168&p_fname=ac.js
    Line: 1, Column: 7
    Source Code:
    Access Denied
    Error: InstallAC is not defined
    Source File: http://apex.oracle.com/pls/otn/f?p=17165:10:1221306345298369::NO
    Line: 18
    I have no more clues.
    Scott

  • Adding a JSP application

    Hi all,
    I've to add a JSP application to Portal; in order to do so I've read the help and in the
    section "Adding a JSP application" there is:
    "To add a JSP application to Oracle Portal:
    From the Oracle Portal home page, access the JSP Application portlet on the Administer tab.
    Click Add a JSP Application.
    Enter a unique name for the JSP application. It must start with an alpha character and contain only alpha, numeric, or underscore characters and not exceed 200 characters...."
    Where is the "JSP Application portlet"? The help is the on-line help installed with portal...
    why does it refer to a "JSP Application portlet" if there isn't one?
    thanks for the help
    Alessio

    hi John
    There does seem to be a problem on line 44 of your image.jsp page:
    java.lang.NullPointerException
    at _image._jspService(_image.java:90)
    SRC:/image.jsp:44
    ...Would you mind posting a part of your image.jsp page that includes line 44 (or the complete page if it is not too big)?
    You wrote "... I probably have to change something in the web.xml, ...", why do you think that is the case?
    regards
    Jan Vervecken

  • Upgrade to SBO 2007 : a user was added outside the application....

    Hi
    I just completed the upgrade of a system from 2005 to 2007.
    But when trying to create a new user, i've got this message :
    -> a user was added outside the application. Delete it, or perform "Restore Numbering"
    Do you have any idea on the way to overtake this message ?
    Thanks
    Stéphane

    Hi Stéphane,
    When you have this message, the first thing to do is log a message to SAP support.
    Thanks,
    Gordon

  • [svn:cairngorm3:] 18226: Added latest asdoc ZIPs to all libs ( currently only to Flex 4 versions)

    Revision: 18226
    Revision: 18226
    Author:   [email protected]
    Date:     2010-10-19 14:13:09 -0700 (Tue, 19 Oct 2010)
    Log Message:
    Added latest asdoc ZIPs to all libs (currently only to Flex 4 versions)
    Added Paths:
        cairngorm3/maven-repository/com/adobe/cairngorm/contract/1.3/docs.zip
        cairngorm3/maven-repository/com/adobe/cairngorm/integration/0.15/docs.zip
        cairngorm3/maven-repository/com/adobe/cairngorm/integrationDMS/0.15/docs.zip
        cairngorm3/maven-repository/com/adobe/cairngorm/integrationParsley/0.15/docs.zip
        cairngorm3/maven-repository/com/adobe/cairngorm/module/0.14/docs.zip
        cairngorm3/maven-repository/com/adobe/cairngorm/navigation/1.3/docs.zip
        cairngorm3/maven-repository/com/adobe/cairngorm/navigationParsley/1.3/docs.zip
        cairngorm3/maven-repository/com/adobe/cairngorm/navigationSpringAS/1.3/docs.zip
        cairngorm3/maven-repository/com/adobe/cairngorm/navigationSwiz/1.3/docs.zip
        cairngorm3/maven-repository/com/adobe/cairngorm/observer/1.13/docs.zip
        cairngorm3/maven-repository/com/adobe/cairngorm/observerParsley/1.13/docs.zip
        cairngorm3/maven-repository/com/adobe/cairngorm/popup/1.12/docs.zip
        cairngorm3/maven-repository/com/adobe/cairngorm/popupParsley/1.12/docs.zip
        cairngorm3/maven-repository/com/adobe/cairngorm/task/1.9/docs.zip
        cairngorm3/maven-repository/com/adobe/cairngorm/validation/1.12/docs.zip

    You need to use file:// as the protocol instead of C:/. The latter may never work (C:\ might).
    Where is the main HTML located ?
    Easiest if to store the images in a sub folder of the location because you can't go back via ../ beyond that root location for security reasons.
    See:
    *http://kb.mozillazine.org/Links_to_local_pages_do_not_work

  • APEX Timesheet application

    Hello,
    I installed APEX timesheet application from http://www.oracle.com/technetwork/developer-tools/apex/application-express/packaged-apps-090453.html#TIME
    It got installed fine, but seems to have lot of bugs.
    1. "Add Row" does not work on the timesheet page
    2. "Delete" for a row gives weired results.
    3. Can't create any admin user and there-after 2 parts of the application can't be seen.
    Has anyone faced similar issues, and if YES, is there a fixed version of this application?
    regards, Yora

    Hi all,
    In response to my previous post, I would like to update that I have been able to generate my required region.
    Now the final query is as follows:
    DECLARE
    v_query varchar2(10000);
    v_count number;
    BEGIN
    select count(*) into v_count from tb_opti_emp_ts where emp_id=:P7_EMPLOYEE and proj_ref=:P7_PROJ_REF and rel_id=:P7_RELEASE_ID;
    IF ((:P7_RELEASE_ID is not null) and (v_count>0)) THEN
    v_query := 'SELECT b.act_code activities,apex_item.text (1, a.ts_wd1, 10, 10) monday,apex_item.text (2, a.ts_wd2, 10, 10) tuesday,apex_item.text (3, a.ts_wd3, 10, 10) wednesday,apex_item.text (4, a.ts_wd4, 10, 10) thursday,apex_item.text (5, a.ts_wd5, 10, 10) friday,apex_item.text (6, a.ts_wd6, 10, 10) saturday,apex_item.text (7, a.ts_wd7, 10, 10) sunday,apex_item.text (8, a.ts_remarks, 70, 128) remarks from tb_opti_emp_ts a, tb_opmi_proj_act_map b WHERE a.proj_ref = b.proj_ref
    AND a.rel_id = b.rel_id
    AND a.emp_id = '''||:P7_EMPLOYEE||'''
    AND b.rel_id = '''||:P7_RELEASE_ID||'''
    AND a.proj_ref = '''||:P7_PROJ_REF||''';';
    ELSIF (:P7_RELEASE_ID is null) then
    v_query := 'SELECT 1 FROM dual WHERE 1=0';
    else
    v_query:='select (select act_desc from tb_opmi_act_code a where a.act_code=b.act_code) as activities,apex_item.text(1,null) Monday,apex_item.text(2,null) Tuesday,apex_item.text(3,null) Wednesday,apex_item.text(4,null) Thursday,apex_item.text(5,null) Friday,apex_item.text(6,null) Saturday,apex_item.text(7,null) Sunday,apex_item.text(8,null) Remarks from tb_opmi_proj_act_map b where proj_ref='''||:P7_PROJ_REF||''' and rel_id='''||:P7_RELEASE_ID||''';';
    END IF;
    return(v_query);
    END;
    Now I have created a button which have dynamic action as its on click action. Now in the dynamic action I have to write the code for inserting/updating the data in the timesheet table.
    I need help with it please its urgent..........

  • Adding a curves adjustment layer

    In CS5:
    is there any difference to adding a curves adjustment layer from the adjustment panel or the layers panel?
    Thanks.

    Doing it from the Layer Panel’s pop-up menu creates a Curves Layer and opens the Adjustments Panel if it is not open yet, so apart from the different triggering itself I see no difference.

  • Application Path Member will be deleted after adding a new Application Path Member in another Application Path List

    I expirienced the behaviour that the first item in the Application Path Member from a Application Path List will be deleted as far as the first item in the Application Path Member List will be selected in anather Application Path List without saving. This is according to severals peripherals as well.
    Example:
    Configuration Manager > Application Path List
    In the Application Path List "McalMediaRouting" the following Application Path Members are configured.
    For this example, the first Media Routing Domain for the Peripheral is Chat.
    Now, adding a new Application Path Member for the Application Path List "SiebelMediaRouting" with a new Media Routing Domain, which is not yet assigned to a Application Path List.
    Select the same Peripheral PG1A_CCM and choose the new MediaRouting from the list. At this point the Application Path Memeber with the Media Routing Domain "Chat" will be deleted in the Application Path List "McalMediaRouting". This will be deleted even without saving it.
    UCCE Version 9.0.2 used.
    Is this per design or is this a defect?
    Kind regards
    David

    HI
    add that fileds in the all locations where you need it like
    in internal table declaration , write statement , select statement
    these are the main areas where you have to add that 2 fileds

  • APEX Packaged Applications

    I am looking for a "FREE" Packaged Application that performs the following...
    -> Software Project Management.
    -> Task Manager
    -> Project Time Sheets.
    -> Bug Tracking or Issue Tracker
    -> Discussion Forum
    -> Content Management or Document Library
    APEX has all but not consolidated into one app. Has anyone already attempted to consolidate them all into one comprehensive application?
    Is there any recommended "open source" application that does the same?

    The responses on this thread has sincerely exceeded my expectations.
    The consolidation of all the apps is what I was looking for.
    Are you still, actually using the consolidated APEX Software project, task, and event APEX app? Or have you settled on a different open source software package or low cost project tracker like "Jira".
    My preference is to adhere to a best practice, already proven, consolidated Project mgmt, incident and time tracking product. Howeve, if you are actually using the consolidated APEX approach and you really recommend it. I will go that route as well.
    The end result is that I need one consolidated solution, self contained in one database and something that is quick to market (internal use only) and easy to use. If putting all the APEX app pieces together works well and if you currently are using this and recommend it. I'll do it too. Thanks for your responses to-date. I sincere appreciate the effort and recommendations.
    Message was edited by:
    dvmccaff

  • Apex Essential application is not working in Apex 4.0

    Hi,
    We recently upgrated from apex 3.2 to apex 4.0. After the upgrade the apex essentials (developed by Patrick Wolf and team) is not working.
    The application can be opened, but the pages look very odd as the icons are not displayed properly. The advisor and power search options can be run, however get the following error.
    " ORA-20555: Unknown dictionary view APEX_APPLICATION_PAGE_DA
    Return to application."
    Can it be only used in 3.x?. In order to run apex 4.0 what we need to do? We already deinstalled and reinstalled the application, but got the same error.
    Advance Thanks,
    Natarajan

    I haven't used 4.0 extensively, but get the impression that all that functionality is now built into 4.0, thus not requiring an external application any longer.

  • Apex mixes applications working with two windows at the same time

    Hi all, while developing in Apex I have found the following problem:
    Working with two different applications at the same time, the browser goes from one to another indistinctly.
    To reproduce the problem:
    1. Open the same application builder in two different Firefox windows
    2. Open a different application in each window (In my case: application 103 in window1 and application 105 in window2)
    3. Go to shared components in both windows (window1 first)
    - window1 breadcrumbs show: Home > Application Builder > Application 103 > Shared Components
    - window2 breadcrumbs show: Home > Application Builder > Application 105 > Shared Components
    4. Click in any shared component in window1 (Templates, Authentication Schemes...)
    - window1 breadcrumbs show: Home > Application Builder > Application *105* > Shared Components > Templates (Application 105 instead of 103)
    Is it a bug? I have read the known issues [[Here]|http://www.oracle.com/technetwork/developer-tools/apex/downloads/apex402knownissues-189793.html] but it does not appear.
    Related Data:
    Application Express version 4.0.2.00.07
    Firefox 3.6.15
    SO: Windows XP
    The error is not reproduced with IE7. I have not tested any other browser.
    Regards,
    Molina

    If you tried opening up two pages in the same application each of which modifies the same page items, you would notice the same issue.
    This is because, in a session there is only one set of values for page items(or application items) and every parallel call to the same page would update the same bind variables.
    Now the development environment or Apex Builder is also an apex application , and when try and open up the pages as you mentioned, they both access the same Application Builder page and sets/resets any existing values for those variables(and maybe cookies too if they are being used) , hence the 'mixing up'.
    If that didn't convince you, check the URL of both the pages when you load them, they should show the same page number ( f?p=APP_ID:PAGE_NUMBER syntax). Imagine if the same approach was done with one of your application pages, say an edit form opened from a report with multiple records in multiple tabs like what happened with this case: {message:id=9346663}
    So this really isn't a bug in a way, because that is how session states in apex is/was maintained. Ofcourse if they used another kind of development platform for building pages, it may have been avoided, but thats an altogether different point in itself.

  • Apex 4 application to be made availabel in Apex 3

    Hello,
    I am in complete mess right now. We were planning to upgrade our APEX from version 3.2 to 4. The development enivironment was set in Apex 4 and i finished my project believing that by the time my project is ready Proodcution environment will be Apex 4. My project has around 30-40 new web pages and around 20-25 tables.
    When the prodcution environment was set to Apex 4 we faced many problems with installation and performance and so Apex 3 was brought back to production. Now i am required to manually update all those 40 pages as it is impossible to export an applictaion from Apex 4 to Apex 3.
    Can anybody help me out of this situation as i have just 3-4 days left for implemantaion..

    I would again ASK what database version their 4.0 instance was installed on.. If they get the 11g release I believe they would get the 4.0 install with it. Unless they are staying with the current version database they have an just updating APEX..
    Either way I agree, upgrading the integration/production instance with APEX 4,x is a MUCH better idea.. However, their management MIGHT push them to revert to APEX 3.x just to get something working ASAP...
    Thank you,
    Tony Miller
    Webster, TX

Maybe you are looking for

  • I have purchased lightroom and need to down load it onto a different new computer-- how do I access that??

    I just purchased a new computer. I have lightroom installed on my other computers- how do  install it on my new computer.

  • Import Favorites not working, what next?

    Firefox only imported 2 folders from my Internet Explorer favorites. I tried manually several times but it continues to only import the same 2 folders. Can I just copy the favorites in explorer and paste onto the correct firefox file? If so, where do

  • Packaging dll files in java application

    Hi all, I am working on an application where I use some dll files from my java application. Now I would like to package the application so that end users can easily install and use them. the Java application is currently packaged as a jar file. How t

  • Disk space for OS X 10.4.8 installation

    Hi, I erased the mac installation and reinstalled the 10.4.8 OS x, It simply installs all the applications with out users intervension. Mac installation occupied a disc space of 16GB. I used the disc1 and disc2 of OS X 10.4.8. My intention is to load

  • Import AWR Html report into another database

    Hello, Im in 11gR2, is it possible to import the AWR Html report from database 1 into another database 2? I would like to use ADDM from another database 2 to analyze the AWR Html report of database 1. Thanks,