Multiple clients to be connected to One BI system

Hello Experts,
  have to work on a tricky requirement.
  We have already connected one client (say R/3-100) to BI system.We are already running the deltas for the Logistics applications in BI production for this source system clent (100).
Now the requirement is that we need to connect 4 more clients (say R/3-200,300,400,500) to the existing BI system.We need to take care of the existing delta and INIT for the LO-application for client100.
My Doubts are :
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 ?
2) 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..
thank you,
Balji

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

  • 'SPROXY' - Multiple PI Systems connected to one ECC System for ABAP Proxies

    Dear Experts
    I am currently facing an issue when I want to connected multiple PI instances to one ECC client for
    ABAP Proxy purposes.
    In transaction 'SPROXY', in the Enterprise Service Brower, only one PI instance is shown and accessable.
    Can this setting be changed to allow multiple PI systems in this Enterprise Service Browser?
    Thanks for your ideas.
    Mathias

    Hi,
    Check these replies.
    R/3 connected to multiple XI instances
    'SPROXY' - Multiple PI Systems connected to one ECC System for ABAP Proxies
    Multiple XI Instances
    Multiple XI instances or multiple app server
    Thanks,
    Vijaya.
    Edited by: Vijaya Lakshmi Palla on Jun 4, 2008 11:43 AM

  • Two portals connected to one BW system

    Hello
    Do you have any experience or just some information on the solutions when two portals are connected to one BW system? I am just wondering, is it possible?
    Thanks in advance,
    Arelis

    We have done the same thing for ESS we had to portals connected to one r/3 but beaware when we change the config for one on the backend r/3 side the settings for the other is also affected.
    there is no issue with the load in this scenario and applications work fine independently as well.
    but before doing this just ask your self it is really required cant i create 2 differnt roles and manage the display of the same using the themes?
    but still if u wan tot do the same it is possible

  • Roland UM-ONE  CD-ROM does not mount on iMac OS 10.8.2 Roland driver for 10.8 installed as directed. No power ready light shows when connecting UM-ONE. System Profiler shows it, but not configured. Older UM-1X works fine. UM-ONE works on Dell Windows XP.

    UM-ONE
    Roland supplied CD-ROM does not mount or read by iMac OS 10.8.2, works with old TiBook and Dell laptop, however.
    Got latest driver from RolandUS.com (um_1mx8d_v100), installed as directed.
    No power ready light shows when connecting UM-ONE.
    System Profile shows it there, but not configured.
    With Audio MIDI Setup opened to MIDI Studio window, UM-ONE does not appear.
    Tried many things without success. Tried swapping UM-1X (formerly on Dell laptop) with UM-ONE. UM-ONE installed and worked there without any issues. MIDI instrument communicates fine.
    The UM-1X works without complaint and as expected when connected to any USB port on either the Dell or iMac, even a hub or keyboard port, just as it formerly had before changing operating systems, etc. It is old, but reliable.
    Upshot is, for now, that UM-1X works with either the Dell or the iMac, but is currently attached to the iMac. UM-ONE (2011 model) only works with the Dell (Windows XP).

    Same problem here! The only difference is that I'm using a MacBook pro 13 inch (2011)

  • How many deferent ERP systems could  we connect to one SRM system at the sa

    Hi friends!
    Could you tell me please, how many deferent ERP systems could  we connect to one SRM system at the same time?
    Thanks!

    Hi
    I  worked one srm three backend.  But the relationis 1 to many .  so you can config many backend system.
    What are the problmes you are facing ?
    Regards,
    Satish Gopal

  • 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

  • Two SCM Systems connected to one ERP System

    Hello Experts,
    Here again I got a doubt.
    Is it technically possible to connect two SCM Systems via CIF to one ERP System?
    Because I heard that we could connect more than one ERP System to one SCM System, but not vice versa.
    If you have seen a system in production like this, what are the pros and cons of having such a scenario?
    Expecting your valuable replies!
    Thanks and Best Regards,
    Suresh

    Hi,
    technically it's no problem to connect two or more SCM systems to the same ERP system. We have one for DP/ PP/DS, one for EWM and one for SNC connected to the same R/3 systems. You however might get problems with the bom explosion for planned orders being sent from SCM to R/3.
    The bom explosion uses field MARC-APOKZ which is maintained automatically by CIF. If there are multiple SCM system using CIF for product master data the field might not be set up correctly and the bom explosion could be wrong.
    As a solution SAP provided OSS note 1576703.
    Regards.
    Hubert

  • Multiple Clients in Client/Server Program

    I'm currently trying to make a small Client/Server application that will mimic a very basic chat room program. The basic idea is that the Server side of the program is started and multiple Client programs can connect and communicate with each other. However, I'm having a few problems at the moment, mostly with figuring out how it can work.
    Firstly, I can communicate one to one with the server and the client as the client socket is stored in a variable. However, to make it possible to allow multiple connections I've used a thread for each new connection but I'm not sure how I can broadcast messages to every connection. Would it be safe enough to store each client socket in a list and then communicate that way? Not sure what will happen when the client disconnects though it seems to be an issue.
    I'm also not sure how every message can be broadcasted to every single connections to the server. The server program can send a message to every client but the clients message at the moment only goes to the server. Anyway here's a bit of my code so far:
    SwingWorker<Socket, Void> worker = new SwingWorker<Socket, Void>() {
            protected Socket doInBackground() throws Exception {
                // Client socket
                try {
                    while (!stopRequested) {
                        clientSocket = serverSocket.accept();
                        // Stop requested is checked twice because the accept() method
                        // waits for a connection
                        if (!stopRequested) {
                            HostFrame.getFeedbackTextArea().append("New Connection Found");
                            Thread clientThread = new HandlerThread(clientSocket);
                            clientThread.start();
                        else {
                            serverSocket.close();
                            clientSocket.close();
                catch (Exception e) {
                    HostFrame.getFeedbackTextArea().append("Failed to Connect with Client");
                    System.out.println(e.getMessage());
                return clientSocket;
        };The SwingWorker is used so that the GUI doesn't freeze when the server tries to find a connection. At the moment it just creates a thread for each new connection but I'm guessing this isn't what I'm going to be needing to handle more than one client. Also at the moment I have no way of directing a message to a specific socket I'm pretty much just using the standard method shown on the Sun website about Sockets. Any help would be much appreciated

    clientSocket = serverSocket.accept();'clientSocket' should be a local variable here.
    else {
    serverSocket.close();
    clientSocket.close();You shouldn't close 'clientSocket here'. All you're accomplishing is closing the most recently accepted client socket. What about the others? Generally speaking you should let the client-handling threads take care of their own sockets completely.
    return clientSocket;This return statement is meaningless. You may as well return null. SwingWorker doesn't care. Don't just return something because you've got it lying around. In this case you shouldn't have it lying around.
    At the moment it just creates a thread for each new connection but I'm guessing this isn't what I'm going to be needing to handle more than one client.That is exactly what you have to do to handle more than one client. Once you fix it as per above.
    Also at the moment I have no way of directing a message to a specific socket I'm pretty much just using the standard method shown on the Sun website about Sockets.You probably need to keep a Map of client sockets accepted, keyed by some client identifier.

  • Connect two BW systems to one source system

    Hi Experts!
    I would like to know if I can set up two BW systems connect to one source system.  We copied and built new BW system (BW2) from existing BW system (BW1).  We need to have both system connect to one source system.  When I execut Restore from BW2 - RSA1 - Source System, I'm getting a following prompt:
    "Connection cannot be used. The connection BB is used in the DEV400 source system as a connection BW1400 to BW. Do you want to delete this connection in source system".
    If I select "Delete" then it replace exising connection between BW1 - DEV and creates new connection BW2 - DEV.  If I go back to BW1 and do restore then same thing happens as BW2 connection removed.
    Is there anyway we can set up two BW systems connection to one source system with restore?  Connection works fine since each one can connection with no issues.  Just when I do restore, it removes other connection.
    Thanks.

    Check if it helps:
    Loading two different SAP BW system from one SAP R/3

  • Multiple Tracks on one NWDI system

    Is it possible to have multiple tracks for different applications in one NWDI system?  Say I have an xRPM environment (DEV, QAS, and PRD) and a BW environment (DEV, QAS, and PRD).  Is it possible to support a seperate track for each application in a single NWDI system?  I am currently investigation whether or not I would like to implement NWDI and this is a key question I have.  Thanks for your help!
    Jon

    Hi Jon,
    I agree that some fundamental documenattion is missing. When looking at http://help.sap.com/saphelp_nw70ehp1/helpdata/en/45/68d64260752a78e10000000a155106/frameset.htm one could make it out but it isnt clear.
    That's why we get paid  I guess - to make sense out of SAP documentation
    Ta,
    Andi

  • Two SNC system and one execution system

    Hi Experts
    Can there be possibilty of Two snc system to co exist with one execution system ECC?
    IF yes can you folks please throw some light on the same?
    This situation is arising because:
    the Lime table in the existing system has really grown huge and the archiving is not helping becuase there are new records that are added to the system every day which are more than the archiving records
    because of this huge data the upgrade is not possible and we are planning for a new setup, now to mitigate the risk we were tryin if two SNC system can coexist with one EEC system.
    Now to add to the problem is there are certain business scenarios because of which we need to put in data in lime table every day
    so reduction in data input is not possible.
    As the data in LIME is only stock of the customer coming every day and if we just transaction data , even if we go away with all the data is not an issue with us as customer reports his existing stock on daily basis to us.
    We have even thought of truncating all the tables available in in lime objects in SARA, we are thinking of this becuase system might act erratic when we setup new system and slow try moving few customer from existing to new system. as a pilot.
    Supposing if we go ahead with it ,wht could be the issues ?
    Thanks for all your help and suggestions
    Regards
    Manas Malhotra

    Hi Manas
    Two SNC systems can coexist together.
    You need to define seperate Business System Groups,RFC settings,Logical System definition
    Also you need to have seperate Identification for your master data, create your own definition in BADI
    Example:If you are sending same material XXX to two SCM systems how to diferrentiate ???
    Because BADi methods EXIT_/SAPAPO/SAPLCIF_LOC_001 & EXIT_/SAPAPO/SAPLCIF_PROD_001
    differentiate when two ERP systems are connected to one SNC system by prefix and sufix, now you need to have your own code to differentiate
    Also big time care should be taken in defining the distrubution models (bd64) and even in XI/PI like
    Example: we have two TM systems coexisting with one ERP, so we used conditoned based mapping
    Itu2019s a condition based mapping.
    1)     When TransportationRequestSUITERequest/TransportationRequest/ShipToLocation/InternalID = BP1 or BP2 or BP3 u2026 the receiver is I5YCLNT100
    2)     When TransportationRequestSUITERequest/TransportationRequest/ShipToLocation/InternalID = BP4 or BP5u2026the Receiver is I5XCLNT100.
    Also care should be taken on master data/FICO settings which both systems use in common. like using Ztypes instead of using standard one like order type, message type. It should be easy when you troubleshoot back!!!
    The inbound message parameters should be taken care w.r.t business needs
    Good to have a matrix mapping like what business process coexit in both systems and which doesnot and then try to see what settings need to be tailored???
    Best Regards
    Vinod

  • Two BW Systems to One OLTP Systems.

    Hello experts:
        We are in the process of connecting two BW systems one OLTP system. Currently the BW system is connected to one OLTP system.
    I have many blogs here about this issue. But I am unable to see any answers on how to set this up.  Table RSBASIDOC table(in the OLTP system) has only one entry. How can add another entry in this table to point to two BW Systems.
    As alwasy points will be rewarded.
    Regards,
    N.S

    Why it is better to filter in the BW system rather than in R/3 ?
    I would like to avoid any changes in BW, because of:
    - reducing data traffic
    - in the source system we have more data(fields), that can be used as filter in EXIT_SAPLRSAP_001
    The data sources are unfortunately the same for the both BW systems, so I cannot differ between them.
    What do you think about these solutions:
    1. Modification in the source system - to pass logical system of BW into EXIT_SAPLRSAP_001 (the logical system is available just before EXIT_SAPLRSAP_001 is called, but unfortunately is not passed as parameter)
    2. Pass some dummy selection parameter from BW just to identify BW system ...
    May be any other solutions ?

  • How to control one server with multiple clients via TCP/IP

    I am wanting to control a single server with multiple clients.  Only one client would be active at a time, so there would be no conflict.  I want to use TCP/IP.  So far, I have programmed a cluster that passes data back to the server with no problems.  The challenge come in when a second client is added to the mix.  I have't been able to figure out how to turn each client on and send the appropriate data and then turn it off so it doesn't keep sending the same data to the server. 
    Here are the things that I have considered and did some preliminary testing, but don't really know how to impliment:
    1.  Send a numeric on the front of the cluster packet that tells the server that data is on the way.
    2.  Send a boolean on the front of the cluster packet to somehow turn the server TCP/IP on.
    The problem I have found is that LabVIEW TCP/IP doesn't like to be turned on and off.  If it doesn't get the data it expects, it goes into a reset mode and that kills the response time.
    Any help?

    You should consider implementing a set of simple one-byte commands that can be sent back and forth between the Server and the Clients. You can base all of these ideas off the example in the Example Finder under Networking >> TCP and UDP called Multiple Connections - Server.
    You will have two loops in the server VI: one to wait for new connections, and one to send and receive data from the existing connections. For instance, after one of the clients connects, it can request control of the server to send data to it by sending the character "R" for request. Every time the send/receive loop of the Server executes, the first thing it can do is to check all the existing connections to see if any of the clients have sent a control request ("R"). If so, it will create a buffer (array) of control requests. This could be in the form of Connection IDs or indexes in the array for a particular Connection ID. Your choice.
    After the Server receives a request for contol, if it is not already under control by another client, then it can send a response to the first client on the control request list. For instance, the server could send the first client a "S" command for send. Note that after the clients send their control request, they should execute a TCP Read and wait indefinitely for the server to respond with the one-byte "S" command. Then, once the client in control is finished sending data to the server, it could send the character "X" telling the Server to release it from control.
    The example I mentioned above already does a similar thing. Note how when a client wants to disconnect, they send the letter "Q". You can see this in the Multiple Connections - Client VI. The Server then checks each individual connection to see if it's received this one-byte command, and if it has, it closes the connection to the client. This is what you would want to implement, but instead of having just one command, you'll have to distinguish between a few and build up a buffer of control requests.
    Finally, if a client does decide to disconnect in your application, they could send the command "Q" just like the example above. At this point, close the connection and remove that Connection ID from the array of connections. You will also have to handle the case that this client was in the request control waiting line when it disconnected, in which case you need to delete it from that array as well.
    This will definitely work for you, but it will take some work. Best of luck!
    Jarrod S.
    National Instruments

  • 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.

  • Multiple ESS's in one Portal connected to different backend systems?

    Hi,
    We have two backend systems installed.
    We have one portal.
    We want to create a second copy of the ESS Portal content connected to the the second backend.
    Datawise this is not a problem.
    But what about the JCo's and the Homepage Framework?
    The WebDympro application seems to look for two specific JCo (for example SAP_R3_HumanResources and ...MetaData) and then both copies of ESS want to use this. Is it not possible to have each copy of ESS use it own JCo's and connect to its own backend system for the Homepage Frameworks?
    Thanks,
    Adriaan

    Adriaan,
    Its NOT possible to even talk to different clients in same backend system because you cannot duplicate the JCos and while creating them you need to specify the system and client details.
    Also it uses a system alias which also has to be unique.
    Per my knowledge one portal instance can talk to only backend client and to talk to another backend / client you will need to create a new instance within the Portal.
    This [help|http://help.sap.com/saphelp_nw2004s/helpdata/en/82/76a2406546ba15e10000000a1550b0/frameset.htm] talks sometihng on multiple backend support. I am not much aware about it but see if it helps you.
    Chintan

Maybe you are looking for