BI dual landscape for upgrades

We recently built a dual / parallel landscape for our BI system to support a support stack upgrade.   I've used the dual landscape concept for many years when doing ERP upgrades, and it has worked very well.   We thought a dual landscape for BI would work also.   However, we did not consider the automatically generated objects in BI.
What we found is that with 2 development systems, even though BI objects are created with the same logical name, the technical (generated) name will be different between the 2 systems.
Has anyone successfully implemented a dual-landscape for BI?   If so, how did you syncronize the technical names of objects between development systems without transporting the objects from one development system to the other?   Note: I'm of the opinion that you need to be extremely careful transporting objects between systems with different release/support pack levels and therefore avoid it at all costs . . .  Note 1090842 + several bad experiences.   Therefore, I am very unlikely to consider transporting the objects created in PSD to RLD as a valid solution.
The following is just an attempt to better describe the issue:
Production support landscape looks like this:
PSD  ->  BWP   (these systems have lower release/SP levels than the systems in the release landscape)
Release landscape looks like this:
RLD  ->  RLQ    -
>  Changes will eventually go to BWP after release/SP upgrade in BWP
Lets say queryA must be developed and transported to BWP prior to the release/SP upgrade in BWP.
In PSD queryA is created and gets assigned technical name 123456 and is transported to BWP.
In RLD queryA also gets created, but gets assigned technical name ABCDEF.
Sometime after the release/SP upgrade, when you are back to a single landscape (RLD -> RLQ -> BWP), a change needs to be made to queryA.   When you transport queryA to BWP, you end up with 2 queryA's, one with technical name 123456 and one with technical name ABCDEF.

Hey.  I worked for years in a dual landscape environment and at one point, some folks were actually looking at three paths all pointing to production.  The three path idea got squashed fairly quickly, but we had two landscapes for as long as I can remember.  So we essentially had:
PAD --> PAQ --> Prod
PBD --> PBQ --> Prod
This was very helpful to be able to work on major releases and upgrades while still allowing weekly maintenance releases.  I never looked for a document that deeply discussed the concept and pitfalls to watch out for. 
I will say the system synch-up could often become quite a pain.  This may sound a little crazy but we would transport from landscape A to landscape B but dual code from B to A.  This was because A was for the triannual major releases and upgrades and B was maintenance work.  There were times when we would transport both ways, but we tried to stay away from that (except for queries). 
The idea was that anything that went to prod as maintnenance, out of B, should be dual coded in parellel in A.  Then once a tri-annual type release went from A, all those new transports and dual coding would be moved to B.  This is how we kept everything in synhc and it worked rather well.  You always had to be careful around the time of the tri-annual go live, but that's to be expected. 
The only objects we had constant problems with werre queries.  I don't know of anything you can do about that.  We eventually decided to always transport queries between the two landscapes.  We would never manually dual code a query.  We would eventually get the duplicate query issue in production.  The pitfall here is if the same query is getting touched for maintenance and a major release... that was just something we had to workaround.  But we never had any major problems with transporting between the two landscapes.  The times it became a huge headache is when people would forget to dual code, or just plain to a bunch of prototyping in one of these environments when they should have been using a sandbox.
Not sure if I have answered your question, but hope this helps in some way.  At least you know plenty of us feel your pain!

