Java SP Stack compatability across multiple component systems

I was wondering if there was a 'best practice' or 'guide' or 'other information' on how to insure the compatibility of Java stacks running varying components that either interact with each other and with backend SAP systems.
What we have are multiple Java instances:
Portal 7.01 --- Used for standard Portal processes and to be a frontend to our BI 7.0 EHP1 system could eventually use IVIEWS to run ECC transactions.
CRM  7.01 --- CRM WebClient used to connect with backend CRM 7.0 EPH1 system and WebChannel.sales and jumps to ECC 7.0 system transactions.
Basically trying to confirm / solidify the requirements of 'support pack stacks' across these systems and to identify the alignment requirements between them.
Forum searches have been made, but nothing solid in a way of an answer to clarify the SP stack levels across these varied systems.
Thanks for any forum threads posted and or documentation that we can be directed to.

Hi,
To Check dependency between different SAP products and their support package levels, please check below link:
http://service.sap.com/uda
Thanks
Sunny

Similar Messages

  • How to integrate a sales process across multiple ERP systems with SOA?

    Over time we have merged with multiple companies that used to run on their own ERP system.  In the past we concerted them to our own R/3 instance.  Having recently upgraded from R/3 4.6 to ERP 6.0, we want to transition to a SOA architecture for integrating stand-alone ERP systems.  We are looking for best practices on how to start this transition; i.e., how to use SOA to implement an Order-to-Cash process across separate ERP systems. 
    Here is our scenario:
    The same products are sold through ERP system A and ERP system B.  However, each system represents a different company code with its separate manufacturing plants.  Both systems evolved independently and presently have separate master data.  How do you enable a sales process that dynamically (depending on inventory availability) gets the product either from a plant on system A or B? How do you implement a triangular sale that covers both ERP systems?
    I am looking forward to learn from your experiences and your advice.

    Hi Bernard,
    Like most SOA scenarios, first your scenario requires a detailed fit gap analysis to see which of your existing ERP systems best meet which business process that you want to accomplish at an organisation level. It is only after that, that you can decide which capabilities of SAP SOA can you leverage and how.
    Broadly speaking, SAP's SOA paradigm provides several approaches which you could use depending on your scenarios. For example, if you only need a brokerage between two or more systems (updating or retrieval of data) either synchronously or asynchronously, your best bet is PI (preferably 7.1 because of its ESR and Services Registry). On the other hand, if you require a new application that acts as a controller of flow or processing across various systems, you could use the Composition Environment which provides you with a toolset to build composite applications across various systems (for instance, by registering services from multiple systems on the Services Registry, and then consuming it from say a WebDynpro application).
    The following document might provide you with more insight on this:
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/809db91f-9bdf-2910-93be-ca4f0853f929
    Hope this helps!
    Regards,
    Romit

  • Updating Database table across multiple SAP systems

    Dear All,
    I am working on a requirement which is described as follows:
    The requirement is to keep a database table in sync across 10 different SAP clients (for production, test systems etc.). So when the database table is modified in source SAP system, it has to be replicated across all the clients and table of other SAP systems.
    So the queries from my side are:
    1. Whether XI should be used here as a middleware or direct RFC calls can do the updation across the SAP systems?
    2. If XI is to be used what would be the recommended approach (ABAP Proxy to ABAP Proxy communication?)
    Hope you can recommend me the best options to achieve this.
    Thanks & Regards,
    Pratik

    it depends on what tables are involved/ what type of data/what transactions cause the update.
    If you know the table names - then database level replication may be an option u2013 many projects do refresh their QA system with production data for a very real test data. If not, a hard disk level mirroring may have to be considered.
    There are other technologies like change pointers in conjunction with distribution model can also be considered - which could trigger idocs that can be sent to the other systems using ALE layer or ALE *** PI/XI

  • Capacity Across Multiple SAP Systems

    We have 2 ECC systems and want to see Resource Capacity/Requirements across the 2 systems.  Has anyone run across this before?  If so, how did you address it?  I realize that APO would be a likely candidate to help with this, but that seems like a lot of overhead to address this requirement as there are no additional requirements for APO.
    Any thoughs?
    Thanks,
    Mark

    Mario,
    Thanks for the response.  Are you saying that APO can only provide a report for this?  Is there not a way to actually combine capacity from 2 different systems and manage the capacity?  Maybe somehow try to use a work center group or something?
    Thanks,
    Mark

  • Share firefox profile across multiple operating systems.

    I've recently installed windows 8 on a VHD (my main OS is Windows 7) and I was wondering if it was possible to share the same firefox profile on both operating systems. I have the profile manager from [http://ftp://ftp.mozilla.org/pub/mozilla.org/utilities/profilemanager/ ftp://ftp.mozilla.org/pub/mozilla.org/utilities/profilemanager/], but when I tried to make a new profile at the location of my main profile, it instead made a subdirectory under my main profile. Is there anything I can do to share the profile between the two? I could always use sync, but I would like to share my addons, if possible.

    * Your bookmarks and other profile data are stored elsewhere in the Firefox Profile Folder and won't be affected by a reinstall, but make sure that you do not select to remove personal data if you uninstall Firefox.
    * http://kb.mozillazine.org/Profile_folder_-_Firefox
    * http://kb.mozillazine.org/Profile_backup

  • CFTRANSACTION across multiple methods??

    I have a couple of question around CFTRANSACTION
    1) Can I use it around several component calls? eg
    <cftransaction>
    <cfinvoke component="myComponent"
    method="InsertTable1">
    <cfinvokeargument ........ />
    </cfinvoke>
    <cfinvoke component="myComponent"
    method="InsertTable2">
    <cfinvokeargument ........ />
    </cfinvoke>
    </cftransaction>
    2) If this is an inappropriate use of CFTRANSACTION, is there
    a way to programmatically achieve transactioning when database
    inserts/updates/deletes are performed across multiple component
    methods.

    In article <f4t1r9$akd$[email protected]>
    "Swampie"<[email protected]> wrote:
    > I have a couple of question around CFTRANSACTION
    >
    > 1) Can I use it around several component calls? eg
    Yes.
    > 2) If this is an inappropriate use of CFTRANSACTION
    No, this is appropriate.
    Just remember that you can't have a transaction spanning
    operations on
    multiple data sources and, prior to CF8, you cannot have
    nested
    transactions (hence Reactor and Transfer both have a boolean
    flag on
    save() methods to indicate you are wrapping the calls in your
    own
    cftransaction tag.
    Sean
    I'm trying a new usenet client for Mac, Nemo OS X.
    You can download it at
    http://www.malcom-mac.com/nemo

  • How can I share a *.java source file across multiple projects in NetBeans?

    I'm sure this simple and a pretty common operation but how can I share a *.java source file across multiple projects in NetBeans? Right now I keep cut, coping and pasting the same source file between multiple projects to re-use the same code. But I could I make this source file a library file or something like that so that I could access it from any project. I assume this would be a generic operation but I mentioned NetBeans for clarity. Thanks.

    fiebigc wrote:
    I know I mentioned NetBeans but I'm most interested in the generic method for creating a library of source files that I can call into whatever program I am developing. I've done such a thing in C using header files and such but I'm trying to get a direction on how this is accomplished in Java. I'm sorry if I could edit the title I would. If anyone wants to be specific about NetBeans I welcome that too.
    Edited by: fiebigc on Jun 20, 2008 5:57 PM
    >I know I mentioned NetBeans but I'm most interested in the generic method for creating a library of source files that I can call into whatever program I am developing. I've done such a thing in C using header files and such but I'm trying to get a direction on how this is accomplished in Java. I'm sorry if I could edit the title I would. If anyone wants to be specific about NetBeans I welcome that too.
    Edited by: fiebigc on Jun 20, 2008 5:57 PM
    Create a class library.
    Write your code, compile it to .class files, put those class files in a .jar file and include the jar file in the classpath whenever you want to compile a project against it.

  • Installing Java Add-In for an existing ABAP System -Error SQL compatibility

    Hello gurus,
    We have a system and it has only the ABAP instance! So my goal is install the JAVA iinstance. In this momment I´m reading the section "4.4.2 Installing the Java Add-In for an Existing ABAP System (Optional)" in installation guide "SAP ERP 6.0 SR3" (ABAP+JAVA). So, I want to install the JAVA instance which is the Java Add-In for an existing ABAP system!
    So what I did was followed that instructions on that section in guide!
    As you certainly know this process has three sequential phases:
    1) Central Services Instance (SCS) Java Add-In
    2) Database Instance Java Add-In
    3) Central Instance Java Add-In
    The first phase - Central Services Instance (SCS) Java Add-In - it already finished with success, but I´m faccing with a weird error in second phase  Database Instance Java Add-In when I entered all required input parameters, SAPinst shows an error that says:
    The database PRD has the wrong compatibility level. The database used for the installation of an SAP system must have compatibility level: 80 for MS SQL Server 2000 90 for MS SQL Server 2005 SOLUTION: See the MS SQL Server documentation on how to set the compatibility level for a database.
    I don´t know what´s happen, in fact my database is an SQL Server 2008 (100), but I already change it at management studio, the compatibility level to MS SQL Server 2005, but still the error remains!!!     I also tried to ran again the sapinst process, I restarted it but it still show me this error!!
    Can you tell me why and how can I solve this problem?
    Best regards,
    João Dimas - Portugal

    Hello Sunny,
    I still have this error... I don´t know what do to more for this situation!
    I found one not which report this error of compatibility - Note 1152240 - Setting Up Microsoft SQL Server 2008 (R2) - in chapter "VII TROUBLESHOOTING" which said to follow the instructions in chapter III - "Installing SAP systems based on SAP NetWeaver 7.0 SR3".
    When I read this last chapter (III) it tell us to do:
    If you want to install an SAP system based on SAP NetWeaver 7.0 SR3 on SQL Server 2008, you cannot use the Installation Master and Kernel DVD that you received from SAP or downloaded from SAP Service Marketplace. Instead, you have to do the following:
    Patch your runtime libraries by applying the procedure that is described in note 684106 for your release and machine architecture.
    Use a modified Installation Master DVD
    For more information, see section "VI PROCEDURES" -> "Creating a modified Installation Master DVD".
    Use a modified Kernel DVD
    For more information, see section "VI PROCEDURES" -> "Creating a modified Kernel DVD".
    I did everything that is said in the note (except the "Creating a modified Kernel DVD") because I can not access to the note 1480785 (it say: "The requested SAP Note is either in reworking or is released internally only")
    Can you help me... can you guide me... please!?
    Best regards,
    João Dimas - Portugal

  • Multiple SAP Systems In One MSCS Cluster

    We have installed a NW 7.0 EHP abap stack in a MSCS Cluster with 2 nodes.
    This was installed as a standard Cluster Install.
    We have now higlighted a requirement to install a 2nd (Java ) instance in this Cluster Group.
    The NW 7.0 EHP1 documentation and Note 1321854 shows that multiple SAP systems in one  MSCS cluster is supported.
    The documentation, however, is not clear if the 2nd instance can be installed when the 1st instance was installed without the preperations for Multiple Systems.
    There are no further documentation or guidelines to help.
    Has anyone come across this situation or managed to install 2 SAP instances in one Cluster Group based on Windows 2003, SQL Server 2005.
    Regards

    I am not quite sure if I understood your problem completley. But let's see...
    Usually you use on on MSCS Cluster Group per SAP instance. So you have your already existing NW 7.0 ABAP stack in a separated Cluster Group, and you create a new Cluster Group for your new Java system.
    You can find more information about it in this guide here on SDN:
    Link: [High Availability;
    More information about High Availability Setups for SAP System can be found here on SDN:
    Link: [High Availability]
    If you want to use the same database for your clustered ABAP stack and your new Java stack you can do a MCOD installation.
    Please see Link: [SAP Note 388866 - Multiple Components on One Database - Installation|https://service.sap.com/sap/support/notes/388866]
    Hope this helps.
    Best regards,
    Mathias

  • Multiple Logical Systems in Partner Profile for one instance

    Can we create multiple Logical Systems in Partner Profile (WE20) for one instance or one System?  If it is possible, can we create Logical System with respect to Plant/Country?

    I am not quite sure if I understood your problem completley. But let's see...
    Usually you use on on MSCS Cluster Group per SAP instance. So you have your already existing NW 7.0 ABAP stack in a separated Cluster Group, and you create a new Cluster Group for your new Java system.
    You can find more information about it in this guide here on SDN:
    Link: [High Availability;
    More information about High Availability Setups for SAP System can be found here on SDN:
    Link: [High Availability]
    If you want to use the same database for your clustered ABAP stack and your new Java stack you can do a MCOD installation.
    Please see Link: [SAP Note 388866 - Multiple Components on One Database - Installation|https://service.sap.com/sap/support/notes/388866]
    Hope this helps.
    Best regards,
    Mathias

  • Single ADS for multiple SAP systems ?

    Can a single ADS installed in a JAVA stack possibly along a EP 7.0 serve multiple SAP systems in my landscape. We got ECC 6.0, EP 7.0, BI 7.0, SRM 5 etc in our landscape. I was wondering whether I can install ADS on any of these systems with Java stack and leverage the functionality to other SAP system or should I have ADS on all the Systems ?
    Help appreciated
    Thanks

    We are using one ADS for more than 10 systems in our product development. It works fine.

  • One Portal Multiple BI systems

    Hi,
    I have a scenario wherein there are two BI systems and one portal that is used for displaying the data. Now I know we need a BI JAVA on the portal for this scenario.
    My doubts are:
    1. Can we use BI JAVA to connect and pull data from multiple BI systems?
    2. Is SSO essential for the running of BI JAVA? If yes then how can i connect two BI systems to one portal with SSO.
    Federated Portal is NOT to be used. Any other pointers in connecting 2 BI systems to a single portal and use the BI JAVA functionality is welcome.
    Correct answers will be suitable rewarded.
    Thanks,
    Arun E V

    Your approach is very interesting and I'd like to comment why FPN might be your best option in this case.
    If you are running new 7.0 web functionalties each BI 7.0 system must have usage types:
    ABAP side: AS ABAP and BI
    JAVA side: AS JAVA, BI JAVA, BI EP
    See: https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d0606dd7-011d-2a10-e1a8-d66b35bb0767
    If in your case you would like "federate" your users (and subsequently the content for those users..roles, iViews, etc) across several BI systems then having an overall EP ("corporate portal") using FPN would be the best option.
    Now, If you have two seperate BI systems (with a BI Portal on each) the only way your users can switch from one BI to the next is via SSO, however you are still logging into each BI system and have to maintain portal content (user roles, iviews, etc) on two seperate systems. By using FPN can you maintain this all from one single point of access.

  • How to identify a user across multiple pages

    Hi,
    I'm doing a homebanking and I would like to know how to identify a user across multiple pages.
    I have already take a look at HTTPSESSION, but I didn't understand.
    Can someone help me.
    I'm send the servlet Logon.
    import java.io.*;
    import java.sql.*;
    import java.util.Date;
    import java.util.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    public class Cons_logon extends HttpServlet
         private Connection conexao = null;
         Login1 login1;
         public void init (ServletConfig cfg) throws ServletException
              super.init(cfg);
              try
                   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                   conexao = DriverManager.getConnection("jdbc:odbc:bank");
              catch (Exception e)
                   System.out.println(e.getMessage());
         public void doPost (HttpServletRequest req,
    HttpServletResponse res)
    throws ServletException, IOException
              String Suser, Spassword;
         PrintWriter out;
              res.setContentType("text/html");
    out = res.getWriter();
    String opcao = req.getParameter("log");
    Thanks

    I would recommend using the authentication mechanism that's guaranteed by the servlet spec. If you do that, you can just call
    request.getRemoteUser()
    to get the user name across multiple pages.
    If you want to use your own login scheme, you can create a new session object and map it to a user name somewhere in your app. Or you can just put the name of the user on the session. But the preferred way is to use the default authentication scheme defined by the spec.

  • Using ATMI and tuxedo to institue distributed transactions across multiple DBs

    I am creating the framework for a given application that needs to ensure that data
    integrity is maintained spanning multiple databases not necessarily within an
    instance of weblogic. In other words, I need to basically have 2 phase commit
    "internet transactions" between a given coordinator and n participants without
    having any real knowlegde of their internal system.
    Originally I was thinking of using Weblogic but it appears that I may need to
    have all my particular data stores registered with my weblogic instance. This
    cannot be the case as I will not have access to that information for the other
    participating sytems.
    I next thought I would write my own TP...ouch. Everytime I get through another
    iteration I kept hitting the same issue of falling into an infinite loop trying
    to ensure that my coordinator and the set of participants were each able to perform
    the directed action.
    My next attempt has led me to the world of ATMI. Would ATMI be able to help me
    here. Granted I am using JAVA so I am assuming that I would have to use CORBA
    to make the calls but will ATMI enable me to truly manage and create distributed
    transactions across multiple databases. Please, any advice at all would be greatly
    appreciated.
    Thanks
    Chris

    Andy
    I will not have multiple instances of weblogic as I cannot enfore that
    the other participants involved in the transaction have weblogic as
    their application server. That being said, I may not have the choice
    but to use WTC.
    Does this make more sense?
    Andy Piper <[email protected]> wrote in message news:<[email protected]>...
    "Chris" <[email protected]> writes:
    I am creating the framework for a given application that needs to ensure that data
    integrity is maintained spanning multiple databases not necessarily within an
    instance of weblogic. In other words, I need to basically have 2 phase commit
    "internet transactions" between a given coordinator and n participants without
    having any real knowlegde of their internal system.
    Originally I was thinking of using Weblogic but it appears that I may need to
    have all my particular data stores registered with my weblogic instance. This
    cannot be the case as I will not have access to that information for the other
    participating sytems.I don't really understand this. From 6.0 onwards you can do 2PC
    between weblogic instances, so as long as the things you are calling
    are transaction (EJBs for instance) it should all work out fine.
    I next thought I would write my own TP...ouch. Everytime I get through another
    iteration I kept hitting the same issue of falling into an infinite loop trying
    to ensure that my coordinator and the set of participants were each able to perform
    the directed action.
    My next attempt has led me to the world of ATMI. Would ATMI be able to help me
    here. Granted I am using JAVA so I am assuming that I would have to use CORBA
    to make the calls but will ATMI enable me to truly manage and create distributed
    transactions across multiple databases. Please, any advice at all would be greatly
    appreciated.I don't see that ATMI would give you anything different. Transaction
    management Tux is fairly similar to WebLogic (it was written by the
    same people). If you are trying to do interposed transactions
    (i.e. multiple co-ordinators) then WTC would give you this but it is
    only a beta feature in WLS 6.1. Using Tux domain gateways would also
    give you interposed behaviour but would require you write your servers
    in C or C++ ....
    andy

  • Using ATMI and tuxedo for distrubuted transactions across multiple DBs

              I am creating the framework for a given application that needs to ensure that data
              integrity is maintained spanning multiple databases not necessarily within an
              instance of weblogic. In other words, I need to basically have 2 phase commit
              "internet transactions" between a given coordinator and n participants without
              having any real knowlegde of their internal system.
              Originally I was thinking of using Weblogic but it appears that I may need to
              have all my particular data stores registered with my weblogic instance. This
              cannot be the case as I will not have access to that information for the other
              participating sytems.
              I next thought I would write my own TP...ouch. Everytime I get through another
              iteration I kept hitting the same issue of falling into an infinite loop trying
              to ensure that my coordinator and the set of participants were each able to perform
              the directed action.
              My next attempt has led me to the world of ATMI. Would ATMI be able to help me
              here. Granted I am using JAVA so I am assuming that I would have to use CORBA
              to make the calls but will ATMI enable me to truly manage and create distributed
              transactions across multiple databases. Please, any advice at all would be greatly
              appreciated.
              Thanks
              Chris
              

              I am creating the framework for a given application that needs to ensure that data
              integrity is maintained spanning multiple databases not necessarily within an
              instance of weblogic. In other words, I need to basically have 2 phase commit
              "internet transactions" between a given coordinator and n participants without
              having any real knowlegde of their internal system.
              Originally I was thinking of using Weblogic but it appears that I may need to
              have all my particular data stores registered with my weblogic instance. This
              cannot be the case as I will not have access to that information for the other
              participating sytems.
              I next thought I would write my own TP...ouch. Everytime I get through another
              iteration I kept hitting the same issue of falling into an infinite loop trying
              to ensure that my coordinator and the set of participants were each able to perform
              the directed action.
              My next attempt has led me to the world of ATMI. Would ATMI be able to help me
              here. Granted I am using JAVA so I am assuming that I would have to use CORBA
              to make the calls but will ATMI enable me to truly manage and create distributed
              transactions across multiple databases. Please, any advice at all would be greatly
              appreciated.
              Thanks
              Chris
              

Maybe you are looking for

  • IDoc-to-File with ext. Partner ... How to define the third-party system

    Hi all, I want to make an IDoc-to-File scenario with an external partner. the xml-file generated by the integration server should be forwarded with the file/ftp-Adapter to a ftp-server in New York (our XI-System is in Germany). Is it right that I hav

  • CSV format with ANSI encoding file Crystal report

    Hi All We are using Business Object XI Release 2 web intelligence/Crystal report to configrure the report send to client if I configure Character-seperated values format for crystal report template it generate the CSV file in UTF-8 encoding how to ge

  • Multiple sites (w/o using iWebsites)

    I'd like to use iWeb to publish multiple sites. I've already created one site, and would like to add one or two more. (Incidentally, I'm using Godaddy, not MMe, to host). I've found the question asked and answered using iwebsites. I'm wondering, is t

  • Jerky video - slow responses using Premiere Elements 9

    I just bought a new laptop (desktop) replacement, specifically to create videos on DVD.  I am using video footage that was originally in the AVCHD format but were converted to MP4's.  All videos appear fine on the workspace.  But when dragging the cl

  • JTable Editor Problems!!

    Hi , I have a table whose first column (column = 0) is configured to a combo box editor. Now this combo box editor is configured to a mouse listener for the mousePressed event. when i click in the combo box, i getSelectedColumn() returns a value of -