Custom DataSources for use in BIP Reporting

Hello,
Is there any further documentation on custom data sources besides the one page at the end of the Custom Reporting Configuration guide?
Thanks,
Drew

Unfortunately, we have very few predefine report parameters.
There are several PQS related ones - let me know if you are interested in them.
Otherwise, there is:
<li>"String" - a text box,
<li>"Date" - a date control,
<li>"MonthYear" - allows selection of the month and year.
<li>"GSMWorkflow" - an EQT/Search control for workflow templates
<li> an EQTInput control allows you to specify an EQT Search as a parameter. So you would define you own parameter using the
webControl="~/WebCommon/Controls/EQTInput.ascx" and specify the searchable View.
<li> a Lookup control (single and multi) - You define your own parameter using the
webControl="ReportingControls/LookupInputSingleSelect.ascx" or webControl="ReportingControls/LookupInputMultiSelect.ascx" and specify the datasource
However, Extensibility Pack 3.1 (3.2?) has a ReportingExtensions library with some new reporting parameters.
It also contains an auto launch report page, designed for parameters that are not for user selection. That is, certain parameters can be passed in or read from the session/user and passed to your report without user interaction.
<li>the ConstantValueParameter allows you to pass in constants to the report without displaying them. For example, if you have a report that takes a parameter like number of months, and you want to 'hard-code' the input to 24, you could do:
<!-- example report parameters that pass a specific value as a parameter to the reports, as specified in the Value element -->
<ParameterType type="Constant_Months" webControl="~/WebCommon/Extensions/Reporting/ConstantValueParameter.ascx" >
     <Value>24</Value>
     <IsHidden>true</IsHidden>
</ParameterType>     then in your Report Parameters section, you would do:
<Parameter name="Months" label="lblMonths" isLabelTranslatable="false" type="Constant_Months" Required="true"/>               <li> There are also a couple of User related controls, SessionParamCurrentUgmUser and SessionParamCurrentSupplierUser , which allow you to get specific data from the current user (or supplier user)
<li> And a non-displayed SecuredObjectControl which allows for parameters to be passed in, such as SpecID, FacilityID, via the request, and then evaluated for security, making sure the current user has permissions to that item.
And of course, you could always write your own control if you have some custom requirements.
An upcoming release will have some more helpful functionality around report parameters too.

