INSTEAD of Trigger View for an Oracle EBS New form development

Hello,
I am developing a new EBS form based on a database view.
This form is an EBS form will run in an 11.5.10.2 environment and developed using 6i.
The form has one data block that is based on the view. The view is joined and based on following tables.
Hz_Parties Hp,
Hz_Cust_Accounts
Hz_Cust_Acct_Sites_All
Hz_Party_Sites
Hz_Locations
Ra_Salesreps_All
Hz_Cust_Site_Uses_All
Ar_Vat_Tax_All
xx_custom_table t
The view is inherently not updatable. Therefore, I am thinking to write an INSTEAD OF trigger on the view. The question. The form which is based on the view is require to update Oracle EBS tables mentioned above. As you know, there are APIs available to update above tables.
Typically, you would write API in a program unit in the form and call from triggers. But here the form is based on the view. And to support DMLs on the view, I HAVE TO write INSTEAD of trigger(or that is the only way i know) so the question is:
1. Do I write these APIs under INSTEAD of triggers?
2. Or, I write these API in the form triggers and write DML referencing OLD and NEW values in INSTEAD of trigger? Where, these OLD and NEW values will refer on above tables.
Please advise.
And lastly, Do I have to write an INSTEAD of trigger? The USER_UPDATEABLE_COLUMNS view for this table shows no columns are updateable at the moment
Thanks,
A

As you know, there are APIs available to update above tables.No, I don't B-) You'd better ask this in the eBusiness Suite form, as this is very EBS, not Forms, specific.
In general, I would say that in this case you can use the EBS API's in the instead of trigger, not in the form.
Or you can base the form on stored procedures, not directly on the view.

