Is it possbile to have multiple clients on our Production instance

We have our Production system with client 101
Our abapers want me to create another client 500 (config only - not easy to accomplish)  to be used for our Mexican users.
I told them to create another company code for Mexico, but they do not know how to do this.
DO I have any other options, of yes
Pros and cons of having multiple clients in same production instance.
I know that any independent code is going to effect all clients.
THanks
Joe

Hi Jo,
you CAN create a new client, but mostly this is not done, because the effort to maintain multiple clients is mostly higher than just different company codes. Yes, ABAPs are client indpendent and therefore valid for all clients.
So, the argument, to "not know" how to create different company codes is not valid to me !
Regards
Volker Gueldenpfennig, consolut international ag
http://www.consolut.de - http://www.4soi.de - http://www.easymarketplace.de

Similar Messages

  • BW can have multiple client?

    Hello Experts,
    is it possible to have multiple client for the BW System?
    if yes please guide me in creating the one more client to our BW System. ( BW 3.0B).
    and also give information about setting i want to ensure before creating client.
    thanks in advance.
    VHE.

    Hello Vishwanath,
    You can not work with multiple clients in BW.
    OSS note 522569 gives the following explanation regarding the same.
    In BW, master data IDs and dimension IDs are taken from number ranges. The BW objects against which the number range intervals are client-specific are cross-client objects. As the IDs must be unique, these may only be determined in one client. This means that BW can only operate in one client.
    The BW objects are cross-client. They can be accessed and changed to the same extent in all clients. BW is displayed identically in all clients. In particular, there is only one Myself source system as this is used to generate the change log for ODS objects. Therefore, when the Administrator Workbench is started, the system checks to see whether you are working in the same client in which the Myself source system was created.
    Regards,
    Praveen

  • We have multiple devices in our family.  On each iPad/iPhone each user has their own apple id for iMessage, Facetime and icloud, but we all sign in to the same apple id for itunes.  When one of my kids comments on my shared photostream, it shows my name??

    We have multiple devices in our family.  On each iPad/iPhone each user has their own apple id for iMessage, Facetime and icloud, but we all sign in to the same apple id for itunes.  When one of my kids comments on my shared photostream, it shows my name and not theirs as the commenter.  How do I fix that?

    CREATE A NEW USER
    Go to System Preferences --> Create a New User in Users & Groups
    Decide on whether to setup as Admin or Standard User.
    Switch to the New User by logging out under the Apple in the Menu Bar or use Fast User Switching
    Fast User Switching allows other users to leave current applications and windows open. Depending on RAM, you might need to log out rather than use FUS.

  • Multiple clients with role production

    Dear SAP experts,
    Is it possible to assign the client role "production"  (in scc4) to multiple clients in 1 instance. If the answer is yes then how can it be done because if I try to do it via ssc4 i get an error that there already is a production client..
    I have searched the forum, SAPNET  and googled but I could not find a definitive answer.
    Thanks for your patience and answers.
    Regards
    Dirk Visser

    Hi all,
    I discovered that it can be done. Just set the role to production and ignore the warning.

  • TS4097 we have multiple users in our family and multiple devices all sharing one itunes account.  i think we are all synced to one icloud account and it is a nightmare....contacts lost, text messags showing up on multiple devises etc.  how do we fix this?

    We have our family sharing one itunes account.  we have 3 iphones, 2 macbook airs, 2 ipads and 1 mac.  I am not sure how we even got started on the icloud but somehow we did and everything is a mess.  The ipads are showing the text messages, the contacts are all combined, the apps that my duaghter downloads are appearing on all devices.  how do we fix this so contacts are not shared, messages are not shared and apps are not automatically synced to all devises?

    You have two different issues going on.  You are getting each other's messages because you are sharing the Same Apple ID for iMessage.  This can be corrected by going to Settings>Messages>Send & Receive on add the devices and doing one of the following:
    Either uncheck the email address shown under "You can be reached by iMessage at" on all of your devices; or
    If you want to continue to receive iMessages at this email address on one of your devices, on all of the other ones tap the Apple ID at the top, sign out, then sign back in using a different Apple ID (so all devices will be using a different Apple ID for iMessage).  Note: you can continue to share an Apple ID for purchasing from the iTunes and App stores.  It does not need to be the same as the ID you are using for iMessage, FaceTime and other services.
    The second issue is that you are sharing the same iCloud account on your devices.  When you do this any data you sync with the shared iCloud account such as contacts is merged and will appear on all devices connected to the account.  To fix this you both need to have separate iCloud accounts (you can continue to share the same Apple ID for purchasing from the iTunes and app stores). 
    First decide which device(s) will be keeping the current iCloud account.  On the one(s) that will be changing accounts, if you have any photos in photo stream that in your camera roll or backed up somewhere else that you want to keep on the device(s), save these to the camera roll by opening the photo stream album in the thumbnail view, tapping Edit, then tap all the photos you want to save, tap Share and tap Save to Camera Roll. 
    Once this is done, go to Settings>iCloud, scroll to the bottom and tap Delete Account.  (This will only delete the account from this device, not from iCloud.  The device(s) that will be keeping the account will not be effected by this.)  When prompted about what to do with the iCloud data, be sure to select Keep On [iDevice].  Next, set up a new iCloud account using a separate Apple ID (if you don't have one, tap Get a Free Apple ID at the bottom).  Then turn iCloud data syncing for contacts, etc. back to On, and when prompted about merging with iCloud, choose Merge.  This will upload the data to the new account.  Repeat this process for all the devices that you need to migrate to new accounts.
    When finished, to un-merge the data in your accounts you will have to go to icloud.com on your computer and sign into each iCloud account separately and manually delete the data you don't want (such as deleting the other person's contacts from your account, and vice versa).

  • Solman CHARM: adding multiple clients for quality/Production systems in Solar_project_admin

    Dear Colleagues
    We are using Solution manager 7.3. When we setup system landscape under a solution manager implementation project, we can only select one development and one quality/testing system.
    Our scenario is that,
    Development System:
    D40 - 010 : (both workbench and customizing changes being done in same client)
    Quality System:
    Q40 - 010 : for customizing changes
    Q40 - 000 : for work bench imports
    So the querry is that, how we can add these two separate rows in Solar_project_admin and under tab systems:
    ie D40-010 --> Q40-010   and D40-010 --> Q40-000.
    Regards
    Renjith

    Hi Renjith
    Please check below
    Change Request Management scenario: Usual questions and known errors
    Question no. 2 is more relevant for you
    hope this answer ur query
    Regards
    Prakhar

  • Why can't we have multiple exposures like our Nikonian friends? Hmm?

    Seems to me like this should be achievable through software. 
    I'm kind of curious as to why even mid-range Nikons can do this, while only the top of the line Canons (new 1D and 5D MKIII) are capable of it.
    Is there a hardware or technical limitation preventing this from being implemented on something like the 600D?
    As it is I have to rely on an old EOS 500 film camera to do these (or make them in photoshop - which takes all the fun out of it!).

    You make a good point.
    Canon seems more interested in carving out and staying in segments than offering more bang for buck to buyers to get them into the system.
    There is a LOT that can be done in software. Just look at Magic Lantern!

  • 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 to handle multiple clients with DatagramSocket

    I am trying to handle multiple clients with 1 datagramSocket bind to one port (basically I have only one port to use, and I can not use TCP or any other ports). At the server side I have two threads one for receiving packets and buffering them, another for processing the packets in the buffer and sending replies.
    I can have multiple clients sending datagramPackets to me and I will have to process the packets and send them to DIFFERENT clients. Ex. Client 1 sends datagramPacket to Server which sends the processed packet to Client 2. Also Client 2 sends a datagramPacket to Server which again processes the packet and sends it to Client1. May have Client 3 and 4 doing the same thing at the same time... and so on...
    My root class is creating the datagramSocket(somePort) and two threads (receiver and sender). How can I use the socket that I created in these two threads??
    I have done the following and I am getting "java.net.bindexception". When I am sending stuff from Client1 to Client2 everything is fine but when I start sending something from Client2 to Client 1, I get the bindexception... Client 1 is using port 3000, Client 2 is using port 4000.
    I really don't have a lot of experience in socket programming so I am not sure if there is a much simpler way to do this. I appreciate all the tips and help that I can get...
    Thanks...
    class UDP_serv
         static DatagramSocket udpSocket;
         final static int SERVER_PORT     = 2000;
         public static void main(String[] args) throws SocketException
              udpSocket= new DatagramSocket(SERVER_PORT);
              new DataReceiver().start ();
              new DataSender().start ();
         static class DataReceiver extends Thread
              DataReceiver()
                   Thread.currentThread().setName("DataReceiver");
              public void run()
                   while (true)
                        byte pckt[] = new byte [MaxMsgSize];          
                        DatagramPacket dp = new DatagramPacket (pckt, pckt.length);
                        try
                             udpSocket.receive (dp);
                             //PUSH TO RECEIVE BUFFER
                        catch(Exception e)
                             e.printStackTrace();
         static class DataSender extends Thread
              DataSender()
                   Thread.currentThread().setName("DataSender");
              public void run()
                   while (true)
                        processDataMsg();
          static void processDataMsg() 
             DatagramPacket op;
             InetAddress DA = null;
             int DP = 0;
             byte [] outPacket = null;
             // POP FROM RECEIVE BUFFER
             // SOME PROCESSING HERE     
             // Set Destination Address (DA)
             // Set Destination Port (DP)
             // DA and DP are the forwarding IP and Port addresses
             // not the addresses original packet was sent from.
             try
              op = new DatagramPacket (outPacket, outPacket.length,DA, DP);
              udpSocket.send(op);
             catch (IOException e)
              e.printStackTrace();
    }Also for development and testing purposes, I am running the two clients and the server on the same machine (windows xp-32b) so all of the Destination IP Addresses are 127.0.0.1. and as I said Ports that I am using are 2000, 3000, 4000 (Server, Client1, Client2).

    Hmm I have minimized the code and it seems to be working now.
    I think I have an error in the header portion of the data I am sending, where I am storing the source IP/Port and destination IP/Port. I think the server in the middle is messing these values up while sending them to the destination Client. Because the destination client actually receives the stuff and sends the reply back to the server, but the reply packet's headers has 0/0 as the dest IP / Port...
    Server is giving me java.net.BindException: Cannot assign requested address error when it tries to forward the reply it received from the client2 as the address it is trying to send is 0!
    I guess it doesnt just give this error when you try to open two sockets to the same port...
    Paul, Thanks for the direction on how to proceed... took me a while get the minimized code but at least figured out the problem. Well still have to make sure that is THE problem though :)
    As far as the statics goes how can I change those to non static ones? Where do I make an instance of the top level class that creates the threads? and how do I pass the DatagramSocket to the threads/ if I dont need to pass how do I call or use the datagramSocket I created in the top level class? I mean do I still kinda have it like a global variable on the top?? A very simple example would be much appreciated...
    I think these might be really basic questions but I am having a rough time with the hierarchy in java...

  • Multiple Clients in SCM 7.0

    Dear All,
        Can we have multiple clients in SCM 7.0?
    What is pro's and con's of having multiple clients???
    Thanks,
    Siva.

    Hi Siva,
    For non BI-based applications such as PP/DS you can use multi-client landscape in the same manner as in ERP system.
    For DP, SNP etc. see sapnote 522569 (it's relevant for 7.0 as well)
    Regards,
    Alexander

  • Using BC to manage multiple client sites

    Hi,
    I'm a freelance designer who has recently started delving into the world of web design due to the high demand from my clients!
    I am very interested in the Muse and BC software packages from Adobe and like the way that they interact with eachother to enable more interactive features on websites.
    I am really struggling to get my head around how BC works though?? As mentioned before I have multiple clients that have recently asked me to create/redesign their webistes for them and all of my clients have asked for feature rich websites that either allow them to update certain pages themselves (news pages, menu pages etc.) and add in features that allow for e-commerce/shopping carts.
    I know that combining both Muse and BC will allow me to achieve all of these features but I need to know how I can get BC to manage all of the sites.
    Do I only need a copy of BC myself so I can manage all of the sites in one place or will I need to set up an account for each seperate site and log into each one to manage the modules etc.?
    My ideal scenario would be as follows:
    I have a copy of BC on my machine that I can use to set up each site and manage it. I can then give each individual client login details for their site so they can add/amend content on specific pages that I unlock for them. The clients login details also give them access to the site analytics, create e-shots, update the e-commerce side of the site.
    Each client would then pay the relevant monthly subscription to host their site on BC depending on what level of interactivity they require.
    As I said, I'm struggling to work out how BC works in terms of managing multiple sites so any suggestions/guidance would be great!
    Kind Regards
    Dan

    Hi Dan,
    Firstly you need to understand Muse in the scope of website design & development and also with it and BC.
    Muse is a means for graphic designers to step into the web would and get them going. Its concept as a point and click interface, while built very well from a good team by its very nature is only a stepping stone and basic.
    With that and how it works with BC as well it is only the lower end of what you can do with it and BC. So proper implemented eCommerce etc you simply can not create properly and use and utlise other BC features.
    It does not teach you the javascript etc you need to take a full on BC site to where it needs to be.
    Also while it has been improved the way you develop in Muse and then clients updating content via the admin (as they should being a CMS) it is not the smoothest affair.
    With your next part of your post - To manage many clinets in BC you should look to become a partner. You have access to the partner portal and can manage client sites more easily and access some cool tools to help and aid with that. You get a free partner site for yourself you can use as your business site.
    Lots of info on BC is here:
    http://helpx.adobe.com/business-catalyst/topics.html

  • Problem using multiple Client Certificates

    Hi folks, I had (mistakenly) posted an earlier version of this question to the crypto forum.
    My problem is that I have multiple client certs in my keystore, but only one is being used as the selected certificate for client authentication for all connection�s. So, one connection works fine, the rest fail because the server doesn�t like the client cert being presented.
    I have been trying to get the JSSE to select the proper client certificate by making use of the chooseClientAlias method. (init the SSL context with a custom key manager that extends X509ExtendedKeyManager and implements the inherited abstract method X509KeyManager.chooseClientAlias(String[], Principal[], Socket))
    But, still no luck.. the JSSE is not calling in to the my version of chooseClientAlias, and it just keeps presenting the same client certificate.
    No clue why, any thoughts on how to get the JSSE to call my version of chooseClientAlias?
    Thanks!
    SSLContext sslContext = SSLContext.getInstance("TLS");
    sslContext.init(createCustomKeyManagers(Keystore, KeystorePassword),
                createCustomTrustManagers(Keystore, KeystorePassword),null);
    SSLSocketFactory factory = sslContext.getSocketFactory();
    URL url = new URL(urlString);
    URLConnection conn = url.openConnection();
    urlConn = (HttpsURLConnection) conn;
    urlConn.setSSLSocketFactory(factory);
    BufferedReader rd = new BufferedReader(new InputStreamReader(urlConn.getInputStream()));
    String line;
    while ((line = rd.readLine()) != null) {
         System.out.println(line);  }
    public class CustomKeyManager extends X509ExtendedKeyManager
        private X509ExtendedKeyManager defaultKeyManager;
        private Properties serverMap;
        public String chooseClientAlias(String[] keyType, Principal[] issuers, Socket socket)
            SocketAddress socketAddress = socket.getRemoteSocketAddress();
            String hostName = ((InetSocketAddress)socketAddress).getHostName().toUpperCase();
            String alias = null;
            if(serverMap.containsKey(hostName)){
                alias = serverMap.getProperty(hostName.toUpperCase());
                if(alias != null && alias.length() ==0){
                    alias = null; }
            else {
                alias = defaultKeyManager.chooseClientAlias(keyType, issuers, socket);
            return alias;
    .

    Topic was correctly answered by ejp in the crypto forum..
    namely: javax.net.ssl.X509KeyManager.chooseClientAlias() is called if there was an incoming CertificateRequest, according to the JSSE source code. If there's an SSLEngine it calls javax.net.ssl.X509ExtendedKeyManager.chooseEngineClientAlias() instead.*
    You can create your own SSLContext with your own X509KeyManager, get its socketFactory, and set that as the socket factory for HttpsURLConnection.*
    Edited by: wick123 on Mar 5, 2008 10:26 AM

  • Multiple clients in DEV and QA for CHARM setup

    Blog /people/dolores.correa/blog/2008/07/26/first-steps-to-work-with-change-request-management-scenario is an excellence introduction to CHARM setup.
    However in real world, we have multiple clients on DEV and QAS systems.
    Could you help explain how to extend the method in above blog to multiple DEV and QAS clients?
    Thanks !

    Hi Diana,
    Please have a look at this thread :
    Kind regards,
    Stéphane.

  • 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

  • Multiple Clients in BW 3.5 Development Systems?

    In a Development BW 3.5 environment, can we have multiple clients?  For instance, can we have a unit test client(with master and transactional data), a security client, and a golden configuration client.
    We have heard that there may be issues with having more than one client, but we are not sure if this is correct.  Our BW unit test client would be the only one of the three that is connected to a R/3 (4.7) Development client.  The security and golden config client would not be connected to external systems.  Is this landscape possible and supported by SAP?

    Rick,
    You cannot have more than two clients. A client is a technique used for isolating data records and configuration data which is technically stored in the same database tables into mutually exclusive sets of data. Clients may exists as separate for project or organizational reasons. Most configuration data is generally client independent in SAP operational systems while transactional and master data are usually client specific.
    SAP BW Application does not make extensive use of the client concept. Infact with SAP BW all specific application functions can take place in one client. SAP BW does utilize basis clients technically but that is only for systems administration purposes.
    Hope it helps.
    Thanks
    Mona

Maybe you are looking for