Live Office BOXI R2 VBA Macros & Scheduling

Greetings,
have an Excel heavy customer who is liking VBA for macro development and desktop productivity workflow automation ...
Wondering if/how customer could hook VBA macros into the Live Office suite? 
Alternatives for automating document refreshes?
Martin

Double post. Sorry

Similar Messages

  • Schedule a VBA macro based DeskI Report.

    Hi,
    We have a requirement to schedule a VBA macro based report via CMC and Infoview and I would like to acheive the below. Please help.
    1) To save the report output as CSV file after refresh in Xi R2 and I have the following code, which runs fine if I run manually, but if I schedule it in Xi R2, it does not run.Please help.
    Private Sub Document_AfterRefresh()
    Dim boDP As busobj.DataProvider
    Set boDP = ThisDocument.DataProviders.Item(1)
    OUTPUT_FILE_CSV = TARGET_FILE_DIR & OUTPUT_FILE_NAME & Format(Now, "YYYYMMDD") & "_" & Format(Now, "hhnnss") & ".csv"
    Call boDP.ConvertTo(5, 1, OUTPUT_FILE_CSV)
    End Sub
    The OUTPUT_FILE_CSV & TARGET_FILE_DIR are declared as global varilable. Please help.
    2) A prompt to be filled and the following syntax works fine when I run the macro manually. But does not work when I schedule in CMC (Variable prevented report to refersh error)..
    Private Sub Document_BeforeRefresh(Cancel As Boolean)
    newfromdate = DateAdd("M", -4, DateValue(Now))
    Application.Variables.Item("BOL Date").InterpretAs = boStringVariable
    Application.Variables.Item("BOL Date").Value = newfromdate
    End Sub
    Please advice.
    Thank You.

    Hi Sundaresan,
    Following are the important points related to scheduling deski report containing VBA macro:
    1. BusinessObjects XI Release 2 supports macros in
        Desktop Intelligence in InfoView, both when viewing or
        scheduling the document, but with caveats.
    2. There are slight differences in the execution flow when
        viewing a Deski in InfoView as opposed to viewing on
        the Desktop Intelligence client.
    3. A restriction on scheduling documents is that the
        scheduler can only open one document at a time u2013 so
        if you have macros that try and access another Deski
       document, it will fail.
    4. Whether a macro executes successfully or not would
        depend on the functionality used in the macro.
    May i know which service pack you are using,as this is known issue and it works fine with BOXI R2 SP2 and higher versions.
    I hope this helps you.
    Regards,
    Snehal

  • How Can I Schedule a Deski Report in Infoview that has a VBA Macro

    Hi experts,
    i've made a report that has a vba Macro. I published it in infoview. If I launch it manually (clicking on the refresh button) the macro works normaly. If I schedule it the macro doesn't work.
    What can I do?
    Is it possible to make a program that simulate the opening and click on the refresh button?
    Or i there is another solution?
    Here is my Macro:
    Private Sub Document_AfterRefresh()
    Dim filtervar As Variant
    Dim filterText, Filter As Long
    Dim DocName, NewName As String
    Dim Pathing, TodaysDate As String
    Dim folderName As String
    TodaysDate = Format(Date, "DDMMYYYY")
    Pathing = "
    Ktsdwh0\c$\OutputBO\"
    DocName = ThisDocument.Name
    filterText = "Dpre Cod Produttore"
    filtervar = ThisDocument.Evaluate("=<" & filterText & ">", boUniqueValues)
    For Each sepval In filtervar
        Filter = sepval
        For n = 1 To ThisDocument.Reports.Count
            Call ThisDocument.Reports(n).AddComplexFilter(filterText, "=<" & filterText & "> = " & Filter)
            ThisDocument.Reports(n).ForceCompute
        Next n
            MkDir (Pathing & Filter & "\")
            NewName = Pathing & Filter & "\" & Filter & "-" & TodaysDate & "-" & DocName   'for Prova_Prod.rep
    '        NewName = Pathing & Filter & "-" & TodaysDate & "-" & DocName   'for Prova_Prod.rep
            ThisDocument.ExportAsPDF (NewName)           'to Save as PDF
    Next
        For n = 1 To ThisDocument.Reports.Count
          Call ActiveReport.AddComplexFilter(filterText, "=<" & filterText & "> = <" & filterText & ">")
            ' To delete a Complex Filter, you set it equal to itself...
          ActiveReport.ForceCompute
        Next n
    End Sub
    Please Help!
    Best regards
    Camillo

    Hi Philippe,
    If you are using Windows 2003 with SP2 then it might be the issue as already logged for BOXIR2.
    You can test the issue by using only Windows 2003 without SP2.
    In case your operating system is only windows 2003 then following information and code might be helpful for you to resolve the issue.
    There are a number of things to check when setting up a macro to work through Infoview or scheduled. The first thing is that the macro needs to be triggered to run. This is done by putting a call to the macro in the Document_BeforeRefresh or the Document_AfterRefresh event handler.
    The report server and job server are designed to process one report at a time. Through a macro it is possible to open more than one report, and do various processing with those additional reports. Since the report and job servers are not designed to process more than one report, your macro should not open an additional report.
    The fact that only one report is processed at a time also affects the syntax you should use when referring to a document or report object. In the DeskI client you can use the ThisDocument object to refer to the report which is running the macro. You can also use the ActiveDocument object to refer to the report that is currently displayed. Most of the time these two objects will point to the same report. When the report server or job server process a report there would never be the possibility for a different report to be active, so the ActiveDocument object does not exist. This also applies to the ActiveReport object. Instead of using ActiveDocument your macro code should use the ThisDocument object. Instead of using the ActiveReport object you should use ThisDocument.Reports.Item(1) to refer to this first report tab in a report.
    These items are the most common issues that will cause a macro not to run through Infoview or when scheduled. The best way to debug a macro which is not working in either of those places is to include code which will log the macro's progress to a file. This makes it easy to determine exactly which line of code is causing issues so that it can potentially be corrected.
    #Region u201CWeb Form Designer Generated Code "
    'This call is required by the Web Form Designer.
    <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
    End Sub
    Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
    'CODEGEN: This method call is required by the Web Form Designer
    'Do not modify it using the code editor.
    InitializeComponent()
    End Sub
    #End Region
    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Dim myInfoStore As InfoStore
    Dim myEnterpriseSession As EnterpriseSession
    myInfoStore = CType(Session("InfoStore"), InfoStore)
    myEnterpriseSession = CType(Session("EnterpriseSession"), EnterpriseSession)
    Dim DOCUMENT_NAME As String = "document_name"
    Dim query As String = "Select SI_ID, SI_NAME, SI_SUBJECT, " _
    & "SI_COMMENTS, SI_OWNER From CI_INFOOBJECTS Where SI_KIND = 'FullClient' " _
    & "AND SI_INSTANCE=0 AND SI_NAME='" + DOCUMENT_NAME + "'"
    Dim myInfoObjects As InfoObjects = myInfoStore.Query(query)
    Dim myInfoObject As InfoObject = myInfoObjects(1)
    Dim myDeskiDoc As FullClient = CType(myInfoObject, FullClient)
    Dim mySchedulingInfo As SchedulingInfo = myDeskiDoc.SchedulingInfo
    mySchedulingInfo.Type = CeScheduleType.ceScheduleTypeOnce
    mySchedulingInfo.RightNow = True
    Dim myFullClientFormatOptions As FullClientFormatOptions = myDeskiDoc.FullClientFormatOptions
    myFullClientFormatOptions.Format = BusinessObjects.Enterprise.Desktop.CeFullClientFormat.ceFullClientFormatFullClient
    myInfoStore.Schedule(myInfoObjects)
    End Sub
    End Class
    I hope this will help you.
    Regards,
    Sarbhjeet Kaur

  • Xcelsius and Live Office Scheduling - Performance

    Hi,
    I have couple of webi reports and i am using live office to insert data in to excel file and thus to xcelsius. All my webi reports are scheduled to run at midnight everyday.
    On my xcelsius file the live office connections are set to refresh on load to get the updated information. My xcelsius file is taking 10 seconds to open with these live office connections set to refresh on load. If i dont have any of these connections set to refresh on load then it only takes 3 seconds to load. I want to achieve this performance of 3 secs.
    Is it possible to schedule my xcelsius file (that is i want to load the updated webi report data onto the xcelsius file and generate a swf file before start of business. Is it possible to schedule this?
    Any tips to improve performance?
    Regards
    Jith

    Hi Hunain,
    After you have inserted the WEBI report in the excel file, go to live office object properties choose the object in left pane and go to refresh tab in the right and click edit, check the option which you have set is lates instance and the user in drop down is what you want.
    In xcelsius file after you have imported the data(The above excel file) go to data - connections. I hope you have added your live office connection, if not say add live office connection and you shall see your live office connection. Check wether you hve set your session url. In usage tab, you shall choose Refresh on load.
    This is process to view latest instance and performance vice it will not take more than 1 to 2 seconds per connection. If your dashboard is still slow, then i would say it is due to some thing else.
    Viewing latest instance dosent run your WEBI report and hence shall not take longer. Refresh on load option might take longer time if your webi report is large and takes time to run.
    In your xcelsius file, How many objects are you using? What is the size of your xlf file? Do have any Complex logic in your xcel file?
    Regards,
    Jithendra

  • Need Help Converting a VBA Macro to AppleScript 2.1.2 for Outlook 2011

    Hello AppleScript Experts:
    Can somebody help me convert the below VBA Macro to an equivalent AppleScript 2.1.2 for Mac Outlook 2011 (Version 14.1.3)
    I have a VBA macro program that pops message box when somebody sends an email to an external email address outside of the business domain name. I have deployed the below on WINDOWS 7 MS OFFICE OUTLOOK 2007/2010 and it's
    working successfully.
    I have few users using MAC Outlook 2011 v.14.0.1 & 14.1.3. I need to deploy the same application for MAC users.
    Here is the program...
    Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
    Dim objRecipient As Outlook.Recipient
    Dim strExternalEmailAddress As String
    Dim strInternalEmailAddress As String
    Dim oRecip As Outlook.Recipient
    Dim oEU As Outlook.ExchangeUser
    Dim oEDL As Outlook.ExchangeDistributionList
    Set objRecipients = Item.Recipients
    strTemp = ""
    For Each objRecipient In objRecipients
        Set oRecip = Application.Session.CreateRecipient(objRecipient.Address)  
        If InStr(1, oRecip, "@") > 0 And InStr(1, oRecip, "company.org") = 0 Then
            strExternalEmailAddress = strExternalEmailAddress & objRecipient.AddressEntry & " - " & objRecipient.Address & "; "
            strExternalEmailAddress = strExternalEmailAddress & vbCrLf
        Else
            oRecip.Resolve
            If oRecip.Resolved Then
                Select Case oRecip.AddressEntry.AddressEntryUserType
                    Case OlAddressEntryUserType.olExchangeUserAddressEntry
                        Set oEU = oRecip.AddressEntry.GetExchangeUser
                        If Not (oEU Is Nothing) Then
                        End If
                    Case OlAddressEntryUserType.olExchangeDistributionListAddressEntry
                        Set oEDL = oRecip.AddressEntry.GetExchangeDistributionList
                        If Not (oEDL Is Nothing) Then
                        End If
                    Case Else
                        If (objRecipient.Type = 1) And InStr(1, oRecip, "company.org") = 0 Then
                            strExternalEmailAddress = strExternalEmailAddress & objRecipient.AddressEntry & " - " & oRecip & "; "
                            strExternalEmailAddress = strExternalEmailAddress & vbCrLf
                        ElseIf (objRecipient.Type = 1) And InStr(1, oRecip, "company.org") <> 0 Then
                            strInternalEmailAddress = strInternalEmailAddress & objRecipient.AddressEntry & " - " & oRecip & "; "
                            strInternalEmailAddress = strInternalEmailAddress & vbCrLf
                        ElseIf (objRecipient.Type = 2) And InStr(1, oRecip, "company.org") = 0 Then
                            strExternalEmailAddress = strExternalEmailAddress & objRecipient.AddressEntry & " - " & oRecip & "; "
                            strExternalEmailAddress = strExternalEmailAddress & vbCrLf
                        ElseIf (objRecipient.Type = 2) And InStr(1, oRecip, "company.org") <> 0 Then
                            strInternalEmailAddress = strInternalEmailAddress & objRecipient.AddressEntry & " - " & oRecip & "; "
                            strInternalEmailAddress = strInternalEmailAddress & vbCrLf
                        End If
                End Select
            Else
                If InStr(1, oRecip, "@") > 0 And InStr(1, oRecip, "company.org") = 0 Then
                    strExternalEmailAddress = strExternalEmailAddress & objRecipient.AddressEntry & " - " & objRecipient.Address & "; "
                    strExternalEmailAddress = strExternalEmailAddress & vbCrLf
                ElseIf InStr(1, oRecip, "@") > 0 And InStr(1, oRecip, "company.org") <> 0 Then
                    strInternalEmailAddress = strInternalEmailAddress & objRecipient.AddressEntry & " - " & objRecipient.Address & "; "
                    strInternalEmailAddress = strInternalEmailAddress & vbCrLf
                End If
            End If
        End If
    Next
    If Len(strExternalEmailAddress) > 0 Then
        If MsgBox("You are about to send this email message to one or more individuals outside of COMPANY.  Before you send the message," & _
        " please review the list below and confirm that you have addressed the message to the intended recipients." & vbCrLf & strExternalEmailAddress & vbCrLf & _     "Please click 'Yes' to send the message or 'No' to make changes to the recipients.", vbYesNo + vbDefaultButton2) = vbNo Then
            Cancel = True
        End If
    End If
    End Sub

    Hello AppleScript Experts:
    Can somebody help me convert the below VBA Macro to an equivalent AppleScript 2.1.2 for Mac Outlook 2011 (Version 14.1.3)
    I have a VBA macro program that pops message box when somebody sends an email to an external email address outside of the business domain name. I have deployed the below on WINDOWS 7 MS OFFICE OUTLOOK 2007/2010 and it's
    working successfully.
    I have few users using MAC Outlook 2011 v.14.0.1 & 14.1.3. I need to deploy the same application for MAC users.
    Here is the program...
    Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
    Dim objRecipient As Outlook.Recipient
    Dim strExternalEmailAddress As String
    Dim strInternalEmailAddress As String
    Dim oRecip As Outlook.Recipient
    Dim oEU As Outlook.ExchangeUser
    Dim oEDL As Outlook.ExchangeDistributionList
    Set objRecipients = Item.Recipients
    strTemp = ""
    For Each objRecipient In objRecipients
        Set oRecip = Application.Session.CreateRecipient(objRecipient.Address)  
        If InStr(1, oRecip, "@") > 0 And InStr(1, oRecip, "company.org") = 0 Then
            strExternalEmailAddress = strExternalEmailAddress & objRecipient.AddressEntry & " - " & objRecipient.Address & "; "
            strExternalEmailAddress = strExternalEmailAddress & vbCrLf
        Else
            oRecip.Resolve
            If oRecip.Resolved Then
                Select Case oRecip.AddressEntry.AddressEntryUserType
                    Case OlAddressEntryUserType.olExchangeUserAddressEntry
                        Set oEU = oRecip.AddressEntry.GetExchangeUser
                        If Not (oEU Is Nothing) Then
                        End If
                    Case OlAddressEntryUserType.olExchangeDistributionListAddressEntry
                        Set oEDL = oRecip.AddressEntry.GetExchangeDistributionList
                        If Not (oEDL Is Nothing) Then
                        End If
                    Case Else
                        If (objRecipient.Type = 1) And InStr(1, oRecip, "company.org") = 0 Then
                            strExternalEmailAddress = strExternalEmailAddress & objRecipient.AddressEntry & " - " & oRecip & "; "
                            strExternalEmailAddress = strExternalEmailAddress & vbCrLf
                        ElseIf (objRecipient.Type = 1) And InStr(1, oRecip, "company.org") <> 0 Then
                            strInternalEmailAddress = strInternalEmailAddress & objRecipient.AddressEntry & " - " & oRecip & "; "
                            strInternalEmailAddress = strInternalEmailAddress & vbCrLf
                        ElseIf (objRecipient.Type = 2) And InStr(1, oRecip, "company.org") = 0 Then
                            strExternalEmailAddress = strExternalEmailAddress & objRecipient.AddressEntry & " - " & oRecip & "; "
                            strExternalEmailAddress = strExternalEmailAddress & vbCrLf
                        ElseIf (objRecipient.Type = 2) And InStr(1, oRecip, "company.org") <> 0 Then
                            strInternalEmailAddress = strInternalEmailAddress & objRecipient.AddressEntry & " - " & oRecip & "; "
                            strInternalEmailAddress = strInternalEmailAddress & vbCrLf
                        End If
                End Select
            Else
                If InStr(1, oRecip, "@") > 0 And InStr(1, oRecip, "company.org") = 0 Then
                    strExternalEmailAddress = strExternalEmailAddress & objRecipient.AddressEntry & " - " & objRecipient.Address & "; "
                    strExternalEmailAddress = strExternalEmailAddress & vbCrLf
                ElseIf InStr(1, oRecip, "@") > 0 And InStr(1, oRecip, "company.org") <> 0 Then
                    strInternalEmailAddress = strInternalEmailAddress & objRecipient.AddressEntry & " - " & objRecipient.Address & "; "
                    strInternalEmailAddress = strInternalEmailAddress & vbCrLf
                End If
            End If
        End If
    Next
    If Len(strExternalEmailAddress) > 0 Then
        If MsgBox("You are about to send this email message to one or more individuals outside of COMPANY.  Before you send the message," & _
        " please review the list below and confirm that you have addressed the message to the intended recipients." & vbCrLf & strExternalEmailAddress & vbCrLf & _     "Please click 'Yes' to send the message or 'No' to make changes to the recipients.", vbYesNo + vbDefaultButton2) = vbNo Then
            Cancel = True
        End If
    End If
    End Sub

  • VBA Macros Running Before BPC Routine is Done

    Hello, All -
    Working on converting our BPC 7.5 templates to version 10 and I'm having an issue with our custom VBA macro codes.
    In our 7.5 system, all our input templates call custom VBA macro routines when certain SAP functions are done executing (i.e.: once a Refresh is done, execute this macro code).  In 7.5, we have macro codes within the BEFORE_REFRESH, AFTER_REFRESH, BEFORE_EXPAND, and AFTER_EXPAND routines (note: our templates utilize the EvDRE function) and our custom macro codes would not run until the SAP function was done processing, which worked out perfectly however, it appears that something has changed in version 10 as all our macro codes are executing even though the SAP system is still processing in the background.  I confirmed this behavior by placing a macro stopper next to certain macro codes and noticed that VBA is already at that point of executing those codes yet in the background, I can still see the 'processing' box. In 7.5, the processing box is already gone before the custom macro code executed.  Not sure why the macros are executing when SAP is not done fully processing yet.
    Has anyone encountered this type of behavior where custom VBA code is running prematurely before SAP is done processing?
    In addition, it appears that SAP is no longer utilizing the Excel Status bar when certain processes are being executed. In 7.5, when a Refresh command was executed (for example), the status bar at the bottom of Excel would be updating (ready...retrieving data...calculating...formatting, etc...), which allowed us to check the Status bar for the word 'COMPLETED' as this was our indicator that SAP was done processing.  In version 10, it appears that SAP has done away with the use of the Status bar because I am no longer seeing any kind of message flowing through down there when certain SAP functions are running.  Correction: the only messages I see are 'Ready' and a brief moment of 'Calculate'.  Because nothing is appearing on the status bar, our custom macro codes are not working in the new version.
    Does anyone know if this feature no longer available in version 10?
    Other Information:
    + Office 2010
    + BPC v10 on Microsoft platform
    + EPM Server version: 10.0 SP16
    + EPM Add-in version: 10.0 SP21 .NET 3.5; Build: 9094
    Thanks,
    Carlo

    ADDENDUM:
    7 hours later.... to log in was "random", replies mostly not possible, two different error massages, the nice "looking for" and a generic "too many server access try later" (<<in German, my humble translation)
    there IS a lot of working going on, only explination...
    hope, we read some "Announcement"...
    it's late here, byebye, nitynite...

  • Using AppleScript to Launch Excel VBA Macro

    Using MS Office 2004 and AppleScript 1.9.3. I want to use AppleScript in MS Entourage to kick off a VBA macro in Excel. But no luck.
    To test things, I created an Excel file ("test.xls") with a one-line VBA macro named "test." It just puts up a dialog box with the message "success." I'm calling it from A.S as follows (per the AppleScript Dictionary for Excel 2004):
    tell application "Microsoft Excel"
    run VB macro "hard disk:users:xxx:desktop:test.xls!test"
    end tell
    I get two successive error messages:
    1. 'test.xls' cannot be accessed. The file may be read-only or you may be trying to access a read-only location."
    2. "Microsoft Excel got an error: "hard disk:users:xxx:desktop:test.xls!test" doesn't understand the run VB macro message."
    "test" file permissions are -rw-r--r-- and it is sitting right on the desktop.
    FWIW, I did not remove the old Office vX yet, but renamed old Excel "Microsoft ExcelOld". I read on some other site that this may cause problems.
    This has been endlessly frustrating. HELP!!??
    Steve

    Hi Steve,
    Have you tried dealing with the return value from your macro? If you are invoking the MsgBox function in your test macro, you may need to allow the return value from MsgBox to pass thru back to AS. Something like :
    set MyRetCode to run VB macro "Macintosh HD:Users:xxx:Desktop:test.xls!test"
    (Note unless you've changed the hard drive name to "hard drive", the default boot drive name will probably be "Macintosh HD". Case does matter here)
    I also suspect you'll need to have Entourage up as well in the full case of running a macro in Entourage from Excel (or the other way around). Hence, the command ActivateMicrosoftApp in the Excel dictionary may also be useful.
    Second, you can have a macro, in a startup template, in Entourage call a macro in a startup template in Excel to accomplish what you want without going into AppleScript at all. This latter, VB-only, method will require a "Reference", as it's called in VBA, to be added to the TemplateProject in Entourage that points to the Excel macro you want to fire off. The added benefit of this latter method is that you will have access to the full range of VBA commands/options, rather than the smaller dictionary available in AS.
    Ed
    PB G4   Mac OS X (10.2.x)  

  • Live Office SP3.4/Office 2010 - Live Office objects disappear on conversion

    I am testing Live Office XI 3.1 FP3.4 on a Windows 7 laptop with Office 2010 installed and have a question.
    I take an Excel 2003 file (XLS) file that has Live Office connections and open it in Office 2010. Then I save as an XLSX file. While saving I get a message that states:
    "The name, [1]_1_CRADDIN_DataGrid, either conflicts with a valid range reference of is invalid for Excel. The name has been replaced with 11__1_CRADDIN_DataGrid. You may still need to manually update any references to this name used in VBA code or as text arguements in functions. You must close and reopen the workbook before these changes take effect."
    I complete the save then close and reopen the file. When I go check for my Live Office objects, they seem to have disappeared (meaning I right click on what used to be a Live Office object, but I no longer see Live Office on the popup menu).
    Can't I convert my old data models to the new excel format? I am doing this because the XLF is taking a LONG time to open in Xcelsius 2008 SP4 with multiple server busy messages. I thought updating the Excel file might speed things up but since the Live Office objects are disappearing from my spreadsheet this is not working as expected.
    If any pointers can be given that would be great. If I have missed any documenation that may help me out, please let me know. I checked the Live Office documentation and the highest thing for XI 3.1 I see is SP3, no FP3.4 (or even SP4).

    How do I know if Office is 64 bit? If I go to the control panel, I see that "Microsoft Office Professional Plus 2010" is installed.
    There are no named ranges in my sheet.

  • Xcelsius and Live Office

    Hi,
    please can you help me about this?
    How can I pass the last refreshed instance of a WebI report to a live office connection?
    I need to schedule a WebI report, let's say everynight, and to use the last instance as a data source for a dashboard (via Live Office)
    Many thanks in advance!

    Hi Franzi,
    This is actually the default behaviour I think. Have you read the manual?
    http://help.sap.com/businessobject/product_guides/boexir31SP3/en/xi31_sp3_lo_user_en.pdf
    It explains it all quite well.
    I'd highly recommend looking into BI Services as they're faster and easier to work with than Live Office. There's a comparison here: http://blog.davidg.com.au/2011/04/live-office-vs-qaaws-vs-bi-services.html
    Hope that helps.

  • Live Office Error when connecting to SAP BW data (Offline dashboard)

    Hi experts,
    we have built up an Live Office connection to SAP BW query data to create a dashboards, which can show the data also in offlne mode. We are using exactly the same procedure as recommanded by Ingo Hilgofort in [End-to-End Scenarios With Xcelsius 2008|http://www.sdn.sap.com/irj/boc/index?rid=/library/uuid/90ad73b1-506c-2b10-9e9b-9fde523f010a].
    When trying to refresh the Live Office connection using the "Refresh" button in the dashboard we receive the error LO 26301: The current refresh option requires a report instance that does not exist.
    The recommended action is: Change the refresh option of the object or use the CMC to schedule a new instance.
    But creating an instance of the dashboard is not possible. What is meant by that? Is it necessary that we embed the Xcelsius flash into a PDF or a Crystal Report? What are our alternatives?
    Best regards,
    Sebastian

    Sebastian Koeffer wrote:
    Hi Gowda,
    >
    > an instance of the report did not solve our problems. Even if it does, this is not our preferred solution. Anyway we would like to prefer to use the direct universe connection (Create new universe query) instead of linking to a Webi or Crystal report.
    >
    > Best regards,
    > Sebastian
    Hi  Gowda Timma Ramu,
    i create an instance of report by USER1...  and.....  dashboard is pointed to latest instance.
    when i refresh a dashboard (by clicking on refresh button) it requires login to infoview ... i login to infoview by USER 2 not by USER1.....
    it showing an error
    _The current refresh option requires a report instance that does not exist. (LO 26301)_
    Note:-But data is changing in dashboard
    any solution for solving this error.
    Its urgent...
    Thank You.

  • Live Office does not retain the Custom Sorting applied in a Webi report

    Hi,
    We have a Webi report in which we applied "Custom Sorting" to sort the Business Names in the required order. However, when we import that to excel using live office, excel doesnt retain the same format and there are not much options that are available within xcelsius to do the sorting. I have gone through various posts here but none resolved this specific issue.
    Here is our environment:
    Xcelsius 4.5
    Live Office Frame work 11.5.5.525
    BOXI R2 SP1 and MHF1
    I tried using different options under "Report View formatting" within live office options but none seem to have made any difference. Unfortunately we can't make any changes to the universe in this case. I checked for few paid addon's but they seem to be for Xcelsius 2008. We have a release next week and would appreciate if any of you can guide me to solve this issue.
    Thanks
    Pavan

    hi pavan
    i can just tell you that i had no issues with custom column sorting in webi with Enterprise XI 3.0 and Xcelsius 2008.
    Best Regards
    Ulrich

  • Live Office: Database logon failed error

    Please help...Live Office problem...
    Am working in Xcelsius 2008.
    Here's what I'm trying to do:
    1. I set up a Crystal Report using a Stored Procedure as the data provider.
    2. The Stored Procedure has a parameter built into it.
    3. When the report is refreshed within Crystal, the prompt dialog box is displayed; I fill in the desired value, and run. Everything comes back fine.
    4. Crystal Report is exported to the repository.
    5. In Excel, I inserted the Crystal Report using Live Office. It shows up as a Live Office object just fine.
    6. I bound an Excel cell to the prompt; when you change the value in the bound cell, the Live Office object refreshes and displays the correct results.
    7. In Xcelsius, I imported the Excel spreadsheet.
    8. I set up a Text component that is bound to the cell containing the parameter value. Also set up a Grid to display the results, and a Connection Refresh button to call the refresh. Added a Live Office Data Connection pointing to the Web Service URL for the report. 
    Note: When in Designer mode, if the value of the bound cell is changed, the results in the grid change accordingly.
    9.  When in Preview mode (or generated swf), if the Refresh button is pressed, a "User Identification" dialog box appears asking me to log on. The values it asks for are: System, User Name, Password, and Authentication.  I enter the same credentials as are within the Live Office settings in Excel, (which are working correctly), but receive an error "soapenv:Server.generalException: Database logon failed.".
    Note - all the id's are synced up - Business Objects, Database, etc.
    I've tried all kinds of combinations, but nothing gets me past this error. If I use any other server than the system one, the error message is "soapenv:Server.generalException: Server XXXXX not found or server may be down".
    I've noticed that in Excel directly, when I open the spreadsheet and refresh the Live Office object, I am prompted to log on to the database where the stored procedure is being executed. This dialog box does not appear once the Excel sheet has been imported into Xcelsius. One of the combinations I tried in the "User Identification" dialog box was the name of the database server, that didn't work either.
    I also tried creating the Live Office object directly within the Excel spreadsheet in Xcelsius, but then I was unable to bind the prompt value. Could never get the Live Office/Properties menu to appear.
    Ideas? Thoughts?
    Thanks in advance!
    Stephanie

    Got it!
    Here's what I had to do...
    In the CMC, under Object/Process/Database for the Crystal Report -
    which says...
    "Set the default information for logging onto the data source(s) automatically whenever the report is run."
    The Database Connection option had to be set to "Use custom database logon information specified here" and
    the When Viewing Report option set to "Use same database logon as when report is run".
    Then everything works fine - prompts appear, and Xcelsius passes the log on information to the database correctly. Stored procedure executes and returns the correct results.
    Thanks to everyone for their help!
    Stephanie

  • Pivot tables in excel with Live Office

    Once I save a business objects XI R2 web intelligence report to excel format and schedule to users the excel which the users receive should have pivot tables and users should be able to add any fields of their choice in the report and view it similar to the excel pivot tables.As far as I know I will be able to achive this functionality using Live Office.Is there any other way how I can achieve this and also has anyone worked on this kind of requirement and can confirm this will work without any issues with live office?

    It is not possible to schedule the WebI reports in Excel format and use a predefined excel template for this.
    What your users CAN do is to add their own pivot tables from the scratch in the excel file that was generated and delivered to them according to the schedule.
    What you can do is use LiveOffice (have to install the plug-in on all user workstations though), bind the instances and deliver your users an excel file, which uses liveoffice to bind the scheduled webI report instances (eg. the latest instance). Your users can add the desired pivot table functionality on their own or you can predefine this in the excel file yourself.
    Which version of BO do you use?
    Regards,
    Stratos

  • VBA macros

    Hi Everyone!
    We are using RoboHelp 7 (WebHelp) and MS Word 2007 on 3
    machines. When selecting Printed Documentation and then selecting a
    MS Word Template in the Printed Documentation Dialogue box, two of
    the machines are able to print the documentation but an error
    appears on the third machine. The error reads:
    Waiting for VBA macros to be registered.
    The applications were all installed in the correct order
    according to the steps followed in another section on this site.
    Anyone have any idea why this machine is receiving the error and
    the other two are not/
    Thanks.
    Bill

    My guess is you need to change their macro security levels in
    Word.

  • Is CR or Live Office mandatory before installing Integration kit for SAP ?

    Is CR or Live Office mandatory before installing Integration kit for SAP ?
    Can you please provide the check list about what are the things need to take care before installing Integration kit for SAP on BOXI 3.1 sp3.
    Regards
    Jeethender

    As for a checklist,
    on server,
    BOE XI3.x SP3 Full install
    Crystal Reports 2008 SP3
    SAP IK SP3
    on Client workstation,
    BOE XI3.x SP3 Client Tools
    Crystal Reports 2008 SP3
    LiveOffice SP3 (you might as well install LiveOffice before SAP KIT, although its not mandatory)
    SAP IK SP3

Maybe you are looking for

  • Wifi problems since 10.5.8 Update. Even after Snow Leopard Upgrade.

    Wifi problems since 10.5.8 Update. Even after Snow Leopard Upgrade. Is there any way to use a 10.5.7 wireless .kext files on Snow Leopard? And where can I find the files?

  • File naming

    I'm new to the Mac, new to Aperture 3 (running Trial at the moment). Came from PC and PS CS2 and Adobe Bridge. I have most of my pics in folders organized by date (2008-01-13) and inside the folders, the pics have their original file names - img7832.

  • How can I change how email "from" and "to" are being handled by Groupware?

    When a follow-up business activity (e.g. sales visit) is created in CRM and assigned to another by the "person responsible" field, it triggers the following action in Outlook: u2022 Outlook recognizes that "created by" and "person responsible" are di

  • Time Machine (backupd) crashes with Segmentation fault

    I've had to wipe my TimeMachine backup to create a larger space for it. Now I'm facing this error, and I haven't got any backup anymore. Frightening. Here's my problem: Jun 22 11:19:45 computer com.apple.backupd[2682]: Starting standard backup Jun 22

  • Different options for shared computers (screen sharing)

    http://photocat.smugmug.com/photos/221486873-XL.png http://photocat.smugmug.com/photos/221486937-L.png Why do I get two different login options on my network? For one computer I can check on screen sharing, but I don't get that option for the third c