Similar Messages

  • Managing N+1 Landscape for Upgrade Project

    Hello - I'm currently involved in a project that is rolling out a n+1 landscape.  The landscape will look like this:
    MNT (maintenance): DEV --> QAS --> PRD
    PRJ (project): DEV --> QAS
    The project landscape is going to be upgraded to newer enhancement packs and Netweaver versions.  As an example, the maintenance landscape might be on Netweaver 7.30 and the project landscape on 7.40 (not real, just an example).  In a situation like this, how are ABAP code and config changes managed or retrofitted across the two landscapes?
    I've been investigating Solution Manager Retrofit as a possible tool to help, but I don't think it will work in this scenario.  Can anyone help provide some high level guidance?

    Hi Ethan,
    I've been investigating Solution Manager Retrofit as a possible tool to help, but I don't think it will work in this scenario.  Can anyone help provide some high level guidance?
    You can manually track the changes which are being imported into Production system of Maintenance Landscape. Perform manual imports into Project landscape development system.
    Perform upgrade impact analysis + unit testing on Development system of Project Landscape.
    Perform SIT on QAS system of Project landscape
    Alternate solution.
    If you have CHARM implemented into your landscape , you can use critical object identification using solman. This will automatically highlight which objects needs attention.
    Refer blogs http://scn.sap.com/people/dolores.correa/blog/2009/08/27/change-request-management-scenario-retrofit-functionality
    Hope this helps.
    Regards,
    Deepak Kori

  • Dual boot for lion and SL

    BHow do I set up the dual boot for Lion and snow leopard oon the same internal hard disK
    What does Time machine do  under the dual boot?

    I am also considering putting Lion and SL on separate hard drives.
    Since this is an iMac forum, I assume you will use an external drive as the second drive. Use one that connects via firewire, not via USB.
    Both on a single drive -
    OK. Doing it on a single drive means you will need to partition the internal drive. Although this is straight forward, it is always best to back up the existing drive first, just in case. It's a good idea to have a backup on a different drive, anyway.
    To do that, clone the entire internal drive to the external drive.
    I would suggest, though, that you first partition the external drive. I would suggest four equal-size partitions, provided the drive is big enough - at least 1.0TB, though a 2.0TB drive might be better. You can use OS X's disk utility to do that. Go to the Partition page in Disk Utility, select your external driv in the list on the left, then use the Partition Layout menu to select the number of partitions. Set the format to Mac OS Extended (journaled) GUID for all partitions. Click the Apply button.
    The easy way to do the cloning is to use a cloning utility such as Carbon Copy Cloner. Clone the entire internal drive to one of the partitions on the external drive. Then test boot to it (use Startup Disk in System Preferences to do that) to verify the integrity of the clone. At that time I would suggest you change the background design/picture for the desktop to aomething other than the one used on the original drive - this can be a handy visual reminder of which volume you are booted to.
    Then add a partition to the internal drive. To do that, run Disk Utility. Go to the Partition page, select your internal drive in the list on the left, but do not use the Partition Layout menu this time. Instead, click the existing volume in the graphic display, then click the plus ("+") button underneath that display -
    This will add a partition without erasing the existing information - i.e., the drive will end up with two partitions, one of which will contain your original boot volume.
    Use Startup Disk to re-select your original boot violume, and restart back into it.
    Now, clone the original drive again using CCC, but this time to the second partition of the internal drive, the one you just added.
    Boot to that freshly cloned volume to verify it. Then, while still booted to it, install OS X 10.7 Lion onto it.
    This will result in your original Snow Leopard on the first partition of the internal drive, and Lion on the second partition of the internal drive.
    The external drive will have Snow Leopard on one partition, one partition will be empty (available for a clone of Lion if you wish, or use it for extra storage). The remaining two partitions can be used for Time Machine backups - one for Snow Leopard, one for Lion.
    If you want to have each OS on its own hard drive, then you can use the first clone of Snow Leopard to the external to be upgraded to Lion, or upgrade the orignal on the internal drive to Lion. Be sure to boot to the volume to be used for Lion before installing it so that Lion is installed onto the correct boot volume.
    You can then use the empty partition on the internal drive as the backup (or Time Machine) volume for the OS on the external drive, and vice versa. In this arrangement you may need only partition the external into two volumes.
    If you have a different scheme in mind for partitioning, feel free to do that. I don't use Time Machine, so don't have the need to make space for it. Carbon Copy Cloner can be used to do incremental backups after the initial backup - but I don't use that, either. I'm old school - after the inital cloning for backup, I do manual backups of files on the fly.
    Comments -
    * I would suggest keeping both Snow Leopard and Lion on the internal drive. Reason - even though firewire 800 is fast, it is still noticeably slower than an internal drive. OS's on an external drive will run slower than those on an internal drive.
    • I don't like the concept of Time Machine. Amongst other things, it seems to want more space on the target volume than it actually needs; and it is not a bootable replication. A clone of a bootable volume is bootable.
    • It was just a few days ago that I went through the same process as you are planning. One slight difference - I used a 1.0TB external partitioned into 3 equal volumes, since I had no need to allow space for Time Machine. I have Snow Leopard and Lion each on its own partition of the internal drive; and cloned backups of each on the external drive, plus one GP partition on the external drive.
    • If you have not yet downloaded Lion, be prepared for it to take a while; it's almost 4GB in size. Probably be a good idea to defeat sleep for the duration.
    • Cloning takes a while, but not that long - it took 30 minutes to clone 45GB to the external drive, and 45 minutes to clone it to the second internal partition.

  • Step by step procedure for Upgrade to ECC6.0

    Hi,
    I gained a lot from this forum . Can someone please mail me at
    [email protected]
    step by step procedure for upgrade .
    Will award full points for helpful documents..
    With regards,
    Mrinal

    SAP defined a roadmap for upgrade.
    1) Project Preparation
    Analyze the actual situation
    Define the objectives
    Create the project plan
    Carry out organizational preparation for example identify the project team
    2)Upgrade Blueprint
    The system and components affected
    The mapped business processes
    The requirements regarding business data
    3)Upgrade Realization -- In this phase the solution described in the design phase is implemented in a test environment. This creates a pilot system landscape, in which the processes and all their interfaces can be mapped individually and tested on the functional basis.
    4)Final Preparation for Cutover -- Testing, Training, Minimizing upgrade risks, Detailed upgrade planning
    5)Production Cutover and Support
    The production solution upgrade
    Startup of the solutions in the new release
    Post processing activities
    Solving typical problems during the initial operation phase.
    SAP expects at least 2 to 3 months for Upgrade and that again depends on project scope and complexity and various other factors.
    STEPS IN TECHNICAL UPGRADE
    •     Basis Team will do the prepare activities. (UNIX, BASIS, DBA).
    •     Developer need to run the Transaction SPDD which provides the details of SAP Standard Dictionary objects that have been modified by the client. Users need to take a decision to keep the changes or revert back to the SAP Standard Structure. More often decision is to keep the change. This is mandatory activity in upgrade and avoids data loses in new system.
    •     After completing SPDD transaction, we need to run SPAU Transaction to get the list of Standard SAP programs that have been modified.  This activity can be done in phases even after the upgrade. Generally this will be done in same go so that your testing results are consistent and have more confident in upgrade.
    •     Run SPUMG Transaction for Unicode Conversion in non-Unicode system. SPUM4 in 4.6c.
    •     Then we need to move Z/Y Objects.  Need to do Extended programming check, SQL trace, Unit testing, Integration testing, Final testing, Regression Testing, Acceptance Testing etc.,
    The main Category of Objects that needs to be Upgraded is –
    •     Includes
    •     Function Groups / Function Modules
    •     Programs / Reports
    •     OSS Notes
    •     SAP Repository Objects
    •     SAP Data Dictionary Objects
    •     Domains, Data Elements
    •     Tables, Structures and Views
    •     Module Pools, Sub Routine pools
    •     BDC Programs
    •     Print Programs
    •     SAP Scripts, Screens
    •     User Exits
    Also refer to the links -
    http://service.sap.com
    http://solutionbrowser.erp.sap.fmpmedia.com/
    http://help.sap.com/saphelp_nw2004s/helpdata/en/60/d6ba7bceda11d1953a0000e82de14a/content.htm
    http://www.id.unizh.ch/dl/sw/sap/upgrade/Master_Guide_Enh_Package_2005_1.pdf
    Hope this helps you.

  • Is Solution Manger mandatory for upgrade to NW2004s ?

    Is solution Manger mandatory for upgrade to NW2004S ?
    Thanks,
    BP.

    SAP will not provide solman key. However it will provide a solution manager free for ERP software. The first system that should be installed is solman in the landscape. By making solman mandatory SAP wants to regulate the irregularities in the annual fees payment by the customers. It want their customers to habituate to this software, so it provided some of the usefull concepts in solman i.e central administration of all systems in the landscape, preparation of implementation projects using ASAP methodology, maintaining service level agreement reports, provides service desk option(ticketing tool), early watch alerts etc.
    So upgrade to NW2004s it is mandatory that you have solman installed.
    Please correct me if I am wrong.
    Regards
    kishore

  • 2tier or 3tier landscape for AS/400 ?

    Dear all,
    My company is considering upgrade options for current AS/400 server. There are 2 options we are considering.
    1.) Upgrade the existing box to a bigger capacity to have higher SAPS. Landscape remains 2tier.
    2.) Change 2 tier to 3 tier and split the Application Server from the central instance. No upgrade for the current AS/400 server, but just add few more Application server to run in Wintel server.
    Have been advised that AS/400 server has self-managed capability and it is not advisable to split to 3tier.
    My questions
    a.) Anyone out there who has successful story to share in implementing 3tier landscape with AS/400 server ?
    b.) Any write-up about the difference in terms of performance between 2tier and 3tier landscape. Or even to share your experience.
    Your advise and comment will be appreciated.
    Thanks.
    Regards,
    Kent

    The best landscape for as/400 is 2tier as it has self managed capability.

  • 5 system landscape for MDM?

    We are in the process to layout infrastructure for release 2 of our transformation project for ECC, MDM, PI, BODS. We are debating on possible solutions
    1) typical 5 system landscape like below.
    DEV->QA->PRD
    DEV2->QA2
    DEV2, QA2 are project landscape and others are maintenance landscape. After project testing, changes from QA2 will be moved to DEV, QA, PRD
    2) dual landscape
    Here, layout is same as option 1 but for go live changes will be moved directly from QA2 to PRD.
    I like to know what are the pros/cons of each approach.

    Hi Subin,
    The first approach is a lot easier to manage and involves lesser risks.
    Also as Vag rightly points that in case of different Vendors co-ordination is also an important point to consider before designing such a landscape.
    We too used the first approach and once our major change was done,we merged the systems which in your case are DEV2 and QA2.This was a much cleaner approach.
    Thanks,
    Ravi

  • MacPro1,1 Dual-Core maximum upgrades

    Where would I find the imformation for upgrades for MacPro1,1 Dual-Core Intel Xeon 2.66 GHz, as far as core, memory, and graphic display maximum capacity

    First off, the Mac Pro uses SATA (not IDE) drives.
    Second, apple advertises the max size as being the "max size currently". So during that time when you bought the MP, the largest size SATA drive was 750GB; that's why apple said 4 x 750gb. But in essence you can go up to whatever the largest is on the market. So 4 x 2TB is fine.

  • Dual Landscape - Maintenance

    Hi Experts,
    We have dual landscape being maintained in a complex environment.
    Landscape1:
    Dev1 --> QA1 ---> PROD
    Landscape2:
    Dev2 --> QA2 ---> UA1 ---> PROD
    Landscape1 is being used for break-fix environment. Landscape2 is being used for major release. So it is necessary that both the landscapes should be in sync all the time. There are multiple teams working in both the environments. Each break fix being pushed into prod, is being syncd (manual development) in Dev2 and pushed to QA2 --> UA1. For go live of every release, prod is being copied onto Dev1 & QA1 or transports are imported into dev1 & Qa1.
    Is there a way to copy objects across landscapes in BW? Any suggestions on how to maintain sanity in this kind of scenario would be apprectiated!

    Landscape1 : Dev1-> Quality1-> PROD
    Landscape2: Dev2->Quality2->UA2->PROD
    Landscape2 is maintained at a higher support pack than landscape1.
    Are there any tools/  recommendations / process which can be used for dual landscape scenarios would be appreciated.
    Existing process:-
    1) break fix / enhancement work move from landscape1. Frequency daily to weekly worked by multiple teams.
    2) Major release like implementing a new module move from landscape 2 to prod. Frequency -> 6 - 12 months.

  • Parallel landscape during upgrade

    Hello All,
    We are upgrading from 4.7 to ECC6 EHP4. We are building a parallel landscape with copies of our existing DEV and QAS so that we can work on emergencies till all the systems in the current landscape are upgraded.
    1. Can the parallel dev and qas system be included in the current transport landscape?
    2. Will there be any issues if any  transports are created in the parallel development system (which is a refresh copy of current DEV ) and imported in the DEV, QAS and PRD of the current landscape?
    Any suggestions are appreciated.
    Thanks
    Deepak

    Hi,
    Yes. For example: If you modify some SAP program or objects for some correction in your 4.7 development system and   then you will do the transport in your 4.7 PRD. Then this time might be the case come when number of SPDD and SPAU objects which will come in production system will be different then those in development system.
    Then you have to do SPDD and SPAU for objects which did not come in development system directly in production.
    Thanks
    Sunny

  • Dual Landscape. Overwriting 3.5 queries with 7.0 version

    We have a dual landscape. The production path uses the 3.5 version of BEX analyzer and hence any queries that need to be moved to production have to be developed in 3.5. On the alternate path, we manually dual sync them in 7.0 version. What happens when the 7.0 queries eventually come into production.  Will they overwrite the existing 3.5 queries successfully. Anybody who has experience with this, please post your reply

    Thanks for your reply. Let me explain the process in steps to make it more clear
    Step 1 - A new query Zxxx was developed in the Dev_server_1 as a 3.5 Query and transported to Production server
    Step 2 - A similar query with the same technical name Zxxx was developed in the  Dev_server_2 (dual sync path) in version 7.0
    Step 3 - Zxxx to be moved from Dev_server_2 to Production server
    Will step 3 above work without problems? Is this the right way to do it? Are there better ways to handle this issue?
    Thanks in advance for any reply posts

  • My ipod wont let me buy any apps because it says i have an invalid security code for my moms credit card but its the right one. and it also says i owe money for upgrading an app does anyone know how to remove my moms credit card cause i cant figure itout

    my ipod wont let me buy any appps because it says i have an invalid security code for my moms credit card but its the right one. and it also says i owe money for upgrading an app does anyone know how to remove my moms credit card cause i cant figure itout

    To change asccount information see:
    Changing Account Information
    For the code issue this may help.
    iTunes Store: My credit card's security code or zip code does not match my bank's records
    For a standard iTunes account you need a valid payment method even for free apps and app updates.
    What is making it think that you own money for an app upgrade?

  • How do I set-up my TV as a dual monitor for my MacBook Pro?

    Hi
    I have a mid-2009 MacBook Pro running (OS X 10.8.2) Mountain Lion, and recently I rearranged my home workspace so that I can view my TV from my desk while I work.
    I would like to set-up my TV as a dual monitor for my MacBook Pro, so I can stream videos on my TV screen and have the whole screen to do work on my MacBook Pro at the same time.
    Is this possible? I've seen people use TVs as a mirror display (where it works as their main and only monitor), but never as a fully operational dual display.
    As an example, I would like to have my MacBook screen showing a desktop with the whole screen devoted to Photoshop, while I have another desktop running on my TV, which shows an internet browser or other application.
    If this is possible, what cords/hardware would I need, and what are the settings that will enable me to do this?
    - My TV is a modern flatscreen LCD, and it has two HDMI ports in the back.
    - It's about 9-10 feet from my desk.
    If anyone could help, that'd be awesome!
    Thanks.

    Yes, you can do that.
    You'll need a mini displayport to HDMI adaptor:
    http://store.apple.com/us/product/H1824ZM/A/moshi-mini-dp-to-hdmi-adapter-with-a udio-support
    and an HDMI cable long enough to reach your TV
    (look on Amazon or Monoprice for the best price on any of those parts)
    In your display options, you will just choose extended desktop vs mirrored display.

  • I just bought iphone 5 and my itunes says I need itunes 10.7 But when I look for upgrades it says I have the current version of itunes. HELP!

    I just bought iphone 5 and my itunes says I need itunes 10.7 But when I look for upgrades it says I have the current version of itunes. HELP!

    I am so sorry I am frustrating you. This is the first time I have used this community and am leanring as I go. I am not able to see the entire post that you leave, unless I look at it on my phone (email)--I am so sorry. You have no idea how much i appreciate your help. Yes, I see that I can get the later version of OS software, but its not availabe for immediate download. My only options appear to be having it shipped, or going to the store to purchase. And if you know of another way that I can access all of my itunes library music on my new phone withouth using itunes, I would love to hear about it.--thanks and again i am so sorry for frustrating you.

  • I am trying to upgrade EPM 8.9(8.49.23) to EPM 9.1 (8.53.08). During dataconversion step the AE process finished succssfully in few seconds. When i see the log it says "There are no conversions to run for upgrade path PF89 (18028,10003)". Please let me kn

    I am trying to upgrade EPM 8.9(8.49.23) to EPM 9.1 (8.53.08). During dataconversion step the AE process finished succssfully in few seconds. When i see the log it says "There are no conversions to run for upgrade path PF89 (18028,10003)". Please let me know why it didnt do any conversion. Am i missing something?

    yes, that app engine didnt inserted any rows. So now when i tried to drill down i found that there was no data in the "new demo" database on table UPG_DATACONV. That is the reason for all this.
    When i applied required for upgrade patch in demo it said couple of patch already exists so those update i skipped. Now when i check upd877654 has a step which imports the data in this table. my change assistant told that the update is already available in my demo so i skipped. Now i am not sure what to do.
    I tried reimporting the data and running the analyzer again. But worried that there can be any issues due to this.

