Is there a process/program  to update tables/data after System Refresh?

We are planning a refresh of SAP R/3 47 and SRM EBP 4.0. Copies of all data from our production system will be refreshed onto our test environment. 
Is there a program that can be run to reset the "Destination" targets as there is with "source" using BDLS?
We can copy out certain tables and reimport, but we fear that we may be missing something. If anyone has informatoin on the process for performing a refresh, we would appreciate hearing about it.
Thanks,
BIll
Message was edited by: William Olliver
Using BDLS and clearing out some of the custom tables (allowing normal programs to rebuild data points) did the trick. 

Hi Bill,
BDLS takes care of the table entries that correspond to the Logical System.  This takes care of almost 80-90% of the entries. 
Keep in mind however, you will need to change all the entries that correspond to an backend RFC destination or other webservers once a copy is made; as those are not updated by BDLS. 
Some of these are (as it is entirely dependent on the scenarios being implemented):
DEFINE BACKEND SYSTEMS:
--IMG>SRM>...
ORGANIZATION STRUCTURE
--Use standard program RHOMATTRIBUTES_REPLACE
--Plus, Change other attributes: POrg,PGrp,Plants...
EDI/IDOC/ALE entries for partner profiles
--WE21 etc.
TWPURLSVR, TWPURLPATH, etc
--Table entries
WORKFLOW Verification Steps
--IMG>Workflow...
MIDDLEWARE PARAMETERS in R/3 and SRM.
--Table Entries
CATALOG ENTRIES
--IMG>Master Data...
Hope this helps.
-Sachin Sethi

