Advice or best practise information about 1 or 2 clients in SAP R/3 DEV

I'm searching for advice or best practise information about clients in a SAP R/3 development system.
Reason for this is that we are up to refresh our SAP R/3 development system and up to now we have two clients on it:
-     One customizing/development client without master data, transaction data et cetera
-     One local test client with master data, transaction data and so on
One of our developers suggested to only have one client on development, where we could customize, program and test. So that client would be with master data, transaction data et cetera.
What would be your advice or what would be best practise for the development system: 1 client (with data) or 2 clients (one clean customizing and one with data). And what are the most important reasons to do it so.
Maybe there is already some good (SAP) information about this specific subject, but up to now I havenu2019t found it yet.

Maybe I've asked my question too broad. I'll try to narrow it down.
Up to now we always had two clients on our SAP R/3 development system:
- Client 200 - Customizing/development only. No other data in this client
- Client 400 - Local test client with master data and transaction data. New customizing is copied from client 200 to test
The reason for having those two clients are:
- It feels someway good to have a customizing-only client
- We've always done this before
A developer suggested to only have one client in our SAP R/3 development system for the following reason:
- You'll never need to copy the customizing (tr.SCC1) first to be able to test it
- You can work in one client and don't need to login in the other client to test it (for example: ABAP reports)
- For customizing of easy setting (for example producthiërarchie, as we don't test it everytime in client 400) it is possible to forget copying it into client 400 (test client). With one client, you can not forget it
The reasons of this developer seems very valid and up to now we haven't found a convincing/compelling reason to make a good choice for one or two clients.
Please, try to convince us with good reasons to choose for one or two clients.

Similar Messages

  • Transferring data between two tables - Best practise advice

    Hi!
    I need advice on best practise since I am new to abap-thinking.
    I have two tables. I am going to transfer data from table1 and update the corresponding master data table with the data in table1.
    Which is the best way of doing this? The data amount that can be transferred is maximum 300 000 rows in table1.
    I can only think in one, the simple, way which is to read all the rows in to an internal table and then do an update on all the rows in the master data table.
    Is there a better way of doing this?
    thanks in advance,
    regards
    Baran

    Hi!
    1. The update will be done a couple of times per week.
    2. Yes, the fields are the same.
    3. Both tables are SAP dictionary tables. One is a staging table and the other is master data table. Our problem is that we want a custom field to a standard master data table. We add an extra field to the staging table and the same to the corresponding master data table but the standard API is not supporting the transfer of data between custom fields so we are developing our own code to do this.
    After some standard code has transferred the standard fields from staging tables to master data tables we are going to transfer our field by updating all the rows in the standard table
    thanks
    regards
    Baran

  • Need information about notification with SAP Netweaver Identity Management

    Dear Experts,
    I need some informations about send e-mail from SAP NIM. We want to send an e-mail after creation of sap users etc.
    Please note that today we have a Domino/Lotus server.
    I  undertsood that we can send e-mail through the Identy Center (IC) component. But I did not find how to set up this solution? I did not find architecture informations?
    Could you please provide me the different configuration steps?
    Should I install another component? Or I just have to configure my SMTP Server?
    Also, have you got the best practices for this step?
    Thanks a lot for your help
    Regards
    Hocine NAÏ

    Hello,
    For notification, first you need to create a repository of generic type and provide the lotus notus host details in the repository constant.
    Eg:
    EMAIL_SERVER                     abc.def.com
    EMAIL_ORIGINATOR              orignator mail ID
    Then create a task with the "To Generic" type Pass.
    Select the name of the function below in the Next data entry of the Destination tab of the pass.
    and provide the attribute and value as below:
    MSKEYVALUE                                   %MSKEYVALUE%
    EMAIL_RECIPIENT                               recipients mail ID
    EMAIL_SUBJECT                                 Hello %DISPLAYANEM%
    LOCATION                                          %LOCATION%
    Eg of a Function to sent mail is shown below:
    function SendEmail(Par){
         Recipient = Par.get("EMAIL_RECIPIENT");
         Subject = Par.get("EMAIL_SUBJECT")
         Location = Par.get("LOCATION");     
         Body = "This is a report from SAP NetWeaver Identity Center at %$ddm.date% %$ddm.time%<BR><BR>";
         Body = Body + "Your location is <B>" + Location + "</B><BR>";
         Body = Body + "<BR>";
         Body = Body + "Best regards<BR>";
         Body = Body + "MaXware AS<BR>";
         UserFunc.uSendSMTPMessage("%$glb.EMAIL_ORIGINATOR%", Recipient,Subject,Body,"%$glb.EMAIL_SERVER%",1);

  • Transport landscape best practise

    I'm wondering if SAP has a best practise document on transport landscape planning.
    SAP Help has pretty clear description about a standard 3 system landscape. But not document is found describing complext transport landscape considerations --- multiple ABAP development/test systems, conflict resolution between project landscape and maintenance landscape.
    Any feedback is greatly appreciated.

    Hi. GO to http://help.sap.com/bp/initial/index.htm
    There you find all about BP.
    Regards, Award if helpful

  • Configure "best practise baseline" manually

    Dear experts!
    I'm studying SAP ERP as a student. I am interesting in SD. I have read the certification material TSCM and SCM.
    Now I am waiting for your advice whether I need to configure "best practise baseline" manually.
    We see, it will take a lot of time to configure "best practise baseline" manually.
    However, I was thinking that it would be helpfull to my general view on ERP, as well as, I can use it to study "best practise industry" when I complete it.
    How do you think?
    Waiting for your advice!
    Thank you!
    Best regard!
    Tang Dark

    Hi,
    Best Practises is a specific SAP solution and to get it you have to specifically buy it - it doesn't come standard with every ERP solution.
    What is Best Practises? Best Practises is basically a set of pre configured stuff (BC sets) which you upload into SAP, hence reducing your configuration.
    Baseline is basically the general configuration (per module) that a company requires to carry on with config. Things like org structure, etc.
    On top of the baseline you can then start loading other more specific BC sets per module.
    Best Practises is a methodology to address smaller companies because it reduces the blueprint and configuration phases. Projects can be finalised within 6 months compared to std ERP implementations that may take 1 to 2 years.
    If you want to be a proper SD consultant do not study Best Practises only. Do your SAP academy. Best Practises you can learn after you know SAP.
    As to Industries specific, these are add-ons to address specific industry requirements. For example, bills of services, is something used in project environments such as engineering & construction. So the funcitonality is not necessary, for example, the retail industry which sells only finished products.
    Again, firs learn your SAP and then you can focus on learning others. If you learn SAP you can work on any Best Practices package or any Industry, If you study Best PRactises you can only work with BP, and the same goes for industry solutions.

  • Best Practise on SAP ERP 6.0 EHP4

    Hi Tech gurus!
    I'm Luckshmanan from Bangalore,India.
    We installed SAP ERP 6.0 EHP4. Now, we need to install the Best practice in the same system.
    How to do  that?
    With regards,
    Luckshmanan.

    Hi Luckshmanan,
    You can install Best Practise addon BP-ERP 604V2 on your SAP ERP 6.0 EHP4 system as per note 1425037.
    BTW, the latest version BP-ERP 604V3 is to be released in June 2010. Maybe you can wait until BP-ERP 604V3 is released.
    With Best Regards
    Julia Song

  • Information about XI

    Hi all,
    can anyone give the complete information about the XI.

    https://websmp202.sap-ag.de/~form/sapnet?_SHORTKEY=01100035870000481052&
    or in general :
    https://www.sdn.sap.com/irj/sdn/netweaver

  • Best practise for SAP users who leave the company

    Hi
    Could anyone reccommend a best practise document or give advice on how to deal with SAP user ID's when employee's/contractors/consultants leave? I am the basis admin just starting an SAP implementation and we have no dedicated authorisation team at the moment, so I have been asked to look into this :
    Currently we set the validity date in SU01 to the termination date.
    We chack there are no background jobs scheduled under that user id, if there are, we change the job owner to a valid user (we try to run all background jobs under an admin account).
    We do not delete the user as from an audit point of view I believe it restricts information you can report on and there are implications on change documents etc, so best to lock it with validity dates.
    Can anyone advise further?
    We are running SAP ECC 5.0 on Windows 2003 64 Bit/MS SQL 2000.
    Thanks for any help.

    Hi,
    Different people will tell you different versions of what they believe is best practice, but in my opinion you are already doing reasonably well.
    What I prefer is
    1. Lock ID & set validity date.
    2. Assign user to user group LEAVER or EXPIRED or something similar (helps with reporting) out of SUIM/S_BCE* reports.
    3. Delete role assignment (should you need it, the role assignment will be in the change history docs anyway).
    4. Check background jobs & act accordingly.
    For ease of getting info I prefer not to delete the ID though plenty of people do.

  • Best practise to feed an infoobject which depend on 0MATERIAL ?

    Hi experts,
    I'm a newbie on SDN and SAP BW. I have a question that could appear basic for you.
    I have to add a new infoobject "Article Typology" in a BW query. I will call it ZTYPOLOGY.
    This infoobject will contains 3 values which will depend on the description of 0MATERIAL (field /BI0/TMATERIAL-TXTMD) :
    If /BI0/TMATERIAL-TXTMD contains 'MDD', ZTYPOLOGY have to return "MDD"
    Elseif   /BI0/TMATERIAL-TXTMD contains '#', ZTYPOLOGY have to return "Import"
            else ZTYPOLOGY have to return "Other".
    I thought to create ZTYPOLOGY as an attribute of the masterdata 0MATERIAL, and feed it by an ABAP routine in the Update Rule which come from 0MATERIAL_ATTR. Is it a good idea ?
    If no, could you advise me about the best practise ?
    Don't hesitate if you need more information to understand my request.
    Thanks a lot.
    Tempka

    Hi,
    First check the source of your query, and see how do you want to see the Typology data in the report, i.e. Always updated data with current master data or the data at the time of transaction.
    For e.g. If you add your Infoobject as navigation attribute then you will always see only current master data. And if you add it in your Infocube or DSO etc. then the value will be static and it will show the value which was loaded historically.
    Once you finalize your approach you can simply create field routine and load your data.
    Regards,
    Durgesh.

  • Looking for information about AS3 sound classes in "audio" wrong places?

    I'm looking for in depth information about ActionScript 3.0 sound classes. No matter where I search I continually encounter the same sort of kindergarten level descriptions, which never teach more than what we can readily glean from Adobe's documentation. Someone must know where there a discussion that really gets to the heart of the matter.
    I've read Adobe's LiveDocs on the Sound, SoundChannel, SoundMixer, SoundTransform classes. Indeed, they provided me enough guidance to create my own streaming MP3 player, with volume, pan, my own custom mono mix, http request, a preloading animation, and peak meters ...
    Here's an example (in the last statement of the following code) where I understand the end effect, but I fail to comprehend what happens at the compiler level:
    var currentSoundSource:Sound = new Sound();
    currentSoundSource.load(new URLRequest("http://www.mySite.com/myRecording.mp3"));
    var audioChannel_01:SoundChannel = new SoundChannel();
    audioChannel_01 = currentSoundSource.play();
    Unfortunately the class definitions in LiveDocs are quite terse, and they're seemingly incomplete with respect to:
         •     advice on best practices
         •     a thorough coverage of class to class interactivity
         •     a description of exactly how audio streams/plays into channels
    ... and in certain cases it appears that Adobe's descriptions are not fully accurate.*
    Regarding best practices, at first blush I'm sure everyone ponders over the fact that SoundChannel and SoundMixer have a stop method while the Sound class does not.
    One assumes that this surprising design must bear some advantages. If so,  what are they? Where are the analog sound mixer analogies? What would be the disadvantage of a sound class with a stop method ...  particularly when they have their own play method?
    Where are the discussion of these concepts? (Even if Adobe hired the wrong guy to write its sound classes, there should be some follow through that thoroughly explains the existing situation.)
    Phrankie
    * Here's an instance where the docs appear to be partially in error. (Is "and play" mistakenly included in the following?)
    "The Sound class lets you lets you create a new Sound object [and] load and play an external MP3 file into that object."
    ... uh, mmmmmm ... we play an MP3 into a sound class object?
    Wouldn't it be more accurate to say the following:
    A soundChannel can receive the audio data from a sound class object. We can play a sound object into an SoundChannel and manipulate it by altering the SoundChannel's soundTransform property, and we can stop it with the SoundChannel's stop method. 

    check everything you can find written by tinic uro.  this will get you started:  http://www.kaourantin.net/

  • Best Practises on SMART scans

    For Exadata x2-2 is there a best practises document to enable SMART scans for all the application code on exadata x2-2?

    We cover more in our book, but here are the key points:
    1) Smarts scans require a full segment scan to happen (full table scan, fast full index scan or fast full bitmap index scan)
    2) Additionally, smart scans require a direct path read to happen (reads directly to PGA, bypassing buffer cache) - this is automatically done for all parallel scans (unless parallel_degree_policy has been changed to AUTO). For serial sessions the decision to do a serial direct path read depends on the segment size, smalltable_threshold parameter value (which is derived from buffer cache size) and how many blocks of a segment are already cached. If you want to force the use of a serial direct path read for your serial sessions, then you can set serialdirect_read = always.
    3) Thanks to the above requirements, smart scans are not used for index range scans, index unique scans and any single row/single block lookups. So if migrating an old DW/reporting application to Exadata, then you probably want to get rid of all the old hints and hacks in there, as you don't care about indexes for DW/reporting that much anymore (in some cases not at all). Note that OLTP databases still absolutely require indexes as usual - smart scans are for large bulk processing ops (reporting, analytics etc, not OLTP style single/a few row lookups).
    Ideal execution plan for taking advantage of smart scans for reporting would be:
    1) accessing only required partitions thanks to partition pruning (partitioning key column choices must come from how the application code will query the data)
    2) full scan the partitions (which allows smart scans to kick in)
    2.1) no index range scans (single block reads!) and ...
    3) joins all the data with hash joins, propagating results up the plan tree to next hash join etc
    3.1) This allows bloom filter predicate pushdown to cell to pre-filter rows fetched from probe row-source in hash join.
    So, simple stuff really - and many of your every-day-optimizer problems just disappear when there's no trouble deciding whether to do a full scan vs a nested loop with some index. Of course this was a broad generalization, your mileage may vary.
    Even though DWs and reporting apps benefit greatly from smart scans and some well-partitioned databases don't need any indexes at all for reporting workloads, the design advice does not change for OLTP at all. It's just RAC with faster single block reads thanks to flash cache. All your OLTP workloads, ERP databases etc still need all their indexes as before Exadata (with the exception of any special indexes which were created for speeding up only some reports, which can take better advantage of smart scans now).
    Note that there are many DW databases out there which are not used just only for brute force reporting and analytics, but also for frequent single row lookups (golden trade warehouses being one example or other reference data). So these would likely still need the indexes to support fast single (a few) row lookups. So it all comes from the nature of your workload, how many rows you're fetching and how frequently you'll be doing it.
    And note that the smart scans only make data access faster, not sorts, joins, PL/SQL functions coded into select column list or where clause or application loops doing single-row processing ... These still work like usual (with exception to the bloom filter pushdown optimizations for hash-join) ... Of course when moving to Exadata from your old E25k you'll see speedup as the Xeons with their large caches are just fast :-)
    Tanel Poder
    Blog - http://blog.tanelpoder.com
    Book - http://apress.com/book/view/9781430233923

  • Best practises Subversion and Data modeler

    hello, i'am looking for some best practises regarding subversion and datamodeler.
    A team of 10 analysts create several releases of our product over time.
    Within one release you'll find several change requests.
    The application itself contains about 700tables so performance is important.
    I want to establish a lean working method were analyst can focus on their job - design.
    Till now I think to create one trunk containing the db model let's call it v17.00
    An analyst could create their designs in separate projects grouped by change request eg CR1234.
    When development starts i would compare the trunk model with their change request to generated the alter script.
    Afterwards i would import their design CR1234 into the trunk.
    Note : it's possible that a change request got cancelled - that's why i opt for a design per change request.
    This way of working seems much leaner than the setup of branches and merging.
    My opinion, being a novice subversion user, is that setting up branches and merging is "more complex" and might causes frustration for designers.
    Anyone having a simular setup or advice ?
    kr
    chris

    Hi Sam,
    Let me add my two cents here, when speaking about MAN deployments the name of the game is MPLS, so I guess you are using the same on your Cat 6500s and connecting your customers on 3550s using Vlans.
    Regarding your questions:
    a) Upgrading Ethernet to L3 for traffic shaping: This is basically done at 3550, so I suppose that's what you intend to do, plus you will be letting Spokes talk to only Hub site, so inter Vlan, atleast between Hub and each spoke will be required, hence inter valn routing. Other way is to configure P2P circuits between Hub site with Vlan mapping (per spoke) and Spoke sites with Port mapping, in this scenario Inter Vlan routing is not a necessity.
    b) Security: This depends on what exact architecure you have deployed, in my case I have simply installed a Gateway router with BGP peering with PEs, a separate VRF alongwith redistribution does the trick.
    Hope I addresses the query correctly, let me know if that helped..
    Cheers
    ~sultan

  • Oracle Tuxedo Security Best Practises

    Hi,
    I am new in Oracle Tuxedo. I searching about Tuxedo Security best practises. I found many informations in Tuxedo Documentation but if anybody have more informations, i am very interested.
    Such as:
    - ULOG files permissions => The Tuxedo administrator must not have write acces on this files but if I remove this right, does Tuxedo can write in this files ?
    - tlisten.pw => What is the encryption type and can i add only one user password or more ? It's true that there is no user login ?
    - tpsysadm and tpsysop => What do they serve ? and where are stored their passwords ant how can i change it ?
    - Use of LLE/SSL => What is the best practise, use of LLE and SSL or just LLE, just SSL ?
    Thanks a lot !
    Best regards

    Hi,
    welcome to the wonderful (and sometimes byzantine) world of Tuxedo!
    You have a couple of interesting questions and I'll try to shed some light on some of them. Disclaimer: I'll assume that you run Tuxedo on some flavor of Linux or Unix. If you're running on Windows, some of these thoughts won't make much sense to you, sorry about that.
    When I install the Tuxedo software, I usually let a dedicated user (e g "tuxedo") be the owner of the installed software and files (include files, FML field definitions and so on).
    When I create a Tuxedo application, I have a separate user account (e g "some_application") running each application. In this way, an application running wild cannot overwrite or delete any Tuxedo system files, neither another application's files, only its own files, due to file system permissions. In this case, "some_application" will execute your Tuxedo servers and also need to be the owner of the directory where the ULOG will reside (remember that the application need to be able to create a new file every new day).
    The tlisten.pw file is not for "user" passwords, it's primary use is to authenticate the different (physical) machines working together in a bridged (clustered) Tuxedo application. It is also used in conjunction with TSAM monitoring, although I have no first-hand experience with that (yet). I've had problems trying to have more than one secret in the tlisten.pw file, your mileage may vary...
    When it comes to tpsysadm and tpsysop, you should think of them more as roles rather than actual users. These roles may perform special actions (such as starting/stopping/re-configuring) in your application. Depending on your security settings, any user may (try to) act as tpsysadm and/or tpsysop. Any user passwords you may have are connected to the actual users rather than the roles tpsysadm or tpsysop. All this depends on your settings for SECURITY and AUTHSVC in your ubbconfig. There is no simple/easy answer here, I'm afraid... it all depends on how you have set up your security (USER_AUTH is a good start, but you need to supply an AUTHSVC in that case).
    When it comes to encryption, my experience is only with LLE. It simply works. Using SSL I suspect there will be more challenges setting up certificates and such things. The way I understand it you either use LLE or SSL for a given type of communication (i e WSL or TDOMAIN), you can't use both simultaneously.
    Hope this helps and I may be able to elaborate further if there's a particular area that seems particularly foggy :-)
    /Per

  • Information about SAP Strategy Management (SAP SM)

    Hello,
    I want to know where I can find information about SAP Strategy Management (SAP SM). This is an application that was bought from PILOT.
    Is it easy to customize like the SEM-CPM-BSC????
    Is it an addon in the BW or ECC????
    Is it all browser type application???
    Thank you in advance...
    Pablo Mortera.

    Greetings Pablo,
    Thanks for your interest in SAP Strategy Management (SSM). More information can be found on the BPX site for Corporate Performance Management.
    https://www.sdn.sap.com/irj/sdn/bpx-cpm
    On that page is a short demonstration of SSM. There are two other sections on that page -"Key Topics" and "Best Practices" have links for more information about Strategy Management.
    On the SAP.com global site, there is also information about Strategy Management, including white papers.
    http://www.sap.com/solutions/performancemanagement/strategy/index.epx
    Please review all this information and let me know if you have additional questions about SAP Strategy Management.
    Regards,
    Bob

  • Best practise in SAP BW master data management and transport

    Hi sap bw gurus,
    I like to know what is the best practise in sap bw master data transport. For example, if I updated my attributes in development, what are the 'required only' bw objects should I transport?
    Appreciate advice.
    Thank you,
    Eric

    Hi Vishnu,
    Thanks for the reply but that answer may be suitable if I'm implementing a new BW system. What I'm looking for is more on daily operational maintenance and transport (a BW systems that has gone live awhile).
    Regards,
    Eric

Maybe you are looking for