Template Workbooks Analyzer 3.5

Hello experts,
Can anyone tell me how to make a template from one query as a model for all other queries in Bex Analyzer version 3.5?
Is this possible? If so, how? Is there any documentation that can help me?
What I want is a possibility to have a template of a formatted query, with some colors in the results area as I please, and then make that a template for all queries in the system.
Thanks,
Joana

Hi Joana,
Have you tried creating your workbook as required (colours ect)
and then setting it as your default workbook as follows...
in the 3.5 analyzer
select global settings/default workbook tab and the 'use current' option
please also note the following.....
The default workbook that is used can be seen in table RSRWBTEMPLATE.
Check the workbook that is assigned to your user. If there is a blank
workbook assigned to your user, this uses the SAP Standard Global
Wokrbook. If your user iD doesn't exist in this table, then it will use
the workbook assigned to the <blank> user id. If the <blank> user id is
assigned to <blank> workbook, this means that any user id that doesn't
have an entry in this table will be use the global workbook.
I hope this helps.
best regards
Orla.

Similar Messages

  • Cannot install nor uninstall Analyzer for Excel add-in

    When I try to run the Analyzer installer executable, which was downloaded directly from our BI Publisher server version 10.1.3.2, the installer only asks if I wish to UNinstall the add-in. Since I have no other choice, I say yes, thinking I can start all over. It goes through it's cute little progress bars and states that it finished uninstalling. No matter how many times I run the installer, it always asks if I want to uninstall the currently installed add-in.
    The add-in does NOT appear in the list of installed add-ins inside Excel.
    That's just for starters. If I open an Excel Analyzer template workbook, the 'Oracle BI Publisher' menu appears. When I try to login, it says that the add-in must be updated, so I confirm. Then it successfully connects to our BI Publisher server, and starts downloading/installing various files. But this process terminates with an error, stating that the update process failed, and I will not be able to refresh the data.
    There is an entry in the Windows Add/Remove Programs utillity that corresponds to the Excel Analyzer Add-in. No matter how many times I click the Remove button, this item will not be removed from the list. I have tried uninstalling and reinstalling .NET Framework 2.0 SP1 and repeating this entire process. The result is always the same. I can neither install nor uninstall the Analyzer add-in.
    Is there any way to make the installer re-install the Analyzer without thinking it's already installed? Is there some utility provided by Oracle that will manually remove the mess that is Analyzer for Excel?
    I HATE the Analyzer for Excel, but it's the only interface to our data warehouse that everyone is skilled enough to use.

    After failing to uninstall the program again, I tried using the 'Repair' option of the XMLPReportAddinSetup.msi package. That seemed to finish normally.
    So then I tried to open an Analyzer template file. It opened, but when I tried to use the 'Login' item from the 'Oracle BI Publisher' menu, it said it needed to update the add-in. Instead of updating it, I chose to UNINSTALL the program, because I thought it would now have enough pieces to complete the uninstallation. It still won't uninstall. It is still listed in Add/Remove programs.
    The next time I did the whole process again, and when I got to the point where the add-in says it needs to update from the server, I confirmed. This update again failed with an error.
    I still cannot uninstall the program. I noticed also that the date on the program in the Add/Remove Programs listing is from Sept 30, not today.
    --Joe                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • How to include more than one input ready rows in analyzer

    Hi Gurus,
            I have a requirement that, I need to have more than one input ready rows at the end of the query output in analyzer.
       Normally it will show only one row as input ready at end of the query result in any manual planning analyzer., But my requirement is to have multiple input ready rows in analyzer. Is it possible in workbook/analyzer?.
    Thanks,
    V.Senthil

    Hi Senthil,
    Have a look at the below thread.
    How to add new rows for input ready query in BEx analyzer
    Regards,
    Venkatesh

  • MULTIPLE WORKSHEETS PER EXCEL WORKBOOK USING XSLT

    Hi everybody,
    My query is on how multiple worksheets per excel file can be created using xslt programming.
    From my report program i call the xslt transformation passing an internal table. Based on the changes in the values of a particular field in the table, multiple worksheets are to be created in a single excel file.
    A snippet of the code ive generated is displayed below .But i get the error saying its unable to open the file. I need to know where exactly to place the <for-each select> and <worksheet> statements in order to successfully implement the solution. Would greatly appreciate any help offerred in this direction. Thanks
    <xsl:template match="/">
    <workbook>
    <ExcelWorkbook xmlns="urn:schemas-microsoft-com:office:excel">
          </ExcelWorkbook>
            <xsl:apply-templates />
    </Workbook>
    </xsl:template>
    <xsl:template match="asx:values">
    <xsl:for-each select="ROWS/ZWORKSHEET">
    <Worksheet ss:Name="FIRSTCOL">
      <Table ss:ExpandedColumnCount="10" x:FullColumns="1"
       x:FullRows="1" ss:DefaultColumnWidth="66" ss:DefaultRowHeight="14.25">
        <Row xmlns="urn:schemas-microsoft-com:office:spreadsheet"
             xmlns:o="urn:schemas-microsoft-com:office:office"
             xmlns:x="urn:schemas-microsoft-com:office:excel"
             xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
             xmlns:html="http://www.w3.org/TR/REC-html40">
          <Cell ss:StyleID="s23"><Data ss:Type="String">SAP Material Number</Data></Cell>
          <Cell ss:StyleID="s23"><Data ss:Type="String">CLP</Data></Cell>
        </Row>
      </Table>
      </Worksheet>
    </xsl:for-each>
    </xsl:template>
    </xsl:transform>

    If the Sales Org values are static, you shold be able to create a variant.  Don't know off what the variable name is off the top of my head, but there should be a variable delivered as part of business content that obtains the current month - look at the 0CALMONTH variables. (May be something like 0CMONTH ?)If you don't see it, maybe that variable activated yet.
    Does just one person run this workbook or are many people?
    If you schedule the query with reporting agent, you should be able to warmup (load the results)to the OLAP cache so when the user runs the querys later, they'll run very quickly, retrieving the data from the OLAP cache.  BEx Broadcaster is a good option too if the criteria for the queries are all known upfront.
    Message was edited by: Pizzaman
    Fogo to ask - are you using hierarchies in the query?  They can have a lot of perfromance impacts on the front end interms of rendering them in Excel.  There are some Front End patches that speed this up quite a bit.

  • Workbook won't open in different EULs

    I created a folder in our development EUL, called 'ddw'. Then I built a
    workbook based on this folder.
    When I was satisfied that both the folder and the workbook were what I wanted,
    I built the same folder and workbook in our production EUL, called 'ware'.
    I'm using the Discoverer Desktop 4.1.40 product to build the workbooks.
    I can open the workbook I built using the 'ddw' folder while I'm connected
    to the 'ddw' EUL, of course, and I can also open it while I'm connected to
    the 'ware' EUL.
    I cannot open the workbook I built using the 'ware' folder while I'm connected
    to the 'ddw' EUL. I get the Missing Item or Condition dialogue box.
    I ran the Workbook Analyzer on each workbook and told the Analyzer to connect
    to the other EUL. So, for example, here's my call to analyze the 'ware'
    workbook against the 'ddw' EUL:
    d4wkdmp.exe SW_WARE.DIS ware_against_ddw.txt FS sjones/sjones@ddw DDW_EUL -f
    Every EUL Item Reference was '*** NOT FOUND in EUL ***'.
    When I made the analysis of the 'ddw' workbook against the 'ware' EUL, every
    EUL Item Reference was '*** Found in EUL by Folder Name and Item Identifier
    I checked the Folder Names and Item Identifiers in both EULs. They are
    exactly the same.
    Why can't I open the workbook I built from the 'ware' EUL in the 'ddw' EUL?
    It works the other way round.

    Hi Stephen
    We have had some difficulty in this area also.
    Re-creating the folder in the new environment will not suffice as Oracle discovers uses id's not listed visible to the administrator/user. When you build th folder it will not have the same id's expected by the work book for all the objects it uses.
    The only way to reduce ( notice I do not say eliminate ) errors when migrating environments is to export the folder definition using the command line options. You need to use the commans line as the option to export folders does not exist as a menu option in the application.
    To get the command sequence invoke the executable with a /? after it.
    Donagh

  • Change query in Workbook

    Hi,
    I want to replace a query in a workbook via VBA. I already managed to replace the references of the query on the hidden sheet SAPBEXqueries. But when I refresh the new query, the textelement are not displayed correctly. Some are missing or   there are addional blank rows.
    Regards,
    Karen

    Hi Karen,
    I might know what you are facing.  When you write that you have replaced reference to the old query with reference to the new query in the hidden sheets ...
    Did you do anything other than replace the query's server ID in column B?  If not, then any of your structures that are not published as re-useable structures will be messed up.  Since you did not mention this as a problem, I am going to assume that you got this part right.
    So, then, if you got the part related to the repository worksheets completely correct, the remaining problem is getting the workbook Names right.  I am not referring to the file name, of course.  I am referring to what some people call "Named Ranges".  There are many of these, as you probably know. 
    The easiest way to visualize the names is to the use the sapbexDebugPrint API function.  If you can find that and use it (do a search on this Forum), it is a handy tool to have.  Otherwise, here is my own slightly different version of this.  Once you have visualized the Names, I think you will quickly see where you need to go.
    Sub listNames()
    Dim nm As Name, ws As Worksheet
    Dim wb As Workbook, wbNew As Workbook
        Set wb = ActiveWorkbook
        Set wbNew = Workbooks.Add
        n = 0
        With wbNew.Sheets(1)
        For Each nm In wb.Names
            On Error GoTo errorClear
            n = n + 1
            .Range("A" & n) = nm.Name
            .Range("B" & n) = nm.RefersToRange.Parent.Name
            .Range("C" & n) = nm.RefersToRange.Address
            .Range("D" & n) = "'" & nm.RefersTo
        Next nm
        .Columns("A:D").AutoFit
        End With
    errorClear:
        If Err.Number <> 0 Then
            Err.Clear
            Resume Next
        End If
    End Sub
    I did something like this (although my task was much simpler) when we migrated from an "old" template workbook to a new template workbook.  Since none of the Names needed to change, I could use the following code:
        'copy workbook named ranges
        Application.StatusBar = "Copying Query Ranges"
        For Each nm In wb1.Names
            wb2.Names.Add Name:=nm.Name, RefersTo:=nm.RefersTo
        Next nm
    In your case, the problem will be more difficult since technical names of some elements ... particularly Conditions ... will need to change.  But, I am certain that with the right cross-reference table you will be able to work this out.
    Hope this helps.
    - Pete

  • BW workbook and role

    Hi,
    The user has two roles zrole1 and zrole2. When the user save workbook Analyzer suggests to choose a folder zrole1 or zrole2. The user saved  workbook zworkbook1 in a role zrole1 and zworkbook2 in a role zrole2. When the user tries to open the workbooks the role zrole1 and zworkbook1 is displayed only. The role zrole2 was created under recommendations of the note 373979, and the role zrole1 has even no access on transaction RRMX.
    If a role zrole1 to remove then the user can open zworkbook2.
    Thanks,
    Raf

    Hi,
    If you check the [BW security guides|http://help.sap.com/saphelp_nw70/helpdata/en/be/076f3b6c980c3be10000000a11402f/frameset.htm] in SAP Help or in SMP BI Area or [Collaboration Workplace|https://cw.sdn.sap.com/cw/docs/DOC-16439] you will be able to find out how the restriction of query is imposed. Based on the values you provide in the RS authorization Objects (specially S_RS_COMP, S_RS_FOLD and S_RS_COPM1) in the roles the security restriction is available. This part you need to judge from the values available in the different roles which refers to similar entities in terms of Queries of Same InfoArea.
    regards,
    Dipanjan

  • Default Workbook Formatting - Apply Styles to Design Item Cells

    Hi All,
    I am trying to create a template workbook with design items and formatting that I want to use to build a number of end user workbooks with multiple queries.
    The baisc idea is that the template workbook would contain a Theme with styles applied to design items. I would then make this as my default workbook ( not global default but only my user specific default workbook ) and then build the rest o the workbooks with queries in them on multiple sheets.
    So these workbooks with queries would also contain the Theme from the template workbook. And in future if any formatting changes need to be made I would only have to change the Theme on my template workbook.
    Sounds perfect in an ideal world. The challenge I'm facing is that I am unable to apply a SAPBEX style to design items object. Since the number of cells is dynamic on an Analysis grid I want to apply the style to the Analysis grid object as the help describes it - see below.
    I am not turning off the formatting check in the data provider since it shows key figures in internal format. I have key figures that are rounded to zero decimals as well as % values in my queries and want to show them without decimals and with the % sign. Turning off the formatting flag removes the Std. formatting from the query definition.
    So I was hoping to keep the formatting turned on and then apply a style to the analysis grid object. Please advice if htis is possible or any workaround to achieve this.
    Thanks

    Hi Ravi.
    You cannot apply a style to a design item. The design items are using pre-defined styles, so you will have to modify the already existing SAPBEX*-style that handles the part of the design item you want to customize. If you cannot tell which style does what, just make a change to it and run the workbook to see what you changed.
    Br
    Jacob

  • Reports missed in Favorites Shared Folder(in web report)

    Hi experts,
    I missed shared folder reports in Favorites folder in Web report. where can i go and set those reports then end users able to see those reports and can access.
    Thanks in Advance
    Regards
    Shah

    Dear shah,
    you have to create roles per transaction pfcg and assign them to your End-Users, per Query Designer/ WAD or Bex Analyzer you can then publish queries/web templates/workbooks into this role.
    Alternatively you can add/change/remove a object per transaction pfcg.
    Best Regards

  • Event data changes

    Hi Gurus,
    I am trying to include Event data changes in Process chain and as soon as data load completes want trigger a report with broadcast settings. When i execute process chain, Chain is failing at Event data changes process type with below error.
    <i><i>Error log:
    Java system error: call FM RSRD_X_PRODUCE_PROXY to ProgId BP1TULAP424_PORTAL_WSH on host BP1TULAP424 with SSO not authorized: Missing Password
    Message no. RSBOLAP018
    Diagnosis
    An error occurred in the BI components on the SAP J2EE Engine.
    Procedure
    Contact your system administrator to have the error analyzed in detail.
    Procedure for System Administration
    Start the Visual Administrator, log on to the SAP J2EE Engine and choose "<J2EE_SID>"  ->"Server" -> "Services" -> "Log Viewer".
    The file "defaultTrace.trc" includes detailed information about the error that occurred. In Windows, you can find this file in the Log Viewer under "Cluster <computer name>" -> "Server <server number>" -> "<drive>:\usr\sap\<SID>\JC<INSTANCE>\j2ee\cluster\server<NUMBER>\log". ". In Unix, the file is located under "/usr/sap/<SID>/JC<INSTANCE>/j2ee/cluster/server<NUMBER>/log".
    If the file does not include enough detail about the error, you can increase the log level to obtain more information. To do this, choose "<J2EE_SID>" -> "Server" -> "Services" -> "Log Configurator". On the "Locations" tab page, choose "com" -> "sap" -> "ip" -> "bi" -> "webapplications". Using the selection list on the right side of the screen, you can increase the log level, whereby "DEBUG" represents the log level with the most information. You can save your settings by choosing the "Save" icon. The change to the log level is active immediately. Once you have successfully analyzed the error, you should set the log level back to its default value using the appropriate pushbutton; continuous writing to the log file negatively affects the overall performance of the system.</i></i>
    Am i missing some step, i already have Help SAP link, But all steps defined in the process are configured already. Any help greatly appreciated.
    Best Regards,
    Reddy.

    Hi,
      Have you checked the authorization for scheduling the broadcaster??
    Check the below authorization object ..
    S_RS_BCS :
    (RS_OBJTYPE )ObjectType: Query/Template/Workbook
    (RS_OBJID )ObjectID     : QueryID/TemplateID/WorkbookID
    (RS_EVTYPE)EventType  : DataChange or Timepoint
    (RS_EVID )EventID       : Infoprovider or Timepoint name
    are you sending anyworkbook through broadcaster? if so, you have to install precalculation server..
    Regards,
    Siva.

  • How to Drill Down Between Queries

    Hi Experts,
    I am fairly new to developing reports, so at the current system there are 2 queries Summary(on a Cube) and Detail(on ODS). These are independent queries rt now. I want to pass Cost center and fiscal Period as parameters from Summary to Detail queries and make it a drill down report so that for each cost element we can get the document details.  I have read the other posts relavant to how to drill down while passing parameters but dint understand much out of those.
    Can anyone please lay down a step - step approach in doing this? Or  share any kind of explanatory documents.
    Thanks
    Sarah

    Hi Sarah,
    Each response you have received so far is recommending the Report-Report Interface (RRI).  It is a powerful and useful technique.  It is simple to do (minutes) and it works in all current and future front-end environments.
    The problem with using is that users need a little bit of training.  And the results they get are ALWAYS exactly as the "receiver" query is displayed in its Global Definition.
    If your users are using Excel and you want them to use a standard template workbook for the receiver, this is difficult (not impossible) to obtain because you need to "touch" each of their PCs and ensure that they have the correct settings on their PC each time you have an upgrade of the front-end (either BW upgrade or PC upgrade).
    In most peoples' opinion, the benefits of RRI outweigh the disadvantages.
    There is another option if you are using Excel.  You can put both queries in a single workbook and use the Business Explorer Analyzer's API functions to create a "Jump" from query 1 to query 2. 
    You can set this up to occur every time that query 1 is refreshed.  Or, your user can select one (or several) results from query 1 to make the jump to query 2.
    The great disadvantage of this alternative approach is that it requires use of both Visual Basic and the BEx API functions.  Not very many people are good at either one of these.  But, they are simple to learn and once you do, there is no end to the amount of customization that can be obtained.
    If you want more information about this approach, post again.  Or, do a search on previous posts that I have made (from these you will find the names of others who are very knowledgeable in this approach as well.)
    Also, here is a link to some examples of BEx API functions that accompany an article written by Joerg Boeke
    http://www.bwexpertonline.com/downloads/boeke04.doc
    - Pete

  • Issue in BI Statistic Report

    Hi ,
    I am facing one problem in the report on BI Statisticle.
    I have made one report on cube 0TCT_C02. Which shows report on for how many times a BI worbook is executed.
    In report it is showing all the different versions of same workbook saved by seperate user and not the base workbook.
    Let me brief it.
    If there is only one workbook named WB.
    And 3 different users have saved it localy giving different names say WB_A , WB_B, WB_C.
    Then in report it should ideally show that
       WB is used 3 times.
    WB  3
    But it is showing like :
    WB       3
    WB_A  1
    WB_B  1
    WB_C  1.
    so it means it is displaying all the saved versions of a workbook.
    While the requirement is to display only base workbook and not all the versions.
    Cube :  0TCT_C02.
    InfoObject : 0TCTSTATOBJ - Query Runtime Object, e.g Query/ Web Template/Workbook ...
                       0TCTBWOTYPE - BI Object Type = XLWB (Workbook)
                       0TCTOBJVERS - Object Version = A (Active)
    KeyFigure : 0TCTSTATCNT - OLAP Statistics: Counter Indicator
    Kindly suggest something.

    Hi,
    I am afraid, there are no elegant method to pour this intelligence. You can either put a filter on the query for the base WBs or can create a BEx variant with the name of those WBs and ask users to use that variant. Another way is to maintain a table of base WBs at the backend and to use an exit variable to read it from. That table should be made editable in the productive system by admin users.
    --Akashdeep

  • How can I create a Title for the worksheet in Discoverer Plus

    Dear members,
    I am using discoverer 4i Plus to create workbooks. I am not finding an option to insert a title for the worksheet. In Discoverer Desktop we have a separate option to insert or edit a title. I am not sure how can we create titles in Plus.
    Any suggestions.
    Thanks
    Sandeep

    Hi,
    I am not able to login to Discoverer Desktop Using my Applications username. My Desktop Version is 4.1.37. The same username works in Discoverer 4i Plus and i can create workbook there.
    I went to Tools--->Options--->Connections and checked the option connect to both standard and application EUL's and while i am logging in i checked the small box which comes in the login screen. I do not know why this happening.
    I am also able to login as the database user in Desktop but not as an application user.
    I want to login into desktop as an application user and create a template workbook which has title and then assign that workbook to a particular responsibility since creating title cannot be done in Plus.
    I am not sure what's going wrong here because the Desktop works for database user but not for an application user. Any comments are highly appreciated.
    Thanks
    sandeep

  • Query designer - supress result rows

    Dear Friends,
    I do have created a query using query designer. I dont want result rows in my reports both in web template and analyzer. Could anyone help me on defining the same globally?
    Regards
    Oops

    Hi,
    You need to select characteristics against which results are displayed for key figures.
    In all charcteristcics properites you may find that.
    I hope it will help.
    Thanks,
    S

  • XSLT substring issue

    Hi All,
    I've got XSLT issue.
    Suppose in XML I have string like that :
    world.country.town.Moskow.SomeOtherValue
    Capitalized word/s/ is/are/ always at the end.
    Using XSLT how to get substring returning capitalized words only i.e Moskow.SomeOtherValue
    Thanks

    Hi,
    Here are two possible solutions :
    1) If you can run XSLT 2.0, then you may use a regular expression :
    Sample XML :
    <test>world.country.town.Moskow.SomeOtherValue</test>
    <?xml version="1.0"?>
    <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="xml" omit-xml-declaration="yes"/>
    <xsl:template match="/">
    <xsl:analyze-string select="test" regex="\.([A-Z].*)$">
      <xsl:matching-substring>
        <result><xsl:value-of select="regex-group(1)"/></result>
      </xsl:matching-substring>
    </xsl:analyze-string>
    </xsl:template>
    </xsl:stylesheet>
    output :
    <result>Moskow.SomeOtherValue</result>2) With XSLT 1.0, you can use a recursive template to analyze the string :
    <?xml version="1.0"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="xml" omit-xml-declaration="yes"/>
    <xsl:template match="/">
      <result>     
        <xsl:call-template name="find_cap_words">
          <xsl:with-param name="in" select="test"/>
        </xsl:call-template>
      </result>
    </xsl:template>
    <xsl:template name="find_cap_words">
      <xsl:param name="in"/>
      <xsl:variable name="rem" select="substring-after($in,'.')"/>
      <xsl:choose>
        <xsl:when test="translate(substring($rem,1,1),'_ABCDEFGHIJKLMNOPQRSTUVWXYZ','_')=''">
              <xsl:value-of select="$rem"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="find_cap_words">
            <xsl:with-param name="in" select="$rem"/>
          </xsl:call-template>
        </xsl:otherwise>
      </xsl:choose>
    </xsl:template>
    </xsl:stylesheet>
    output :
    <result>Moskow.SomeOtherValue</result>Hope that helps.

Maybe you are looking for