Similar Messages

  • Is there any BI Dashboard view not allowed to use in BIP report?

    My customer wants to display BI Dashboard page on BI Publisher report.
    Is there any BI Dashboard view which is not allowed to use in BI Publisher report?
    Seem no summarized document for this, and then can I understand like “No related limit for BIP report”?

    Explore this page OBIEE - Presentation Variable System (reserved variable) | GerardNico.com (BI, OBIEE, OWB, DataWarehouse)

  • Custom Datasource for infoobject

    Hello Guru
    i have created a custom datasource on a SAP table (custom table) to update data from SAP into an infoobject in BW. Everithing works correclty but when i delete an entry in the custom table and update this in BW the entry in the infoobject is not deleted.
    The infopackage and DTP are FULL.
    How can i fix this problem and have always SAP table alligned with master data in the infoobject (new entry and DELETE entry)?
    thanks
    Boris

    As you have created the generic extractor ans alos you are running
    the full load.
    In case of standard extractor delta will be handeled by the
    extractor itself ,but it is not the same with the custom one.
    We face one scenerio with the generic extractor.
    1.Customer used to craete the notification on some date.
    2.The same notification was deleted on some other day.
    3.As in bw t=we load the previos day data.
    4.So we were facing the problem like notification in
    the r/3 side was deleted but they were still there in the BI side.
    What we did is there is one field ie deletion flag and it set to 'X'
    whenever we delete any record by default it is blank.
    So we included the deletion flag file din the extractor and
    create the same in the BW side.
    At lat we restricted the query by filter "blank'.
    So it was not showing the deleted notification in the report.
    Thanks,
    Saveen

  • Save custom file name using MS Office Report Express VI

    When my program creates a report, I want to save it as a serial number defined in the report.  I want to use the MS Office Report Express VI to do this but unfortunately it only allows you to save the file name as a time/date and/or incremental number.
    Solved!
    Go to Solution.

    Hi jliu317,
    While waiting for you to notify the moderator to move your thread, here is my solution. (Correct me if I'm wrong)
    In MS Office Report, there is a block diagram input called Path to Save Report. So this is where you can save your report in Words (.doc) or Excel (.xls) with customized filename such as serial number, as shown below.
    http://zone.ni.com/reference/en-XX/help/370274G-01/lvoffice/ms_office_report/
    Hope this helps.
    -Ee Lim-
    See that button on the left side of this post...
    If you feel my post is helpful, all you need is just (at most) 2 seconds to click that button, to show your appreciation. Thank you~~

  • Custom DataSources for Hierarchies  / Missing entry in ROOSGEN

    Hi,
    I have created a master data dataSource and
    changed the corresponding entries in the customizing tables.
    The extractors works fine. In the monitor
    I can see the records of the request, but
    after a while the monitor shows a red light.
    I got the following message:
    Syntax error in generated program, row 0
    Message RSAR683
    The corresponding generation template is RSAPTH3.
    At the beginning of the template a function module
    is called. This function module get its information
    form ROOSGEN.
    How to get entries in ROOSGEN (RSTRANSACTIVATE*ALL)
    does not work.)? Are there other approaches?
    Can you help me to become the lights green?
    Regards & Thanks,
    Guido
    P. S.: I have done the same in BW2.0
    and has been working.
    Okay not for intervals in a hierarchy
    P. P. S.: I need to supply intervals. Otherwise
    the hierarchy will be to huge for reporting ( >= 200.000 elements).
    P. P. P. S.: Other ideas/approaches to makes
    a hierarchy with more than 100.000 elements reportable.
    For balanced hierarchies: navigation attributes, ...
    For unbalanced hierarchies: ?

    Hi Guido,
    this pretty much looks like a program error.
    Depending on the BW release, sap notes 944842 or 500913 apply. I assume that as a consequence the roosgen entry is missing. Otherwise it is straightforward the transfer structure name should appear in field TFSTRUC.
    If not I recommend to open a new message for the customer.
    Regards, Matthias

  • How to load a custom waveform for use with DAQ voltage generation

    I would appreciate some advice on how to take a custom waveform (just a modified triangle wave with pauses at the tops and bottoms) and use that to control the voltage output from a DAQ. 
    Some background:  My intent is to use the waveform to control mirror scanning for a LADAR imaging application .  Because our DAQ (NI-6251) only has one clock, it cannot update the X and Y channel voltages independently. I'm using a triangle wave to control both axes, which works fine for the X direction.  However, to prevent the Y axis from incrementally steping up after every X pixel, I'd like to construct a waveform, similar to a step pyramid, so that the Y axis remains constant over the X sweep and only updates to the next row after all X pixels are collected.
    I assume I can make the desired plot in excel, and then read it in somehow - but this is where I start to get fuzzy.  Can any one point me to an example or tutorial on this?
    Some other questions:
    1. Do I needto worry about scaling? will my custom plot need to contain a specific number of points (perhaps the exact number of pixels in the image)?
    2. If I change the image dimensions, will I need to revise the control waveform in the Y axis?
    Thanks in advance,
    jimmy

    This thread didn't appear to go anywhere.  I am trying to do something similar and was looking for help.  I want to create a repeating output voltage wave based off the excel file attached(with times).  Is there a way to have my program match the output voltage and time with the table attached on a repeat and send that signal to the output?
    Thanks,
    T
    Attachments:
    Sig Gen.xlsx ‏34 KB

  • Customizing OHJ for use in commercial application

    My company is considering switching to OHJ from JavaHelp. I have converted our software to use OHJ for context sensitive help, but I have encountered some show-stopping problems - things we could do with JavaHelp we can't do with OHJ. It seems that OHJ does not expose as much as JavaHelp does when it comes to customizing the appearance of the GUI. Specifically -
    1) We need to change the content of the menu bar to remove the "About" menu choice.
    2) Also we need to control the title of the help screen(s). It seems this is possible for the Help Topic dialog via the .hs configuration (we'd prefer an API), but not for the Navigator dialog. Further, once the Help Topic is docked with the Navigator, custom titleing goes away and does not re-appear even after the two dialogs are undocked.
    3) We need to be able to control the size and position of both dialogs when initially displayed, docked and undocked. There is a mechanism provided for the Help Topic dlg but not for the Navigator to do this, and again this only works when the two are displayed undocked. Of course we need to control the appearance in the initially docked position also, but the Navigator seems to provide no facility for this at all.
    4) Similarly for colors, there seems to be only support for the Help Topic dlg to modify the colors and only via the .hs xml, not dynamically via an API.
    Oracle has provided a nice help platform for the industry, but it seems the API does not expose enough customization control. Can you suggest any work arounds for us? We'd really like to use this product, but must be able to control the appearance. Thanks for any advice!

    Hi Larph,
    I use Proshow Producer with LR as well. Photodex have produced a free Lightroom Plug-in for Proshow that greatly simplifies the interface. Within LR, you can select various options for your slideshow, and LR will automatically export your selected photographs to Proshow, creating a new slideshow with your selected options. This works great for me.
    The plug-in can be downloaded here;
    http://www.photodex.com/products/lrplugin
    Once installed, it creates a new set of presets in your LR Export Presets.
    Hope this helps,
    Cheers,
    Alan

  • Dynamic output file name for scheduling a BIP report

    Hi All,
    I have a BI Publisher report. It has Department as prompt. we need to run the report for each department. I need to schedule the report such that, for each department i need to FTP the output with file name as department_INFO.pdf in the one folder (i.e. if dept is ABC, then i need to store the output with file name as ABC_INFO.pdf and ftp to the folder). Folder will be created already in the server.
    We have around 40 departments, so i need to manually schedule this report 40 times with 40 files names and ftp the output to the folder in the server.
    Can we dynamacally give the output file name based on the prompt we are using to run, instead of manually scheduling for each department.
    Please help me ASAP..we cant move further due to this problem.
    Regards,
    Sandy

    .

  • Export custom title for use on another computer

    I created some custom lower thirds titles on my old computer using Motion 5 running Mountain Lion.
    I want to be able to use these custom titles in FCPX on my new computer running Mavericks.
    How do I do this?

    Your custom titles should be in your Movies>Motion Templates folder on your old computer. Just copy that entire Templates folder to the Movies folder on your new computer. If your new computer already has a Motion Templates folder then just transfer the contents of the Templates folder on the old computer.

  • Custom Datasource using View COVJ - R8359 Invalid extract structure

    I'm trying to build a custom datasource so I can get at plan line item data with partner object (I've tried using 0CO_OM_CCA_1 but I dont get the partner object for plan data - no idea why). So I thought if I create a datasource using COVJ I can get it out. However when I try and save the custom datasource (created using RSO2) I get the error R8359 Invalid extract structure: You tried to generate an extract structure with the template structure COVJ. This operation failed, because the template structure quantity fields or currency fields, for example, field WOG001 refer to a different table.
    I saw posts saying when people get this error thye should reference the table these fields come from in the view. So I've talked to our ABAP'er and I asked him to reference the table these fields come from but he said this cant be done because these come from a structure not a table.
    Any ideas?
    Thanks
    Joel

    The WOG* columns in table COEJ, one of the tables contributing to the COVJ view, use CCCUR-CURKY as the reference table-column for those quantities. The ABAPer you spoke to is correct that CCCUR is a structure. View value fields inherit their reference table-column from the source, in this case COEJ, and since this source table is an SAP delivered table it cannot be modified change this reference.
    This means that you're only option for extracting the data out of the COVJ view would be to create a Function Module and use that Function Module as the basis for your DataSource.

  • How to use a Crystal Reports Query as datasourc in an other Cristal Report

    Hi
    I would like to read a File in a CR Report, change some data and use the output as datasource  in an other Criystal Reports Report.
    Is ist possible to use a Crystal Reports Report as datasource for an other Crystal Reports Report?
    Thomas
    Edited by: Thomas Martin on Jul 18, 2011 12:44 PM

    Hi Thomas,
    Are you having Xcelsius also in your kitty??(for dynamically doing this activity)
    Xcelsius has very good writing & reading functionality and you can incorporate your crystal report data into it using live office.
    Let say you have a report in crystal , you connect that repot to live office .Let say this is REPORT named as SOURCE CR  REPORT.
    IN Xcelsius import the this SOURCE CR REPORT  report using live office connection and using GRID selector there to show tabular data.
    Xcelsius has buttons & controls  for updating and exporting the data inform of XML SOURCE FILE.
    Now you can either make xcelsius Dashboard for TARGET CR REPORT or you can make crystal Report on ADO.NET(XML) for second crystal Report.
    Search on SDN for cross usage of Crystal & Xcelsius
    regards,
    RK

  • Procedures for implementing a snapshot scenario with custom DataSources

    Hi Gurus,
    I have checked the How To paper ([How to Handle Inventory Management Scenarios in BW (NW2004)|http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/f83be790-0201-0010-4fb0-98bd7c01e328]). However, only SAP standard BW objects are mentioned in the paper e.g. InfoCube (0IC_C03), Material Stock InfoSource (2LIS_03_BX), Material movements IS (2LIS_03_BF) and Revaluations IS (0LIS_03_UM).
    On the contrary, I need to handle custom DataSources for the Snapshot scenario. Are there any differences in the implementation methodology? Which additional aspects should I take into consideration? For example, the load sequence, delta type, etc.
    Could you please list out the step-by-step procedures for such an implementation?
    Thanks in advance!
    Regards,
    Meng

    Hi Meng,
    You can approach this in two ways.
    1) If the volume of data is not much, you can derive the balance at query level, as follows.
    User enters the date, based on this restrict your key figure to display all values less than this date.
    2) If the volume of data is high, then you will have issues with performance if you are calculating the balance in the front end. In this case, you can model this with 'Non cumulative' key figure.  Again there are 2 ways of approaching this back end solution based on the volume of data. ( Say in one case you have 2 years of history in your DSO and in the second case, you have  5 years of history ).
    A) For example, If there are only 2 years of history
    Create a non cumulative Key figure 'ZBALANCE' with inflow and outflow, in a cube.
    Map this to your credit and debit as + and - respectively and map the calender day to posting date.
    Just initialise the dataload with data transfer and start loading the delta as normal.
    You will be able to see the balances for each and every calday in your reporting.
    This approach is straight forward and simple.
    Compress the cube for getting the better performance.
    B) If there are 5 years of history and you are not interested in loading all the 5 years data in getting the balance
    Here you want to have the initial balance, continue delta and would like to load 2 years of history.
    The cube and non cumulative KF are created as mentioned above.
    For generating initial balance, you have to create another DSO without calander day and ZBalance mapped to credits and debits in additive mode. Load your DSO data into this new DSO to generate initial balance. This balance will be loaded to your cube as initial balance. ( Like 2LIS_03_BX ).
    You have to compress this request with marker update ( Must ).
    Load your historical data for 2 years from the original DSO. Compress without marker update ( Must ).
    initialise without data transfer from DSO to cube and load deltas normally.
    Compress the delta requests normally for performance reasons.
    Please read the 'Inventory document' in detail.
    Please let me know, if any of the information is still not clear.
    Thanks,
    Krishnan

  • What diff between BIP AttachEntity Report Generation and BIP Report Generation?

    Hi all,
    I want to know the two WF has what's difference.
    I had seen they have same method and step.
    Actually,I want to do a function, when click a button,will generate BIP reports.
    Using the BIP Report Gneration can do this.
    But I want pop a window to open or save the report after the WF finished work.
    Could  BIP AttachEntity Report Generation  do that?
    I had similitude it seem same as BIP Report Gneration.
    Be appropriate to you if you can answer the question.
    Thanks,
    Wenqin

    Ok, let me guess, you are seeing an error that says an invalid printer was selected, right? Well there is a bug in your code but it has nothing to do with the printer that you have selected. Specifically you have some of the margin values set to zero -- which is invalid. The margins have to have a value of at least 1. In case you're interested, I followed down the logic and inside the print report VI the code, for some unknown reason (NI is checking into it), remapps an error code that correctly identifies invalid margins to report one that reports an invalid printer name. Apparently this was first reported in 2008.
    Verified this behavior of both LV2013 and 2014.
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • Siebel & "BIP Report Generation" Workflow and Bookmark Syntax

    IHAC that wants to schedule the generation of a BIP report to run every weeknight and include a list of activities for the next day. We've utilized an OOTB IO and can successfully render the report using Sample XML in MS Word. Additionally, since they are only on 8.1.1, they do not currently have access to the latest scheduling capabilities. Therefore, we're trying to implement a repeating component to call a workflow to generate the report using the 'BIP Report Generation' workflow and the associated objects (from support posting 823360.1).
    Now to the questions:
    One of the parameters for the workflow is a 'Bookmark'. This parameter does not appear to handle various 'Siebel' querying functions like 'Today()' as part of the criteria. Can someone confirm this statement?
    Currently, I can imagine one high-level possible workarounds. This would entail a revised WF and that includes a prior step to generate the 'Bookmark' by retrieving a string representation of tomorrow's date and concatenating it with the rest of the criteria.
    Next question:
    Does anyone have any other possible alternatives? Maybe a calculated field in the BC/IC for 'Today() + 1' - but this could have performance implications.
    Thanks in advance for any help.

    Suggestions/comments?
    Bump.

  • Custom DataSource plays in JMStudio, but not in my application

    hello everyone. I need someone to help me out who has played around a lot with DataSources.
    I have been playing around with custom DataSources for a small while and I have not been able to figure out something and its starting to get frustrating.
    First let me tell you what process I exactly follow when I want to create a Custom DataSource (using the "Generating Live Audio/Video Data" datasource code sample as an example - from JMF solutions http://java.sun.com/products/java-media/jmf/2.1.1/solutions/LiveData.html):
    1. Suppose the source files (DataSource.java and LiveStream.java) are lying at C:\customds\.
    I compile the files like this:
    javac -d . DataSource.java LiveStream.java
    As a result this directory is formed C:\customds\jmfsample\media\protocol\live which contains all the compiled (interpreted) files.
    2. Then I register 'jmfsample' in the Protocol Prefix list and commit the changes using the JMFRegistry GUI.
    3. Now if I run JMStudio and enter the URL live: it gives me an error that it can't create a player. I feel this is happening because some classpaths haven't been set correctly. Eventually I figured out that I have to place the \jmfsample\media\protocol\live\ directory inside the <JMF install dir>\lib\. Doing this fixes the problem and now I can go to JMStudio and run the protocol using the 'Open URL'. Giving it 'live://' plays the 'blue screen' like a gem.
    4. But here is the catch now. When I create an application which tries to create a player using live:// as a source, it doesn't run and keeps giving me a noPlayerException, or a noDataSourceException (as the case would apply; code given below).
    The funny part is that i checked the JMStudio source code for the method that is used to 'Open URL'. I haven't found any siginificant change in the way it opens urls.
    I also went a step further and tried to compile and run the JMStudio code myself to trace the code when it is in the process of opening a url. The weird thing is that when I try to do that, giving live:// as a URL gives me the same error that is given by my application. In other words JMStudio when compiled by me gives me same the error of "can't create a player..." when I open the url live://. Has Sun used a JMStudio compiled using a different source file?
    Please please anyone tell me what is wrong here.
    I have basically tried out these two kinds of things in my code, and both give me a noPlayerException error:
    Player guiPlayer = Manager.createRealizedPlayer(new MediaLocator("live://"));and
    DataSource ds = Manager.createDataSource("live://");
    Player guiPlayer = Manager.createRealizedPlayer(ds);Thanking in anticipation.
    regards

    Would it be possible for you to expand on your solution a little bit? I'm trying a similar approach, and having a similar problem to yours. From Googling, it appears as if this is a very common problem, and a lot of people give up before they solve it.
    I'm trying to use jmf.jag (and optionally add fobs4jmf.jar), not compile it from source. But I am trying to compile my own protocol from source and run it in a debugger. I have all the class files going out to the same output directory, and IntelliJ generally adds them all to the CLASSPATH automatically. But I keep getting NoPlayerException. (If I break down the players construction step-by-step, it seems to fail on "Processor ps = Manager.createProcessor(ds);".)
    I'm trying to play a Quicktime movie from memory, and I've confirmed that I'm returning "video.quicktime", that my stream is Seekable and isRandomAccess returns true, my prefix is in the protocol list, and that the package name is correct. I've tried with PLUGIN_PLAYER being true or false, media type being video.quicktime or unknown, and every other permutation I can think of.
    Any help would be greatly appreciated.

Maybe you are looking for

  • TC set up when not connected to internet/using as a router

    Hi, I bought a TC and can't seem to get it to back up at a reasonable speed with an ethernet cable attached to my MBP. I have 180GB to back up, I've been getting 1GB in 3 hours, which is ridiculous, so something must be wrong. My suspicion is it's do

  • The document type does not match any of the given schemas

    Hi, I have created an envelope schema.To precisely process inbound envelope documents,in the xml disassembler component i have used the Documentspec and envelopespec properties. in the properties i have the the schema name,Assemblyname but i have got

  • Source code file name?

    By SCJP6,i got that our source file name should be our class name which is public. if our class is default,can we use any name for source file?

  • How  to find the definintion for a particular implementation

    hi ihave the implementation name so i put this in se19 and after enter it asks for definition which has to be created in se18 if we have some predefined definitons  already for that implementation how to find the particular definiton that is to be us

  • Filter button doesn't work after changing worksheet name

    I am using Bex 7.10.  I have a workbook with 2 queries.  I want to change the name on the Tab for each sheet but when I do that the Filter and Information buttons no longer work.  Is there a way to do this?