Maybe you are looking for

  • I am getting the below error while bringing up the Process Scheduler error

    Hello , I am getting the below error while bringing up the Prcs Scheduler. Cannot open message catalog TMADMIN_CAT Starting Process Scheduler Server PSNT for Database FSUAT ... NLS:4: Cannot open message catalog CMDTUX_CAT, set 1, num 752; check TUXD

  • Logic goes crash when i play El Piano Scarbee R.S.P. '73 on EXS24

    Hi! My problem is - "Logic Pro unexpectedly quit" when i start play Scarbee R.S.P. '73 on EXS24 But there is one thing strange ! All work fine when i just playing on my midi contrllr Logic go crash when i hold keys for about 6-8 seconds Exeption:EXCB

  • Music skipping while playing

    Hey all. For some reason when I play my MP3's through iTunes they seem to be skipping, like a scratched CD almost. All the songs are ones I bought through iTunes so I know it's not that. Any ideas?

  • Download survey problems with Firefox

    There's a problem with the survey: The "other" field in the tools list has a limit of 30 characters, but does not prohibit entering longer text. This leads to an SQL error when trying to complete the survey. The reason I ran into this bug is another,

  • How do I change scanner defaults

    I have an Epson Perfection 4490. The new scanner interface (System Preferences/Printers and Scanners) that replaced the Epson Scanner software is simple to use, but I would like to change defaults, like where the files scan to, and the DPI, so I don'