Connect CRM multiple clients to ECC

Hi SAP Gurus,
I have one Question regarding CRM->ECC connectivity.
Will it be possible to connect multiple clients of CRM to ECC ? Like more than one client can talk to ECC ?
Because in BW we can not connect multiple clients to source system ! does this true with CRM also or not ?
Thank you

1) As datasources are client independent so do we need to activate the datasources (like 2lis*) in all clients one by one? or just activating in one client will make it ?
You need to activate the datasources individually for all the client. If you will activate in one client, it will be specific to that only
) If we replicate the datasources for new clients in BW side and then want to reload the data from New clients (set-up tables filling and INIT)?would it have an affect on existing deltas (for datasources 2lis*)for existing Source client 100? What shud be the precautions? How we can proceed?Please let us know your opinons plz
If you will replicate in one client system, it wont affect delta and init from other client.
One thing you can do, to identify data from different source systems, you can use source system compounding in your infoobjects. Make sure you are not loading data from both the client at the same time. it may lock the DSO and master data.

Similar Messages

  • SAP CRM multiple clients possible

    Hi,
    We have a NetWeaver  SAP CRM system (ABAP + JAVA) stack.
    We run an internet webshop application on the JAVA stack connected to CRM ABAP stack, client 010. The CRM ABAP stack connects to SAP ERP.
    Q1: Is it possible to add a new client 020 in the ABAP stack of the CRM system?
    Q2: I don't understand in CRM the connection between the JAVA and ABAP stack. If I add a new ABAP client 020, do I need to copy the JAVA stack/client also?
    Who can help me guiding in which direction I have to go?
    Note: We want to connect a non-SAP system to client 020.
    Overview:
    ERP ABAP (client 010)    --> CRM ABAP (client 010) --> CRM JAVA stack
    non-SAP (legacy system) --> CRM ABAP (client 020) --> CRM JAVA stack
    Q3: What are the problems (challenges) I can expect?

    Hi Rene,
    I think it is not supporting multiple clients. Wait for some additional replies.
    Regards,
    Ravindra

  • SCM and CRM Multiple Clients in one system

    Dear all,
    I want to ask a question regarding Multiple clients in SCM 5 - IDES and CRM 5 -IDES.
    I installed the system and plan to have multiple clients in a system with copying client 800 (IDES) to others.
    I heard opinion that it can't possibly be done because if during the exercise the Administrator Workbench is executed it will search to the source client (800) and probably affect the exercise.
    Would you mind giving me more suggestion about this?
    Thank you.
    Fausto

    Hi Fausto,
    Could you be more specific about what you need to achive?
    You can always creat a new client, logon to the client and do a client copy with TCod SCCL.
    If you logon to other IDES clients then You'ld overwrite the content of the client which have been pre-configured.
    Check the status of the client you need to overwrite from TCod scc4.
    Also to verfiy the status of the target client for TCod se06 -system change option.
    Regards,
    Tolulope

  • Connecting to multiple clients

    I have a question. i have one client and one server. the server connects a client and send some data which i am able to achieve it. my question is (is there a way to connect the same server to multiple clients?) secondly i want to make a check lets say that one client machine can accept only 30 data like (Dell $30.00). once the client recieve 30 data my client should say that i am full and then the client should write the data to another client machine ? is it possible?

    If you feel like getting fancy, a scalable server could use NIO: http://java.sun.com/j2se/1.5.0/docs/guide/nio/index.html

  • Single Portal to connect to multiple back end ECC system

    Hi Experts,
    I want to connect existing SAP Portal 7.3 to new ECC(ECC EHP 5) System for ESS MSS.
    The requirement is that my existing backend system (ECC EHP 5 ) should also exist. i.e. I should able to use current portal to connect to existing SAP ECC System as well as new ECC System with single portal .
    Please let me know how it works in ABAP Webdynpro?
    Do let me know how this can be achieved ? Is the same portal url be used to access the 2 different backend system for ESS MSS.
    -Pravesh

    Hi Pravesh,
    for using different backend systems in the same portal, just adapt these systems in your system landscape and define your system aliases in appropriate iViews or write a DSR service.
    Pravesh Deshbhratar wrote:
    Please let me know how it works in ABAP Webdynpro?
    this mechanism is not bound to a specific programming paradigm or technology.
    regards

  • Accepting connection from multiple client

    Hi, i try to open a port on the server and allows others client to connect to this port and sent in data. It works well when it's 1 server to 1 client relationship. But when i turn on 1 server to many client connection where all the client will connect at the same time... none of the client data were capture in the server. Here is my code :
    Server code:
    static class Listener extends Thread
              public void run()
                   ServerSocket svrSocket;
                   Socket soc;
                   try
                        svrSocket = new ServerSocket(20);
                        System.out.println("---------------------------------------");
                        soc = svrSocket.accept();
                        System.out.println("---------------------------------------");
                        BufferedReader in = new BufferedReader(new InputStreamReader(soc.getInputStream()));
                        String strTest;
                        while((strTest = in.readLine()) != null)
                             System.out.println("SEE THIS !!!!!!!!!!!!! " + strTest);
                   catch(Exception e)
                        e.printStackTrace();
    Client code:
    socClient = new Socket("10.1.8.101", 4444);
    outPrintWriter = new PrintWriter(socClient.getOutputStream(), true);
    outPrintWriter.println(strWrite);
    Can anyone help me??? IT"S URGENT....
    THANKS

    Your code will only handle one connection at a time currently. To handle more connections it needs to be reorganized, see below. Also, you may be having a problem with binding port 20 in your server and trying to connect to port 4444 in your client. These ports obviously have to be the same or its never going to work at all! :-)
    Without getting into thread pools and stuff, this is a sample of how you might want to organize your server.
    import java.net.*;
    import java.io.*;
    import java.util.*;
    public class SocServ implements Runnable {
        // running flag set to false to stop server.
        public static boolean isRunning=true;
        // set of servicing threads, if needed.
        private static Set servicers = new HashSet();
        public void run() {
            ServerSocket svrSocket;
            Socket soc;
            Thread t;
            // open the server socket, error if port is in use, etc.
         try {
                svrSocket = new ServerSocket(4096);
                // accept connections, and start new SocServicer threads.
                while (SocServ.isRunning) {
                    soc = svrSocket.accept();
                    t = new Thread(new SocServicer(soc));
              SocServ.servicers.add(t);
                    t.start();
                // server finished, close socket
                svrSocket.close();
            } catch (IOException e) { e.printStackTrace(); }
    import java.net.*;
    public class SocServicer implements Runnable {
         // socket connection being serviced...
         Socket s;
         public SocServicer(Socket soc) { s=soc; }
         public void run() {
              if (s==null) { return; } // for sanity
              * Do all the interaction with each socket here.
    }The idea is to run one thread that listens for connections and then spawn new threads to process each connection. This way one connection does not have to wait for the previous one to finish. For a serious application you will probably want to do some more careful management of the SocServicer threads [because each thread eats up memory & resources].

  • Mutliple ECC Instances to Single Instance CRM different client

    If we have multiple QAS instances of ECC, can we use one instance of CRM and use multiple clients?
    i.e.
    ECC Server QA1 Client 100 communicating with CRM QAx Client 100
    ECC Server QA2 Client 200 communicating with CRM QAx Client 200
    One consultant we are dealing with says the middleware only supports one-to-one instances, and one says it "should" work.
    Has anyone tried this before?
    We created a separate test configuration of ECC but don't want to create a new CRM instance just to test.

    Note: Versions - ECC 6.0 & CRM 7.01

  • Ep 6.0 single backend multiple clients

    Dear all,
    system details: ecc 5.0 unicode sap aba 16, basis 16,appl 11,hr 19+MSSQL 2000 with collation bin2 (SP4) and windows 2003. EP 6.0 SP9 WebAS 6.40 sr1
    First i installed portal with rapid installer 2.5.1 but it connects only with client 000. i tried to give client 100 at installation time but it was not accepted.
    Then i installed with netweaver 04 dvd. it accepted client 100.
    now my company want that portal should be connected to multiple client with backend system as my backend system is development and they will check first in a sandbox client and then with user testing in a test client.
    How to do this.
    Secondly, in user management>role "page cannot be displayed" error and this error is coming only in this page.
    One thing i should tell you that when i installed with rapid installer it was working fine with client 000 but when i changed the client in system landscape i was able to logon no tab displayed. the message was that the user may not have proper authorizations. may be something to do with portal roles. I want to know how can i transport these portal roles or user config to other clients.
    in WP3R, it says no object found.
    Can anyone help
    Thanks
    Imran Hasware

    HI Imran,
    u used User management with ABAP system than u have to assign the role to user from R3 system side. after assignning a role u start the J2EE server.
    check the follwoing
    http://help.sap.com/saphelp_nw04/helpdata/en/49/9dd53f779c4e21e10000000a1550b0/content.htm
    regards,
    kaushal

  • Multiple Client Logon in JCO

    Dear All,
    We import an RFC as a Model and the names used for the connections are used to create JCO connections in the WEB AS.
    However we have a need where we will know the SAP Client number only on the runtime. This means that the JCO connections can not be pre created in the WEB AS.
    To solve this i tried the following solution:
    I created 2 JCO connections for 2 different client Numbers in WEB AS. After importing the RFC i went to the class file where the connection name is mentioned. I applied a condition by coding to choose one of the JCO Connections which i created programatically. However when i rebuild the project this complete code is overwritten to the connection name specified in the wizard during the RFC model import.
    Can anyone suggest answers for the following ?
    - How can i manipulate the connection name of the JCO in code without being overwritten during rebuild ?
    - Do you know of any other ways other of achieving my objective of connecting to multiple clients and deciding the connection name on the runtime?
    Kind Regards,
    Mukesh

    Hi Mukesh,
       If you already have a JCo connection created based on the LDAP credentials, you can fetch the details like this:
    try {
    IWDJCOClientConnection clientCon =  WDSystemLandscape.getJCOClientConnection("<name of the JCO connection>");
    String clientName      = clientCon.getClientName();
    String lang          = clientCon.getLanguage();
    String passowrd          = clientCon.getPassword();
    String sysID          = clientCon.getSystemIdentifier();
    String user          = clientCon.getUser();
    //etc...
    } catch (WDSystemLandscapeException e1) {
    // TODO Auto-generated catch block
    e1.printStackTrace();
    Is this what you are looking for?
    Regards,
    Satyajit.
    Message was edited by: Satyajit Chakraborty

  • Pointing BW DEV Client to a another client in ECC

    Hi Folks,
    I have a questions on BW & Basis.
    We are having multiple clients in Ecc Development
    ECC DEV i.e DE0 100 200 300.
    Our BW Client is pointing to ECC DEV 200.
    Now to ensure data integrity, We want to point the BW Client to DEV 300.
    DEV 300 has only conversions. And the Data in 300 is more accurate.
    And ofcourse, delete the previous master data and transactional data in BW and do the dataloads again in BW.
    Can you advise:
    If this will affect the present development happening in BW. Please note BW its the same client, but pointing to a different client in ECC within the Development Environment.

    Thank You for the responses.
    We are using ECC 200 for BW Extractions. Now BW Dev is pointing to ECC 200 Datasources. But the chart of accounts is completly messed up. Refereshing the data in 200 from 300 will not help as the Chart of Accounts and other issues.
    So We want another client copy of ECC 200 to ECC 300.
    And the functional team wants to do conversions in this new client.
    Our concern, is
    Can we change the pointer of BW DEV to this new ECC Client 300.
    If Yes, will this effect my current development happending in BW.
    Our Development is mostly happending on the reporting side. We completed the Desing of the BW Backend.

  • One ECC Connected to multiple CRM systems

    Hello,
    We have a scenario where we have single R/3 system (ECC) connected to multiple CRM systems. I would be obliged if someone can send me some documentation on tht.
    Also if we are creating an order in ECC, two queues are generated which I think is wrong. Can someone give me some advice on this.
    Thanks & Regards
    Priyanka

    Hello Pratik,
    I would define two different systems in ECC. In such a case, if say I create one material in R/3 (ECC) then should it generate two diffrent queues for flow to CRM.
    Also if say the CRM Release etc for the two systems connected to one R/3 are not the same, then how do i take care of the entries in the ECC Config tables for replication i.e CRMFILTAB, CRMCONSUM, CRMPAROLTP etc.
    And how does the ECC system identify what settings it has to take for what CRM system and what queues have to be generated? What are the queues to be registered in CRM and ECC in such a case.
    Would be obliged if you can give me a more detailed advice.
    Rgds
    Priyanka

  • Role of clients in CRM Multiple Backend Scenario

    Does the CRM Multiple Backend Scenario only apply to a single client pointed to multiple CRM or ERP systems.
    All the relevant tables are client dependent in CRM 2007 and the client independent ones use logical destinations which can easily be pointed todifferent clients.
    We want to point different clients on a CRM or ERP system to multiple back ends, but each client will only have a single client that it points to.
    For example
    CRM (dev) client 100 is connected to ERP (sandbox) client 100
    CRM (dev) client 200 is connected to ERP (dev) client 100
    CRM (test) client 100 is connected to ERP (qa) client 100
    CRM (qa) client 100 is connected to ERP (qa) client 200
    This will only be in the development and qa systems. Production will be a single system and client on each side.
    Regards,
    Aubrey Smith

    Aubrey,
    Development will happen in only one client system. This can later be moved to Quality and further to production. All customization will also be moved same way. It may also happen that your development is cross client so if you do development on 100 , it will be available on 200 client as well.
    Regards,
    Harshit

  • Multiple clients in CRM Dev/QA system

    Hi All-
    I've seen in various places that it is recommended to only have one client in a CRM system. I have worked at many sites that have several CRM clients in a system without issues.
    Can any one point me to an SAP Note or document that recommends only one client per CRM system? I realize that there are possible issues with the CRM pricing and cross-client customizing downloads but these can usually be worked around. What other issues are a concern?
    Any SAP document about this would be great.
    Thanks!
    Tim

    Tim,
    Unless you are going to have multiple back ends or some business scenario that requires multiple clients in CRM Production, then don't do it in CRM Dev/QA.
    The reason why don't do multiple clients in a CRM system that is connected to an ERP backend is the following:
    CRM configuration is dependent on downloaded configuration from the ERP system.
    A normal CRM system should only have one backend connection.
    Now why would you want want to have a Dev and QA system that does not reflect how your production system works.  In fact in the case of CRM you are making more work and creating systems that do not accurately mirror production.
    The whole gold client concept in CRM is honestly a bad idea when you have single ERP backend, because it just causes more work for people and it my opinion its a way of people trying to stay busy than add real value.
    Now if you really want to keep busy maintaining middleware and keeping things in sync, go for multiple clients in Dev/QA.  The best part is when something in Prod breaks you won't have any environment that mirrors Prod correctly from a middleware perspective.   In my opinion if you are that concerned about configuration and master data mixing then you probably need a CRM sandbox instance to try things out.
    Take care,
    Stephen

  • Multiple clients on socket connection

    Hi!
    I understand that it is possible that multiple clients listen to one server (on the same port) and even write to it (then it should be a multi-threaded server).
    But i would like to refuse connectios, if one client is connected. How can I do that?
    In my case I have a (single threaded) server. Now one clients connects. The server waits to receive data from the client and answers, without ever closing the port. that works.
    Now if I connect with a second client, the openicng of the socket in the second client works fine, although the server does not seem to notice the second client. Communication is not possible between the server and the second client, and the server doesn't answer to the first client anymore, although he receives data from it.
    So, since the server does not seem to notice the second client (does not accept the connection) and I don't get an exception at the second client, what can I do?
    Thank you for your help!
    concerned Code (if you want to take a look at it):
    CLIENT:
    socket = new Socket(hostname, echo_port);
    SERVER:
    try
    ServerSocket waitingsocket = new ServerSocket(echo_port);
    try
         socket= waitingsocket.accept();
         System.out.println("Client connected");
         ReaderThread reader = new ReaderThread( this, socket );
         reader.start();          
    catch (Exception e)
    READER:
    public void run()
         while (true)
              try {
                   int bytesRead = inStream.read(inputBuffer,
                   0, inputBuffer.length);
                   readCallback.tcpUpdate(inputBuffer,bytesRead);
              catch (Exception oops)
                   readCallback.tcpUpdate(null,-1);
              

    Just to make sure this is clear: You can NOT have multiple clients on a given socket connection. You CAN have multiple clients connected to a particular port on a given server, but each client will be communicating with the server through a different of socket.
    The usual approach here is to set up a listening ServerSocket on the desired port, call accept() on it, then process the communication from the returned Socket object. This is usually done by spawning a new thread and allowing it to handle the socket communication, while the ServerSocket loops around to another accept() for the next communication.
    Here's an excellent intro to the concepts (the code is really ugly and poorly implemented, but it does a good job of explaining the overall concept). I used this as a starting point, and now (after a whole lot of development) have a pretty sweet extensible web server class that handles template expansion, etc... (I use this as a quick and dirty UI for some of my apps, instead of requiring the user to install a JSP container):
    http://developer.java.sun.com/developer/technicalArticles/Networking/Webserver/
    - K

  • How can I connect multiple clients to a single client ?

    I am currently developing an instant messaging program.I created a server and connected multiple clients to it by using thread logic.However I do not know how to connect multiple client to a single client.
    What shall I do for that?Does anybody know a good tutorial or sample program?Or shall anybody explain me what I shall do for building the Instant Messaging part of my chat program?
    Thank u in advance.

    You may use UDP multicast socket. But since you are using the UDP protocol you might risk losing the data that you send since UDP does not guarantee the safe transfer of data.
    Alternately, you might create a server that allows multiple client to connect to it whose connection Socket objects are then stored in a Vector <Socket> object. The server then sends back data to the connected client about the other clients connected to it. Now when the client wants to send data (like an IM) to another connected client, it has to send a request to the server specifying the client login name and the server in turn streams that particular client's Address and Port to the requesting client. The requesting client then initiates the connection with the other client and then starts a conversation. One more thing, when the client communicates it needs to send information to the server like the name by which it likes to be referenced. In this scenario the server acts like a central repository for clients to query the existence of other clients in the chat room. Each client here runs a thread that listens to incoming connections and when a connection is established, may be opens a IM window or something.
    The third option is to make the server to relay the information from one client to another. Like say, I'm connected to whoopy server and i want to send "Hello" to jackson, then i send the message (ie, Hello) along with the name of the client to which i wish to send it to (ie, jackson). The server then performs a lookup in its Vector <Socket> object and then initiates a connection with jackson and sends the information. However, this method is pretty costly in that you will be wasting a lot of processing behind the server.
    --Subhankar
    P.s. If you stumble upon any other brilliant ideas let me know.

Maybe you are looking for

  • When I click on a photo it gets larger and then disappears

    When I view an album and click on a picture it gets larger for just a second and then goes away.  A triange with a is replaced where the picture should be.  Apple recenty reinstalled my OS due to problems with I-work opening slow, which is working ok

  • Video Transfer To Classic 160?

    Just bought a new 160GB iPod Classic.  Please excuse my ignorance, but I'm trying to put a NCAA produced video sporting event on it and can't figure out how to do it after reading the on-line manuals. I load the commercially made video disc into my c

  • Update 5.0.1 has caused problem on my ipod touch.

    I have just downloaded update 5.0.1 to my ipod touch 4gen and it has changed the way my music is sorted on my ipod. Is there any way to undo the update or just this aspect of it?

  • Where is OEM web site?

    I'm using Oracle 9i Database R2 on Win 2000 I can start the OEM console with Management Server without problems. Even launching from a web browser is OK (it's the same console). But where do I find the "other" OEM web site, the one where I can manage

  • UNDO segment dump

    Hi everyone , My transaction view shows me one transaction going on :- SQL> select ubafil,ubablk,ubarec from v$transaction; UBAFIL UBABLK UBAREC 3 47460 5 And from dba_rollback_segs table i know the segment_name for corresponding block_id and file_id