Recommended InfoObject loading method in 2004s

We are trying to work out the recommended way of loading InfoObject texts, attributes and hierarchies into BI7 given the new data modelling components in the system. Should we still use the old InfoPackage route or is there a simpler and neater solution?
Any recommendations would be most appreciated.

With the new data flow concept in the new release (BI in SAP NetWeaver 2004s), the only role of the InfoPackage is to acquire data into the PSA (datasource).  From the PSA, the DTP takes over to drive the data load into data targets such as an InfoObject.  You'll need a transformation in place to connect the source (DataSource ie PSA) to the target InfoObject. Once the dataflow is modeled, you can build a DTP.
Thanks for any points you choose to assign.
Best Regards -
Ron Silberstein
SAP

Similar Messages

  • In the ReportDocument.Load method it tries to connect using the using the connection information embedded in the Report File

    Post Author: bhaveshbusa
    CA Forum: Crystal Reports
    In the ReportDocument.Load method it tries to connect using the using the connection information embedded in the Report File. When the application calls ReportDocument.Load(reportFileName). This
    tries to connect to the database using the connection information embedded in
    the "reportFileName". This was only realised on checking the ODBC Trace
    Log. The connection itself is not a problem. The problem is that the embedded
    connection information is related to OLD production system. And failed
    connections had raised some concerns.
    Note: I am using
    SetDataSource to populate the data for the report. So I don't need the
    connection.
    Is there any way I
    can disable this auto-connect?
    Thanks and
    regards,
    Bhavesh

    960738 wrote:
    I need a help in answering one of the issue encountered last week.
    I have created a database link and tried to access the information from a table using the program written in another language. The password provided was incorrect for that user while creating database link. So we expected that,while retrieving the data, Database connection has to be errored out as password provided is incorrrect.
    But unfortunately, user account was locked out. When i checked with DBAs they mentioned that it tries to connect 16 ports with in a min of time.we were shocked as it STOPS another scheduled jobs with that user. and affects production badly.
    As per the program, it has to connect only one time and yesterday we tried to execute the program in DBAs observation and it errored out as expected. Didn't tried for multiple ports.
    Now the question is, WHY the database connection established 16 times last week and caused user account locked. DBAs are unable to answer it. Any EXPERTs opinion on this would greatly appreciated.
    I have verified managing ports in oracle documentation, it was mentioned that if one port is busy it will try to connect to another port in the range of ports mentioned during the installtion. DBAs verified ports related file and it was blank. and they are not agreeing with this reason. Please HELP me in finding the correct REASON for this.
    is it a NETWORK issue or issue with DATABASE SERVER only?
    Thanks
    SSP
    Edited by: 960738 on Sep 22, 2012 9:13 PMDBLINK is 100% oblivious to the fact any port exists.
    DBLINK only contains username, password & TNS Alias.
    can you post actual SQL & results?

  • Report Document.Load Method Hangs

    The following code is an exceprt from an asp.net web application we developed.  The report file (TestReport.rpt) file was designed using a 'manually' created schema (xsd) that mirrors the structure of pApptDT. The .xsd file has no DB connection info stored in it.  NOTE: the DBServiceORA and Registrations are base and middle tier classes respectively that do the heavy lifting.
    protected void Page_Load(object sender, EventArgs e)
        mDBService = (DBServiceORA)Session["DBService"];
        this.BuildReport();
    protected void BuildReport()
        ReportDocument pReport = new ReportDocument();
        try
            DataTable pApptDT = Registrations.GetApptSmry (mDBService);
            string pReportFile = Server.MapPath(Global.WEB_ROOT + @"/Reports_Appointment/TestReport.rpt");
            pReport.Load(pReportFile);
            pReport.SetDataSource(pApptDT);
            MemoryStream pStream = (MemoryStream)pReport.ExportToStream(ExportFormatType.PortableDocFormat);
            HttpContext.Current.Response.Clear();
            HttpContext.Current.Response.ContentType = "application/pdf";
            HttpContext.Current.Response.AddHeader("Content-Disposition", "inline; filename=Report.pdf");
            HttpContext.Current.Response.BinaryWrite(pStream.ToArray());
        catch (Exception ex)
            Response.Write("<p>" + ex.Message + "</p><p>" + ex.StackTrace + "</p>");
        finally
            pReport.Close();
            pReport.Dispose();
    This code has worked for over a year in our VS2008 development environment.  We use IIS, .Net 3.5, and ODP.Net with an Oracle 10g DB.  In our development environment we use IIS (not the built-in web server) which uses Windows integrated security.   My company recently pushed down new global policies to all desktops.  These new ploicies affected Local Security Policies and permissions on some files in the \windows\system32 directory.  When stepping through the code with the debugger, the application now hangs on the pReport.Load method.
    I need help in understanding the internals of the CR ReportDocument.Load method. We think the problem is somehow associated with CR trying to connect to a non-existent DB using some protocol that got affected by the policy changes. Can anyone shed some light on our problem, in particular what's happening inside the Load method.
    Thanks
    Dan

    Tried several options.
    OPTION 1:
    Created new VS2008 "Crystal Reports Application".
    'Manually' created schema (Activity.xsd) containing no DB connection information.
    Created Activity.rpt (that referenced the above Activity.xsd file).
    Created our 'normal' aspx page with code as follows:.
    DataTable pActivityDT = mDBService.GetDataTable("select * from E_ACT;");
    string pReportFile = Server.MapPath(@"/CRTestApp1/Activity.rpt");
    pReport.Load(pReportFile);
    pReport.SetDataSource(pActivityDT);
    MemoryStream pStream = (MemoryStream)pReport.ExportToStream(ExportFormatType.PortableDocFormat);
    HttpContext.Current.Response.Clear();
    HttpContext.Current.Response.ContentType = "application/pdf";
    HttpContext.Current.Response.AddHeader("Content-Disposition", "inline; filename=Report.pdf");
    HttpContext.Current.Response.BinaryWrite(pStream.ToArray());
    First attempt at displaying the above page results in making it past the pReport.Load but hung on the pReport.SetDataSource.  All subsequent attempts hung on the pReport.Load method. (?????)
    OPTION 2:
    Usng the VS-generated Default page (which included the CR Viewer) the ReportSource was set declaratively as follows:
    <form id="form1" runat="server">
        <div>
            <CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="True"
                Height="1039px" ReportSourceID="CrystalReportSource1" Width="901px" />
            <CR:CrystalReportSource ID="CrystalReportSource1" runat="server">
                <Report FileName="Activity.rpt">
                </Report>
            </CR:CrystalReportSource>
        </div>
    </form>
    Attempting to display the above page results in the application hanging.  I also tried setting the source to a non-existant file just to see if an exception would be thrown.  I got the expected 'Load report Failed' message followed by parital rendering of the CR viewer.
    OPTION 3:
    The report displays as expected when a new connection (pproviding the DB login credentials) is created in the CR Database Expert dialog screens and the Activity (E_ACT) table is selected and used as the datasource for the report.  With this option, the designer displays data from the Activity table in the Main Report Preview screen.  When running the application the CR Viewer prompts for DB login credentails.
    Hope this  sheds some light on the issue we're having.
    Dan
    Edited by: Dan Cannon on Dec 10, 2009 7:23 PM

  • How to include columns with a space in name in clientcontext load method in JSOM

    Hi Gurus,
    I have a situation where I need to read a list that has a column 'Repositary Name'.
    While I am reading the list in my JSOM I need to load this column in the clientcontext.load method.
    My code likes this below.
    this.collListItem = list.getItems(camlQuery);
        ctx.load(collListItem, 'Include(Title, 'Repositary Name')')
    The Issue is I can not load this 'Repositary Name' column. I tried with its internal name, removing the space, putting the name in single quote but nothing works.
    Please advice how to include a column in clientcontext.load method that has a space in its name .
    Changing the column is not a option and I have to have call it before I use it my Async Methods.

    Hi,
    If I am getting your issue correctly, I think you should put _x0020_ in place of space in your column name. In your case try Repositary_x0020_Name.
    ***If my post is answer for your query please mark as answer***
    ***If my answer is helpful please vote***

  • Change position of SWF using load method

    Hello,
    I'm a new Flash user, so I apologize in advance if this is a
    dumb question. I'm trying use the load method to load an external
    SWF, which I've done. However, the SWF loads in the upper-left
    corner. How can I manipulate its position?
    (I want to position it more in the center?)
    Thanks

    you must have loaded it into a holder movie clip correct? you
    can use the x and y properties of the holder movie clip to
    manipulate the position. The SWF must be loaded first before those
    properties are available. It is best to use the MovieClipLoader
    class to load the SWF so you can use the onLoadInit event to
    manipulate the properties.

  • CacheLoader load() method is getting invoked all the time

    The cache.get() method invokes the CacheLoader load() method if the key is not present in the cache.
    But the key is present in the cache already and when ever i invoke cache.get() it is invoking the load() method to get the data from DB.
    The expiry delay is also not met but still it invokes load() method all the time when the cache.get() method is invoked.
    Please let me know what is the issue with this?
    because it is connecting to DB from the load() method all the time even the key is in the cache. This will be an over head.

    Please find the contents of coherence cache config file below,
    <?xml version="1.0"?>
    <!DOCTYPE cache-config SYSTEM "cache-config.dtd">
    <cache-config>
    <caching-scheme-mapping>
    <cache-mapping>
    <cache-name>DBBackedAccessoryCache</cache-name>
    <scheme-name>distributed-db-backed</scheme-name>
    </cache-mapping>
    </caching-scheme-mapping>
    <caching-schemes>
    <distributed-scheme>
    <scheme-name>distributed-db-backed</scheme-name>
    <service-name>DistributedCache</service-name>
    <backing-map-scheme>
    <read-write-backing-map-scheme>
    <internal-cache-scheme>
         <local-scheme>
         <expiry-delay>10h</expiry-delay>
         <flush-delay>4h</flush-delay>
         <high-units>250M</high-units>
         </local-scheme>
    </internal-cache-scheme>
    <cachestore-scheme>
    <class-scheme>
    <class-name>DBAccessoryLoader</class-name>
    </class-scheme>
    </cachestore-scheme>
    <read-only>true</read-only>
    <refresh-ahead-factor>1.0</refresh-ahead-factor>
    </read-write-backing-map-scheme>
    </backing-map-scheme>
    <listener/>
    <autostart>true</autostart>
    </distributed-scheme>
    </caching-schemes>
    </cache-config>

  • Loading external swf using Loader.load() method is delayed with flash player 10.1 and next versions.

    I am trying to load an external swf file of size 300 kb using Loader.load() method and trying to access some objects in it and i am getting some delay in loading the external file with flash players 10.1 and next versions.
    The action script code used to load:
    var strUrl:String="toLoad.swf";
    var urlReq:URLRequest=new URLRequest(strUrl);
    var ldrLoader:Loader = new Loader();
    var ldrLoaderContext:LoaderContext = new LoaderContext();
    ldrLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, externakSwfLoaded);
    ldrLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, errorInLoadingSwf);
    ldrLoader.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, errorInLoadingSwf);
    ldrLoaderContext.applicationDomain = ApplicationDomain.currentDomain;
    ldrLoader.load(urlReq, ldrLoaderContext);
    addChild(ldrLoader);
    System specifications:
    O.S. Windows XP sp2 (32 bit)
    Browser IE 6.0 (128 bit)
    Flash Player version WIN 10,2,152,32

    I think you are lost. This forum is for ROME. It sounds like you want one of the Flash or Flex forums...
    Good luck!
    Harbs

  • While loading master data to infoobject Load failed due to Duplicate record

    Hi Experts,
    While loading master data to the infoobject load failed .
    The error it is showing is 24 Duplicate record found. 23 recordings used in table.
    Pls help me to solve this issue
    Thanks in Advance.
    Regards,
    Gopal.

    In infopackage settings u will find a checkbox for 'delete duplicate records'.
    I think it appears beside the radio button for 'To PSA',and also tick checkbox for 'subsequent update to data targets'.
    This will remove the duplicate records(if any) from the PSA before they are processed further by transfer and update rules.
    Use this and reload master data.
    cheers,
    Vishvesh

  • Properties's load method

    Good morning,
    I am trying to read a configuration file and then load its properties. I added a StringBuffered to be sure that the file was correct and it is. But at the moment to do the Properties load method, I don't get an exception and my Properties variable is empty.
    I don't know if I am doing something wrong, this configuration file was already used in another application, so I am sure it is well encoding (ISO 8859-1).
    Here my code
      private Properties loadProperties(Properties p_props, String p_propertyFile) {
        try {
          FileInputStream inputStream = new FileInputStream(p_propertyFile);
          BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
          String line;
          StringBuilder sb = new StringBuilder();
          while((line = reader.readLine())!=null) {
            sb.append(line).append("\n");
          p_props.load(inputStream);
          inputStream.close();
        }catch(IOException ioe) {
          m_log.error("Le fichier de properties est introuvable", ioe);
        }return p_props;
      }My properties file:
    service.distribution.init.enabled=smtpDistributor
    service.distribution.smtpDistributor.smtpHost=mail.company.com
    Thank you in advance.
    Elsy

    You already read all lines into the buffer, so there is nothing left for p_props.load to read. Either reset or re-open the input stream or remove the buffer entirely.

  • Load Akamai plugin example using Static plugin loading method

    Hi,
    I want to load Akamai plugin example using Static plugin loading method. For that, I passed "com.akamai.osmf.AkamaiBasicStreamingPluginInfo" as a class defination, but I got error stating, ReferenceError: Error #1065: Variable AkamaiBasicStreamingPluginInfo is not defined.
    Makjosh once sent a post that the title was "Getting an error while loading the plugin using static plugin load method". I then follow the solution. But how can I add the dependent project(Flex/AS Build Path -> Library Path -> Add Project). As a result, I do not find the AkamaiBasicStreamingPlugin project only having the NetMocker project and the StrobeUnit project in it.
    So I try to link the AkamaiBasicStreamingPlugin project use the following method(project properties->Project References->select "AkamaiBasicStreamingPlugin"), it still causes the same error.
    Please help me.
    Thanks.

    Hi,
    A couple of things to look at:
    1) Make sure you have the import statement in your project:
                import com.akamai.osmf.AkamaiBasicStreamingPluginInfo;
    2) Make sure you add the AkamaiBasicStreamingPlugin folder to your Flex Build Path (right click project, select "properties", then "Flex Build Path", in "Source Path" you need to add the plugin folder).
    3) If you are still getting Error #1065, you can try a trick where you force the swf compiler to pull in the class:
                private static const loadTestRef:AkamaiBasicStreamingPluginInfo = null;
    Now you should be able to use getDefinitionByName to load the plugin:
                    var pluginResource:IMediaResource;
                    var pluginInfoRef:Class = flash.utils.getDefinitionByName(className) as Class;
                    pluginResource = new PluginClassResource(pluginInfoRef);
                    pluginManager.addEventListener(PluginLoadEvent.PLUGIN_LOADED, onPluginLoaded);
                    pluginManager.addEventListener(PluginLoadEvent.PLUGIN_LOAD_FAILED, onPluginLoadFailed);
                    pluginManager.loadPlugin(pluginResource);
    Hope that helps,
    - charles

  • Technical configuration required to load SAP NetWeaver 2004s BI

    Hello all,
    I want to know the technical configuration required to load SAP NetWeaver 2004s BW. I will be using it for extraction from R/3 also.  So please tell me how much should I go for in terms of
    HDD:
    System RAM:
    Windows OS:
    Your help will be highly appreciated.
    Thank you.
    TR.

    Hi TR,
       There are a base requirements for installing the BW system and then it varies on how much data you are going to extract.  I suggest you start here http://service.sap.com/sizing  You will find a variety of information on how to determine what you need.  Then on the same site run the quicksizer.
    Good Luck,
    John

  • Batch Scheduler Load Methods (A, R)

    We currently load 3 files from FDM to HFM. The first is loaded as a type 0 replace. The second is loaded as type 1 merge. The third is loaded as type 2 accumulate. Which load methods would I use with the batch loader to accomplish this? RR, AR, AA, etc. Thanks!

    Hi,
    The first item of the load tag indicates the method to use when bringing the data into FDM at the import stage 'R' will perform a replace, 'A' will perform an append. You can also have 'RZ' and 'AZ' which do the same but suppress zero values at the import step. It is the 2nd item which indicates the HFM load method and can be either 'R' for replace, 'M' for merge and 'A' for accumulate. I would therfore suggest, assuming you always import ito FDM using Replace that your batch file load tag would be
    1) RR
    2) RM
    3) RA
    All the load tags and options are well detailed in the FDM admin guide. Hope this helps.

  • Recommended imaging/cloning method for Windows 8.1 system

    Can anyone recommend a reliable way to completely image/clone a windows 8.1 based system?
    I've tried 3 different methods with mixed success:
    1. My old faithful method uses EzGIG-III, but the BIOS setting for boot configuration needs to be changed to CMS because the tool is DOS based. The cloning operation takes forever (~12 hours for my machine with a 750GB HDD that only uses 200GB). I've tried it twice. The first time I got a boot error when booting the clone, but Windows managed to automatically repair the boot issue. The second time I had no errors at all.
    2. I've tried the free version of Macrium Refect three times. First time was from a bootable USB version and I don't recall any issue. Second time was from within Windows. When I swapped the drive and tried to boot the clone, the boot failed and I got a nasty error message about winload.efi missing. I did some Googling and found a command line procedure to rebuild the missing file, which seemed to work. Third time was also within Windows and everything worked ok (I'm using the resulting clone right now as a matter of fact). Nice thing is the cloning operation only took 2 1/2 hours (compared to 12 hours with EzGIG). Also, I had trouble cloning in the opposite direction - just couldn't get it to work.
    3. Third method is the System Image utility that's built into Windows 7/8/8.1. It failed right away claiming the destination location had insufficient space for the image even though the capacity was much greater than the source. I'm working through this right now and am hopeful to get it working. The down side of this method is that two separate operations are needed; one to create the image and a second one to restore it. Also, I wonder if the image will include non-windows partitions (as in Linux dual boot).
    I'd appreciate any positive stories about successful cloning / imaging.
    Solved!
    Go to Solution.

    I've tried the free version of Macrium Refect three times. First time was from a bootable USB version and I don't recall any issue. Second time was from within Windows. When I swapped the drive and tried to boot the clone, the boot failed and I got a nasty error message about winload.efi missing..
    I've had mixed results with cloning. But restoring from an image always works. If you want reliability, do it that way.
    Third method is the System Image utility that's built into Windows 7/8/8.1. It failed right away claiming the destination location had insufficient space for the image even though the capacity was much greater than the source.
    The down side of this method is that two separate operations are needed; one to create the image and a second one to restore it.
    Also, I wonder if the image will include non-windows partitions (as in Linux dual boot).
    1. That problem occurs because the perverse backup program wants to write to each partition on the drive being imaged. See this thread for the fix.
       Cant backup 8.1 using system image backup! Error 0x80780119
    2. As I said, I've found imaging to be more reliable than cloning. How often would you restore? We image all our computers daily (3am) and retain images for ten days.
    3. The image includes all the partitions on the disk - at least mine does.
    In case you want to use the built-in imaging program, I can give you a shortcut to it in Windows 8.1.
    -Jerry

  • Load Method of MimeMessage

    Hi all,
    I have tried a number of ways of using the method
    load(session, inputstream) to create a new MimeMessage from a MIME compliant piece of text (in a byte array form).
    The headers get created OK but the attachments are still encoded.
    I would like to know if you HAVE to write your own
    handling functions to decode these, or if it is
    possible to load them correctly without doing this ?
    Thanks,
    **Phill**

    what happens when you try to create a mimemessage from a bytearrayinputstream is that it reads the stream and creates the header object and stops there with the pointer being positioned at the body part. After that you need to manually create a message.
    if you want the code for the same... mail me at [email protected]
    anurag

  • Infoobject load

    Hi,
    I created an infoobject and added it as an attribute of 0MATERIAL. I did the corresponding config. on R/3 and populated the new field. This new field is populated in R/3 and also in PSA. But, its not getting populated  in 0MATERIAL eventhough i did a full load of 0MATERIAL to PSA and then updated 0MATERIAL from PSA. I am helpless.
    Any pointers?
    Thanks

    Hello Sachin,
    Please check the mapping in transfer rules.
    Regards,
    Praveen

Maybe you are looking for