Refresh BI PROD to QA; QA to become new DEV

Hi SAP gurus,
My company is planning to do some organizational changes in the BI landscape.
Currently, here is the BI landscape:
DEV --> QA --> PROD
The company is planning to remove DEV out of the picture.  (Note: SAP told us on a recent OSS message that DEV contains inconsistent objects/data and is possibly corrupted and unusable.)
Anyway, QA will then be refreshed (homogeneous copy) from PROD data and afterwards, the 'refreshed' QA will be configured to be the new DEV.
So in the end we will only have DEV (old QA) and PROD in the landscape.
With the above scenario, what technical/functional factors should I consider before/during the refresh and before/during configuration of QA to be the new DEV?  Are there OSS notes that I should be reading to avoid mistakes from happening?  
Our BI systems are SAP NetWeaver BI 7.0 running on AIX 5.3 and Oracle 11.2.0.2.0. 
Thanks in advance for your feedback and suggestions.
Best regards,
Kris Caldoza

Hi Kris,
As I have seen the SAP landscapes all the systems(Dev, Quality and Prod) are more or less similar with modeling objects or development objects and major configuration changes. i.e. Background processes, database size, BIA connection, transaction data availability etc.
But now as you are going to make quality system as development first of all you will have to take care of all the refresh related activities and then you might think of changing the configuration and reduce unwanted resources.
As you have mentioned earlier that going forward you will have only two systems in your landscape Dev and Production which is bit dangerous from project development perspective. In general when we do some major enhancement over the existing implementation and transport it to quality system, we end up frequently with many failing transports due to missing objects or incorrect sequence. We identify these issues and get correct it in quality and then finally do the transport to production.
But as in your case you have only development and production it becomes very difficult to identify such issues and when you send any transport to production the failure chances are more. So I would suggest you to just think before you go ahead with two system landscape.
Regards,
Durgesh.

