API differences between 11gR1 and 11gR2

Can anyone tell me if there are any api differences between oim 11gR1 and 11gR2 specifically. Also can we still use API's from oim 9.x in 11gR2.
Thanks

I think for lookup we can use tcLookupOperationsIntf API. You can refer old and new alternatives list here:
http://docs.oracle.com/cd/E21764_01/doc.1111/e14309/apis.htm#BCFDDFAI
Though this list doesn't have tcLookupOperationsIntf.
regards,
GP

Similar Messages

  • Differences between 11gr1 and 11gr2

    Please can i be furnish with the differences between 11gr1 and 11gr2?
    Thank you.

    New Features Guide
    http://docs.oracle.com/cd/E11882_01/server.112/e22487/toc.htm

  • Datagaurd Difference Between 11gR1 and R2

    Guys,
    Please can any one tell me crisply what is difference in oracle Datagaurd 11gR1 and 11gR2.
    Thanks In Advance

    1. Check [url http://www.oracle.com/pls/db112/portal.portal_db?selected=14&frame=]Documentation (look for "What's new" sections).
    2. Dedicated forum {forum:id=849} - use forum search facility.

  • Features Difference between 6i and 11gr2 (forms/reports)..

    Hi all,
    I just upgraded my old style menu-driven application from forms/reports 6i to 11gr2 and don't add features of 11gr2
    still now. So, Its look like old one (6i).
    So, please guide me what features should I add (like look-wise, working-wise, performance-wise etc.),
    so that my application look like latest technology.
    Thanks and Regards.
    Bhatt.

    The biggest difference between Forms 6i and Forms 11g is: 1) the ability to use features of the 11g database, 2) use Java Beans in your form to extend/enhance the functionaly and look-n-feel, 3) import Java directly into your form and interact with the Java through PL/SQL, 4) and most importantly, it is the current supported version of Forms. These are just the highlights. There are other differences.
    In all honesty, what features you use should be driven by the needs of your customer. If your customer needs the application to use the response from a web service, then I would look at implementing a Java Bean in your app to support this customer driven need. I wouldn't recommend adding features just for the sake of adding features if they don't provide direct benefit to your customer. Just my opinion. :)
    Hope this helps,
    Craig...

  • Query diferent output between 11gR1 and 11gR2

    We have a complex query which has been working fine in 11gR1 and after changing aplication to 11gR2 it started generating an error.
    This simple table and query shows the same error I am seeing.
    In 11gR2 this first select gives an error ORA-00979
    In 11gR1 it works fine
    Create this table
    CREATE TABLE TAB1
    +(+
    +"PKEY" NUMBER NOT NULL ENABLE,+
    +"FKEY1" NUMBER ,+
    +"FKEY2" NUMBER,+
    CONSTRAINT "TAB1_PK" PRIMARY KEY ("PKEY")  ENABLE
    +)+
    +;+
    THIS SHOWS ERROR
    select somenumber
    from
    +(+
    SELECT
    +(SELECT 1+
    FROM DUAL
    WHERE 99999=t1.fkey1
    +) somenumber+
    FROM tab1 t1
    GROUP BY
    t1.fkey1,
    t1.pkey
    +)+
    ORA-00979: "not a GROUP BY expression"
    Error at Line: 7 Column: 18
    THIS WORKS (Substitute t1.pkey in GROUP by with t1.fkey2 - Here we see that error generated above is only generated when GROUP BY is done by primary key when using fkey2 it does not give error)
    SELECT somenumber
    FROM
    +(+
    SELECT
    +(SELECT 1+
    FROM DUAL
    WHERE 99999=t1.fkey1
    +) somenumber+
    FROM tab1 t1
    GROUP BY
    t1.fkey1,
    t1.fkey2
    +)+
    THIS WORKS (Add [+GROUP BY somenumber+] to end - should not be necessary since no distinct or aggregate function in outer select)
    select somenumber
    from
    +(+
    SELECT
    +(SELECT 1+
    FROM DUAL
    WHERE 99999=t1.fkey1
    +) somenumber+
    FROM tab1 t1
    GROUP BY
    t1.fkey1,
    t1.pkey
    +)+
    GROUP BY somenumber
    Does anyone seen this behavior before?
    Alexandre.

    Looks like a bug in 11gr2 (i was able to reproduce your results) and tested against an XE instance where the query executes without problem (as in your 11gr1 instance).
    Since you have a nice little demonstration set up you should easily be able to file a Metalink (MOS) incident and get Oracle looking at this.
    Though for the example you've posted the simple fix would be to make the query less 'weird' :)
    drop TABLE TAB1;
    CREATE TABLE TAB1
       PKEY NUMBER NOT NULL ENABLE,
       FKEY1 NUMBER ,
       FKEY2 NUMBER
       , CONSTRAINT TAB1_PK PRIMARY KEY (PKEY) ENABLE
    insert into tab1 values (1, 99999, 9);
    insert into tab1 values (2, 0, 10);
    Table dropped.
    ME_XE?ME_XE?  2    3    4    5    6    7    8 
    Table created.
    ME_XE?ME_XE?
    1 row created.
    ME_XE?
    1 row created.
    ME_XE?
    ME_XE?
    ME_XE?
    ME_XE?
    select somenumber
    from
    SELECT
    (SELECT 1
    FROM DUAL
    WHERE 99999=t1.fkey1
    ) somenumber
    FROM tab1 t1
    GROUP BY
    t1.fkey1,
    t1.pkey
    13  );
    SOMENUMBER
          1
    2 rows selected.
    SELECT
       somenumber
    FROM
          SELECT
             case when t1.fkey1 = 99999
             then
                1
             else
                null
             end as somenumber
          FROM
             tab1  t1
          GROUP BY
             t1.fkey1,
             t1.pkey
    17     );
    SOMENUMBER
          1
    2 rows selected.
    ME_XE?As i said, i can run this fine on my XE instance so i used that to demonstrate how i would rewrite the query which to me at least makes more sense.
    And the run on my 11.2 instance
    insert into tab1 values (1, 99999, 9);
    insert into tab1 values (2, 0, 10);
    1 row created.
    TUBBY_TUBBZ?
    1 row created.
    SELECT
       somenumber
    FROM
          SELECT
             case when t1.fkey1 = 99999
             then
                1
             else
                null
             end as somenumber
          FROM
             tab1  t1
          GROUP BY
             t1.fkey1,
             t1.pkey
    17     );
    SOMENUMBER
          1
    2 rows selected.
    TUBBY_TUBBZ?select * from v$version;
    BANNER
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
    PL/SQL Release 11.2.0.1.0 - Production
    CORE     11.2.0.1.0     Production
    TNS for Linux: Version 11.2.0.1.0 - Production
    NLSRTL Version 11.2.0.1.0 - Production
    5 rows selected.Edited by: Tubby on Sep 9, 2010 6:40 PM
    Added 11.2 test run.

  • Differences between Oracle Real Application Cluster 11gR1 and 11gR2

    Hi Experts,
    Please provide me differences between Oracle RAC 11gR1 and 11gR2.
    Thanks in Advance,
    Jeeshan.

    Hi,
    You can also refer below Oracle notes :
    11gR2 Clusterware and Grid Home - What You Need to Know (Doc ID 1053147.1)
    Important Changes to Oracle Database Patch Sets Starting With 11.2.0.2 (Doc ID 1189783.1)
    Regards,
    Neha

  • Three major differences between 10gR2 and 11GR1

    If you were asked to name three major differences between 10gR2 and 11GR1. What would it be?

    Hi,
    Please check:Database
    Hope helps.
    Regards,
    X A H E E R

  • What's the difference between WorkflowTask and WorkflowJob in SAP MDM API?

    Hi Support,
      Could you tell me the differences between WorkflowTask and WorkflowJob in SAP MDM API? And which can represent a workflow in Workflows tab in MDM Date Manager.
    Thanks & Regards,
    Song

    Hi Songxu,
    Workflow Task: It is the task(workflow steps like Process, Approver etc) assigned to different user during Workflow. User's  use the workflow tabs in Data Manager to view and process workflow tasks. see page 91/654 of Data Manager Guide.
    http://help.sap.com/saphelp_nwmdm71/helpdata/en/4b/72b8aaa42301bae10000000a42189b/MDMDataManager71.pdf
    Workflow Job: Each workflow is invoked as a job that can consist of multiple records that move through the steps of a workflow (how many records are involved into your Workflow) as a group while simultaneously maintaining record-level granularity. Once the job has been launched, it moves automatically from step-to-step and from user-to-user, showing up in the inbound task queue in each useru2019s Workflows tab for disposition and processing.
    Regards,
    Mandeep Saini

  • Difference between jsf and jspx

    Hi
    We can develop a adf page in either jsf or jspx. What is the difference between jsf and jspx?
    which is more compatible in adf and why?

    Hi.
    The main difference in the version of JSF you are running on. In JSF 1.2 and lower, you built JSP pages. The JSPX extension means it was a JSP page using XML markup. This was (and still is) the default option in JDeveloper 11gR1.
    JSF pages, introduced in JSF 2.0, use another view declation language called « Facelets ». They are the default in JDeveloper 11gR2 and will be in 12c as well.
    Both standards are compatible with ADF. If you are building a new application, JSF is the way to go as it will offer you more flexibility and represents the best option going forward.
    Best Regards,
    Frédéric Desbiens.

  • What's the difference between setFollowRedirect() and setinstanceFollowRedi

    What's the difference between setFollowRedirect() and setInstanceFollowRedirect() ?????

    Hi there,
    setFollowRedirects and setInstanceFollowRedirects both set flags that indicate whether or not the HtppURLConnection should follow a redirect if it receives one from the server that it is connecting to. The difference is that setFollowRedirects() is a static method that changes the behaviour for all instances of the HttpURLConnection class (or more likely the implementation class, HttpURLConnection is abstract) and setInstanceFollowRedirects() just changes it for the instance on which you call it.
    BTW: The field set by setFollowRedirects is private (followRedirects) while the flag set by setInstanceFollowDirects is protected and is listed in the API docs (instanceFollowRedirects)
    Hope this helps
    Amanda

  • What's the difference between "overloading" and "overriding" in Java

    What's the difference between "overloading" and "overriding" in Java

    hashdata wrote:
    What is the real-time usage of these concepts...?Overriding is used when two classes react differently to the same method call. A good example is toString(). For Object it just returns the class name and the identityHashCode, for String it returns the String itself and for a List it (usually) returns a String representation of the content of the list.
    Overloading is used when similar functionality is provided for different arguments. A good example is [Arrays.sort()|http://java.sun.com/javase/6/docs/api/java/util/Arrays.html#sort(byte%5B%5D)]: all the sort() methods do the same thing (they sort arrays), but one sorts byte-arrays, another one sorts int-arrays, yet another one sorts Object-arrays.
    By the way, you almost certainly mean "real-world" usage. "real-time" (and thus "real-time usage) means something entirely unrelated to your question.

  • Difference between idoc and rfc

    what is the difference between idoc and rfc? when and where it is used? when there is idoc, why rfc vice versa?

    IDoc (for intermediate document) is a standard data structure for electronic data interchange (EDI) between application programs written for the popular SAP business system or between an SAP application and an external program. IDocs serve as the vehicle for data transfer in SAP's Application Link Enabling (ALE) system. 
    IDocs are used for asynchronous transactions:  Each IDoc generated exists as a self-contained text file that can then be transmitted to the requesting workstation without connecting to the central database. 
    Another SAP mechanism, the Business Application Programming Interface (BAPI) is used for synchronous transactions. 
    A large enterprise's networked computing environment is likely to connect many geographically distributed computers to the main database. These computers are likely to use different hardware and/or operating system platforms. An IDoc encapsulates data so that it can be exchanged between different systems without conversion from one format to another. 
    IDoc types define different categories of data, such as purchase orders or invoices, which may then be broken down into more specific categories called message types. Greater specificity means that an IDoc type is capable of storing only the data required for a particular transaction, which increases efficiency and decreases resource demands. 
    An IDoc can be generated at any point in a transaction process. For example, during a shipping transaction process, an IDoc may be generated that includes the data fields required to print a shipping manifest. After a user performs an SAP transaction, one or more IDocs are generated in the sending database and passed to the ALE communication layer. The communication
    layer performs a Remote Function Call (RFC), using the port definition and RFC destination specified by the customer model. 
    The IDoc is transmitted to the receiver, which may be an R/3, R/2, or some external system
    RFC
    Remote Function Calls (RFC) and data exchange through IDoc message documents. RFC makes direct and synchronous calls of a program in the remote system. If the caller is an external program it will call an RFC-enabled function in R/3 and if the calling program is the R/3 system it will call an RFC-function in another R/3-system or it will call a non-R/3 program through a gateway-proxy (usually rfcexec.exe). BAPIs are a subset of the RFC-enabled function modules, especially designed as Application Programming Interface (API) to the SAP business object, or in other words: are function modules officially released by SAP to be called from external programs.
    note:reward points if solution found helpfull.....
    regards
    chandrakanth.k

  • Difference Between BAPI and RFM

    Dear Friends,
    I have seen a few thread explaining the difference between BAPI and RFM(Remote-enabled function Modules) from functional point of view. I know that there are cases when both are available in BOR. Both can be implement using Object Oriented Technology.
    Can any tell me how they differ from techincal point of view ? OR Are they same techinically ?
    Thanks in advance,
    Rajesh

    hi,
    Remote Function Call:
    RFC is an SAP interface protocol.
    Based on CPI-C, it considerably simplifies the programming of communication processes between systems.
    RFCs enable you to call and execute predefined functions in a remote system - or even in the same system.
    RFCs manage the communication process, parameter transfer and error handling.
    http://help.sap.com/saphelp_47x200/helpdata/en/22/042860488911d189490000e829fbbd/frameset.htm.
    BAPI
    BAPI stands for Business API(Application Program Interface).
    A BAPI is remotely enabled function module
    ie it can be invoked from remote programs like standalone JAVA programs, web interface etc..
    You can make your function module remotely enabled in attributes of Function module but
    A BAPI are standard SAP function modules provided by SAP for remote access.
    Also they are part of Businees Objest Repository(BOR).
    BAPI are RFC enabled function modules. the difference between RFc and BAPI are business objects.
    You create business objects and those are then registered in your BOR (Business Object Repository)
    which can be accessed outside the SAP system by using some other applications (Non-SAP) such as VB or JAVA.
    In this case u only specify the business object and its method from external system
    in BAPI there is no direct system call. while RFC are direct system call.
    Some BAPIs provide basic functions and can be used for most SAP business object types.
    These BAPIs should be implemented the same for all business object types.
    Standardized BAPIs are easier to use and prevent users having to deal with a number of different BAPIs.
    Whenever possible, a standardized BAPI must be used in preference to an individual BAPI.
    Regards
    Reshma

  • Difference between BAPI and IDocs

    hello all
    what is difference between BAPI and IDocs

    Hi,
    BAPI
    One of the big plusses for BAPIs is that the interface and function are not supposed to change.  This is a big plus when you do upgrades or hot packs because the transaction can change (format, required inputs etc) which means you then need to update the call transaction.
    Some of the BAPIs are better documented and easier to use than others. You usually need to perform the BAPI that actually does the COMMIT after you call your BAPI.
    The Program coding for calling a BAPI is usually cleaner than setting up the screen flow etc for the Call Transaction.
    You don't need to worry about special data circumstances interrupting the normal data flow of the screens and causing errors because of that.
    BAPIs probably have better performance since they don't do the screen flow processing.
    In general if the BAPI exists for the transaction you want to perform and you can figure out how to use it the BAPI is probably the best way to go.
    BAPIs are a subset of the RFC-enabled function modules, especially designed as Application Programming Interface (API) to the SAP business object, or in other words: are function modules officially released by SAP to be called from external programs.
    IDOC
    IDocs are text encoded documents with a rigid structure that are used to exchange data between R/3 and a foreign system. Instead of calling a program in the destination system directly, the data is first packed into an IDoc and then sent to the receiving system, where it is analyzed and properly processed.   Therefore an IDoc data exchange is always an
    asynchronous process. The significant difference between simple RFC-calls and IDoc data exchange is the fact, that every action performed on IDocs are protocolled by R/3 and IDocs can be reprocessed if an error occurred in one of the message steps.
    While IDocs have to be understood as a data exchange protocol, EDI and ALE are typical use cases for IDocs. R/3 uses IDocs for both EDI and ALE to deliver data to the receiving system. ALE is basically the scheduling mechanism that defines when and between which partners and what kind of data will be exchanged on a regular or event triggered basis. Such a set-up is called an ALE-scenario.
    The philosophical difference between EDI and ALE can be pinned as follows: If we send data to an external partner, we generally speak of EDI, while ALE is a mechanism to reliable replicate data between trusting systems to store a redundant copy of the IDoc data.   The difference is made clear, when we think of a purchase order that is sent as an IDoc. If we send the purchase order to a supplier then the supplier will store the purchase order as a sales order. However, if we send the purchase order via ALE to another R/3 system, then the receiving system will store the purchase order also as a purchase order.
    Regards,
    Bhaskar

  • What are the differences between Oracle and other NoSQL database

    Hi all,
    I would like to know what the differences between Oracle and other NoSQL database are.
    When and why should we use Oracle?
    Is Oracle NoSQL database link with Big Data Appliance?
    Can we use map-reduce on a single personal computer? How should we install Oracle NoSQL database to use map reduce on a single personal computer?
    Do we also have eventual consistency with Oracle NoSQL database? Can we lose data if master node fails?
    Are transactions ACID with Oracle NoSQL database? How can we prove it?
    Thanks.

    893771 wrote:
    Hi all,
    I would like to know what the differences between Oracle and other NoSQL database are.
    When and why should we use Oracle?I suggest that you start here:
    http://www.oracle.com/technetwork/database/nosqldb/overview/index.html
    Is Oracle NoSQL database link with Big Data Appliance?Yes, Oracle NoSQL Database will be a component of the Big Data Appliance.
    Can we use map-reduce on a single personal computer? How should we install Oracle NoSQL database to use map reduce on a single personal computer?Yes, I believe you can run M/R on a single computer. Consult the various pieces of documentation available on the web. You may run Oracle NoSQL Database on the same computer that you are running M/R on, but it is likely that they will compete for CPU and IO resources and therefore performance may suffer.
    Do we also have eventual consistency with Oracle NoSQL database? Yes.
    Can we lose data if master node fails?If you run Oracle NoSQL Database with the default (recommended) durability settings, then if the master fails, a new one will be elected and data is not lost.
    Are transactions ACID with Oracle NoSQL database? How can we prove it?Yes, each operation is executed in an ACID transaction. The API has the concept of "multi" operations which allow the caller to perform multiple operations on sets of records with the same major key, but different minor keys. Those operations are also performed within a transaction.
    Charles Lamb

Maybe you are looking for