How to extract list of object and formula used in variables as Excel for a particular Webi Report

Hi,
Is it possible to get the list of variables and objects, and variable formula used in a webi report extracted in excel or PDF in BO XI R3.1?
Thanks In Advance,
Shenbu

Hi Shenbaga,
You can try to get this information using the report engine sdks of BusinessObjects which is specific to webi reports.
Please refer to the link to download the dev guide and api referrence for XI 3.1
SAP BusinessObjects BI 3.x and Lower - Developer SDK Library
Refer to the Report Engine Java SDK dev guide and api referrence.
Go through the dev guide in detail and you would be able to use the report engine sdks as per your needs.
Additional Note: There have been changes in report engine sdks from XI 3.1 to BI 4.0 and you would not be able to get all the features available in XI 3.1 report engine sdks in BI 4.0.
Hope this helps.
Regards,
Chandrahas

Similar Messages

  • How to extract List of Objects and Classes in BO

    Hi
    I need to get a list of all Classes and Objects in a universe.
    Is there a way to extract this list in an excel.
    I dont need the PDF file which can be saved from a universe with all the universe information.
    I just need a plain excel file with the classes, objects under it, object definitions etc.
    Is there a VBA code to do so?
    I know there is one to extract the user info from CMS.
    Please help.
    Thanks in advance.

    Option Explicit
    Dim DesignerApp As Designer.Application
    Dim Univ As Designer.Universe
    Dim Wksht As Excel.Worksheet
    Sub GetInfo()
        Set DesignerApp = New Designer.Application
        DesignerApp.Visible = True
        Call DesignerApp.LoginAs
        Set Univ = DesignerApp.Universes.Open
        'DesignerApp.Visible = False
        Set Wksht = ThisWorkbook.Worksheets("Objects")
        Wksht.Unprotect
        Wksht.Columns().ClearContents
        Wksht.Cells(1, 1) = "Class"
        Wksht.Cells(1, 2) = "Objects"
        Wksht.Cells(1, 3) = "Table Reference"
        Wksht.Cells(1, 4) = "Object Description"
        Wksht.Cells(1, 5) = "Object Type"
        Wksht.Cells(1, 6) = "Qualification"
        Call GetObjectInfo(Univ.Classes, 1)
        Wksht.Protect
        DesignerApp.Quit
        Set DesignerApp = Nothing
    End Sub
    Private Sub GetObjectInfo(Clss, RowNum As Long)
        Dim Cls As Designer.Class
        Dim Obj As Designer.Object
        For Each Cls In Clss
            For Each Obj In Cls.Objects
                RowNum = RowNum + 1
                Wksht.Cells(RowNum, 1) = Cls.Name
                Wksht.Cells(RowNum, 2) = Obj.Name
                Wksht.Cells(RowNum, 3) = Obj.Select
                Wksht.Cells(RowNum, 4) = Obj.Description
                If Obj.Type = 2 Then
                    Wksht.Cells(RowNum, 5) = "Character"
                ElseIf Obj.Type = 3 Then
                    Wksht.Cells(RowNum, 5) = "Date"
                ElseIf Obj.Type = 1 Then
                    Wksht.Cells(RowNum, 5) = "Number"
                Else
                    Wksht.Cells(RowNum, 5) = "Long Text"
                End If
                If Obj.Qualification = dsDimensionObject Then Wksht.Cells(RowNum, 6) = "Dimension"
                If Obj.Qualification = dsDetailObject Then Wksht.Cells(RowNum, 6) = "Detail"
                If Obj.Qualification = dsMeasureObject Then Wksht.Cells(RowNum, 6) = "Measure"
            Next Obj
            If Cls.Classes.Count > 0 Then
                Call GetObjectInfo(Cls.Classes, RowNum)
            End If
        Next Cls
    End Sub
    Above is the macro to document BO universes (Classes, Objects, TableName.FieldName, Object description, Object Type and Object Qualification ).
    You need to open the excel sheet->Go to TOOLS> MACRO --->VB EDITOR (Alt+F11) and paste this code in MODULE1
    To run the macro, You need to press Alt+F8 key and Click RUN button. Then designer window pops out, enter user id and password and select the required universe.
    Enjoy Macro

  • How to extract data from SAP and COBOL using ODI

    Hi Folks,
    Can you please let me know the procedures in ODI to extract data from SAP and COBOL?
    Thank you all for the help.

    Hi
    You can download Patch 8571830 from Oracle metalink.
    It has a new technology "SAP ABAP" and KMs to extract and load data -
    RKM SAP ERP and LKM SAP ERP to Oracle.
    Thanks

  • Impact Analysis: How to trace which objects and tables used in a report?

    Impact Analysis: How to trace which Webi objects and tables used in a report?
    Currently, our company have been using BO Webi as our ad-hoc and reporting tool for over a year now.  Past several months, we've been pushing our power users to develop their own report, and started to notice that we loss track off which data (tables, columns, ... , BO objects) being used where and by whom.   The BI team now spend more time tracing through reports manually, instead of designing Universe.
    After consulted with our local  SAP  technical sale, they said the only solution is to buy BO's ETL (Data Integration) and
    Metadata Management tool, which price starting from $300K per CPU.  I suppose that is NOT the right solution; however, we have not found one yet.  Some executives believe Cognos (now by IBM) would provide a better BI solution as we scale.
    If anyone know, please provide (1) Impact Analysis method: How to trace which Webi objects and tables used in a report? and (2) Does Cognos provide better impact analysis method without a heavy spending?
    Thank you very much,
    Ed
    Edited by: EdPC-SCB on Sep 8, 2009 3:56 PM

    EdPC-SCB,
    have you tried enabling auditing?
    - Yes, audit log only shows user's activities which isn't useful for us. Please let us know any audit log that might be helpful .
    For most of the servers listed in the CMC there is an "Audit" tab.  I'd say if you have the disk space in your database for Auditor available, then if in doubt turn it on (at least for a while) to see if it exposes what you are seeking to find out --that'd be the quickest way.  The documentation (xir2_bip_auditor_en.pdf) doesn't offer much in helping you to see a correlation between ticking on an Audit option in a Server and how it will populate in the Auditor DB -- most of us just hunt and peck until we get what we want.  Once you have the good stuff in each of the Servers ticked on you'll be able to track down which report recieves which object.  To help youself out initially, you should run every report that you can find so Auditor will get seeded.
    thanks,
    John

  • How to extract data via webservices and configure webservices in BI 7

    Hi to all,
    Can any body tell me How to extract data via webservices and configure webservices in BI 7.
    i have created a remote functionmodule which extract data from R/3 , now i want to upload data to BI 7 using that remote function module.
    i have use webservice (push) as adapter mode, as i want to connect function module with SOAP , via web services.
    please can any body tell how to do that.
    also how to configure the webserive , what is it .
    I SHALL BE THANKFULL TO YOU FOR THAT
    Regards
    Pavneet rana

    Hi,
    1. Using the function library (transaction SE37), call the Web service creation wizard.
    To do this, select the desired function module in the function library and choose Utilities ®Generate Web Service ® From the Function Module.
    2. Go through the following steps, shown in the wizard:
    a. Create a virtual interface.
    The virtual interface represents the interface between the Web Service and the outside.
    b. Choose the end point.
    The name of the function module that is to be offered as Web service is already entered here.
    c. Create the Web service definition.
    The Web service definition helps with assigning the Web service features, such as how security can be guaranteed in data transfer.
    d. Release the Web service.
    The wizard generates the object virtual interface and Web service definition in the object navigator.
    The function group that was generated when the XML DataSource was created is not transportable and is thus assigned to a local package. To prevent errors due to transports, make sure that the objects that were generated in the Web service creation wizard are assigned to a local non-transportable package.
    The Web service is released for the SOAP runtime.
    3. In the virtual interface for the import parameter DATASOURCE, define the name of the XML DataSource as the fixed value.
    A separate function group is generated for each XML DataSource. It makes sense to pre-assign the parameter DATASOURCE with the name of the XML DataSource in the virtual interface of the Web service for which the function group was generated.
    If you do not pre-assign the parameter, it will be necessary to transfer the data sent with the appropriate filled DataSource element, for example, by setting the value in the application that implements the Web service.
    a. In the object navigator, choose the name of the package in which the Web service was created and choose Enterprise Services ® Web Service Library ® Virtual Interfaces.
    b. Choose Change in the context menu for the virtual interface.
    c. For the virtual interface, remove the flags exposed and initial and enter the name of the XML DataSource in apostrophes, for example u20196ADATASOURCENAMEu2019.
    d. Activate the virtual interface.
    Regards,
    Marasa.

  • How can I list all users and their DEFAULT tablespace?

    How can I list all users and their DEFAULT tablespace?
    Peter

    Peter, the following short article that lists the most heavily used Oracle rdbms dictionay views might be of interest based on your question:
    How do I find information about a database object: table, index, constraint, view, etc… in Oracle ? http://www.jlcomp.demon.co.uk/faq/object_info.html
    HTH -- Mark D Powell --

  • How to create authority check object and assign to  ztcode which is of modu

    Dear ,
             how to create authority check object and assign to  ztcode which is of custom module pool program.its urgent kindly help points rewarded.

    Manoj,
    You can check with your Basis team to create authorisation object and assigining tcodes to the user profiles.
    K.Kiran.

  • Plz tell me how to create authority check objects and how to usein prg

    dear sir,
    plz tell me how to create authority check objects and how to usein prg

    http://help.sap.com/saphelp_46c/helpdata/en/5c/deaa74d3d411d3970a0000e82de14a/content.htm
    http://help.sap.com/saphelp_nw70/helpdata/en/52/6716a6439b11d1896f0000e8322d00/content.ht
    Create custom authorization – Customer specific object
    If you have requirements that cannot be met using the P_ORGIN and P_ORGXX authorization objects (for example, because you want to build your authorization checks on additional fields of the Organizational Assignment infotype (0001) that are customer-specific), you can include an authorization object in the authorization checks yourself.
    Create the authorization object using transaction SU21. Make sure you keep to the customer name range (Z/Y). To be able to use the new authorization object you have created in the master data authorization check, the object must contain the INFTY, SUBTY, and AUTHC fields. You can use any of the fields of the Organizational Assignment infotype (0001) for the other fields. You can also use customer-specific additional fields provided they are CHAR or NUMC type fields.
    After you have created the object, you must start the RPUACG00 report. This report overwrites the MPPAUTZZ standard include with the code that is needed to evaluate the authorization object you created. Note: Technically speaking, this involves a modification. However, SAP fully supports this procedure. And you should not have more maintenance work as a result of this modification.
              Note: that if you use customer-specific authorization objects, you must maintain these objects in transaction SU24 (Maintain Assignment of Authorization Objects to Transactions) in the same way as you maintain the authorization objects P_ORGIN, P_ORGXX, and P_PERNR
    AUTHORITY CHECK OBJECT Object_name
                ID fieldname1 FIELD fieldvalue1
                ID fieldname2 FIELD fieldvalue2
                ID fieldname3 FIELD fieldvalue3.
                 If sy-subrc eq 0.   "Authorization exists
                 Endif.
    http://articles.techrepublic.com.com/5100-6329_11-5110893.html
    Edited by: JackandJay on Jan 16, 2008 10:21 AM

  • EEWB :  how to determine the business object and the extension type ?

    Hi,
    I ask myself how to determine the business object and the extension type to use to add new fields in a new tab of a specific transaction ? what means each business object, does that correspond to a specific transaction ?
    I need to add a new tab in the ‘BaMI’ business activity in transaction CRMD_ORDER just after the tab 'Actions' at header level.
    Could you help me please to determine which business object and extension type I have to select during creation of the project and which business object category I have to select during creation of the extension (wizard) ?
    Thanks for your help,
    Marie

    Marie,
    In order to determine what type of transaction you are extending, you will need to look at the customizing for the transaction.
    In the IMG:
    Goto:
    Customer Relationship Management->Transactions->Basic Settings->Define Transaction Types.
    You will then choose the transaction defined that you want to extend.  If you display the details of the transaction you will find an attribute called:
    "Leading Transaction Category".  This tells you the general context in which the transaction is used.  The other item to view is the assignment of business transaction categories found in the maintenance screen.
    This information general corresponds to one of the options that the EEWB will give you on the transaction type.
    As far as extensions go, my recommendation is the following:
    - Use CUSTOMER_H Customer Header Extensions for any new fields at the header level.
    - Use CUSTOMER_I Customer Item Extensions for any new fields at the item level.
    Unless you have a specific requirement to extend a segment of the transaction, I recommend placing all new fields in these segments.  The CUSTOMER_H & CUSTOMER_I segments are considered "standard" segments, that are already built into all the necessary API structures. 
    Let me know if you have any further questions.
    Good luck,
    Stephen

  • How to Extract the URLs,Tittles and Snippets only

    Hi,
    My HTML file looks like the fallowing.
    [ URL = "http://www.apple.com/" Title = "Apple" Snippet = "Official site of Apple Computer, Inc." Directory Category = {SE="", FVN=""} Directory Title = "" Summary = "" Cached Size = "33k" Related information present = true Host Name = "www.apple.com" ],
    [ URL = "http://www.apple.com/quicktime/" Title = "Apple - QuickTime" Snippet = "Apple's free media player supporting innumerable audio and video formats. The proversion includes an abundance of media authoring capabilities." Directory Category = {SE="", FVN=""} Directory Title = "" Summary = "" Cached Size = "7k" Related information present = true Host Name = "www.apple.com" ],
    thus it contains set of URL's,tittles and Snippets.Now my task is how to extract only URL,title and snippet part only.Can you please suggest me suitable method.
    thanking you inadvance.

    Regex is an option, here's a small start:import java.util.regex.Matcher;
    import java.util.regex.Pattern;
    public class Main {
        public static void main(String[] args) {
            String htmlText = "[ URL = \"http://www.apple.com/\" Title = \"Apple\" Snippet = "+
                            "\"Official site of Apple Computer, Inc.\" Directory Category = "+
                            "{SE=\"\", FVN=\"\"} Directory Title = \"\" Summary = \"\" Cached "+
                            "Size = \"33k\" Related information present = true Host Name = "+
                            "\"www.apple.com\" ], [ URL = \"http://www.apple.com/quicktime/\" "+
                            "Title = \"Apple - QuickTime\" Snippet = \"Apple's free media player "+
                            "supporting innumerable audio and video formats. The proversion "+
                            "includes an abundance of media authoring capabilities.\" Directory "+
                            "Category = {SE=\"\", FVN=\"\"} Directory Title = \"\" Summary = \"\" "+
                            "Cached Size = \"7k\" Related information present = true Host Name = "+
                            "\"www.apple.com\" ],";
            String regex = "[a-zA-Z]+.*?\\s+=\\s+\"(.*?)\"";
            Pattern pattern = Pattern.compile(regex);
            Matcher matcher = pattern.matcher(htmlText);
            while(matcher.find()) {
                String s = matcher.group();
                System.out.println(s);
    }Details: http://java.sun.com/docs/books/tutorial/essential/regex/

  • How to extract keyframe from AVI and MPG

    Hi guy,
    I'm Marco and I'm using JMF; I need for an help because I don't know how to extract keyframes from AVI and MPG files.
    I'm using the code posted in this forum for extracting all frame in a video with the adding of an if expression that in the accessFrame method that I report below:
    void accessFrame(Buffer frame) {
    BufferToImage stopBuffer = new BufferToImage((VideoFormat) frame.getFormat());
    Image stopImage = stopBuffer.createImage(frame);
    try {
    BufferedImage outImage = new BufferedImage(size.width, size.height, BufferedImage.TYPE_INT_RGB);
    Graphics og = outImage.getGraphics();
    og.drawImage(stopImage, 0, 0, size.width, size.height, null);
    Iterator writers = ImageIO.getImageWritersByFormatName("jpg");
    ImageWriter writer = (ImageWriter) writers.next();
    File f = new File(frame.getSequenceNumber() + ".jpg");
    {color:#ff0000}
    if ((frame.getFlags() & Buffer.FLAG_KEY_FRAME) != 0){{color}
    {color:#ff9900}
    ImageOutputStream ios = ImageIO.createImageOutputStream(f);
    writer.setOutput(ios);
    {color}
    {color:#ff9900}
    writer.write(outImage);
    ios.close();}
    } catch (IOException e) {{color}
    System.out.println("Error :" + e);
    So, I'm able to extract some keyframe, but i'm not sure it is the correct way and my dubt grows out of the fact that without the if expression highlighted in red, it seems that I have more keyframes (those ones with flag ==1040). Another problem is that it works only with AVI because MPG instead of 1040, they have alternate sequence of 32 and 1056.
    Cheers and thank u
    Marco

    my email-id is [email protected].. anyone plz send me the codings for extracting all the frames from a video..

  • How to find a autorization object and roles for paricuu00F6llar documetytpe(DMS

    Hello,
    I have a question,Its urgent ..#
    For a particular document type (for example PPN)..
    How to find a authorization object and roles...Please let me know.
    In the DIS which autority object and roles they use it for this.
    <b><REMOVED BY MODERATOR></b>
    Regards
    preethi
    Message was edited by:
            Alvaro Tejada Galindo

    This issue seems to be resolved since jDeveloper/ADF 11.1.1.3.
    Am I true?

  • How to find a autorization object and roles for paricuöllar documetytpe(DMS

    Hello,
    I have a question,Its urgent ..#
    For a particular document type (for example PPN)..
    How to find a authorization object and roles...Please let me know.
    In the DIS which autority object and roles they use it for this.
    Reward with full points
    Regards
    preethi

    This issue seems to be resolved since jDeveloper/ADF 11.1.1.3.
    Am I true?

  • I have 3 apple devices and I use the same apple ID for all 3.  I would like to create a new I'd for one of my devices, but do not want to loose the apps on that device.  Anyone know how I can do this?

    I have 3 apple devices and I use the same apple ID for all 3.  I would like to create a new I'd for one of my devices, but do not want to loose the apps on that device.  Anyone know how I can do this?

    Create a new ID:
    On the iPod go to
    - Settings>Messages>Send and receive and sign out your ID and sign into the other one. Make sure that only her ID email address is listed.
    - Settings>FaceTime sign out of your ID and sign into the other one. Make sure that under You can be reached at only the newID email address is listed
    - Settings>iCloud and sign out and sign in with the new one
    - Settings>iTunes and App Store and sign out your ID and sign in with the new one.
    - Apps are locked to the account that purchased them.
    - To update apps you have to sign into the account that purchased the apps. If you have apps that need updating purchased from more than one account you have to update them one at a time until the remaining apps were purchased from one account.

  • How to extract the content of a section using VBA?

    For example, I have an article like this:
    Abstract
    AbstractParagraph1
    AbstractParagraph2
    Body
    BodyParagraph1
    BodyParagraph2
    Reference
    ReferenceParagraph1
    ReferenceParagraph2
    Knowing that Abstract, Body and Reference are all headings, which means if I click the triangle button on the left of the heading (For example, Abstract), AbstractParagraph1 AbstractParagraph2 will shrink or expand. So my question is: how to retrieve the paragraph
    in a specific section using VBA?

    Hi UW,
    >> how to retrieve the paragraph in a specific section using VBA?
    In my option, you could use the Section Object (Word) to get the section object, and then use the Section.Range Property (Word) to get the content of the special section. The links below might be useful to you.
    # Section Object (Word)
    https://msdn.microsoft.com/en-us/library/office/ff194295.aspx
    # Section.Range Property (Word)
    https://msdn.microsoft.com/en-us/library/office/ff836097.aspx
    Best Regards,
    Edward
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

Maybe you are looking for

  • Master data in R/3  and automatic creation of CVC ?

    Hi All, we have requirement that all the master data created in R/3 should come to APO.Now some of the master data are optionals in R/3 so we need to develop a custom program so that if any master data is missing in APO then Master Data Controller sh

  • Hyperlink in Drill-Through on BPC 7.5 M

    We used to have a hyperlink in our drill-through requests. Before migrating to BPC 7.5 MS from BPC 5.1, these links worked perfectly. Now, the result in the web browser and Excel is displayed as text instead of the link What can cause this problem? T

  • Number of RF Profiles on a 5508

    I've searched the release notes for 7.2+, but I haven't found a documented number of how many active RF Profiles a 5508 can support. Has anyone run into a limitation of how many RF Profiles they can have?

  • Add Unique Constraint - Unable to extend temp segment

    I'm getting the error "ORA-01652: unable to extend temp segment by 1024 in tablespace ...". I'm a developer, and our DBA is on vacation. I'm trying to understand what's happening, so I monitor V$SORT_SEGMENT while the constraint is being created. Her

  • Clarification in item category determination based on Usage

    Hi We are having one quotation document (ZXYZ) and the item category determination we maintained is as below SALES  Doc +   ITEM.C . Group +  USAGE  +   H.L.ITEM   =    ITEM Category ZXYZ  +   NORM   +     SENI  +  -   =    AES ZXYZ   +   NORM   +