Similar Messages

  • I can't get to download the app store after all the updates. I have version 10.6.8 and there are no more available updates for my operating system.

    I can't get to download the app store after all the updates. I have version 10.6.8 and there are no more available updates for my operating system.

    Look in the HD/Applications folder.

  • To update table data

    create or replace procedure SP_MIS_LEDGER_ON_DEMAND_V2
    as
    var_date1 date;
    VAR_STARTDATETIME DATE;
    VAR_ENDDATETIME DATE;
    -- VAR_EXECUTE_FOR_DATE DATE;
    -- VAR_STATEMENT VARCHAR2(4000);
    VAR_ELAPSEDTIME VARCHAR2(50);
    VAR_INTRIMSTATUSID NUMBER;
    CURSOR c1 IS
    select DISTINCT ta.accountid,day PROCESSDATE,(NVL(payment,0))PAYMENT,0 TOTALDUE,0 CURBILL, NVL(srf,0)SRF,NVL(sbpnt,0)sbpnt,NVL(srv,0)SRV,NVL(sbf,0)SBF,NVL(SBV,0)SBV,NVL(EF,0)EF,NVL(EV,0)EV,NVL(TSRV,0)TSRV,NVL(tsub,0)TSUB,NVL(teqe,0)TEQE,NVL(DT,0)DT,NVL(A.dep,0)RDEP,NVL(B.DEP,0)PDEP,NVL(pnt,0)PNT,NVL(eqp,0)EQP,NVL(dtr,0)DTR,NVL(drf,0)DRF,NVL(unadj,0)UNADJ from
    (select DISTINCT day ,accountid
    from
    syntblmaccount, tblmtime where yyyy=2010)ta,
    (SELECT accountid,
    SUM(srfee)srf,
    SUM(srvat)srv,
    SUM(subfee)sbf,
    SUM(subvat)sbv,
    SUM(eqefee)ef,
    SUM(eqevat)ev,
    SUM(ttlsrv)tsrv,
    SUM(ttlsub)tsub,
    SUM(ttleqe)teqe,
    SUM(dep)dep,
    SUM(dt)dt,trunc(FROMDATE)FROMDATE
    FROM VWDT_V6
    group by accountid, trunc(FROMDATE)
    )a,
    (SELECT accountid,
    SUM(pnt)pnt,
    SUM(subpnt)sbpnt,
    SUM(eqpnt)eqp,
    SUM(dep)dep,
    SUM(DEPTRANSFER)dtr,
    SUM(DEPREFUNDED)drf,
    SUM(unadj)unadj,trunc(paymentdate)paymentdate
    FROM vwkt_v4
    GROUP BY accountid,trunc(paymentdate)
    )b,
    (SELECT ACCOUNTID accountid,TRUNC(createdate)CREATEDATE, SUM(totalamount)PAYMENT
    from syntbltcreditdocument
    where CREDITDOCUMENTTYPEID IN ('CDT01','CDT04')
    group by accountid,TRUNC(createdate))credit
    where ta.accountid=a.accountid(+)
    and ta.accountid=b.accountid(+)
    and ta.accountid=credit.accountid(+)
    and ta.day=a.FROMDATE(+)
    and ta.day=credit.createdate(+)
    and ta.day=b.paymentdate(+)
    and ta.day =to_date('01-MAY-2010','DD-MON-YYYY');
    BEGIN
    SELECT MAX(PROCESSDATE) INTO VAR_DATE1 FROM MIS_LEDGER_DETAIL_TEST;
    SELECT SYSDATE INTO VAR_STARTDATETIME FROM DUAL;
    SELECT SEQ_PRC_STATUS.NEXTVAL INTO VAR_INTRIMSTATUSID FROM DUAL;
    FOR c1_rec IN c1
    LOOP
    EXIT WHEN c1%NOTFOUND;
    UPDATE MIS_LEDGER_DETAIL_tEST A
    SET A.PAYMENT=c1_rec.payment,
    A.TOTALDUE=c1_rec.TOTALDUE,
    A.CURBILL=c1_rec.CURBILL,
    A.SRF=c1_rec.srf,
    A.SBPNT=c1_rec.sbpnt,
    A.SRV=c1_rec.srv,
    A.SBF=c1_rec.sbf,
    A.SBV=c1_rec.sbv,
    A.EF=c1_rec.ef,
    A.EV=c1_rec.ev,
    A.TSRV=c1_rec.tsrv,
    A.TSUB=c1_rec.tsub,
    A.TEQE=c1_rec.teqe,
    A.DT=c1_rec.dt,
    A.PDEP=c1_rec.Pdep,
    A.RDEP=C1_REC.RDEP,
    A.PNT=c1_rec.pnt,
    A.EQP=c1_rec.eqp,
    A.DTR=c1_rec.dtr,
    A.DRF=c1_rec.drf,
    A.UNADJ=c1_rec.unadj
    where A.accountid=c1_rec.accountid
    and A.processdate=C1_REC.processdate
    and a.processdate =to_date('01-MAY-2010','DD-MON-YYYY');
    END LOOP ;
    commit;
    SELECT SYSDATE INTO VAR_ENDDATETIME FROM DUAL;
    SELECT CAST(VAR_ENDDATETIME AS TIMESTAMP) -
    CAST(VAR_STARTDATETIME AS TIMESTAMP) INTO VAR_ELAPSEDTIME
    FROM DUAL;
    INSERT INTO LedgerStatusSummary (StatusID, ProcedureName, STARTDATETIME, ENDDATETIME, LastExecutionDate,NextExecutionDate,LastModifiedDate,TIMETAKEN,Procedurestatus) VALUES
    (VAR_INTRIMSTATUSID,'SP_MIS_LEDGER_ON_DEMAND',VAR_STARTDATETIME,VAR_ENDDATETIME,TRUNC(VAR_DATE1),TRUNC(VAR_DATE1)+1,VAR_STARTDATETIME, VAR_ELAPSEDTIME,'MENUAL');
    COMMIT;
    EXCEPTION
    WHEN OTHERS
    THEN DBMS_OUTPUT.PUT_LINE('An error was encountered - '||SQLCODE||' -ERROR- '||SQLERRM);
    END SP_MIS_LEDGER_ON_DEMAND_V2;
    i have 9830 data in MIS_LEDGER_DETAIL_tEST table ... i am updating table data but it is taking more time to update for 01-may-2010 it is not completing execution in 15 min so i abort it...
    how to write update query....?? please guide me...
    Thanks in advance
    exec SP_MIS_LEDGER_ON_DEMAND_V2

    Why do you need a cursor or a loop at all? What in your statement can not be accomplished with a simple UPDATE TABLE?
    But if you do require a loop, I don't see it, then use BULK COLLECT and FORALL statements
    http://www.morganslibrary.org/reference/array_processing.html
    And replace this:
    SELECT SYSDATE INTO VAR_STARTDATETIME FROM DUAL;
    with this:
    VAR_STARTDATETIME := SYSDATE;

  • Update Routing data after change in Work Center

    Hello All,
    I have just modified the Costing Data for 100 Work Centers CR02, setting a new "Activity Type" and "Activity Unit".  But the Routing Data CA02 does not get updated correspondingly.  I would like to ask is there any standard program which can help me to do the mass processing as to update the data to the corresponding routing?
    Thanks.

    1) You can change as per Mr Anupam sharma Said
    or
    2) YOU can also Update the data IN CA85N
    In selection criteria enter the respective work center and Plant
    and In new Value Give
    Same work center, Plant,  activity value , Unit  and activity type
    execute
    select the all the work center  and then click mass change
    Edited by: Sundaresan . E. V on Nov 12, 2010 10:25 AM

  • Reg:Shortdump in Program while updating Table AUSP

    Hi All,
    i have a problem in the program while updating the AUSP table am using the function module
    CLVF_VB_INSERT_CLASSIFICATION
    in that function module the short dump occurs while try to insert ausp in the following line,
    insert auspc_v1 client specified from table auspcv1.
    the problem is while updating transaction CL20N the update has been failed thats why i have tried to manually insert in AUSP even though its short dumping.
    i have maintained all the necessary settings in cl24n.
    could you please resolve my issue.

    I am not sure of the Tables and there uses but it looks like you need to update SAP tables through standard transaction which is failing.
    Are there any data inconsistancies for the data that you are trying to maintain?
    Also maintaining the SAP table manually is not advisable as ther could be some other dependant/related tables which also might require updation.
    By the way what is the Message diplyed in ABAP dump it will definately help in solving the problem.
    Regards
    Shital

  • Process triggered before update table filled

    Hello,
    We have a program that
    - calls one FM (RSSM_SDL_INFOPACKAGE_DIALOG) that gives direct access to a specific infopackage (via program parameters) that is uploading an ODS when executed
    - secondly calls another FM (BP_EVENT_RAISE) that triggers an event that activates the ODS (and some other processes afterwards).
    The problem is: The event is triggered when the infopackage is left - and the infopackage might be left before the update table is filled. So the activating process might start before the filling of the update table has been done (monitor status not green).
    How can this issue be solved keeping in mind that the end-user should only execute one transaction (the one that's execute the program).
    Kind regards,
    Johnny

    Hi Simon,
    Can you provide me with information of how to build in this loop. Please check the relevant part of our program:
      CALL FUNCTION 'RSSM_SDL_INFOPACKAGE_DIALOG'
        EXPORTING
          SOURCE.......
    IMPORTING
    EXCEPTIONS
       error                  = 1
       OTHERS                 = 2.
      IF sy-subrc <> 0.
      PERFORM log_nogo.
        MESSAGE e001(00) WITH 'FM Error: Infopackage error message succesfully logged'.
      ELSE.
        IF NOT p_evtid IS INITIAL.
          PERFORM raise_event
               USING p_evtid
            CHANGING ret_code.
          IF ret_code <> 0.
            MESSAGE e002(zbps) WITH 'Error raising event '
                                   p_evtid.
          ELSE.
            MESSAGE s002(zbps) WITH 'Event'
                                  p_evtid
                                  ' successfully' ' raised'.
          ENDIF.
        ENDIF.
      ENDIF.
    Thanks,
    Johnny

  • Is there any purging programs for WF tables?

    I'm looking for purging programs to purge the WorkFlow tables,
    Is there any of those available?

    Hi,
    Yes, there is. Concurrent "Purge Obsolete Workflow Runtime Data" under System Administrator.
    Regards,
    Ketter Ohnes

  • Program to update employee data

    Hi all,
    Is there any std program which can be used to update the data for employee as it is done manually in transaction "Manage Employee data"??
    We need to do a mass update of email address for employees under USER ACCOUNT and POSITION programatically .

    You have 8 days to write a primitive payroll system, and you are new to programming? Well, I wish you the best of luck. But it looks like you have good specs there. Start by designing the data file.

  • Is there any alternative program for RSSTAT10 in ECC6.0 system

    Dear ABAPers,
    Issue scenario:
    We are trying to create a report program in the ECC system to provide the details of the server workload. This report is a copy of the program RSSTAT10 which is working fine in other systems(3.1,4.7). The report works fine in those systems. But when we try to copy the same on ECC,we get a dump " CALL_FUNCTION_CONFLICT_TYPE ".
    The Reason for the dump :
    1.The reason is the mismatch of the field length in the import export parameters of the FM.
    2.There are a few includes and FModules that do not exist in the ECC system, but are available in the other systems. For eg. RSSTAT10 is not available.
    Our question is :
    Since RSSTAT10 is unavailable in the ECC is there an alternate program that can be used in order to generate the report that provides the details of the server workload in the ECC system?
    Regards,
    Prathap

    Check
    Program:- RSSTAT15 in ECC 6.0
    Edited by: Bala Krishna on Aug 14, 2008 12:44 PM

  • Update table data based on sheet

    Hi
    I'm still trying to find an easy sollution to the following problem
    I'd like to update the data in a table with the data I have in a sheet
    I found the possibility to insert but I'd like to do an update or even a merge from the sheet with less clicks and no copy paste
    Does HTML DB have this functionallity hidden somewhere?
    I'll have to do this for a large number of sheets with the same structure but different names
    To me the ideal sollution would be the possibility to define a 'profiile' for the sheet in which you can state the table, collumns and join condition
    So when I'm uploading I only have to choose the profile and give the file name as input
    Thanks
    Cindy

    Cindy,
    I'm sure this requirement has already been mentioned and I believe the solution is/was to load in the usual way and then use your own procedure (maybe kicked off by a trigger) to update/insert/whatever on your own tables, and then delete from the upload table ready for the next sheet (or use sqlldr from a script -- could then be called repeatedly in a for loop to run in a whole lot of sheets in one hit -- for the dataloads to a temporary table then kick off the procedure).
    Greg

  • Table data does not refresh

    Using LV2010.
    A table displays the test configuration that has been selected by the user.  This appeared to work fine until recently. 
    Nothing in that area of the code has changed .
    The issue is that although valid data exists on the wire and it even gets written to file, nothing is displayed in the table.
    The operator can click multiple times and nothing is displayed.  Even when running with highlight execution turned ON, the table does not get refreshed.
    Unfortunately, each time the operator click the button to insert the configuration, it does.  But it is not displayed.  The same list goes to the table.  You would expect the subsequent attempts would cause all the items to be displayed when it finally does, but no... only the last selection gets displayed.
    I've recently taken over the project and did notice that a previously working feature was not working.  That feature was to allow multiple selections to be inserted at once.  I suspect the feature still workes, but the table only displays a single line of data.
    I did find a thread that started to discuss a similar behavior with a link to a description of the bug, but that page appears to have dissappeared from the website.  It was discussed in 2005.
    Is there a way to force a refresh display on a table?  Another thought... Could it be that the table is displaying data from a portion further down the list which makes it appear as if there is no data?  As I said earlier, this section of code was not touched and it is the only area where the table data is updated and the display refreshed..
    Has anyone else seen this behavior?
    As can be seen above, the probe does "see" the data on the wire.  The screen capture was taken after the data flow had completed the entire state. The wire itself claims to have a 2D array of 1 X 11 elements.  Normally, this data would be displayed.  I can't think of why it wouldn't be displayed.  If I could, I wouldn't be posting this.. 
    I am curious if this is a LV bug...
    Attachments:
    TableDataInvisible.PNG ‏21 KB

    You know me & locals... 
    Plus the property node was used for something else.
    I fear using the VI Analyzer would... well... euh..  hummm...  how to say this,...
    blow up.. 
    LOL!! 

  • Table structure changed in testing system after system refresh.

    Hi Team,
    Recently we underwent a system refresh in Testing System where the Testing data is filled with Production data. But now we find that in one table some fields which we had deleted they are again found there. The version history of table is also gone. The table object was under testing in testing system and after which it was supposed to be transported to production. I believe System refresh only means refresh of data and it has nothing to do with table structure. Please correct me if I am wrong. Please also let me know what could be the reason of those changes in table if it is not System Refresh.
    Regards,
    Amit

    I believe System refresh only means refresh of data and it has nothing to do with table structure.
    Alas, you were wrong, after all table definition are data too, as program sources...
    You have to re-import every transport request which was not yet transported to production in your test system.
    Regards,
    Raymond

  • Issues with BDLS for table /SAPAPO/TSTROBJR after system refresh

    Hi,
    After a recent refresh of our QA system from the Production system, when we are running BDLS for the table /SAPAPO/TSTROBJR to convert the logical system from Prod to QA, it's not allowing us to make the change.
    Error message reads:
    /SAPAPO/TSTROBJR          LOGSYS                              1                              0 <<<<
    <<<< Error in field  of table . Manual correction required.
    I have already tried to run the report /SAPAPO/SCHED_BUFFER_RESET, but this has not been of much help.
    What can we do to resolve this issue?
    Do we need to take some extra steps before we can run BDLS, or is there some other way to update these time streams for unloading point?
    Thanks - Pawan

    Scheduling buffer reset did not update teh time stamps, but the new GATP checks are noe able to change teh time streams. So, issue doesn't exist now.
    Closing this thread.

  • Is there a way to retain the original date after editing?

    I am using PSE 11 on a MacBook Pro, OS X (10.3). I have a lot of old pictures to edit, and they are in date order, which is how I want them.
    However, when I edit a picture and save it, it moves it to the bottom, with today's date instead of the original date.  I have them set to save with the original as a version set.
    Is there any way to retain the orignal dates, short of having to go in and reset the date on every picture after I save it?  I really want them to be in date order under their original dates.
    BTW, I used earlier versions that were Windows-based, and this didn't happen.  When I saved them, the version sets stayed where they were.
    This is really frustrating!

    SK Prairie Chicken a écrit:
    I'd like an answer to this too.
    What's your problem exactly?
    The 'date taken' is never changed by editing a picture.

  • Is there any better way for updating table other than this?

    Hi all, I need to update a row in the table that require me to search for it first (the table will have more than hundred thousands of row). Now, I am using a LOV that will return the primary key of the row and put that primary key to DEFAULT_WHERE property in the block and execute query command to fetch the row that need updating. This works fine except that it require 2-query-trip per update (the lov and the execute_query). Is there any better way to doing this? This update is the main objective for my application and I need to use the most effective way to do it since we need to update many records per hour.

    Thanks Rama, I will try your method. Others, how to query row instead of primary key? I thought that querying primary key is faster due to the index?
    BTW, what people do if you need to update a table using Form? I have been using the LOV then execute query since I first developing form. But I am building a bigger database recently that I start worrying about multiple query trip to dbms.
    FYI my table will have up to million rows on it. Each row will be very active (updated) within 1-2 weeks after it creation. After that it will exist for records purposes only (select only). The active rows are probably less than 1% of all the rows.

Maybe you are looking for

  • Adobe Presenter issue with PDF attachments opening

    I attached all my supplemental documents as PDF attachements so that they would be part of the zipped file when published. Once published, I tried clicking on an attachment, and I get a presenter file attachment window, indicating I need to save to m

  • Calling a function from sql*plus

    I can call my procedure from sql *plus by doing sql>call Proc_name(x,y); How do you call a function? null

  • Last time ASA L2L peer established?

    I'm doing some cleanup on the ASA configuration and trying to find a way to determine the last time each of my defined L2L (site-to-site) connection profiles was used/established. At this point I am relying on the syslog messages collected on my sysl

  • Iphoto videos not recognized

    It appears that iMovie does not recognize videos in my iPhoto libraries that are on my external hard drive. I am wanting to transfer all my videos to DVD now.... but over time my hard drive has been maxed out, so iPhoto libraries have been taken off

  • Error when trying to save project

    I get a window saying "Error (and then something about there being something wrong with a Volume)" Sorry I can´t be more specific, but the computer is at work. Does somebody know what I could do? I tried to copy the timeline and put it into another p