Filling Set tables in Batches

Hi SDN,
In LO if i want to fill setup tables in batches due to high volumes of data, what steps I need to follow from ECC as well as  BW side.
Suppose I have 10 years of sales data say 1997 to 2007, I deleted the  setup tables and intialized with 2004 to 2007 data, ran init infopackage and applied appropriate update mode and job scheduling options and every day deltas are running to BW. Now I want 2000 to 2003 sales data into my BW system so what steps I should perform to accomplish this?
Please explain me .All your help will be appreciated.
(Full points will be assigned)

Hello BI_Boy,
As I do not understand clearly which steps you already took, I explain everything.
The most important thing with setup tables is that no content must be changed during runtime. So, exclude all users from working and stop all jobs. There is a SAP note 602260 which explains this in detail.
If the delta is already working you have to empty the delta queue. Run the corresponding InfoPackage in BW. I recommend to do it twice. If everything works fine you will receive 0 records the second time.
If the setup table was already filled or if you are unsure about this delete their content before initializing them. Start transaction SBIW and drill down to "Settings for Application-Specific DataSources (PI)" - "Logistics" - "Initialization" - "Delete the Content of the Setup Tables". Choose the corresponding application.
The next thing is to (re-)fill the setup table in ECC. In transaction SBIW drill down to "Settings for Application-Specific DataSources (PI)" - "Logistics" - "Initialization" - "Application-Specific Setup of Statistical Data". Select the kind of DataSource you are interested in. Fill in selections if necessary. To run the initialization in background do not click on "Execute". Instead select "Program" - "Execute in Background".
In SM37 of ECC check if the setup jobs finished successfully.
Initialize the delta process in transaction LBWE, if it was not done before.
Now it is time for the BW part. You have to run a delta initialization. I recommend to run it without data transfer. This means that the setup table is not being used and that you should receive 0 records.
After this has been finished successfully your ECC users can start working again.
Finally start a "Full Load" repair InfoPackage. This will load the setup table.
Keep in mind that you may have to delete BW data which was loadad from the affected DataSource before a re-initialization.
Kind regards,
Stefan

