Enterprise Excel Retrieve Macro & Essbase
Hi, I'm wondering if anyone has successfully implemented the Enterprise Excel Retrieve add-in as well as the Essbase add-in? Currently we use Enterprise for all of our reporting and are trying to implement Essbase 6.0 for data mining & analysis. However, since we have an installed base of Enterprise Retrieve users, we can't simply toss all of their old files and build new ones. So we need users to be able to access both Essbase and Retrieve.Having said all that, we have tried installing both the Essbase Add-In and Enterprise Retrieve. As soon as we log into Enterprise through Excel, Retrieve disconnects from the database. Further, it appears that simply installing the Essbase add-in breaks Enterprise Retrieve as it no longer functions even after you stop loading the Essbase add-in. So, has anyone experienced these problems and/or found a workaround? Any tips would be appreciated!
HiHave got older versions of the two to work side by side, not too sure if the solution will work on these versions.It comes down to a path issue, you will need to alter the path statements so that Enterprise is before Essbase in the list. Not too sure why this matters, but it was the only way we got this to work previously.Hope this helps.Andy Kingwww.analitica.co.uk
Similar Messages
-
Excel addins and essbase authentication flow in 11.1.2.2
Hi Team,
Can you please let me know how enterprise authentication flow happens between excel addins and Essbase. Please let me how when I provided enterprise userid/password for authentication in excel addins, where does the authentication happens. Does the essbase agent authenticate directly against LDAP or it has a different flow for authenticating the user.
Thanks for your time and inputHi Abhishek,
Can you please explain CAPI . Did you meant Common API?
Can you please let me know if userid/password property are sent directly to external directory server (LDAP/AD) from the essbase server when a user is passing userid/password from Excel addin. -
Copying Graphs and Pie Charts generated in Analysis View to Email item using Excel VBA Macro Code
Hi
I am currently working on an exce VBA macro code that would help me take snapshots of the Graphs and Pie charts generated in QC for a particular application and copy the same to an email item using excel VBA macro code.
I was able to write the code to create an email item. But I have no clue of how i can take snapshot of the graphs in Analysis View using excel VBA
Any help would be highly appreciated.
Thanks in Advance
Regards
Amituseramit,
You are in the consumer end products forum. You will also want to ask your question over at the Enterprise Business Community.
Click the plus sign (+) next to Discussion Boards to drop down all the options for servers, networking and any other professionally related problems.
http://h30499.www3.hp.com/ -
Hello every body,
I have to read to excels files int order to treat them and generate graphs ( 3 graphes) in another excel file. to do that, i want to use the Macro for Excel.
How can i do, I want to write my basics codes VBA even in Labview.
Tks for your helpIt also requires the Office Report Generation Toolkit.....
So maybe i shorten this and tell you that the toolkit includes a VI called "Excel Run Macro.vi". Within this VI, an ActiveX call is done to the Excel Application class called "Run" taking many optional arguments.
So working with ActiveX to interface with Excel will give you the needed toolsuite.
Please refer to msdn.microsoft.com for specific help on Microsoft products (like Excel). You can use this link for an easier start.
hope this helps,
Norbert
CEO: What exactly is stopping us from doing this?
Expert: Geometry
Marketing Manager: Just ignore it. -
Powershell Variable from Excel.VBA Macro
Hi Guys!
I don't know if what i'm asking you is achievable.
I've learned how to pass variables/arguments from powershell to Excel/VBA Macro but i need to do the opposite thing.
This is an example of what i want:
Powershell
Excel/VBA Macro
$Input=1 ----------------------------------------------------------------> Sub Macro(input)
$excel.Run("Macro",$Input)
Output=input +6
$output (Expected 7) <---------------------------------------------------- return Output
I don't know how to do this can you help me please?
AOk guys those are the script.
Macro:
Sub CreatePWD()
Dim PWD As String
Dim i As Integer
Dim Max As Integer
Dim F1 As Worksheet
Set F1 = ThisWorkbook.Worksheets("Foglio1")
Max = F1.Range("A1").Value
For i = 1 To Max
If Int((2 * Rnd) + 1) = 1 Then
PWD = PWD & Chr(Int((90 - 65 + 1) * Rnd + 65))
Else
PWD = PWD & Int((9 - 0 + 1) * Rnd + 0)
End If
Next i
MsgBox PWD
End Sub
Powershell:
$Excel = New-Object -ComObject excel.application
$Excel.visible=$false
$Version = "C:\Users\Alberto Corona\Desktop\Cartel1.xlsm"
$WorkBook= $Excel.workbooks.open($Version)
$WorkSheet= $WorkBook.worksheets.item(1)
$WorkSheet.cells.item(1,1)=5
$Excel.Run("CreatePWD")
$WorkBook.save()
$WorkBook.close()
$Excel.quit()
The result of macro is like "52UT7" i want a variable in powershell called $PWD that contain the value of the macro.
Hope the problem is clear now.
Thanks
A -
Hello Everybody
I hope somebody can help me with the next problem.
I created a excel's macro that connects via ODBC a one table of Oracle(Oracle 9.2.0.1.0). When I execute this macro within excel, this works fine, but when I try execute this macro through a form (forms9i) at moment in that excel opens appear a screen that requests me that I select a ODBC connection and once that I selected the connection the macro shows an error (1004 error of the ODBC). all this happens of side of server.
the code of this form is te next:
PROCEDURE macroexcel IS
application OLE2.obj_type;
workbooks OLE2.obj_type;
workbook OLE2.obj_type;
worksheets OLE2.obj_type;
worksheet OLE2.obj_type;
cell OLE2.obj_type;
args OLE2.list_type;
mac OLE2.obj_type;
name_file varchar2(12) := to_char(sysdate);
local_cursor_record number:=:system.cursor_record;
old_cursor_style VARCHAR2(200);
errors_occured boolean:=false;
ole_error exception;
pragma exception_init(ole_error, -305500);
PROCEDURE OPEN_EXCEL IS
BEGIN
application := OLE2.CREATE_OBJ('Excel.Application');
OLE2.SET_PROPERTY(application,'Visible','True');
Workbooks := OLE2.GET_OBJ_PROPERTY(application,'Workbooks');
args := OLE2.CREATE_ARGLIST;
OLE2.ADD_ARG(args,'D:\excel_rh\macroxls.xls');
workbook := OLE2.GET_OBJ_PROPERTY(workbooks,'Open',args);
OLE2.DESTROY_ARGLIST(args);
end open_excel;
PROCEDURE OPEN_SHEET IS
BEGIN
args := OLE2.CREATE_ARGLIST;
OLE2.ADD_ARG(args,'respaldo');
worksheets := OLE2.GET_OBJ_PROPERTY(workbook,'Worksheets');
worksheet := OLE2.GET_OBJ_PROPERTY(workbook,'Worksheets',args);
OLE2.DESTROY_ARGLIST(args);
END OPEN_SHEET;
PROCEDURE MACRO IS
BEGIN
args := OLE2.CREATE_ARGLIST;
OLE2.ADD_ARG(args,'rcons');
OLE2.invoke(application,'Run',args);
OLE2.DESTROY_ARGLIST(args);
END MACRO;
procedure place_value_in_cell(rownum_in in number,colnum_in in number,value_in in varchar2) is
args OLE2.list_type;
BEGIN
args:=OLE2.create_arglist;
OLE2.add_arg(args,rownum_in);
OLE2.add_arg(args,colnum_in);
--cell:=OLE2.invoke_obj(worksheet,'Cells',args);
cell:=OLE2.get_obj_property(worksheet,'Cells',args);
OLE2.destroy_arglist(args);
OLE2.set_property(cell,'Value',value_in);
OLE2.release_obj(cell);
end place_value_in_cell;
PROCEDURE SAVE_SPREADSHEET IS
BEGIN
select to_char(sysdate,'hh24miss')
into :global.name_file
from dual;
args := OLE2.create_arglist;
OLE2.add_arg(args,'D:\excel_rh\resp_sijag'||to_char(:resp_sijag.f_resp,'ddmmyyyy')||:global.name_file||'.xls');
OLE2.invoke(worksheet,'SaveAs',args);
OLE2.destroy_arglist(args);
OLE2.invoke(application,'Quit');
END SAVE_SPREADSHEET;
BEGIN
Begin
old_cursor_style:=get_application_property(cursor_style);
set_application_property(cursor_style,'BUSY');
open_excel;
OPEN_SHEET;
macro;
exception
when form_trigger_failure then
raise;
when ole_error then
message('error sending data to excel');
message(' ');
errors_occured:=true;
raise form_trigger_failure;
end;
save_spreadsheet;
OLE2.release_obj(worksheet);
OLE2.release_obj(worksheets);
OLE2.release_obj(workbook);
OLE2.release_obj(workbooks);
OLE2.release_obj(application);
if not errors_occured then
go_record(local_cursor_record);
end if;
set_application_property(cursor_style,old_cursor_style);
web.show_document('http://dcaoagsijag01.dca.ad.pemex.com:8888/forms90/excel_rh/resp_sijag'||to_char(:resp_sijag.f_resp,'ddmmyyyy')||:global.name_file||'.xls');
END;
I don't understand what happen with this application or maybe I'm forgetting put something in my code, for that this macro works fine
Thanks in advance
RegardsIf anyone wants to help him, here is his code made much more readable.
Hello Everybody
I hope somebody can help me with the next problem.
I created a excel's macro that connects via ODBC a one table of Oracle(Oracle 9.2.0.1.0). When I execute this macro within excel, this works fine, but when I try execute this macro through a form (forms9i) at moment in that excel opens appear a screen that requests me that I select a ODBC connection and once that I selected the connection the macro shows an error (1004 error of the ODBC). all this happens of side of server.
the code of this form is te next:
PROCEDURE macroexcel IS
application OLE2.obj_type;
workbooks OLE2.obj_type;
workbook OLE2.obj_type;
worksheets OLE2.obj_type;
worksheet OLE2.obj_type;
cell OLE2.obj_type;
args OLE2.list_type;
mac OLE2.obj_type;
name_file varchar2(12) := to_char(sysdate);
local_cursor_record number:=:system.cursor_record;
old_cursor_style VARCHAR2(200);
errors_occured boolean:=false;
ole_error exception;
pragma exception_init(ole_error, -305500);
PROCEDURE OPEN_EXCEL IS
BEGIN
application := OLE2.CREATE_OBJ('Excel.Application');
OLE2.SET_PROPERTY(application,'Visible','True');
Workbooks := OLE2.GET_OBJ_PROPERTY(application,'Workbooks');
args := OLE2.CREATE_ARGLIST;
OLE2.ADD_ARG(args,'D:\excel_rh\macroxls.xls');
workbook := OLE2.GET_OBJ_PROPERTY(workbooks,'Open',args);
OLE2.DESTROY_ARGLIST(args);
end open_excel;
PROCEDURE OPEN_SHEET IS
BEGIN
args := OLE2.CREATE_ARGLIST;
OLE2.ADD_ARG(args,'respaldo');
worksheets := OLE2.GET_OBJ_PROPERTY(workbook,'Worksheets');
worksheet := OLE2.GET_OBJ_PROPERTY(workbook,'Worksheets',args);
OLE2.DESTROY_ARGLIST(args);
END OPEN_SHEET;
PROCEDURE MACRO IS
BEGIN
args := OLE2.CREATE_ARGLIST;
OLE2.ADD_ARG(args,'rcons');
OLE2.invoke(application,'Run',args);
OLE2.DESTROY_ARGLIST(args);
END MACRO;
procedure place_value_in_cell(rownum_in in number,colnum_in in number,value_in in varchar2) is
args OLE2.list_type;
BEGIN
args:=OLE2.create_arglist;
OLE2.add_arg(args,rownum_in);
OLE2.add_arg(args,colnum_in);
--cell:=OLE2.invoke_obj(worksheet,'Cells',args);
cell:=OLE2.get_obj_property(worksheet,'Cells',args);
OLE2.destroy_arglist(args);
OLE2.set_property(cell,'Value',value_in);
OLE2.release_obj(cell);
end place_value_in_cell;
PROCEDURE SAVE_SPREADSHEET IS
BEGIN
select to_char(sysdate,'hh24miss')
into :global.name_file
from dual;
args := OLE2.create_arglist;
OLE2.add_arg(args,'D:\excel_rh\resp_sijag'||to_char(:resp_sijag.f_resp,'ddmmyyyy')||:global.name_file||'.xls');
OLE2.invoke(worksheet,'SaveAs',args);
OLE2.destroy_arglist(args);
OLE2.invoke(application,'Quit');
END SAVE_SPREADSHEET;
BEGIN
Begin
old_cursor_style:=get_application_property(cursor_style);
set_application_property(cursor_style,'BUSY');
open_excel;
OPEN_SHEET;
macro;
exception
when form_trigger_failure then
raise;
when ole_error then
message('error sending data to excel');
message(' ');
errors_occured:=true;
raise form_trigger_failure;
end;
save_spreadsheet;
OLE2.release_obj(worksheet);
OLE2.release_obj(worksheets);
OLE2.release_obj(workbook);
OLE2.release_obj(workbooks);
OLE2.release_obj(application);
if not errors_occured then
go_record(local_cursor_record);
end if;
set_application_property(cursor_style,old_cursor_style);
web.show_document('http://dcaoagsijag01.dca.ad.pemex.com:8888/forms90/excel_rh/resp_sijag'||to_char(:resp_sijag.f_resp,'ddmmyyyy')||:global.name_file||'.xls');
END;I don't understand what happen with this application or maybe I'm forgetting put something in my code, for that this macro works fine
Thanks in advance
Regards -
Hi Gurus,
While downloading to Excel with XXL format our one user able to see the option "Excel SAP macros" but another is not.
Is there any user specific settings for this?Hi,
there is another button too.
in security under "Vertrauenwürdige Herausgeber" set button "Zugriff auf Visual Basic-Projekt vertrauen".
Sorry that's in german.
Regards Dieter -
Exporting Design steps of Business Process Components from QC to excel using macro
I want to export design steps from Business Process Components from QC to excel using macro. CAn anyone please help me with that.
Thnx, SanketPost Author: swat
CA Forum: Exporting
Hi,
Of what i gather from ur scenario...this is what i did in one of my reports.
I had to use two subreports and they had to occupy one cell each, in line with other fields.
To obtain that,all the fields required in the subreport i put them into a text box.Therein restricting the fields to the txt box only...
Then import that sub-report as it is.
It worked for me....
try out...
All this only if've understood u right... -
No. of Columns limitations in Essbase Excel retrieval.
Dear All,
May I know the number of columns that Excel Essbase add-in supports. We are facing an issue while retreiving data for 261 columns in excel 2007 version fom Essbase 9.3.0 server.
Earlier I came across the situation that Essbase add-in for 2003 will support only 256 columns.
Please advise ASAP.
Your quick assistance will be highly appreciatedHi Razeesh,
1. 256 columns was not a essbase excel add in constraint , but its of 2003 microsoft excel limitation,as it has 65,536 row limitation.
2. Coming to 2007, they have increased number of possible columns from 256 to 16384 ,so should be able to retrieve more columns technically. I dont see it as excel add in issue again. But i have not checked with so many columns , but from 2007 excel perspective they have defintely increased from 256 and also increase the row count from 65536 to more than a million.
Sandeep Reddy Enti
HCC
http://hyperionconsultancy.com/ -
Essbase excel retrieve warning
Hi,
we are on version 7.15, Whenever I am trying to pull data in excel ..intially it is displaying warning saying "your license will expire on 12\31\2011", how to avoid this warning message..is there anything we can do ..to avoid warnings and display only errors.
Thank you for your time...The message will pop up for administrators Only. There are a couple of things you can do.
1. In the Essbase excel client on the global tab change warnings to errors.
2. Upgrade to at least 7.165, it got rid of the license file (better yet, usgrade to 11X
3. Contact support for a new master license file.
4. Go here http://licensecodes.oracle.com/hyperion.html It appears they updated the file to expire on 12/31/2013 -
Problems with Excel 2007 and Essbase 6.5
Hi,
Two quick questions:
1. We are planning to upgrade our office to 2007, XP professional SP2 but still going to use Essbase excel add-in 6.5 for some users and Essbase 7.3 add-in for others. Has anyone faced any problems with this combination?
2. The only problem I encountered so far was when I double click a member name for retrieval, the pointer (cursor/icon) flickers / flashes continuously. But when I take the pointer out of the excel spreadsheet, the flicker goes away. Does anyone know a fix to this. Thanks.Hi,
I'm admin of an hyperion essbase database.
I'm testing our addin 6.5.1 with excel 2007.
First problem evocated on retrieve is confirmed.
I continue my test and tell you if i find another problem.
What i would say is that old version can be unsupported but i'm sure we can use this addin on excel 2007, i hope.
Regards.
Edited by: user9947793 on 4 sept. 2009 08:56 -
Smart view refresh versus Excel Retrieve
Good morning
we are currently converting our users from the old Excel essbase add-in to the new Smartview. We are having issues with some of our users when converting. Some of them were creating retrieves in their excel tabs, HIGHLIGHTING a section, doing their retrieves. This allowed them to keep any non essbase verbage they had on their spreadsheet (so they would not get the retrieve error messages). It appears with Smartview, that you cannot do this as highlighting a section now tells it you want to log into multiple cubes. Can anyone verify for me that highlighting and retrieving in smartview is no longer allowed?
thanksPrashanth, I think I definitely missed the part where it shows highlight and retrieving (I could see the multi grid, however that is not what highlight and retrieve is)
Consider this scenario
I've an excel sheet which goes from A1:D13 (that is my used range)
Are you saying that I can highlight a1:d6 and perform a retrieve and Smart View will only pull a1:d6? (which is not the case in 11.1.2.2.310, it refreshes full sheet)
Regards
Celvin
http://www.orahyplabs.com -
Essbase excel plugin error - "essbase uniquyfyforuser failed to get.."
Hello Everyone,
I have Hyperion and Essbase Fusion Edition installed in the same machine. Whenever I open a new instance of excel, I get the Hyperion (Smart View) addin, but I do not get the Essbase Plugin. Instead I get the following error message:
"essbase uniquyfyforuser failed to get unique name size, code 1355"
Any suggestion would be of great help.
Thanks
SayantanHi,
Try this KBase 1357924 (See below), it would help and eliminate one of the possible causes.
Symptom
SAP Netweaver BEx variables don't show up in BusinessObjects Xcelsius application during refresh
It is not possible to dynamically answer the query prompt differently
error: Failed to get the document information
Cause
A WebIntelligence query on an SAP data source - passing prompt values through a LiveOffice connection in Xcelsius 2008 - does not return any output.
The ability to query an SAP datasource from Xcelsius is currently not fully functionally supported.
Resolution
Additional support for BI variables will be delivered with Enhancement Request # ADAPT01178138:
Direct access from BOBJ Xcelsius Designer to SAP BW BEx queries, via a new SAP Menu and connectivity to BI Consumer Services
The new access type does not go via BusinessObjects Enterprise (so no QaaWS or LiveOffice involved), instead the SAP Embedded Analytics connector creates .SWF visualizations which are published back into NetWeaver to handle authentication & data fetch run.
Prerequisite system requirements:
SAP NW BW 7.0.1 SP5 (Sept 2009)
Xcelsius Designer 2008 SP2 (end July 2009)
BEx Front-end GUI Patch 9.01 (available)
Regards,
Ken -
Slow data retrieval from essbase using Planning web
Hi
Well, When we try to access the data form on ultimate parent level, it takes long time to retrieve data from the server. Pls advice
Regards
SNKYou can probably prove that this is the issue by creating a retrieve using the excel addin or smart view to replicate the form and see how long it takes to retrieve.
You will also see in the essbase app logs how long it is taking to perform the retrieve.
Cheers
John
http://john-goodwin.blgspot.com/ -
Excel Retrieve is not responding.
I'm using Essbase 9.3.1 and I'm retrieveing data from Excel 2003. Retrieves working fine and after several queries, Essbase doesn't responds. Is there any configuration I'm missing? Please help.
Hi Mohan,
As far as I know, if Excel is pop-up the message"
Some active content had been disabled", the file may include the computer viruses or other security hazards that can be delivered to your computer by active content. Thus, if only this file caused Excel crashed, please check the content of the file
first.
If the other XLM files also have the some issue, I would suggest we first have a look at the event logs and see if it says anything useful there.
If you would like us to help analyze the logs, you can send the log file to this email account:
[email protected] (please use the link of this thread as the subject).
Regards,
George Zhao
TechNet Community Support
It's recommended to download and install
Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
programs.
Maybe you are looking for
-
Problems with extended features. I can no longer fill out my documents in the fields provided. The error message I get is "This document enabled extended features in Adobe Reader. The document has been changed since it was created and use of exten
-
Credit management and Terms of Payment
Hi Can anybody throw some light on the role of Terms of Payment in .Credit Management. Thanks in advance Ravi
-
MIGO-part2-Account Document not created
Hi, we have performed MIGO for the materials, But when check into PART2 tab, there is no account docs generated,so cenvat clearing account is not generated, What will be possible reason. Regards, Devendra
-
How to call a phone # in the phone version
Hi, In the phone version of MUSE, I have a phone number listed in the footer. I want to do the following: When the user press the phone #, it will call that phone number. would like to make my phone # be able to call. Any pointers appreciated.
-
Exec utl_mail.send when mouse click
Hi, I have a question, I want to exceute the exec utl_mail.send inside when mouse click i a form. how can i do that? Thanks and regards