Similar Messages

  • Database refresh from Prod to UAT

    Please check whether i have missed out any step in database refresh in 11.5.10.2
    Step 1 preclone executed on source Instance
    Step 2 copied all datafiles in backup mode to UAT instance
    Step 3 controlfile create and opened db in resetlogs.
    Step 4 adcfgclone.pl dbconfig <target context file>
    Step 5 Autoconfig executed on both db aswell apps
    Is it required to execute adcfgclone.pl dbTechstack and adcfgclone.pl appsTier
    environment is apps 11.5.10.2
    db 10g
    os AIX 5.3

    Hello,
    You will need to run:
    perl adcfgclone.pl dbTier [Database Target Context File]
    perl adcfgclone.pl appsTier [Appltop Target Context File]
    and other tasks as per Section 4: Advanced Cloning Options / 1. Refreshing a Target System
    of Note 230672.1 : "Cloning Oracle Applications Release 11i with Rapid Clone"
    Regards, Carlo.

  • System refresh of Prod onto DEV in ECC5.0

    Hi,
    Can i have steps to perform a system refresh in ECC5.0. on AIX5.0 and Oracle 9i. Kindly send me the details steps of Pre and Post Installs that need to be done.
    With Regards
    Naresh

    SAP Client Copy / System Refresh
    Before doing a client copy, you need to prepare the following :-
    1. Find the source client space with the client size custom program which can be implemented using the rel. note: 
        Find the space of the client - '0118823'. This will give you the size of the source client. 
    2. If your are on Unix OS, adjust all the file systems according to PRD file system to fit the PRD client in DEV 
        client based on space requirements also. 
    3. You can do the client copy by remote or export/import client. 
        Remote method is not preferred if you are doing a large client copy. 
        Do a client export/import. 
    4. To speed up the export/import, use R3trans export/import for the clustered tables. 
        Please find the rel. notes related to performance improvements for cluster tables in OSS.
    5. Do import and post processing. 
        Note: Export may take 10 to 20 hr. for 50gb of data 
        import may take 4 days and post import will take 8 to 15 hr. for 50gb of data. And it all depends on
        your system performance. 
    Please refer OSS rel. notes for the few RZ10 parameters which needs to be set for cluster tables to speed up the process. 
    Note :-
    If it is a fresh installation, do this --
    1.  SCC4 --> Create client no. and fill other details.
    2.  Logon to the newly created client with SAP* and PASS as password.
    3.  SCCL --> choose any profile (preferably SAP_ALL), source client 000 and target client <as created just now>.
    4.  Preferably do a test run initially to check if it can go well.
    5.  As a care check space in databases.
      if helpful reward points are appreciated

  • E6 Belle refresh with Prod code 059h6f1

    Are users with the product code 059h6f1 to be forgotten like the belle update? It took long enough to get Microsoft apps. 
    Anna/Belle handsets : E6-00
    s60 handsets : E71 grey steel, 6700slide Purple
    s40 Handsets : Nokia C3-01, 6086, N6300.
    JesusPad2 16gb, booklet3g (32gb ssd upgrade) eeepc701SD (64gb ssd) bauer mini laptop (32gb ssd)
    Kudos is Nice - please. Pass it on, you'll make a geek happy
    @hooker1uk (as a blogger my words do not represent the brands i work with unless stated otherwise.)

    Maybe Nokia have forgotten they forgot about E6 059H6F1. Being a generic it should in theory be amongst the first to receive Belle Refresh.
    Having said that the delay back in February gave me the chance to see all the negative feedback for Belle and as such I still have Anna on my E6. A slight delay now might not be a bad thing.

  • After refresh from Prod how to make sure source systems point to QA ECC sys

    Hi Gurus,
    We recently refrehed our qa with copy of prod,  The source system is still pointing to production source system. How to change this to point to pre-prod. Thanks.
    Best Regards,
    Suresh.

    Hi,
    Check notes 140276 and 325470.  You will get detailed instructions
    BR/
    Mathew.

  • Panel is not getting refreshed.i see a jam of old and new graph and lines

    hi friends
    i am attaching my code .when i adjust the slider position the size of the graph will increase(scaling).when i scroll to see the entire graph the screen is not getting refreshed properly.
    no leads ..can be 3,12 ...try any arbitary ...(stored in a txt file)
    myfile.txt=consider some 600 random numbers for testing.
    public class ECGDisplay extends JFrame implements WindowListener
          Container contain;
          JSlider sliderX,sliderY,sliderCount;
          JTextField Xval,Yval,Count;
          int [] time=new int[600];
          int []Volt=new int[600];
         Simpanel[] panelname;
          float relX=1;
          float relY=1;
          LineBorder lineborder,lineborder1;
          JPanel ScalingAdjustersPanel,ECGDisplayPanel;
          JScrollPane Scroll;
          JViewport vp;
          JRadioButton RbX,RbY,RbCount;
          ButtonGroup group;
          private FileInputStream in;
          String horizontalScalingSliderLabel = "mm/S";
          String verticalScalingSliderLabel = "mm/mV";
          String heightOfTileSliderLabel ="Height of tile in uV";
          boolean flag=false;
          int LeadCount;
          int x=20,y=15;
          int count=4;
          JSplitPane splitPane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT);
          java.awt.Dimension screen = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
    public ECGDisplay()
         super();     
         this.setTitle("ECG FRAME");
         this.addWindowListener(this);
         this.setSize (screen.width, screen.height);
         contain=getContentPane();
         EcgLeadCount();
         EcgWindowCreation(LeadCount);
    void  EcgLeadCount( )
              try
               FileInputStream in = new FileInputStream("no_Leads.txt");
               BufferedReader br = new BufferedReader(new InputStreamReader(in));
               LeadCount=Integer.parseInt(br.readLine());
               in.close();
               catch (Exception e)
                 System.err.println ("Error while reading no of leads");
    void PanelAdjuster()
              for(int i=0;i<LeadCount;i++)
              panelname.setPreferredSize(new Dimension((30*x),(count*y)));
    void readMyFile(int i)
              try
              FileInputStream in = new FileInputStream("myfile.txt");
              BufferedReader br = new BufferedReader(new InputStreamReader(in));
              String strLine;
              for (int j = 0; j < Volt.length; j++)
                   Volt[j] = Integer.parseInt(br.readLine());
                   in.close();
              catch (Exception e)
                   System.err.println ("Error writing to file");
    public void EcgWindowCreation(int LeadCount)
         for(int i=0;i<600;i++)
              time[i]=i;
              ScalingAdjustersPanel=new JPanel();
              ECGDisplayPanel=new JPanel();
              panelname=new Simpanel[LeadCount];
              for(int i=0;i<LeadCount;i++)
                   panelname[i] =new Simpanel();
                   System.out.println(panelname[i]);
                   readMyFile(i);
                   ECGDisplayPanel.add(panelname[i]);
              ScalingAdjustersPanel.setPreferredSize(new Dimension(200,(screen.height-50)));
              ScalingAdjustersPanel.setLayout(new BoxLayout(ScalingAdjustersPanel,BoxLayout.Y_AXIS));
              ECGDisplayPanel.setLayout(new BoxLayout(ECGDisplayPanel,BoxLayout.Y_AXIS));
         sliderX=new JSlider(10,50,20);
         sliderY=new JSlider(15,50,15);
              sliderCount=new JSlider(4,10,4);
              ScalingAdjustersPanel.add(sliderCount);
              sliderCount.setBorder(BorderFactory.createTitledBorder("uV"));
              sliderCount.setMajorTickSpacing(2);
              sliderCount.setMinorTickSpacing(1);
              sliderCount.setPaintTicks(true);
              sliderCount.setPaintLabels(true);
              sliderCount.setVisible(false);
              sliderCount.addChangeListener(new SliderChange());     
              ScalingAdjustersPanel.add(sliderX);
              sliderX.setBorder(BorderFactory.createTitledBorder(horizontalScalingSliderLabel));
              sliderX.setMajorTickSpacing(10);
              sliderX.setMinorTickSpacing(5);
              sliderX.setPaintTicks(true);
              sliderX.setPaintLabels(true);
              sliderX.addChangeListener(new SliderChange());
              sliderX.setVisible(true);
              ScalingAdjustersPanel.add(sliderY);
              sliderY.setBorder(BorderFactory.createTitledBorder(verticalScalingSliderLabel));
              sliderY.setMajorTickSpacing(10);
              sliderY.setMinorTickSpacing(5);
              sliderY.setPaintTicks(true);
              sliderY.setPaintLabels(true);
              sliderY.addChangeListener(new SliderChange());
              sliderY.setVisible(false);
              RbX=new JRadioButton ("horizontal Scaling",true);
              RbY=new JRadioButton ("vertical Scaling");
              RbCount=new JRadioButton ("height Of Tile");
              group=new ButtonGroup ();
              group.add(RbX);
              group.add(RbY);
              group.add(RbCount);
         ScalingAdjustersPanel.add(RbX);
              ScalingAdjustersPanel.add(RbY);
              ScalingAdjustersPanel.add(RbCount);
              RbX.addActionListener(new buttonSelected());
              RbY.addActionListener(new buttonSelected());
              RbCount.addActionListener(new buttonSelected());
              lineborder = new LineBorder(Color.GRAY,2,true);
              lineborder1 = new LineBorder(Color.RED,2,true);
              ScalingAdjustersPanel.setBorder(lineborder);
              JScrollPane Scroll=new JScrollPane(ECGDisplayPanel);
              contain.setLayout(new BorderLayout());
              splitPane.setOneTouchExpandable(true);
         splitPane.add(ScalingAdjustersPanel);
         splitPane.add(Scroll);
              contain.add(splitPane,BorderLayout.CENTER);     
              setVisible(true);
    public void windowClosing(WindowEvent evt)
              this.setVisible(false);
              this.dispose();
    public void windowOpened(WindowEvent evt) {}
    public void windowClosed(WindowEvent evt) {}
    public void windowIconified(WindowEvent evt) {}
    public void windowDeiconified(WindowEvent evt) {}
    public void windowActivated(WindowEvent evt) {}
    public void windowDeactivated(WindowEvent evt) {}          
    public class SliderChange implements ChangeListener
              public void stateChanged(ChangeEvent AE)
                   Object sliderOBJ=AE.getSource();
                   if(sliderOBJ==sliderX)
                        x= sliderX.getValue();
                        relX=(float)x/20;
                   else if (sliderOBJ==sliderY)
                        y= sliderY.getValue();
                        relY=(float)(((float)y*count)/(15*4));
                   else if(sliderOBJ==sliderCount)
                        count=sliderCount.getValue();
                        relY=(float)(((float)y*count)/(15*4));
                   PanelAdjuster();
                   ECGDisplayPanel.repaint();
                   ECGDisplayPanel.updateUI();
    public class buttonSelected implements ActionListener
         public void actionPerformed(ActionEvent e)
              JRadioButton slid1=(JRadioButton)e.getSource();
              if(slid1==RbX)
              sliderX.setVisible(true);
              sliderY.setVisible(false);
              sliderCount.setVisible(false);
              if(slid1==RbY)
              sliderX.setVisible(false);
              sliderY.setVisible(true);
              sliderCount.setVisible(false);
              if(slid1==RbCount)
              sliderX.setVisible(false);
              sliderY.setVisible(false);
              sliderCount.setVisible(true);
    public class Simpanel extends JPanel
         public void paintComponent(Graphics g)
              g.setColor(Color.BLUE);
              for(int i=0;i<599;i++)
                   g.drawLine((int)(time[i]*relX),(int)(Volt[i]*relY),(int)(time[i+1]*relX),(int)(Volt[i+1]*relY));
              Graphics2D g2=(Graphics2D) g;
         //drawing a rectangle
         double leftX=0;
         double topY=0;
              double width=x;
              double height=y;
                   g2.setColor(Color.RED);
              for(int j=0;j<=count;j++)
                   for(int i=0;i<30;i++)
                             Rectangle2D rect=new Rectangle2D.Double(leftX,topY,width,height);
                             g2.draw(rect);
                             leftX=leftX+x;
                        leftX=0;
                        topY=topY+y;
    public static void main(String args[])
              ECGDisplay frame=new ECGDisplay();
    Edited by: garlapati on Apr 7, 2009 10:18 AM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    From the [custom painting tutotial|http://java.sun.com/docs/books/tutorial/uiswing/painting/index.html]:
    Most of the standard Swing components have their look and feel implemented by separate "UI Delegate" objects. The invocation of super.paintComponent(g) passes the graphics context off to the component's UI delegate, which paints the panel's background. For a closer look at this process, see the section entitled "Painting and the UI Delegate" in the aforementioned SDN article.

  • Problem with PO InfoUpdate. PB00 + RL01 becomes new PB00

    Hi
    We are trying har to implement the correct use of conditions on Vendor / Sub-Vendor / PO and so on.
    But we have one problem.
    We have added condition RL01 with the value of 20% discount on Sub-Vendor "NDP"
    The Info Record for Material X and Vendor X has the following info:
    PB00 = 1000 USD (validity to 9999-99-99)
    SUB-Vendor = NDP
    So when new PO is created we get 1000 USD - 20% = 800 USD is the net price - so far so good.
    The InfoUpdate indicator is ticked by default and we save the PO.
    Next time we do a new PO the PB00 has changed to 800 USD and the RL01 is still -20% giving us a new net price of 640.
    And this becomes and endless loop where the gross price - vendor discount becomes the new gross price on the next PO.
    Any ideas?

    Here is the Material Data on the PO, InfoUpdate is ticked:
    So first PO
    Then I save the PO and next time create a new PO on the same material:
    As you can se the Net Price on the first PO becomes the new gross Price for the next PO. This loop goes down to 0 over time. I just want the chnage in PB00 to be transfered to the Info Record.

  • Refreshing CRM's Account and Contact list with new data

    Hi Folks, I am very new to CRM and was tasked with a new job of refreshing our CRM's account and contact listing.
    We get a new list in Excel every now or so from a commercial vendor that compiles list of companies and key contacts and sends it out to subscribers.
    I cleaned out this Excel data so there is a:
    1) Contact List
    2) Account List
    3) Contact + Account
    that can be directly mapped to fields in CRM.
    What I need to do is, make sure none of our existing data is deleted. If there is a matching account (eg. company A) then only the phone no, address, website will be updated. If there is a matching contact again do the same.
    If there is no matching account in CRM, then create new account and all corresponding contacts.
    Anyone done something similar, can you please suggest the optimal way to go around this? Thank.

    Hi
    When you do an import in On demand , you can select the appropriate choice in the Step 1 of your import wizard.
    you can select to import the account with the on demand predefined fields where in you can import via account and location.
    In case when duplicate is found you can opt for a overwrite of existing records and when no duplicate is found then you can ask for a new record creation.
    the same way you can do for contacts.
    By this method you can be sure that records are not lost and new records are created if there is no existing record.\
    hope this helps.
    -MR

  • Why are new tabs becoming new windows when I open them?

    When I open a new tab (via a link or through Ctrl+T) and click on it while it's still loading, sometimes it will split from the others to become a new window. This is rather irritating. What could be causing this? Is it an option I'm missing or some feature I'm accidentally setting off?
    It happens most frequently when a tab is loading, but it doesn't have to be. For example, when I switched tabs to paste my Troubleshooting Information here, this tab split into a new window.

    Make sure that you do not drag a tab in the browser window.<br />
    Firefox 3.5 versions and later have a feature called tear-off tabs.<br />
    You can detach a tab from the current window and open it in a new window by dragging a tab in the browser window.<br />
    You can drag that tab back to the tab bar in the original window to undo that detaching.<br />

  • Refresher on how to download programs to my new Imac.

    I just bought a refurbished Imac G5 and wanted to use word but it has expired since it only comes with the 30 day trial from 2004. So i purchased the program now i want to instal it. but dont know how. Do i need something else to instal programs? please help.

    Err... Did you buy an online serial number, or an actual installation disc?
    If it's online, just download it from wherever necessary, and install it.
    If you bought an installation disc, pop the disc in, and install it.
    Both are pretty simple. You just follow on screen instructions.

  • Old backup iPhoto becomes new one...

    Wonder if someone can help!?  I went to an external drive to find an old photo, and opened it up using iPhoto.  When I exited iPhoto and went back to my desktop iPhoto, it pulls only the photos - missing about a year of photos!  How do I recover the working, current iPhoto??  I have restarted, etc. Thanks in advance...

    Which version of iPhoto do you have?
    Try to switch to your regular iPhoto Library by holding down the alt/options key while double-clicking the iPhoto icon in the Dock.
    Hold down the  alt/options key until you are seeing the Library Chooser panel. Select a different library from the panel. By default should be your iPhoto Library in the Pictures folder.

  • Full production refresh to development systems and Charm?

    Hi SDN Community,
      Where I work we have a policy of refreshing the development systems (ECC, CRM, APO, BI, SRM) on an annual basis with full production system data, HR data is subsequently wiped clean from the development system. 
    For each of our systems we have a development system, a QA system and a production system.
    The decision to do these full refreshes was taken to ensure that developers and configurers can do decent testing in the Dev environments - prior to transporting to our QA system - to ensure that we have a reasonably stable QA system. Prior to the refreshes - QA was considered too unstable by our business to be used as a good test platform - the full D refreshes solved this problem.
    We have recently installed SAP Charm (Change request management) which is a solution manager based product that manages the transportation of objects in change requests - attached to maintenance cycles.
    During our first development system refresh we discovered that all open Charm projects (maintenance cycles) were placed into an unuseable status due to the refresh. This means we had to rebuild all of the Charm projects after the refresh - which took a considerable amount of time + resources and delayed project work. We don't want to be in this situation again for our next refresh.
    SAPs response to us has been that they have no other customer that does full Development system refreshes - and also has Charm. I wonder if this is accurate, I think what SAP are saying is that they don't have many Charm customers... Is refreshing Development so uncommon?
    We are considering products like SAPs TDMS - and alternatives (eg gold client) - but most of these appear a little immature - for refreshing complex system landscapes - such as ours and keeping everything in synch after the refresh.
    My questions to SDN -
    What do you do - do you do full refreshes to your D systems?
    If not - what are the arguments against refreshing D systems (is this considered bad practice)?
    Are there any other Charm customers out there in a similar situation to us?
    How do you manage the stability of your QA environments and stop the transport into QA systems of untested changes - if your D systems are not similar to you production system
    (note we have some 300 active users in just our ECC development system)?
    Any suggestions / recommendations as to how to best proceed would be greatly appreciated.
    many thanks in advance,
    Julian Phillips
    Edited by: Julian Phillips on Nov 11, 2008 2:33 PM

    Thanks Naushad for your reply,
      I wonder if D refreshes are less common - more due to the additional hardware costs incurred (disk space needed to store full production data is usually pretty large) to do them - than due to avoiding disrupting development - probably a bit of both.
      I did not mention this - but in our refresh we do reimport all transports that we open prior to the refresh - which used to solve our problems - in terms of restoring active changes - but with SAPs Charm system - this approach does not work as the Charm projects are left in an inconsistent status.
    We are now leaning towards introducing a 4th set of systems into our landscape - so that we have the following platforms:
    Development --->  Pre QA  ---> QA  ---> Production
    This approach will allow us to keep both the Pre QA and QA systems refreshed every 6 months or so - and our new Dev system - we will refresh very infrequently (every 5 years perhaps) if at all. We will tie the Charm system to our new development - and this system will then not be impacted by refreshes. This approach means additional hardware cost - but as it happens we have a few spare boxes - so this maybe our best bet.
    The core reason for our refresh is so that we will be able to preserve the stability of our QA test platform - which for us is the critical factor here. If QA has poorly tested work in it - we run a higher risk of disrupting other testing and also of this poorly tested work reaching production.
    When we used to have a development system as you described and just the single QA box - we experienced frequent instability in our QA box - due to poorly tested working reaching it - and this delayed numerous projects.
    Does anyone else have a 4 box setup like this? Anyone else encountered this on an SAP project anywhere? Pros / Cons of this approach?
    //Julian
    Edited by: Julian Phillips on Nov 12, 2008 8:08 AM
    Edited by: Julian Phillips on Nov 12, 2008 8:18 AM

  • Refresh 11.5.4 Apps from Prod to DEV

    Hi All,
    I am in the procees of refreshing 11.5.4 apps + DB
    from production to DEV.
    Please note on production autoconfig has not been
    switched on. It is also not posible to implement it
    on prod, as no proper dev/test system exist to
    implementing the patch (part to switch on autoconfig).
    Do you have any documentaion or URL where I could get
    information on - "How to refresh 11.5.4" (not via
    adclone or rapid clone).
    It would be much appreciated if I get a copy of the
    documnetation.
    Thanks in advance for your help.
    Regards, Kunal

    You could try the following
    Clone the DB by recreating the control file
    Modify references to the hostname and port in the configuration files and scripts
    Change the profile options
    Relink executables
    Compile invalid objects
    Check the node names from concurrent managers
    Sam
    http://www.appsdbablog.com

  • Multiple Select List does not Refresh with Dynamic Action

    All,
    Scenario:
    Using APEX 4.2.2, I have a Select List page item (P4_SPONSOR) set to allow multiple values which has a dynamic LOV to populate the list.  What I would like to do is highlight the display values based on another page item's value (P4_DRIVER_ID).  When I set the source of P4_SPONSOR to static text, such as a delimited string of 1:2:3:4, any display values where the return values are equal to the static text are highlighted when the page loads.
    Problem:
    The problem lies in trying to use a query as a source for P4_SPONSOR which is filtered based on the other page item, P4_DRIVER_ID.  For instance, my SQL Query (returning colon separated values) returns the same as the static text noted above.  In the query's WHERE clause, I specify that the driver's ID is equal to P4_DRIVER_ID:
    SELECT sponsor_id
    FROM sponsors_drivers_xref
    WHERE driver_id = :P4_DRIVER_ID;
    This, as I understand it, would necessitate a refresh of P4_SPONSOR whenever the value of P4_DRIVER_ID changes.  So, I have a Dynamic Action that does just that.  When executed on the page, I can see the P4_SPONSOR multiple select list actually refresh, but none of the display values become highlighted.
    Thoughts?
    Thanks,
    -Seth.

    Seth,
    A dynamic action refresh of your select list will refresh the list of values (this is what you are seeing), it will not refresh the value of the item itself.  In fact, it will remove any values that you had already selected.  To refresh the value you will need to add additional dynamic actions.
    Create another dynamic action with:
    Event: After Refresh
    Selection Type: Item(s)
    Item(s): P4_SPONSOR
    If this was a normal select list you could just create a Set Value action and use your query to set the value of the select list.  Since this is a multiple select list your will need to get your colon delimited value first and then use some javascript to set the values of your select list.
    Create an hidden page item name P4_SPONSOR_TEMP.
    Add a true action to your new dynamic action:
    Action: Set Value
    Set Type: SQL Statement
    SQL Statement:
    SELECT sponsor_id
    FROM sponsors_drivers_xref
    WHERE driver_id = :P4_DRIVER_ID;
    Page Items to Submit: P4_DRIVER_ID
    Selection Type: Item(s)
    Item(s): P4_SPONSOR_TEMP
    Add another true action to your new dynamic action:
    Action: Set Value
    Set Type: JavaScript Expression
    JavaScript Expression:
    $("#P4_SPONSOR_TEMP").val().split(":")
    Selection Type: Item(s)
    Item(s): P4_SPONSOR
    --Jeff

  • "No service for system..." after transporting from dev to prod

    Hi,
    again i have a problem like some other guys also had. I already checked several postings concerning this issue!
    We transported dev-objects to prod, also ID-object like Business Systems.
    The sender side now changed their communication for sending IDoc's to our Prod-XI. While sending IDoc's form Prod R/3 they get "no service for system SAPPSI, client010.." etc.
    I already checked:
    1. idx1 port is SAPPSI pointing to right destination PSI
    2. idx2 all necessary Metadata are loaded
    3. checked adapter specific identifiers in ID and also reloaded them with no change!
    4. in receiver IDoc CC i added RFC-Dest: PSI and Port is SAPPSI
    5. did a cache refresh!
    I need to let you know that we are using one SLD and already communicated with the sender-prod r/3 -system to SAP XI -DEV.
    can someone please help us?! we have no clue what might be wrong!!
    br

    Well i have some strange thoughts:
    when the idoc is send in sender-system the values on sender informations are:
    Port: SAPPSI
    Partner number: PSICLNT010
    Type: LS
    The error we receive is:
    no service for system SAPPSI, client 010 in Integration Directory
    Shouldn't there be the Partner-Number like PSICLNT010?!
    Can someone confirm and tell me if i am right?!
    br

Maybe you are looking for

  • Complete novice needs answer to AWE64 qu

    hello i've just bought an old 90's programme of KOAN generati've music on a floppy. the programme plays the soundcard like a synthesiser but it was designed to be played with specific soundcards, namely Creative Labs AWE64 / AWE32 / SB32, or else it

  • Biller Direct Customer's Payment Advise

    Hi, I am having an issue with Biller Direct (BD). The customer creates the payment advise in BD (starting with 09) and it is available in SAP with FBE3 and in BD showing the invoices to be paid and the amounts. It also shows any credits that the cust

  • How to acheive euivalent VMWARE's thin/fast clone in Hyper-V?

    Hi buddy's,     Right now I am doing some invetsigation on how to  acheive euivalent VMWARE's thin/fast clone in Hyper-V?     There is some concept of differential disk in Hyper-V , using which we can create a virtual machine which whill be pointing

  • Acrobat 8 - Where the window opens

    Is there a way to make Adobe open up a page in a different location than the upper left hand side? I read alot of drawings and need it to open up in the lower right hand side of a page? Thanks

  • Custom layout design

    Hello All, Can any one provide me the code and the step by step procedure for the custom layout. The requiement is to have 2 columns and one column has 2 rows and other column has 3 rows. Thanks