Before modifying a BEx query in Dev, how to verify that it is the same as the one in Prod?

I am asked to modify a BObj report that is based on a BEx query. I need to add new restricted key figures to the BEx query to do the mods needed. I found that the BEx in prod is different than the one in Dev. It seems that, over time, some changes are made in Dev but never transported to Prod.
My dilemma is, how do I revert the BEx in Dev to the same version as in Prod? Can I transport the BEx from Prod to Dev? Someone told me that transports should NEVER go from Prod to Dev - I am new to SAP.
Thanks for your help.

Hi,
we can do Reverse Transport Mechanization transport form PRD to DEV
but this scenario some times will go wrong.
directly your are doing changes in PRD system ? don't do
what ever changes you can do only in DEV system only then do transport to PRD.
collect one more TR form DEV including changes do transport form dev to prd.
Thanks,
Phani.

Similar Messages

  • How to verify that the user has changed table row data before db update

    Hi all,
    Iam using Oracle ADF with EJBs.
    I have a single selection table that displays rows of data returned from a function of my data control.
    The columns of my table are editable so that the user can change the data. The user selects a row, changes the data in one or more columns of the row and saves the data by means of a submit button. The code in the submit button, identifies the row of the corresponding iterator that the user clicked on and updates the data in the database (using the 'mergeEntity' function of the EntityManager)
    Before saving the data, I want to put some logic to check whether the user has actually changed some data to avoid unnecessary updates in the database . But for this I need a technique to detect that the user has indeed changed some data in the table row.
    One technique I have been using so far was to isolate the iterator row of the table and then query the corresponding row in the database table and compare their values.
    Except from dummy, this technique is not efficient if the table contains many rows.
    Moreover, in my case I have observed that on successive updates on the same row , the query on the database returns the new values (user changed values) and not the actual values contained in the database table. This means that when the user updates an iterator row the cached data affect also the results of the SELECT statement from the actual database table!!! Isn't this strange ?
    Can somebody propose me a neat method to detect when the user has changed the the data of an iterator row ?

    Hey Alan,
    The below solution seems overly complicated to me and can not be implemented without a custom screen and/or the use of JavaScript. Also, if your main concern is that a user may accidentally loose all their data because they closed the browser window or the session times out before they hit the save button then this solution does not help you.
    There are a couple of simpler approaches you can take here:
    # If the use of JavaScript is permissible you can hook into the windows 'onUnload' event, and pop-up a message box which gives the user the opportunity to cancel closing the window and save their case if they haven't already.
    # Implement an autosave feature by hooking into one of events provided by web determinations. A simple (but rather naive) way of doing this would be to hook into the OnRenderScreenEvent and call save on the interview session every time the event fires. This guarantees that all the data the user has submitted will aways automatically be saved, thereby removing the need to make sure the user manually saves their data before closing the browser.
    Automatically making Web Determinations close a browser window has to be done using JavaScript. However, doing so means that a) it won't work for people who turn off JavaScript, which is commonly done for accessibility reasons b) you'll likely run afoul of the browser's security mechanism (they generally won't let you close a window that you didn't open and some really don't like you doing that at all).
    Thanks,
    Kristy

  • How to verify that my query is actually using the physical partition?

    Gurus,
    I have partitioned my cube based on 0FISCPER as below
    001.2007 to 004.2009 MAX 14 PARTITIONS.
    In our business scenario, one fiscal period equals one quarter.
    so 3 years * 4 fiscal period( quarters) = 12 and 2 partitions for overflow.
    I have loaded data into cube. The data resides in F fact table.
    I can see in RSDCUBE table and cube properties that the cube is partitioned based on 0FISCPER as expected.
    Now, I run my query with 0FISCPER as 003.2008.I donot find any appreciable improvement in the performance of the query. My QDB time is almost the same after the partition.
    How do I find if this query is actually reading from the partitioned section of the Fact table?
    Are there any function modules/ programs to find out what is the volume of each of my partition ?
    Or Is there a way to check if my partition is error free?
    Have you guys experienced any considerable improvement in query response time after 0FISCPER partition?
    Have I missed something in the partitioning process?
    Thanks!

    Simon,  Thanks again.
    I have given below the entire execution plan. I dont find the term PARTITION RANGE at all.
    SELECT STATEMENT ( Estimated Costs = 15,720 , Estimated #Rows = 4,521 )                                                                               
    5  34 TEMP TABLE TRANSFORMATION                                                                               
    4  6 RECURSIVE EXECUTION SYS_LE_2_0                                                          
             5  33 SORT GROUP BY                                                                               
    ( Estim. Costs = 15,720 , Estim. #Rows = 4,521 )                                                                               
    5  32 HASH JOIN                                                                               
    ( Estim. Costs = 15,670 , Estim. #Rows = 4,521 )                                                                               
    7 TABLE ACCESS FULL /BIC/DCUBENAME9                                              
                          ( Estim. Costs = 2 , Estim. #Rows = 122 )                                       
                     5  31 HASH JOIN                                                                               
    ( Estim. Costs = 15,667 , Estim. #Rows = 4,521 )                                                                               
    8 TABLE ACCESS FULL /BIC/DCUBENAME3                                          
                              ( Estim. Costs = 2 , Estim. #Rows = 7 )                                     
                         5  30 HASH JOIN                                                                               
    ( Estim. Costs = 15,664 , Estim. #Rows = 4,521 )                                                                               
    9 TABLE ACCESS FULL /BIC/DCUBENAMET                                      
                                  ( Estim. Costs = 2 , Estim. #Rows = 1 )                                 
                             5  29 HASH JOIN                                                                               
    ( Estim. Costs = 15,661 , Estim. #Rows = 4,521 )                                                                               
    5  27 HASH JOIN                                                                               
    ( Estim. Costs = 6,436 , Estim. #Rows = 4,521 )                                                                               
    10 TABLE ACCESS FULL SYS_TEMP_0FD9D67B3_41C870D4                  
                                           ( Estim. Costs = 2 , Estim. #Rows = 4,249 )                    
                                   4  26 TABLE ACCESS BY LOCAL INDEX ROWID /BIC/ECUBENAME             
                                           ( Estim. Costs = 6,429 , Estim. #Rows = 89,044 )               
                                           Pstart: 8 Pstop: 8                                                                               
    28 TABLE ACCESS FULL /BIC/XINFOOBJECT                                 
                                       ( Estim. Costs = 8,336 , Estim. #Rows = 18,747,262 )

  • How can I set the page that will open, when I open a new tab, to be the same as the homepage?

    How can I set the page that will open, when I open a new tab, to be the same as the homepage?
    An app changed it to some other search engine, before installing the app, I the tab that would open was the homepage I set.
    In my case it is Google, and I want my new tabs to open on Google like they did before the installation.
    thank you,
    Asaf Privman.

    You can middle-click or Ctrl left-click the Home button on the Navigation toolbar to open the Home page in a new tab.
    You can look at one of these extensions:
    * NewTabURL : https://addons.mozilla.org/firefox/addon/newtaburl/
    * New Tab Homepage : https://addons.mozilla.org/firefox/addon/new-tab-homepage/

  • How to verify that embedded OC4J is loading Custom LoginModule?

    I've written a custom login module to authenticate against a custom datastore. I've added a system property
    java.security.auth.login.config=C:\javadev\...\jaas.configas recommended by Yvonne here: Re: Custom LoginModule used by BC4J
    I still get the following when I load a UIX page out of this module:
    msg=JBO-33021: Failed authenticate user nullThere are many debug System.out(...) statements in the code (including in the initialize() function) but none are showing up in the OC4J console. Does anyone know how to verify that the LoginModule is indeed getting loaded? Is it normal for these System.out() statements not to show in the OC4J console?
    I get the impression that the LoginModule is not being loaded but I'm not sure if those traces are enough...
    Thanks,
    /sfl

    Thanks much for the prompt reply and debugging tips Steve and Avi!
    I used both switches (-DApplicationServerDebug and -verbose:class) and still no sign of the class being loaded; none of the traces (I did trace in the construct, though I failed to mention in my original post) nor do any of the app server or jvm debug messages show any sign of the LoginModule being loaded. So now I'm fairly certain I'm going about the wrong way to get this module loaded. Should I also be posting this to the JDeveloper forum?
    My application module configuration is as follows:
    jbo.security.config=<blank> (is this right?)
    jbo.security.context=oracle.security.jazn
    jbo.security.enforce=Must
    jbo.security.loginmodule=customModuleThe command line to the JVM contains:
    -Djava.security.auth.login.config=C:\javadev\jdev9052\j2ee\home\config\jaas.config[yes Avi, I was unfortunately imposed an M$ env. by the powers that be : ( ]
    And, well I've been trying a lot of different things w/ the jaas.config file:
    customModule{
    myPack.controller.MyLoginModule required;
    myApp{
    myPack.controller.MyLoginModule required;
    myPack.LookupModuleLocal{
    myPack.controller.MyLoginModule required;
    myPack.LookupModule{
    myPack.controller.MyLoginModule required;
    Ws-MyProg-webapp{
    myPack.controller.MyLoginModule required;
    default{
    myPack.controller.MyLoginModule required;
    current-workspace-app{
    myPack.controller.MyLoginModule required;
    };Any idea where I'm going wrong? Do I need to do anything else to get this module loaded? At first I thought I needed to modify the jazn-data.xml file but I saw a note in another thread Custom LoginModule used by BC4J which says that it's not necessary to modify it when using a custom LoginModule. Is this right, or should I be modifying that file?
    Thanks,
    java.lang.Object - jobject ;- )

  • I utilise Entourage for my mails. When I tip a mail adress and write a wrong one, I change. When I will send again a mail to the same adress the wrong and good one appears both.  How can I delete the wrong one

    Question is here above but more details here under
    I use Entourage as Mail sender. I don't use the adress book.
    When I tip a wrong adress  and make the correction, the old one stays in the memory of my computer ( apple I Mac ).
    When I wish to send a new message to the same adress, the wrong one appears in the same time , and some time I don't remember wich is the good one .
    To avoid that problem, how can I delete the wrong adress for future sending of mails.

    Solution, use Apple Mail
    I can highly recommend migrating to the Address Book. You won't have the typo'ed history in your email.
    Here's the KB on how to clear the list
    http://support.microsoft.com/kb/823667

  • How can I print multiple copies of same photo onto one page on iPhoto 9.5.1?

    How can I print multiple copies of same photo onto one page on iPhoto 9.5.1? I was able to do it on the old iPhoto, but can't seem to be able to do it on the new iPhoto. Grrr...

    Photos does the same thing.... Only workaround I can come up with is to create a template in Pages and copy &amp; paste.

  • HT1338 i have apps to be updated but when i try to update them a message pops out saying "You have updates for other accounts, please sigh in with the other id". Can some one help me how can i still update the same with the new apple id ive created.

    i have apps to be updated but when i try to update them a message pops out saying "You have updates for other accounts, please sigh in with the other id". Can some one help me how can i still update the same with the new apple id ive created. As i dont have the access to the earlier id anymore.

    You cannot. The apps are assigned to that Apple ID and there is nothing you can do to change that. You could choose to download them again with the new Apple ID, any paid apps will need to be purchased again.
    Hope that helps.

  • I just purchased a new ipod touch so now I have two. I do not want the second ipod touch to sync the same as the old ipod touch - 2 people with 2 different music preferences. How do I keep them separate.

    I just purchased a new ipod touch so now I have two. I do not want the second ipod touch to sync the same as the old ipod touch - 2 people with 2 different music preferences. How do I keep them separate.

    These are two possible approaches that will normally work to move an existing library to a new computer.
    Method 1
    Backup the library with this User Tip.
    Deauthorize the old computer if you no longer want to access protected content on it.
    Restore the backup to your new computer using the same tool used to back it up.
    Keep your backup up-to-date in future.
    Method 2
    Connect the two computers to the same network. Share your <User's Music> folder from the old computer and copy the entire iTunes library folder into the <User's Music> folder on the new one. Again, deauthorize the old computer if no longer required.
    Both methods should give the new computer a working clone of the library that was on the old one. As far as iTunes is concerned this is still the "home" library for your devices so you shouldn't have any issues with iTunes wanting to erase and reload.
    I'd recommend method 1 since it establishes an ongoing backup for your library.
    Note if you have iOS devices and haven't moved your contacts and calendar items across then you should create one dummy entry of each in your new profile and iTunes should  merge the existing data from the device.
    If your media folder has been split out from the main iTunes folder you may need to do some preparatory work to make it easier to move. See make a split library portable.
    Should you be in the unfortunate position where you are no longer able to access your original library or a backup then then see Recover your iTunes library from your iPod or iOS device for advice on how to set up your devices with a new library with the maximum preservation of data.
    tt2

  • How can I combine multiple deliveries of the same address to one shipment.

    Hello Friends,
    My client is sending multiple deliveires with multiple shipments to the same customer. His cost is increasingm therefore I am lookign to help him to combine all the deliveries to one shipment and one delivery.
    How can I combine multiple deliveries of the same address to one shipment.
    Please help me.
    Regards

    Of course, you can combine several deliveries into one shipment. You can set your own selection variant to select deliveries with the same ship-to party.
    You cannot combine several deliveries into one delivery. The combination of deliveres is possible only when creating deliveries in VL10*.
    Edited by: Harry Wu on Jun 21, 2010 4:30 AM

  • How can I print multiple copies of the same photo onto one sheet of paper?  Do I have to Duplicate the photo in iPhoto and then select them all?

    How can I print multiple copies of the same photo onto one sheet of paper?  Do I have to Duplicate the photo in iPhoto and then select them all?

    no - you simply have to select the option to print mucliples of a photo on a page
    select the photo and go to the file menu ==> print - select the printer, paper size and print size and click customize - in the tool bar click on the settings icon (the gear looking thingy) and select "multiple of the same photo per page" and the preview will reflect this option showing a full page of the selected size photos
    LN

  • I have 2 iPhones using the same itunes on one computer, how do I sync each

    I have 2 iPhones using the same itunes on one computer, how do I sync each one separately and how do I sync my outlook contact separately.... please help

    I tried that and it says "The information on the iPhone "Michael's iPhone is synced with another user account. Do you want to sync this iPhone with the information from this user account instead?
    "Merge Info merges the information on this Iphone with the information fro this user account.
    "Replace Info" replaces the information on this iPhone with the information from this user account."
    I am not sure which user they are talking about. Is it my phone (the one that is hooked up) or the other phone?

  • How do I resolve this problem: This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required

    When attempting to log in to the web site the following message is received. This web site works
    on other systems using Firefox.
    This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.
    Additionally, a 401 Authorization Required error was encountered while trying to use an ErrorDocument to handle the request.
    == URL of affected sites ==
    http://www.mdyc.org/members_only

    You may have saved a bad password so Firefox is entering that rather than giving you the option to try again. Go to Tools > Options > Security > Saved Passwords and delete the saved passwords for that site and then try logging in again.

  • How to use at the same time the audio sounds of a keyboard & the midi sounds with mainstage

    Hello! hope you can shed some light on my problem! I want to be able to use at the same time the real sounds of korg sv-1(stage keyboard, but it could be any stage piano with USB midi) and use other sounds from mainstage. Of course i switch between patches and sets with a footpedal so i can be quick with my changes of sounds so I try to keep my hands on the keys.
    My question is: Is there a way that one moment for example i have a silend patch (from mainstage) and the real sound i want passing through audio and the next moment silence from korg and the next patch a sound from mainstage? Or even combine them. I mean in general how am I able to integrate the sounds I prepared and organised in patches in mainstage with the beautiful piano & rhode sounds of my sv-1?
    thanx in advance for your response!

    Yes. To have a silent Mainstage patch, simply do not create any instrument channel strips. To have the SV-1 silent on a patch you should be able to set and save the volume for that patch to 0. As an alternative you could turn local off on the SV-1( this function will reset to local on after the SV-1 has been turned off). With local off you can determine with each Mainstage patch whether or not you want to transmit MIDI to the external instrument(SV-1) channel strip. If you have local on, be careful not to create a MIDI feedback/loop with the SV-1. This is a lot of info to digest at once, so take it slowly, step by step. Snapshots below are somewhat in order.
    Click on the cog wheel in the upper right corner of the channel strips section to get to this menu. Select add external instrument channel strip.
    The external channel instrument strip will look like this.
    Click on the MIDI output box to show the display below and choose your external keyboard destination(SV-1).
    In the channel strip inspector you can send patch changes to the SV-1.
    Here is where you select the MIDI input for routing MIDI to the SV-1. If want no SV-1 sound for this Mainstage patch, select none.
    You'll need to play with these parameters to get the desired results. Stepping through the MS patches with a footswitch can be done, too, but that can wait for now. Post another question when you master these steps.

  • How to insert into 2 tables from the same page (with one button  link)

    Hi,
    I have the following 2 tables....
    Employees
    emp_id number not null
    name varchar2(30) not null
    email varchar2(50)
    hire_date date
    dept_id number
    PK = emp_id
    FK = dept_id
    Notes
    note_id number not null
    added_on date not null
    added_by varchar2(30) not null
    note varchar2(4000)
    emp_id number not null
    PK = note_id
    FK = emp_id
    I want to do an insert into both tables via the application and also via the same page (with one button link). I have made a form to add an employee with an add button - adding an employee is no problem.
    Now, on the same page, I have added a html text area in another region, where the user can write a note. But how do I get the note to insert into the Notes table when the user clicks the add button?
    In other words, when the user clicks 'add', the employee information should be inserted into the Employees table and the note should be inserted into the Notes table.
    How do I go about doing this?
    Thanks.

    Hi,
    These are my After Submit Processes...
    After Submit
    30     Process Row of NOTES     Automatic Row Processing (DML)     Unconditional
    30     Process Row of EMPLOYEES     Automatic Row Processing (DML)     Unconditional
    40     reset page     Clear Cache for all Items on Pages (PageID,PageID,PageID)     Unconditional
    40     reset page     Clear Cache for all Items on Pages (PageID,PageID,PageID)     Unconditional
    40     reset page     Clear Cache for all Items on Pages (PageID,PageID,PageID)     Unconditional
    40     reset page     Clear Cache for all Items on Pages (PageID,PageID,PageID)     Unconditional
    50     Insert into Tables     PL/SQL anonymous block     Conditional
    My pl/sql code is the same as posted earlier.
    Upon inserting data into the forms and clicking the add button, I get this error...
    ORA-06550: line 1, column 102: PL/SQL: ORA-00904: "NOTES": invalid identifier ORA-06550: line 1, column 7: PL/SQL: SQL Statement ignored
         Error      Unable to process row of table EMPLOYEES.
    Is there something wrong with the pl/sql code or is it something else?

Maybe you are looking for

  • Portal Events---WDA view is empty on initialization

    Hello everyone, I created a WDA application which will be integrated with Employee Search Iview (provided by SAP).  Everything is working fine...only issue is that when we display the page first time...my WDA view is empty...untill we click on an emp

  • Replication of roles from cProject to R/3 PS

    Hi   I want to know the procedure to replicate the roles from the cProjects to project system. If any one know pl help me. Regards Nanthu

  • Process Order -Batch determination for a BOM material(same batch)

    Hi Friends, Thanks in advance. Let us say, a material (ROH) has so many batches as A,B,C & D. Whenever we create a new process order, system has to pick only the particular batch( say -C here)  in the process order BOM through batch determination.  (

  • Black preview in PE 10 using recent nVidia drivers

    Premier Elements 10 was working fine. Then I upgraded my nVidia drivers and after that the preview displayed only black video (audio was fine). Windows 7 and Quicktime are all up to date. Problem exists with all video file types to which I have acces

  • Apple Genius Bar, fried MacBook Pro HDD?

    Hello, Think my MacBook Pro's HDD has died. It's a replacement I installed myself - does this mean a Genius won't diagnose the problem for me? I am happy to replace the HDD again, but just wanted to me sure it was th HDD before paying for another. Th