Similar Messages

  • Error while filling set up table SD-Billing Documents - Perform Setup

    Hello friends,
    while filling set up table of SD-Billing Documents - Perform Setup
    i am getting error 'TSV_TNEW_PAGE_ALLOC_FAILED' . i am executing this job in background process . Please suggest me a solution .
    Regards
    Nilesh Vakil

    Hi,
    Try some other LO extractor in RSA3 to check if you get the same error.
    If you dont then it may not be system memory issue, check if thr is some user exit written for the extractor.The problem could be in the user exit whr the internal table may get overflown and lead to the page overfloen dump.
    If this is also not the case try reducing the packet size.
    Let me know if the issue is resolved.
    Regards,
    Ashwin

  • Problem about fill set up table

    Hi all,
    I got a problem when I run the fill set up table for sales billing data source. what I did is:
    first delete the setup table then oli9bw->type in a sales document no.(as I only want this order data), then give a run name, last execute, but I got the message as follow:
    Data source 2LIS_13_VDITM contains data still to be transferred
    Could you pls explain what this means, and what should I do to solve the problem
    Thanks

    Set up table definition
    Setup table is store the historical data, where as the delta records are updated in delta queue not to set up table.
    So once historical data is loaded you can delete the contents of the set up table.
    name is extract sturcture of your data source + setup
    also data is taken from setup table when an init / full/ full repair load is done.
    so in order to take ur records from the table delete the setup table(LBWG) and initialize it with ur records.
    You can find the contents SE16
    Filling set up tables
    transac LBWG
    + SBIW -> Logistics -> Managing Transfer Information Structures-> Setup of Statistical Data-> Application-Specific Setup of Statistical Data
    set up tables
    Set up tables
    Set up tables
    view of set up tables data in se11??????????
    Set Up tables..
    lo: delete set up tables: DOUBT
    LBWQ is the extraction queue and RSA7 is delta queue. Data is sent to delta queue from extraction queue through collective job scheduled in transaction LBWE.
    when we want to extract the data using LO Cockpit, the data will be come to the extraction queue first and from there it will processed to the delta queue. SO lbwq works as a outbound queue.
    If the update mode is Unserialised V3 then as soon as the document is posted it comes update table which you can see in Tr. Code SM13. After the jonb is scheduled the records come to RSA7 i.e delta queue from which BW pulls the data
    If you use u201CQueued Deltau201Dupdate method then the data moves to Extraction queue(LBWQ). Then run Collective update to move the data from LBWQ into Delta Queue (RSA7). Then schedule the data using the infopackage by selecting Delta Load in the update tab.
    So in If you are going to do Setup table filling, delete the data from LBWQ.
    The usage of Extraction queue(LBWQ) comes in to picture in delta loading. But actually system starts collecting the data (whenever there is document creation in R/3) after activating the EXtraction structure.
    Steps to Be Performed
    We know that there are 4 types of delta extraction that are available in LO. If you use u201CQueued Deltau201Dupdate method then the data moves to Extraction queue(LBWQ). Then run Collective update to move the data from LBWQ into Delta Queue (RSA7). Then schedule the data using the infopackage by selecting Delta Load in the update tab.
    Here is Roberto's weblog:
    /people/sap.user72/blog/2005/02/14/logistic-cockpit--when-you-need-more--first-option-enhance-it
    /people/sap.user72/blog/2004/12/16/logistic-cockpit-delta-mechanism--episode-one-v3-update-the-145serializer146
    /people/sap.user72/blog/2005/01/19/logistic-cockpit-delta-mechanism--episode-three-the-new-update-methods
    check this out...
    LBWQ - T code is for what?
    Ttransaction LBWQ
    What is LBWQ?
    Assign points if it helps
    Hope it helps
    regards
    Bala

  • T-Code to Fill Set Up Table

    Hi Experts,
    Can I have list of T-codes which are used to Fill Setup table for Differnt Applications.
    Thanks,
    DV

    OLI0 C Plant Maintenance Master Data      
    OLI1 INVCO Stat. Setup: Material Movemts      
    OLI1BW     INVCO Stat. Setup: Material Movemts
    OLI2 INVCO Stat.Setup: Stor. Loc. Stocks     
    OLI2BW     INVCO Stat.Setup: Stor. Loc. Stocks
    OLI3 PURCHIS Statistical Setup      
    OLI3BW     Reorg.PURCHIS extract structures BW
    OLI4 SFIS Statistical Setup      
    OLI4BW     Reorganized PPIS Extract Structures
    OLI5 PMIS Statistical Setup      
    OLI6 Periodic stock qty - Storage locatn      
    OLI7 SIS Statistical Setup: Orders      
    OLI7BW     Reorganized VIS Ext. Struct. Order
    OLI8 Set Up SIS for Deliveries      
    OLI8BW     Reorganized VIS Ext. Struct. Del.
    OLI9 SIS Statistical Setup: Billing Docs      
    OLI9BW Reorganized VIS Extr. Struct. Bill.      
    OLIA C Maintenance Processing      
    OLIB PURCHIS: StatUpdateHeader Doc Level     
    OLID SIS: Stat. Setup - Sales Activities      
    OLIE Statistical Setup - TIS: Shipments      
    OLIF PPIS: Setup-RepetitiveManufacturing     
    OLIFBW Reorganized Prod. Extract Structure      
    OLIIBW Reorg. of PM Info System for BW      
    OLIM Periodic stock qty - Plant      
    OLIP C Plant Maintenance Planning      
    OLIQ Reorganization of QM info system      
    OLIQBW Reconstruct QM Infosystem for BW      
    OLIS LIS in the IMG      
    OLISBW Reorg. of CS Info System for BW      
    OLIX Stat. Setup: Copy/Delete Versions      
    OLIZ INVCO Stat.Setup:Invoice Verificatn     
    OLIZBW     INVCO Stat.Setup:Invoice Verificatn

  • How to fill set up tables with out missing the delta records

    Hi,
    I would like fill set up tables in the productioon system of apllication of logistics.
    Can you please guide me how do we perform.?
    What are points to be considered?
    Because,when i start the filling  set up table by 10.AM if there are any posting at 10:05,10:06....like that
    how can collect them i.e will i miss any records in second delta run?What setps to be taken care?
    Thanks in advance
    Naresh.

    Hi.
    You can fill the set-up tables during normal operation hours ,if you load the data into ODS and the update queue is 'Queued delta' .Downtime is needed to avoid the duplicates .But if you use  'Direct delta' you miss the delta documents. Hence it is better to go for downtime approach for this case.
    Initially your delta records will be stored in the extraction queue and then when you run the collective job, records will be moved into delta queue. You can run the collective job (LBWE) anytime after the init run.If you need a daily delta ,then schedule this job before the delta loading. You can schedule this job either hrly or daily .This will move your records into delta queue. At the time of delta loading ,all your delta queue records will be moved into BW .
    Thanks.

  • Error while filling set up tables for 2LIS_11  data sources

    hello All ,
    I tried to fill setup tables for 2LIS_11 data sources in OLI7BW , but the job RMCVENUA is getting cancelled. below is the Job Log ,
    Job started
    Step 001 started (program RMCVNEUA, variant &0000000000005, )
    Start of order processing
    Error determining rate: foreign curr. local curr. INR date 10.09.2008 (doc. 1)
    Job cancelled
    Is there any setting required in R3 side before filling setup tables of SD ?
    I am able to fill the setup tables for 2LIS_05 ( Notifications) successfully.
    Regards ,
    Amol Kulkarni
    Edited by: Amol Kulkarni on Dec 4, 2008 3:59 AM
    Edited by: Amol Kulkarni on Dec 4, 2008 4:00 AM

    Hi,
    one of the sales document currencies is not maintained properly in the system and therefore its failing.
    you need to correct those documents before filling the set up tables.
    Either you can chose the option fault document toleration limit to 1000...so that 1000 records wrong records can be tolerated or you have to crrect it first before filling up the set up tables.
    This will generally happen in test systems.... but very rare in production...so try to maintain currrency again in the system.
    generally you will see the sales doc number in the error for which its failing.
    May be at the time of filling some óne was working on some sales document and tried it save it.
    correct that doc and fill the set up tables again.
    Thanks
    Ajeet

  • 2LIS_11_VAHDR - Filling set up tables chanceled

    Hello,
    I set up a new cube. Here filling set-up tables of application 11 is necessary.
    The job chanceled. Error message:
    Error converting quantity: unit KG numerator 0 denominator 0 (doc. 75555833)
    Is there a possibility to start from the point where it failed or is a complete new start
    (delete of set-up tables of area 11) necessary?
    In the corresponding set-up tables I don't see the doc.-numbers.
    Than

    Hello,
    thanks for you input!!!! It was very helpful.
    As I understand - ALL documents must be correct in order to fill the set-up table.
    Over the weekend I scheduled the job again - chanceled after 24 hours.
    I set the no. of records to be ignored = 999.999. Nevertheless the job failed.
    Question: Is there a way to find out how many douments are wrong? I assumed in the job-log....but here was only a doc. number.
    By the way - it's all in production system.
    Any idea how I can proceed? ...time slot for weekend on the system is already reserved.

  • Error while filling setup table for 2LIS_03_BF

    Hello,
    I am getting an error while filling set-up table for 2LIS_03_BF.
    Following is the screenshot of the same.
    If I check in ST22, I get following,
    I could fill the setup table for other datasource 2LIS_03_BX without any problem.
    Please suggest.

    Hi,
    Can you try filling the setup table data for that range in background?
    Sometimes because of huge data that you are trying to fill it might through you a dump. So please execute it in background and see if it works?.
    But still can't really say what that dump tells from what you attached.
    Thanks,
    Sathya

  • What do exactly mean by 'document is lost' while filling setup table

    Hi ,
    In various threads its mentioned that, while extraction of logistics data .. say sales billing document, the document is 'lost', if its posted/changed while filling setup table . Hence we need to have system downtime while filling setup table.  So my questions are as follows :
    1)What exactly do u mean by 'Document is Lost'?  (I mean the document entries,will always be there in application tables ).
    2)Suppose we have DSO in "Over Write" mode at first level (after datasource). Will we need system downtime for filling setup table?  (I read n some forum that overwrite mode DSO at first level eliminates the need for system downtime)
    Please let me know your opinion on above questions
    Regards
    Mohit
    Edited by: Mohit Gupte on Jan 23, 2010 9:12 AM

    Hi Mohit,
    1) If document created/changed during filling of setup tables, it will not be available in corresponding extract queue and therefore not be available for delta update. Right?
      Sorry ,the answer is 'No' , because if you make any changes at the time of filling the set-up table, then those changes will be captured either in the set-up table or in the extraction queue and hence you will not miss any documents.Condition is ,you have to use 'Queued delta' .If you use 'Direct delta' then you miss the documents becasue of 'no' extraction queue .
    All documents are permanently stored in your application tables(VBRK,VBRP etc) always , but at the time of filling the set-up tables these documents will be collected from the application tables and will be moved to set-up table and then the changes will be stored in the extraction queue. At the time of set-up table running,new/changed documents will be stored either in the set-up table or in the extraction queue .So if you follow the correct loading method,you will not miss any documents.
    2)However these documents (changed/created during setup run) will be stored in application tables (VBRP & VBRK, in case of sales billing). Hence we can always retrieve consolidated list of such documents , by querying 'CREATED ON'/'CHANGED ON' fields of base tables. Then we can upload these consolidated records, via Full Repair Requests , to BI data targets. So documents are not permanently lost.
    Yes. Antyime later you can retrieve the records even if you missed at the time of loading.
    Hope it clears your doubts.
    Thanks.

  • Timeout error while filling setup tables

    HI all
    I am getting timeout error while filling setup tables(OLI1BW).I clicked on execute button on hte screen.Its not scheduled as a background job.
    Going through threads i have come to know that to solve this issue
    1.BASIS team have to increase backgroung processses or memory
    2.run it as a background job.
    When I went to Program->Executein the backgroundPrint background parameters window has popped up.
    What to do in there?I am afraid if I include parameters like printer name....what is it and how long is it going to print?
    Please let me know.
    Thanks,
    Harika.

    thanks for the reply.
    it was set to LOCL only.
    But i have 3 options in the dropdown  windowsprinter :Send to onenote2007
                                      Microsoft XPS document writer
                                      OUrprinteraddress
    WHich one to choose here?
    Edited by: harikag on Aug 10, 2011 8:47 AM

  • While filling setup table

    hi,
    whilw iam filling setup table iam getting the error
       <b>No extraction structure active or no BW</b>
    in rsa5 and rsa6 i did the procedure
    inlbwe that ds is active
    i deleted the set uptable
    after i fill the set up table
    iam getting this error
    iam experting a solutions from the experts
    regards
    kiran
    plz response to my mail id [email protected]

    Hi Kiran,
    It is not possible to modify the extract structure if
    1. Set up tables have been populated during preparation and contains data
    2. outstanding items in the extraction que (LBWQ) pending updates
    3. Unfinished delta load or items in delta que RSA7.
    What update method are you using ? Serialised V3 or the latest methods like
    Queued delta ? what version of PI are u using. As i assume u also have latest PI or PI > 2001.2.
    When u run SM13, make sure you select * or client and * for user. Also, the
    date selection - make sure u enter date like 01011990 to include any
    document that was posted. You will find some outstanding update records.If u
    find any, try deleting them or else force the update using the collective
    run.
    If you have modified and you get an error, you may have to set back the
    changes and reactivate the extract structure first and then do a collective
    run ( search for a program with R*02)- this program forces any outstanding
    updates for the modules under '02'. This program probably is the same in the
    'job control' but am not sure. It is safe to execute this report which will
    clear any o/s updates.
    Carry out the changes using the following steps.
    0. Lock transactions to be sure no postings are going to take place while
    you are about to make changes.
    1.There is a report you can run to check whethere changes to the extract
    structure is possbile without errors. Report name is RMCSBWCC. Enter all the
    comm tables related to purchasing ilike header, item and SCL while
    performing this check. You should get a green light for permitting changes
    to extract structure.Deactivating the extract structure has no effect so it
    can remain active.
    2. Delete the set up table for 02.
    3. Performa collective run to be sure all qued data is taken into delta que
    (even if u have never initialised).
    4. Delete if you find any in RSA7 for the datasources in question. you will
    lose the data but can be reinitialised later.
    5. Run RMCSBWCC again to check if it is ok for bring about changes to the
    extract structure.
    6. If OK, make the changes necessary and save, generate datasource,
    replicate and perform set up table before init run from BW. make sure no
    collective run is started before completion of init load if you are using
    serialised update.
    hope this helps
    award points if useful.
    regards
    Archna.

  • Fill setup table

    can someone tell me how I can monitor the setup table fill for SD.  When I click it for orders it just pops up and says "staert of order processing" and then the screen locks up.  I have no indication of progress or when it finishes.  When I check the job monitor it seems nothing is running....
    i need to know how long users should remain locked out and when I can start the BW reinit full load...

    et up table definition
    Setup table is store the historical data, where as the delta records are updated in delta queue not to set up table.
    So once historical data is loaded you can delete the contents of the set up table.
    name is extract sturcture of your data source + setup
    also data is taken from setup table when an init / full/ full repair load is done.
    so in order to take ur records from the table delete the setup table(LBWG) and initialize it with ur records.
    You can find the contents SE16
    Filling set up tables
    transac LBWG
    + SBIW -> Logistics -> Managing Transfer Information Structures-> Setup of Statistical Data-> Application-Specific Setup of Statistical Data
    set up tables
    Set up tables
    Set up tables
    view of set up tables data in se11??????????
    Set Up tables..
    lo: delete set up tables: DOUBT
    Hope it helps
    regards
    bala

  • Filling of Tables

    Hi Experts,
    We are filling Set Up Tables from R/3 Appl tables .We have huge data in application Tables say 60 million Records.I know we can't send this data wide Open.Hope we need to create some variants.Could any one shed light on this how to create variant.what would be the reasoble size of data in Each variant.
    I am not sure How many app servers do we need to have this much of data in the Setup tables.How much time it takes.When would be the best time to Run set up tables (with History data and Current data)
    I know setup tables get data from diff application Tables of particular application DataSource.Please correct me if I am wrong.
    Please share your ideas and I will reward for your inputs and appreciatable.
    Thanks,
    Rani

    Hi,
    In addition to what is said above.
    You will need to fill the set up tables in 'no postings period'. In other words when no trasnactions are posted for that area in R/3 otherwise those records will not come to BW. Discuss this with end user and decide. Weekends are a general choice for this activity.
    You can run them after business hours so that there wont be any transactions, or in the night times or you can do it on week ends so that there is no need to take down time.
    Fill the setup tables with already closed values and then fill up again with open values.This will reduce the down time.
    Initialize  closed periods first in which users wont enter data ( for example in 2007 or 2006), this initializations can be done while users are working. Then the initialize last period at night/weekends.holidays etc.
    If you know documents that are in closed periods, and you are sure that these documents can no longer be changed, you can only fill the SetUp tables for these documents or only for these periods, by continuing to post in open periods. You then initialize only for these intervals, delete the setup table, and only then do you fill the setup table with the rest of the documents  this procedure can drastically reduce the downtimes of your system.
    However, there is a risk that user exits (and in LIS, formulas and conditions) can be used to retrieve documents that are in periods that are already "closed periods".
    One more thing what you need to bear in mind is, to check if there are any Scheduled jobs which are updating the transaction tables, which would definitely cause Data Reconciliation Issues.
    You can try Multiple init
    Example for multiple init
    Thanks,
    JituK

  • How to fill setup table for Application 18 Customer services

    Hi,
    How can I fill setup table for application 18.
    Regards,
    ST

    Hi,
    To fill LIS, first set your LIS to update. use the central Tcode OMO1(for SD), OMO2(for MM) or OMO3(for other logistics) or you can set it in MC24 also(activate button).
    SBIW -> settings for application specific datasources -> Logistics -> managing transfer information structures ->.... -> statistical setup Sales. (Application component 17 >transaction OLIIBW,Application component 18> OLISBW )-->select the relevent one whether sales/billings/deliveries etc in the pop-up. enter your LIS, give a name to job and execute.
    Also pls chk this;
    Re: query on setup table filling
    Regards
    CSM Reddy

  • How to fill a table?

    hello all!
    i need to display a result set in a html table. I'm kinda confused with how the table will be filled up, since the table will grow depending on the number of records that the DB table has.
    here is what i have:
    <table border="1">
            <th>Row</th><th>Name</th><th>User/Dept</th><th>Use</th><th>Last Update</th><th>Updated By</th><th> </th>
           <%
            try{Connecting con = new Connecting();
                                ResultSet rs;
                                ResultSet rs;
                                String s[]= new String[10];
                                int x=0;
                                %>
                                <%
                                con.connect();
                                rs = con.viewUsers();
                                x= rs.getRow(); %>
                   <%while(rs.next()){%>
                   <%s[x]=rs.getString(1)
                   %>            
            <tr>
                <td></td> <td><%=s[x]%></td> <td><%=s[x]%></td> <td><%=s[x]%></td> <td><%=s[x]%></td> <td><%=s[x]%><td></td> <td>
            </tr>
        </table>

A: how to fill a table?

Hey!
Thanks for the hint, i'm getting the table filled, but now my issue is that its not showing the right data.
first the query i'm using:
public ResultSet viewUsers(){
        try{
            ps = conMsg.prepareStatement("SELECT  name + ' '+ lastName as 'Name', userDeptName as 'User/Dept.' , userDeptCategory as 'Use', lastChangedDate + ' ' + lastChangedTime as 'Last Update', lastChangedBy as 'Updated By:' from SystemUser");
            rs = ps.executeQuery();
        }catch(Exception e){
            e.getMessage();
            e.printStackTrace();
       return rs;
    }here is my code inside the jsp page:
<table border="1">
        <th>Row</th><th>Name</th><th>User/Dept</th><th>Use</th><th>Last Update</th><th>Updated By</th><th></th>
       <%
        try{Connecting con = new Connecting();
                            ResultSet rs;
                            String s[]= new String[10];
                            int x=0;
                            %>
                            <%
                            con.connect();
                            rs = con.viewUsers();
                            x= rs.getRow(); %>
        <tr>
             <%while(rs.next()){%>
                <%s[x]=rs.getString(1); %>
                <td></td> <td><%=s[x]%></td> <td><%=s[x]%></td> <td><%=s[x]%></td> <td><%=s[x]%></td> <td><%=s[x]%><td></td><a href="#">View</a> <a href="#">Modify</a> <a href="#">Delete</a><td>
        </tr>
             <%
              }catch(Exception e){}   %>
    </table>

Hey!
Thanks for the hint, i'm getting the table filled, but now my issue is that its not showing the right data.
first the query i'm using:
public ResultSet viewUsers(){
        try{
            ps = conMsg.prepareStatement("SELECT  name + ' '+ lastName as 'Name', userDeptName as 'User/Dept.' , userDeptCategory as 'Use', lastChangedDate + ' ' + lastChangedTime as 'Last Update', lastChangedBy as 'Updated By:' from SystemUser");
            rs = ps.executeQuery();
        }catch(Exception e){
            e.getMessage();
            e.printStackTrace();
       return rs;
    }here is my code inside the jsp page:
<table border="1">
        <th>Row</th><th>Name</th><th>User/Dept</th><th>Use</th><th>Last Update</th><th>Updated By</th><th></th>
       <%
        try{Connecting con = new Connecting();
                            ResultSet rs;
                            String s[]= new String[10];
                            int x=0;
                            %>
                            <%
                            con.connect();
                            rs = con.viewUsers();
                            x= rs.getRow(); %>
        <tr>
             <%while(rs.next()){%>
                <%s[x]=rs.getString(1); %>
                <td></td> <td><%=s[x]%></td> <td><%=s[x]%></td> <td><%=s[x]%></td> <td><%=s[x]%></td> <td><%=s[x]%><td></td><a href="#">View</a> <a href="#">Modify</a> <a href="#">Delete</a><td>
        </tr>
             <%
              }catch(Exception e){}   %>
    </table>

Maybe you are looking for