Multiple INITs

Is it possible to do multiple INITs with differing selection critera in an InfoPackage?
Ashmith Roy

Hi Ashmith,
Yes, it is possible to do more than one init, provided you are using non-overlapping selection criteria. Take a look at this link for more info:
http://help.sap.com/saphelp_nw04/helpdata/en/80/1a65dce07211d2acb80000e829fbfe/content.htm
Hope this helps...

Similar Messages

  • Are multiple inits with different selection criteria possible for LO

    Extractor 2lis_02_itm?
    Thanks
    Reddy

    Hi
    we use the multiple init scenario whenever there are huge data volumes for initialization and just to get the set up tables filled up in case of LO extraction, with minimum downtime (as the downtime can take upto 2-3 days) so as not to affect the users and also risk losing data, we do multiple inits to reduce the downtime and get the set up tables filled up.
    Yes in your extractor you can but be careful the selection crieteria does not overlap
    Hope this helps
    Anand Raj

  • Preventing Multiple Init problem

    Hello,
    This is something I should already now, but I have myself stumped.
    I have a servlet that has some static instance variables to some singleton objects, and some Strings and some other objects, which get initialized in the init() method when my servlet gets loaded. When another instance of my servlet is created, I don't want it to re-initialize those objects. For most of them it would be okay, but there are a few that would cause problems. So, I was wondering what would be a good way to ensure that a servlet only initialized certain instance variables once, and any future servlet instances would skip that initialization and use the values that were already initialized by the first instance? I wrote the following test program:
    public class TestBool
         static boolean testBool;
         static String testString;
         public static void main(String[] args)
              Thread main = Thread.currentThread();
              System.out.println( (testString == null ? "true":"false") );
              testString = "no";
              try
                   main.sleep(30000);
              catch(Exception e)
                   e.printStackTrace();
    }I then ran it once, then ran another instance of it, but the second instance seems to reset that testString to null when it runs, so they both output "true"... I am also assuming that both instances I ran were running in the same JVM. So, I am assuming the same thing may happen to my servlets. Any advice and/or expertise would be greatly appreciated! Thanks!

    I am using a multi-threaded servlet, but from my
    understanding, it is still possible to end up with
    more than one instance of a multi-threaded servlet if
    there is enough load on the server that it needs to
    create another instance to serve all the requests.
    (Let me know if that is incorrect).According to the servlet spec, the container must use only one instance of a multi-threaded servlet class. Load does not impact this because the server can create more threads - another instance would not help. However, it's probably safer to code defensively because it's possible that your servlet could be changed later to a single thread servlet and who knows if all servlet engines follow the spec.
    I guess
    my real question is, when it goes to create another
    instance... will the static declarations reset the
    references to null, or should I be able to check if
    fooString is null and skip initialization if it is not
    null?The static declarations are initialized when the class is loaded, so object creation has no impact. To be super-safe, you should synchronize the code that initializes the variables. In my previous post I synchronized on the object but it should have been on the class.
    public void init(ServletConfig config) throws ServletException {
          if (fooString == null) {
                synchronized (FooServlet.class)
                    if (fooString == null) {
                        fooSingleton= SingletonClass.getInstance();
                        fooString = config.getInitParameter("fooValue");
    }All of this is probably more safety than you need! There should be only one instance of the servlet, and this code handles multiple instances being created concurrently. As long as the app is not distributable across multiple JVMs, then you should be ok.

  • Multiple init in COPA

    HI !
    I have account based COPA Datasource which pulls data for 5 controlling area of the same operating concern .
    I can do 5 init with different selection on controlling area . But will the delta pull data for this 5 controlling area ?
    I have tried to run a single init with these 5 controlling area and the load failed .
    Moreover , if I do 5 different init then delta will be pulled from the last time stamp . In that case there is a possibility od data inconsistency.
    Please suggest .
    Should I have to create diiferent DS for different controlling area ?

    HI,
        Init delta with five different selection condition if sucessful then delta for this five selection condition will get combined.
    No issues will be in that.
    Hope this helps for you
    Thanks,
    Arun

  • Multiple Init Requests

    Hello Experts
    I have a scenario where i have to load data into two different targets with one infosource.
    I am loading the data into cube A (Init and Delta from the past one month) Now i have the requirement where i hve to load the data into the different Target with the same infosource.
    But i couldnt able to do the Second Init for the second data target. How can i achieve this. i created the new infopackage but still i cant do that. any help is really appreciated
    regards
    Srikanth

    Hello Everyone
    Thanks for everyone for giving informative replies. I am loading the data into two different targets with one infosource. we have some different routines for both the cubes in update rules. So we require different data in two different targets. As suggested in the discussion, i can delete the init request and do it again for second target but if i do that how can i do the delta for first target.
    In case if i delete the init request and do the init update for the <b>second target</b>, then when i want to do the delta for the <b>first target</b> will i face any problem.
    Regards
    Srikanth

  • Multiple Init Delta

    Hai friends,
    I have a requirement where data from a infocube needs to be staged into 2 different ODS. Now the flow is such that the data from infocube should be first staged to ODS1(A part of data in the infocube) and then data from Infocube should be staged to ODS2(This data is different from what is updated in ODS1) and in its update rules am referring to the data in ODS1.
    Now if i do a full upload its working fine.
    How do i initliaze the delta ?
    If i create 2 infopackages with data targets in one as ODS 1 and in other as ODS2 and initialize the delta, in the delta infopackage it takes the latest init selections.
    Hope my requirement is clear.
    Kindly suggest what i can do ?
    Regards,
    Neha Solanki

    You want to do load to ODSs based on condition right.This you can achieve in routine.
    Now you want to look up ODS1, but for what ??? You would have got the entire data in that datapackage itself.You can access this data while loading itself.
    Why bother lookup the data same data after loading.
    If your requirement is still the same then you can try the below :
    If you want delta I dont think so that can be done.
    You can may be think of full load to one of the ODS from which you need to look up if no. of records is less and do delta to the other one.In this case you need to do init to only one of the ODS.
    Hope this helps.

  • How do I get a servlet configured with init parameters

    When I try to add a set of <init-param> parameters to a servlet it seems
              like the weblogic server is trying to load it as a bean, which since its not
              a bean it can't do. I get the following error trace when I start the
              server:
              C:\bea\wlserver6.0sp1>set
              PATH=.\bin;C:\orant\bin;C:\WINNT\system32;C:\WINNT;C:\
              WINNT\System32\Wbem;C:\MSSQL7\BINN;C:\Program Files\Microsoft Visual
              Studio\Comm
              on\Tools\WinNT;C:\Program Files\Microsoft Visual
              Studio\Common\MSDev98\Bin;C:\Pr
              ogram Files\Microsoft Visual Studio\Common\Tools;C:\Program Files\Microsoft
              Visu
              al Studio\VC98\bin;"C:\Program
              Files\Mts";C:\PROGRA~1\NETWOR~1\PGP;C:\MSSQL7\BIN
              N;C:\jdk1.2.2\bin;
              weblogic.xml.dom.ChildCountException
              at weblogic.xml.dom.DOMUtils.getElementByTagName(DOMUtils.java:147)
              at weblogic.xml.dom.DOMUtils.getValueByTagName(DOMUtils.java:128)
              at
              weblogic.servlet.internal.dd.ParameterDescriptor.<init>(ParameterDesc
              riptor.java:45)
              at
              weblogic.servlet.internal.dd.ServletDescriptor.<init>(ServletDescript
              or.java:79)
              at
              weblogic.servlet.internal.dd.WebAppDescriptor.<init>(WebAppDescriptor
              .java:171)
              at
              weblogic.servlet.internal.dd.DescriptorLoader.initialize(DescriptorLo
              ader.java:288)
              at
              weblogic.servlet.internal.dd.DescriptorLoader.<init>(DescriptorLoader
              .java:230)
              at
              weblogic.servlet.internal.HttpServer.loadWARContext(HttpServer.java:4
              73)
              at
              weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:421)
              at weblogic.j2ee.WebAppComponent.deploy(WebAppComponent.java:74)
              at weblogic.j2ee.Application.addComponent(Application.java:126)
              at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:115)
              at
              weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
              oymentTarget.java:283)
              at
              weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
              oymentTarget.java:109)
              at
              weblogic.management.mbeans.custom.WebServer.addWebDeployment(WebServe
              r.java:76)
              at java.lang.reflect.Method.invoke(Native Method)
              at
              weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
              eanImpl.java:562)
              at
              weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
              .java:548)
              at
              weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
              ionMBeanImpl.java:285)
              at
              com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              55)
              at
              com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              23)
              at
              weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:437)
              at
              weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:178)
              at $Proxy27.addWebDeployment(Unknown Source)
              at
              weblogic.management.configuration.WebServerMBean_CachingStub.addWebDe
              ployment(WebServerMBean_CachingStub.java:985)
              at
              weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
              oymentTarget.java:269)
              at
              weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep
              loymentTarget.java:233)
              at
              weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy
              ments(DeploymentTarget.java:194)
              at
              weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(
              DeploymentTarget.java:158)
              at java.lang.reflect.Method.invoke(Native Method)
              at
              weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
              eanImpl.java:562)
              at
              weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
              .java:548)
              at
              weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
              ionMBeanImpl.java:285)
              at
              com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              55)
              at
              com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              23)
              at
              weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:437)
              at
              weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:178)
              at $Proxy26.updateDeployments(Unknown Source)
              at
              weblogic.management.configuration.ServerMBean_CachingStub.updateDeplo
              yments(ServerMBean_CachingStub.java:2299)
              at
              weblogic.management.mbeans.custom.ApplicationManager.startConfigManag
              er(ApplicationManager.java:240)
              at
              weblogic.management.mbeans.custom.ApplicationManager.start(Applicatio
              nManager.java:122)
              at java.lang.reflect.Method.invoke(Native Method)
              at
              weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
              eanImpl.java:562)
              at
              weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
              .java:548)
              at
              weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
              ionMBeanImpl.java:285)
              at
              com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              55)
              at
              com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              23)
              at
              weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:437)
              at
              weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:178)
              at $Proxy19.start(Unknown Source)
              at
              weblogic.management.configuration.ApplicationManagerMBean_CachingStub
              .start(ApplicationManagerMBean_CachingStub.java:435)
              at
              weblogic.management.Admin.startApplicationManager(Admin.java:1030)
              at weblogic.management.Admin.finish(Admin.java:491)
              at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:429)
              at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:170)
              at weblogic.Server.main(Server.java:35)
              >
              <Apr 3, 2001 3:42:32 PM EDT> <Notice> <WebLogicServer> <WebLogic Server
              started>
              <Apr 3, 2001 3:42:32 PM EDT> <Notice> <WebLogicServer> <ListenThread
              listening o
              n port 7001>
              <Apr 3, 2001 3:42:32 PM EDT> <Notice> <WebLogicServer> <SSLListenThread
              listenin
              g on port 7002>
              <Apr 3, 2001 3:42:38 PM EDT> <Error> <HTTP> <HttpServer(1112581,null default
              ctx
              ,ajrserver) found no context for "GET /CommonOpinionAdmin2?verifyinstall=
              HTTP/1
              .1". This should not happen unless the default context failed to deploy.>
              The distribution file is not a WAR file, but a JAR file. I need to to just
              do what it does if I don't specify any init-param's which is to pass them
              when the servlet does get loaded, or load it as a servlet from a jar file
              instead of a bean.
              How do I configure weblogics to run my servlet with init parameters.
              Thank You,
              Anthony Rizzolo
              

    I'll answer my own problem. It turns out that you can't put multiple
              <param-name> and <param-value> pairs within a single <init-param>. I
              assumed that you could since none of the examples had more than one
              parameter I didn't realize that you had to specify multiple <init-param>
              tags if you had multiple parameters.
              Anthony Rizzolo
              "Anthony Rizzolo" <[email protected]> wrote in message
              news:[email protected]...
              > When I try to add a set of <init-param> parameters to a servlet it seems
              > like the weblogic server is trying to load it as a bean, which since its
              not
              > a bean it can't do. I get the following error trace when I start the
              > server:
              >
              > C:\bea\wlserver6.0sp1>set
              > PATH=.\bin;C:\orant\bin;C:\WINNT\system32;C:\WINNT;C:\
              > WINNT\System32\Wbem;C:\MSSQL7\BINN;C:\Program Files\Microsoft Visual
              > Studio\Comm
              > on\Tools\WinNT;C:\Program Files\Microsoft Visual
              > Studio\Common\MSDev98\Bin;C:\Pr
              > ogram Files\Microsoft Visual Studio\Common\Tools;C:\Program
              Files\Microsoft
              > Visu
              > al Studio\VC98\bin;"C:\Program
              > Files\Mts";C:\PROGRA~1\NETWOR~1\PGP;C:\MSSQL7\BIN
              > N;C:\jdk1.2.2\bin;
              >
              > weblogic.xml.dom.ChildCountException
              > at
              weblogic.xml.dom.DOMUtils.getElementByTagName(DOMUtils.java:147)
              > at weblogic.xml.dom.DOMUtils.getValueByTagName(DOMUtils.java:128)
              > at
              > weblogic.servlet.internal.dd.ParameterDescriptor.<init>(ParameterDesc
              > riptor.java:45)
              > at
              > weblogic.servlet.internal.dd.ServletDescriptor.<init>(ServletDescript
              > or.java:79)
              > at
              > weblogic.servlet.internal.dd.WebAppDescriptor.<init>(WebAppDescriptor
              > .java:171)
              > at
              > weblogic.servlet.internal.dd.DescriptorLoader.initialize(DescriptorLo
              > ader.java:288)
              > at
              > weblogic.servlet.internal.dd.DescriptorLoader.<init>(DescriptorLoader
              > .java:230)
              > at
              > weblogic.servlet.internal.HttpServer.loadWARContext(HttpServer.java:4
              > 73)
              > at
              > weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:421)
              > at weblogic.j2ee.WebAppComponent.deploy(WebAppComponent.java:74)
              > at weblogic.j2ee.Application.addComponent(Application.java:126)
              > at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:115)
              > at
              > weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
              > oymentTarget.java:283)
              > at
              > weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
              > oymentTarget.java:109)
              > at
              > weblogic.management.mbeans.custom.WebServer.addWebDeployment(WebServe
              > r.java:76)
              > at java.lang.reflect.Method.invoke(Native Method)
              > at
              > weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
              > eanImpl.java:562)
              > at
              > weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
              > .java:548)
              > at
              > weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
              > ionMBeanImpl.java:285)
              > at
              > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              > 55)
              > at
              > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              > 23)
              > at
              > weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:437)
              > at
              > weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:178)
              > at $Proxy27.addWebDeployment(Unknown Source)
              > at
              > weblogic.management.configuration.WebServerMBean_CachingStub.addWebDe
              > ployment(WebServerMBean_CachingStub.java:985)
              > at
              > weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
              > oymentTarget.java:269)
              > at
              > weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep
              > loymentTarget.java:233)
              > at
              > weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy
              > ments(DeploymentTarget.java:194)
              > at
              > weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(
              > DeploymentTarget.java:158)
              > at java.lang.reflect.Method.invoke(Native Method)
              > at
              > weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
              > eanImpl.java:562)
              > at
              > weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
              > .java:548)
              > at
              > weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
              > ionMBeanImpl.java:285)
              > at
              > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              > 55)
              > at
              > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              > 23)
              > at
              > weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:437)
              > at
              > weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:178)
              > at $Proxy26.updateDeployments(Unknown Source)
              > at
              > weblogic.management.configuration.ServerMBean_CachingStub.updateDeplo
              > yments(ServerMBean_CachingStub.java:2299)
              > at
              > weblogic.management.mbeans.custom.ApplicationManager.startConfigManag
              > er(ApplicationManager.java:240)
              > at
              > weblogic.management.mbeans.custom.ApplicationManager.start(Applicatio
              > nManager.java:122)
              > at java.lang.reflect.Method.invoke(Native Method)
              > at
              > weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
              > eanImpl.java:562)
              > at
              > weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
              > .java:548)
              > at
              > weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
              > ionMBeanImpl.java:285)
              > at
              > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              > 55)
              > at
              > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              > 23)
              > at
              > weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:437)
              > at
              > weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:178)
              > at $Proxy19.start(Unknown Source)
              > at
              > weblogic.management.configuration.ApplicationManagerMBean_CachingStub
              > .start(ApplicationManagerMBean_CachingStub.java:435)
              > at
              > weblogic.management.Admin.startApplicationManager(Admin.java:1030)
              > at weblogic.management.Admin.finish(Admin.java:491)
              > at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:429)
              > at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:170)
              > at weblogic.Server.main(Server.java:35)
              > >
              > <Apr 3, 2001 3:42:32 PM EDT> <Notice> <WebLogicServer> <WebLogic Server
              > started>
              >
              > <Apr 3, 2001 3:42:32 PM EDT> <Notice> <WebLogicServer> <ListenThread
              > listening o
              > n port 7001>
              > <Apr 3, 2001 3:42:32 PM EDT> <Notice> <WebLogicServer> <SSLListenThread
              > listenin
              > g on port 7002>
              > <Apr 3, 2001 3:42:38 PM EDT> <Error> <HTTP> <HttpServer(1112581,null
              default
              > ctx
              > ,ajrserver) found no context for "GET /CommonOpinionAdmin2?verifyinstall=
              > HTTP/1
              > .1". This should not happen unless the default context failed to deploy.>
              >
              > The distribution file is not a WAR file, but a JAR file. I need to to
              just
              > do what it does if I don't specify any init-param's which is to pass them
              > when the servlet does get loaded, or load it as a servlet from a jar file
              > instead of a bean.
              >
              > How do I configure weblogics to run my servlet with init parameters.
              >
              > Thank You,
              > Anthony Rizzolo
              >
              >
              

  • Inventory Init Problem

    Hello
          I have some problem for Init request,there is very much data while data schedule in BI side.and i have only 3 to 4 hours to take init and data fill from setup table to bi(Schedule).so what i do.kindly provide solution for that problem

    Hi,
           Generally, you need to parallelize your init ranges first in R/3.   You can follow the same in BW Infopackages by doing multiple init with different ranges, so that the jobs can parallely run.  There is one more scenario wherein you can do Init without data transfer in BW (given that you have done your Init with some ranges in R/3 Side to fill setup tables) and continue your deltas.  Then perform your full loads with some ranges to run in parallel when there is smaller load on servers.  Finally do the repair full request and continue your deltas.  Hope it should provide you some answers of minimizing your down time.
    Thanks
    Kishore

  • Multiple initialization

    Hi all,
    i had a query regarding the multiple initialization as i know that this is use to improve the performance. for ex: if der is 5 year of data v can init by year wise n inprove the loading performance. i want to know whether v can perform multi init to the flat files also n what r the steps to follow while perfroming the process.
    Thanks & Regards
    KK

    Hi,
       You can do that. if you have  a huge data then you can do multiple init with different selections, keep your file in App.server to improve  load performance.
    Regards
    Sankar

  • Init to deltas

    hello,
    Suppose i have inits scheduled for 01.01.2004 to 12.07.2005(doc.date) for purchasing datasources.
    When the inits are successful(after the setup run in r/3 with no selection condition). i will schedule delta on a daily basis.
    Will this delta also pull in records for dates from 12.07.2005 onwards?
    What do i need to do to include data till current date when the delta's are running fine with above selections?(both on r/3 & bw side?)
    Can someone give a detail procedure for the same.
    regards,

    "In case if i have done inits using doc date range(till 12.07.05), and then have scheduled delta on daily basis,
    this delta will pull all the records which have changed in the specified range( in the init) and also the new records from 12.07?"
    <i>Will upload only the changed data(data lying in the spcefied date range) and no new data</i>
    "also if i need to track changes done to these new records(after 12.07) in future, what exactly i need to do?"
    <i>What exactly you want to trace?</i>
    "Do i need to again schedule inits?, but then with what range? i don't want to repeat the data already in the cube!!"
    <i>Aby you cannt have multiple init load in a single data target. So i would suggest you to do inti load with out spciefying any date range. That will do init upload till date and then delta upload will continue uploading changed data and as well as new records of any date.</i>
    Rohini

  • Not getting delta master data after refresh

    Hello,
    We have just refreshed our QA (BW and R/3) environments from our production environments.  It was a synchronized restore.  We have done this multiple times in the past and have not run into this problem before.
    Everything checks out fine - full master data loads fine, and delta transaction data loads fine, but our master data loads that are deltas retreive no data and produce the following message:
    Selection conditions replaced by last init. selection conditions
    Message no. RSM1036
    Diagnosis
    Selection conditions replaced by init. selection conditions.
    No new selections can be made when requesting delta data from a 2.0 extractor.
    Delta selections are composed of the total quantity of all the selections of all the sucessful init. requests for this DataSource.
    I have looked this up here and in OSS.  What I have found would indicate that we have multiple inits.  However, when I look at the Initialization Options for Source System from within the infopkg, there is only one.  Also, RSA7 appears to be fine on R/3.
    Is there table or setting that may have been missed or some other place I need to check? 
    Any ideas or suggestions would be appreciated.
    Thanks,
    Kelley

    Thanks, but I do not understand what exactly to look for in that table.  What fields in that table should I check and for what?
    I have compared rssdlinit on BW with roosprmsc on R/3 and they match.  I have checked other tables too and they look fine. 
    There was a mistake made when the system was refreshed that may have caused this problem.  That would at least explain why we are having this problem now and did not before.
    I tested one of our delta master data objects (0material_text).  I deleted the init from within the infopkg.  Then I ran the infopkg to init with no data transfer.  That appeared to work - resulting in 1 record which is normal for an init delta with no data.  Then changed material text on R/3 and ran the infopkg with delta update.  It still gave the same message that I listed in my first post, and it retrieved 0 records.
    Any ideas?
    Thanks,
    Kelley

  • Error while doing reconstruction

    Hi,
    While doing reconstruction of the info cube which is getting updated from the another cube i am getting following error.
    Delta upload is only possible after successful initialization.
    Message no. RSBM103
    Diagnosis
    You tried to extract records using a delta request in the target BW. Howver, it is not possible to transfer a consistent delta for this DataSource.
    System response
    One of the following takes place:
    1. You have not yet triggered the delta update with an init request.
    2. The delta update was initialized but a request was deleted that was already transferred into the target BW.
    3. The delta update was initialized but a request was deleted that was not yet transferred into the target BW.
    In each case the consistency of the data transferred into the target BW is not guaranteed.
    Procedure
    Restructure the delta update by deleting the delta request that already exists in the target BW and then submitting an init request to InfoCube 0AFMM_C02 of the source BW.
    Pls help.
    Regards,
    Viren.

    Hi,
    Search forum for 'Multiple Init'..you will find also solution..
    one which is similar to you problem is
    Re: Multiple Init Requests
    And also..
    You can't have full load and delta load in ODS unless full is marked as <b>repair full load</b>.
    Now in your case you have done full load to the ODS and now want to carry on with delta load then you will have to execute the program "RSSM_SET_REPAIR_FULL_FLAG" for that ODS. And then run the init load for the ODS.
    Now some times you have delat load going on in a ODS and you want to full load then you will have to set the repair full load setting in the infopackage when doing full load. Repair full request setting is in the top menu "Scheduler" of the infopackage.
    Thanks,
    Rohini
    Hope this helps...
    Regards,
    San!

  • Data Loading Question - Urgent

    Dear Experts,
      I have to load 0FI_GL_4.  I want to do an Init with Data Transfer. But,
    there are 120+ million records.  I want to split the data load into smaller chunks filtered by Fiscal Period For E.g:  199701 - 199712
    199801 - 199812......200801 - 200812. 
    I would really appreciate if someone can guide me how to load the data in chunks. We are in BI 7.0.
    Thanks.
    Regards,
    Jamspam
    Edited by: jamspam jamspam on May 27, 2008 4:42 PM

    Hi,
    Try to see the record count for some time period like 6 months or a year and split them in such a way that you have a reasonable record count for each data set like 10-15 million and peform multiple inits for those.
    You can use RSA3 for this.
    Multiple init  
    Hope this helps.
    Thanks,
    JituK

  • Problem in running Delta load for 2LIS_13_VDKON

    Hi Friends,
    I am working on LO Data Source i.e., 2LIS_13_VDKON, i have run the INIT setup tables through OLI9BW. There were 2389443 records.
    Now, since in BW these records multiply depending on condition types I didn't want unnecessary records. So I have run multiple INITs in BW with selection criterias as I wanted data only from 01-Jan-10. Having done that, now I want to run deltas but the BW system is not letting me do. If I click on Delta in the infopackage (in update rule) then it selection criteria it adds up all those INIT selection criteria that I have run and I can't change it (as in it becomes non-updatable); why is it adding up all those selection criteria in Delta infopackage?
    I want to fetch all deltas from the day I ran OLI9BW...How to run delta for those records updated after run of OLI9BW.
    Thanks!

    Hi,
    Follow the steps, these steps are for SD module, but for your datasource, change the Tcode to fill setup tables and replace the SD DataSource with your datasource in the following steps.
    1. First Install the DataSOurce in RSA5 and see it in RSA6 and activate in LBWE.
    Before doing the steps from 2 to 6 lock the ECC System, i.e. no transaction will happen
    2. Then delete the Queues in LBWQ like below
         MCEX11  --> For 2LIS_11_* 
         MCEX12  --> For 2LIS_12_* 
         MCEX13  --> For 2LIS_13_* 
      Be carefull while doing all these deleations in Production Servers
    3. Then delete if any entry is there in RSA7
         Eg:
         2LIS_11_*
         2LIS_12_*
         2LIS_13_*
    4. Then delete setp tables using LBWG Tocde and select Application Number. i.e. 11, 12 and 13.
    5. Then Load Setup Tables using OLI7BW, OLI8BW and OLI9BW.
       Give Name of run = XYZ, Termination Date = tomorrows date and execute it in background.
       i.e. Program-->Execute in Background.
       2LIS_11_*  Use OLI7BW Tcode to fill the Setup tables
       2LIS_12_*  Use OLI8BW Tcode to fill the Setup tables
       2LIS_13_*  Use OLI9BW Tcode to fill the Setup tables
    At the time of setup table filling no entry will exists in LBWQ in ECC for the following Queues.
         MCEX11  --> For 2LIS_11_* 
         MCEX12  --> For 2LIS_12_* 
         MCEX13  --> For 2LIS_13_* 
    6. Check the job status in SM37 and once finish it then goto RSA3 and then execute it and check.
    7. Then Replicate the DataSource in BW.
    8. Install InfoCube/DSO from Business Content or cretae InfoCube/DSO and then Map the ECC DataSOurce Fields and BW          InfoObejcts in Transfer Rules (in BW 3.5) or in Transfermations (in BI 7.0).
    9. Map the InfoObejcts in InfoSource and InfoObejects in InfoCube/DSO in in Update Rules (in BW 3.5) or in Transfermations
       (in BI 7.0).
    10.Create InfoPackage and Load Init/Full.
    11.Using DTP you can load to InfoCube/DSO (if it is BI 7.0) 
    Thanks
    Reddy

  • 0IC_C03 - NCKF Quetion

    Hi All,
    I am using a custom infocube for inventory and it has only one non-cumulative key figure (that is required for my project - Total Stock). I am using the same fields 0RECTOTSTCK, 0ISSTOTSTCK and 0TOTALSTCK - whihc is a non-cumulative key figure. I have the folloiwng quetions.
    1. After loading BX and then I compressed the cube with No Marker Update - checked. But when using listcube to display data, I dod not see 0TOTALSTCK. It is not even there in the select output fields. may be it is a non-cumulative KYF behaviour as it is stored in the Vcube for non-cumulative key figures. Please confirm or
    2. Though the KYF shows up in the query designer, the result while executing the query shows zero for both 0ISSTOTSTCK and 0TOTALSTCK. Why the 0TOTALSTCK is zero. I expect it to be equivalent to 0RECTOTSTCK.
    Any idea?
    Thanks,
    Alex.

    Hi Alex,
    As you said, 
    I created multiple init with historical period
    Can you explain this more?
    and please check whether you deleted the set up table before filling for 03.
    ideally after loading the init load with all historical data, there would not be any effect to the Non cumulative key figures because you are compressing this particular request with Nomarker update.
    But I am not sure why you get wrong values.
    Let us wait for expert's reply
    Sreekanth.

Maybe you are looking for

  • How can i stop others' downloads from automatically downloading onto my itunes?

    I share an Itunes account with my family, but we all have separate itunes on different laptops. Evertime anyone downloads a ton of apps or music I dont like, it automatically downloads onto my itunes the next time i open it up. Although i could just

  • My iTunes has been disabled how can i get it back?

    Please tell me how to enable it again i need it badly!!

  • Collect statement issue

    Hi all, I have a requirement in which I am using Collect statement to club the numeric values. TYPES: BEGIN OF  ST_VBBE ,                   MATNR TYPE VBBE-MATNR,                   WERKS TYPE VBBE-WERKS,                   OMENG TYPE VBBE-OMENG,      

  • Abap dev for new plant

    Dear all, We acquired new plant, and we are inegrating that new plant which is not in sap, into our sap system. and lots of customizations have to be done. I understand that on the mm front new plants creation, assignments to cocode, BA etc happen. I

  • Moving from AP Graphite to Extreme (TC)

    I'm about to replace my AP graphite with a Time Capsule. Will I be able to simply integrate into (adopt) my existing network name, etc. Or, if I have to define a new network, can I set it up while the old one is running? Or, should I switch off the o