Similar Messages

  • Requirement for installing Oracle EBS on virtual environment

    Hi
    I have a server with oracle Linux 5. We have the requirement to install oracle EBS 12.1.3 in a virtual environment.
    for which I have downloaded the VM template files for x86-64 processor as matched to my server configuration.
    So how should I go with visualization.I have checked a few things over the net which says about Oracle virtual box, oracle virtual Server, oracle virtual manager.
    I am in confused state what to consider to do visualization.
    first time I am handling this visualization in my career.
    Thanks,
    Charan
    Edited by: charanjaitu on 24 Apr, 2013 3:10 PM

    Hi;
    Please review:
    https://blogs.oracle.com/stevenChan/entry/oracle_vm_templates_available_for
    Also see:
    Demo Vision Installation of Oracle EBS R12.1.3
    Regard
    Helios

  • Configuration Managment Pack for Non Oracle Systems (new)

    Hi ,
    There is a pack called "Configuration Management" for the database. This pack manage hardware , software , updates, patches, etc for host that have installed any Oracle Software.
    Now, in EM Release 2 there is a new pack "Configuration Managment Pack for Non Oracle Systems" wich basically will allow me to the same but without the requirement to have any Oracle software installed.
    The question is : Where can i find a white paper about it? i been looking around and there is only mentions of the product, but not extra info. I know is out already 3k p/processor..
    Any ideas?
    Sergio Benavides

    Found this dated Oct 2005
    (Note the "priced in Advance of Availability" piece)
    Standalone Managers
    Configuration Management Pack for Non-Oracle Systems (priced in Advance of Availability) 2.375 522,59 Per Processor -
    Provisioning Pack (priced in Advance of Availability) 2.375 522,59 Per Processor -
    Service Level Management Pack (priced in Advance of Availability) 79 17,42 Test -
    (Must license with Beacon Plus Test pricing) 2.375 522,59 Beacon -
    System Monitoring Plug-in for Hosts (priced in Advance of Availability) 1.188 261,29 Per Processor -
    System Monitoring Plug-in for Non Oracle Databases (priced in Advance of Availability) 1.188 261,29 Per Processor -
    System Monitoring Plug-in for Non Oracle Middleware (priced in Advance of Availability)
    25 1.188 261,29 Per Processor -
    System Monitoring Plug-in for Network Devices (priced in Advance of Availability)
    26 1.188 261,29 Per Network Device -
    System Monitoring Plug-in for Storage (priced in Advance of Availability)
    27

  • Oracle JDeveloper or Forms Developer

    Hi all,
    I am currently developing web based application using JDeveloper with BC4J and JSP. Somehow I have seen the demo on Oracle web site of web based application develop using Forms Developer and deploy to 9iAS with applet use for creating user interface on the web browser. You seem to be able to create better interface with Forms Developer (it is like running windows user interface on the web browser). So I would like to ask any experienced Oracle Developer to give some pros and cons of these two approach and how it migth be integrated to create a powerful web application. Please shed some light on this matter, this would be greatly appreciated.
    Regards

    Check out http://otn.oracle.com/products/forms/htdocs/FormsJavaSOD.html - this touches on the differences between JDeveloper and Forms as a development tool.
    Forms uses PL/SQL for its business logic where as JDeveloper uses Java. You can still build "Forms like" applications in JDeveloper as well - this is a feature called JClient which allows you to build Java Clients (Forms is a Java Client as well).
    Of course you could also develop your application with BOTH tools and blend them together; for example, a Forms application calling Web Services built in JDeveloper - the options are limitless!! ;o)
    Regards
    Grant Ronald
    Product Management

  • [b]How can i connect with database(oracle 9i) from form developer at runtim

    Hi Friends,
    My problem is as follows, please show me a way.
    Let's asume, I have form (developed in 6i) which has database data block. Now, at form level a have assigned on_logon trigger and I have written the following PL/SQL statement in that trigger:
    begin
    null;
    end;
    So, when I run this form without connecting to database It does not prompt for a connection. Now I have button lebeled as "Connect" in this form, when user will click on it it will display a window having text boxes to enter user name, password and database name; once the user fill those text boxes and click on a button lebeled as "Ok" then the form runtime environment should be connected with database as per information provided by user. Here to mention that the user already been created, only the connection will be stablished. For example: I want to connect the form with database as "scott/tiger@oradata9i".
    To do this, what PL/SQL command statement should i write in that "OK" button's "when_button_pressed" trigger?
    If any of you know about this please help me.

    Hi
    I've answered this question already. If I understand you right, you can use 'LOGON' built-in of Forms. Take a look into documentation.

  • Oracle EBS Web Form (Query Only)

    Hi,
    I need to create responsibility in which all forms or web form should be query only.
    When i tried this with individual forms (QUEYR_ONLY="YES") its working but web form not working please guide how can i do with web forms.
    Regards
    Rehan

    877432 wrote:
    Hi,
    I need to create responsibility in which all forms or web form should be query only.
    When i tried this with individual forms (QUEYR_ONLY="YES") its working but web form not working please guide how can i do with web forms.
    Regards
    RehanAFAIK, it is not possible for Self-Service pages. You may log a SR to confirm the same with Oracle support.
    Thanks,
    Hussein

  • Oracle EBS new Implementation

    HI,
    One of our clients using a their own ERP (Sql Database).Now they planning to migrate for Oracle ERP. (R12.1.3)
    As a Apps DBA what are the thinngs i need to ask with the clients.
    Thanks

    Hi;
    One of our clients using a their own ERP (Sql Database).Now they planning to migrate for Oracle ERP. (R12.1.3)
    As a Apps DBA what are the thinngs i need to ask with the clients.I belive they can not integrate their erp wiht oracle ERP.You could ask
    1. What OS will be
    2. How installation will be make(RAC,standalone,2 server or more for apps)
    3. How many user will use system
    4. Need data from old ERP?
    Regard
    Helios

  • Trigger Voltage for Older Strobes on new digital cameras

    Can anyone tell me what the Highest SAFE trigger voltage is for a Canon SX50 HS point & shoot, My Sunpack 611
    (4800 BCPS) has about 43vdc on the contacts when fully charged, will this fry anything ??
    Solved!
    Go to Solution.

    I'm afraid I have no idea what an SX50 can handle....
    I know the older Canon SLRs and perhaps the early DSLRs were only rated for 6 volts. Current Canon DSLRs are rated to 250 volts, at least since the 40D time frame, I believe. Maybe earlier, but I don't know at what point Canon improved the SLR/DSLR line to handle higher voltage.
    Point n shoots, though, I have no idea and don't know where to find out. You might try emailing Canon support directly. (This forum occasionally sees Canon reps and techs drop in, but is mostly Canon users and enthusiasts helping each other as best we can.)
    There is a website that shows flash trigger voltages, but that's by no means a complete list or a rigorous testing of those on the list. It lists the Sunpak 611, but shows a later one tested to have 4 volt trigger voltage, while an older one was much higher at 190 volts. (I assume you have measured your own 611 with a VOM.)
    So, I'm not really helping much. Inquire from Canon support about your camera's trigger voltage capabilities. If you are still worried about it, you could use something like a Wein SafeSync to protect the camera from excessive trigger voltage. Or use the flash off-camera with a radio trigger (but be warned that radio triggers often have a trigger voltage limit, too.... some I recently looked at are rated to 24 or 30 volts).
    Alan Myers
    San Jose, Calif., USA
    "Walk softly and carry a big lens."
    GEAR: 5DII, 7D(x2), 50D(x3), some other cameras, various lenses & accessories
    FLICKR & PRINTROOM 

  • Did iTunes send email for us to complete new form to validate account?

    Received an email dear iTunes customer you have 48 hrs to validate account. Click link and a form comes up wanting us to complete all personal info, credit card # and cvs #....

    What he said!
    Here's more of the same : https://discussions.apple.com/message/24132205#24132205

  • Are there seeded tables/views of DBI dimension objects in Oracle EBS?

    Hi!
    I wish to create custom Existing Source dimension objects but wish first to see exactly what is the table's structure (columns, width, data type). Are there seeded tables/views available in Oracle EBS?
    Thanks.

    Try https://etrm.oracle.com - search for "DBI"

  • To Reclaim space in backend server for oracle ebs

    We need to reclaim some space in backend servers for the Oracle Ebs application in Non Prod servers.For this we are already deleting fnd_lobs data while cloning from production to non production.
    What else can be done so that we can reclaim much space in the backend.
    Kindly assist.

    989798 wrote:
    We need to reclaim some space in backend servers for the Oracle Ebs application in Non Prod servers.For this we are already deleting fnd_lobs data while cloning from production to non production.
    What else can be done so that we can reclaim much space in the backend.
    Kindly assist.https://forums.oracle.com/forums/search.jspa?threadID=&q=Purging+AND+Strategy&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    Thanks,
    Hussein

  • INSTEAD OF TRIGGER

    제품 : PL/SQL
    작성날짜 : 1999-07-13
    INSTEAD OF Trigger
    1. 개념
    INSTEAD OF trigger는 Oracle8에서 새로이 소개된 방법으로, DML문장에 의해
    직접 변경할 수 없는 view를 변경하기 위해 사용된다. 즉, base table이 fire
    하는 trigger를 생성하는 것이 아니고 view를 대상으로 trigger를 생성하여
    view에 대한 DML문장을 수행시 대신 trigger가 fire되어 base table을 직접
    변경하게 되는 것이다.
    기본적으로 DML이 불가능한 view는 다음 사항들을 포함하고 있는 경우이
    다. 이러한 사항을 포함한 view들에 대해서 instead of trigger를 생성하면 DML을
    수행할 수 있게 된다.
    (1) DISTINCT operator
    (2) group functions: AVG, COUNT, MAX, MIN, STDDEV, SUM, VARIANCE등
    (3) set operations: UNION, MINUS 등
    (4) GROUP BY, CONNECT BY, START WITH clauses
    (5) ROWNUM pseudocolumn
    (6) join (updatable join view인 경우는 제한적으로 DML수행가능 <Bul:11642>참
    조)
    2. EXAMPLE
    instead of trigger의 예를 다음과 같이 작성하였다.
    (1) base tables
    create table dept
    (deptno number(4) primary key,
    dname varchar2(14),
    loc varchar2(13));
    create table emp
    (empno number(4),
    ename varchar2(10),
    sal number(7,2),
    mgr number(4),
    deptno number(2) );
    (2) 직접 dml을 수행할 수 없는 view
    create view emp_dept
    as select empno, ename, sal, emp.deptno, dname
    from emp, dept where emp.deptno=dept.deptno;
    [참고] 이 예에서 dept table의 deptno가 primary key나 unique로 선언되어 있
    다면 emp_dept view는 updatable join view가 되어 key-reserved table인 emp table
    에 대한 dml은 trigger를 사용하지 않아도 직접 수행 가능하다. <Bul:11642>참

    (3) instead of trigger
    view에 DML을 수행시 내부적으로 수행되기를 원하는 logic을 임의로 user가
    작성하면 된다.
    아래의 예에서는 emp_dept에 insert문장을 수행하는 경우 기존에 존재하는
    dept정보에 대해서는 update를 수행하고, 새로은 dept정보는 insert하도록 하였다.
    그리고 emp table에 대해서는 empno가 primary key이므로 중복되는 row는
    자동으로 오류가 발생하게 되며, 새로운 값을 insert하게 되면
    emp table에 직접 insert를 하게 된다.
    create or replace trigger emp_dept_insert
    instead of insert on emp_dept
    referencing new as n
    for each row
    declare
    dept_cnt number;
    begin
    if :n.empno is not null then
    insert into emp(empno, ename, sal)
    values (:n.empno, :n.ename, :n.sal);
    end if;
    if :n.deptno is not null then
    select count(*) into dept_cnt
    from dept where deptno = :n.deptno;
    if dept_cnt > 0 and (:n.dname is not null) then
    update dept set dname = :n.dname where deptno = :n.deptno;
    else insert into dept(deptno, dname) values(:n.deptno, :n.dname);
    end if;
    end if;
    end;
    (4) DML statement
    다음과 같이 insert 문장을 view에 수행하면 emp_dept_insert trigger가
    fire되어 실제 emp와 dept table에 반영이 되어 emp_dept view에 insert가
    수행된 것 같이 보이게 된다.
    insert into emp_dept values (5000, 'EYKIM', 100, 10, 'SALES');
    insert into emp_dept(empno, ename, deptno) values (6000, 'YOUNKIM', 20);
    insert into emp_dept (empno, deptno, dname) values (7000, 50, 'NEW_DEPT');

    No, the INSTEAD OF trigger is on the View, and so only fires if you perform Insert/Update/Delete on the View.

  • HTTP check RW-5001 - Oracle EBS 12.1.1 Rapidwiz on RHEL 5 VMWARE Fusion

    Dear All,
    I have been attempting to install Oracle EBS 12.1.1 Using Rapidwiz on RHEL 5 VMWARE Fusion for the past month, i have run through the install on a few occaisions now just to ensure that i have followed all the pre-reqs correctly and also set up the guest OS as described in several posts including (http://www.oraclenerd.com/2009/12/ebs-install-guide-part-1.html, http://gerardnico.com/wiki/ebs/installation and always refering back to My Oracle Support Doc ID 761566.1: Oracle Applications Installation and Upgrade Notes Release 12 (12.1.1) for Linux x86-64.
    I have installed (prior to running rapidwiz) the oracle recommended patch p6078836_101330_LINUX.zip and confirmed from the install that the Database listener and Database are up and running (checked by running the db.env script and running addbctl.sh and addlnctl.sh respectively). However, the rapid install completes with an error for HTTP, java, Login Page, Help files, in the post intall checks.
    The error displayed for the HTTP check RW-50015: Error: - HTTP Listener is not responding. The service might not have started on the port yet. Please check the service and use the retry button.
    I've found posts relating to this message, and proceeded to check the status and try and start the apps services manually; however, i'm experiencing another error message;
    You are running adopmnctl.sh version 120.6
    Checking the status of opmn managed process...
    Unable to connect to open
    opmn may not be up.
    Then i try and start the services manually after running the INST_computername.env scripts;
    *[applvis@oracler12 scripts]$ ./adopmnctl.sh start*
    You are running adopmnctl.sh version 120.6
    Starting Oracle Process Manager (OPMN) ...
    libopmnoraclenls.so: unable to load
    */d01/oracle/VIS/inst/apps/VIS_oracler12/ora/10.1.3/opmn/bin/opmnctl: line 898: 1228 Segmentation fault $OPMNADMIN ping*
    libopmnoraclenls.so: unable to load
    libopmnoraclenls.so: unable to load
    */d01/oracle/VIS/inst/apps/VIS_oracler12/ora/10.1.3/opmn/bin/opmnctl: line 898: 1234 Segmentation fault $OPMNADMIN pingwait*
    opmnctl: opmn start failed.
    adopmnctl.sh: exiting with status 0
    adopmnctl.sh: check the logfile /d01/oracle/VIS/inst/apps/VIS_oracler12/logs/appl/admin/log/adopmnctl.txt for more information ...
    I'm not a DBA and i'm just starting out to learn how ebusiness suite is installed and how the applications run in parralel to the database. (my history of oracle ebs front end development and functional support)
    I know there are a few posts out there within these forums that go into some details on what this issue may be, however, i cannot find any that specifically address my type of install and OS setup, and sometimes find it hard to understand the terminology and techniques used to diagnose these kinds of issues.
    What i'm looking for is for some help in diagnosing and trouble shooting my issue, i will be happy to provide any output that is required to help address the issue and will be online regularly until i can have this issue resolved.
    So, if you can help, please let me know where we can start.
    Many thanks
    Simon

    Hi All,
    Problem solved, although not on RHEL 5. I started over with a clean install of OEL 5.4, completed all the pre-reqs and applied reccommended patching, install completed fine, not experienced same issues with http. Differing install steps;
    A) Selected different Port pool - 67 instead of 55
    B) in OEL 5 when installing, if gives you the option to turn off SELINUX, which i compelted.
    C) Checking the OS, i noticed the rpm versions were quite different (probably somewhat obvious, but im not sure if this had an impact)
    Although, this was a fristrating set up, i have (i think) learnt a bit more about linux and installing ebs.
    Thanks all for your guidance and help
    Simon

  • How to analyze data integrity in Oracle EBS 11i

    Hi guru,
    I need to do some analysis for the data integrity for the oracle ebs 11i,
    Do anyone have any scripting for that.
    tq

    Hi,
    I think there are are no such scripts for the whole application. However, you can find data integrity scripts for some modules in these documents.
    Note: 179661.1 - E-Business Suite Diagnostics 11i Test Catalog
    Note: 364121.1 - 11i : Oracle Payables Data Integrity Analysis Activity Test
    Note: 305913.1 - What information we need to work Receivables Data Integrity Service Requests for Release 11i
    Regards,
    Hussein

  • Where to find Oracle EBS R12 vision demo document?

    I am looking for some Oracle EBS R12 vision demo related document.
    Could anyone tell me where I can download such document?
    I hope it can contain introduction, business summary, and basic use instruction.
    Thanks in advance!

    Robin.Xu wrote:
    I am looking for some Oracle EBS R12 vision demo related document.
    Could anyone tell me where I can download such document?
    I hope it can contain introduction, business summary, and basic use instruction.
    Thanks in advance!Please see old threads for similar topic and discussion.
    https://forums.oracle.com/forums/search.jspa?threadID=&q=vision+AND+demo+AND+document&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    https://forums.oracle.com/forums/search.jspa?threadID=&q=vision+AND+demo+AND+documentation&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    Thanks,
    Hussein

Maybe you are looking for