Issue with variable values while adding report to Bookmarks/Favorites
Hello All,
I am able to save the reports from my portal as bookmarks with the appropiate navigation state & variable values for reports which do not have a mandatory value variable with no default value. For all other queries like queries with no mandatory variables or queries containing mandatory variables with default values, this is working fine. Any inputs is appreciated. We are in BI7.0 with SP12.
Thanks,
Danny
What's your question, because from your statement, it seems like everything is fine ??
Cheers,
Andrew
Similar Messages
-
Issue with Variable Personalisation in Bex Report
Hi Gurus,
I'm facing a typical problem with Variable presonalisation in the Report.
I've executed a BEX Report and filtered data on some characteristics and used SAVE AS Button on the Portal to save the resultset. When I'm trying to use the variants, again say after 2 or 3 days i couldn't find updated data for particular variants upon using the same variants rather its refelecting the old data. Further more when I execute the report and try filtering on the same criteria altogether, I'm able to see updated result set.
Is there any setting to be enabled when we personalise variants or variants are dependent on the data or the date on which they are created. Not sure why the reports are behaving this way. Or Do I need to create variants time and again.
Any pointers would be of great help.
Regard,
YaseenHello,
In the BEx report, when you get the variable selection screen there input your selection and at the bottom you have the option of saving them as a variant.
Now in future when you run the report simply use this variant and execute the report. It should work fine.
Also remember date selection can be tricky. If you input todays date in the variant, it wil consider the same date in further references. So do a check on that too.
Regards,
Shashank -
Importing a text file with variable values into web reporting
Hello,
I'm looking for a possibility to import values from a text file into a variable selection in Web reporting.
With BEx reporting in Excel this is possible, by clicking on the multiple selection button in the variable popup screen, and subsequently selecting the "Import from Text file" button.
However, this function seems not to be available for web-reporting...
It would be great if someone could help me out with this!
Thanks & regards,
ArvidHi,
we could resolve this issue, so i thought it may also be helpful for others:
In our example we used a file with numbers for materials. This file is stored somewhere in a directory, to which SAP BI must have authorization to read.
The file looks something like this:
4711
4712
4713
4714
The file is named "import.txt" and lays in directory "/usr/sap/EC6/files/bi/"
*& Include ZXRSRU01
* global variables
Data: intern_range LIKE LINE OF i_t_var_range,
l_s_range TYPE rsr_s_rangesid,
line(100) TYPE c,
p_file(128) TYPE c,
length_rangelow type i,
tmp_rangelow like l_s_range-low.
* internal tables for selection-transfer from transaction
* Data: BEGIN OF it_file occurs 0,
* it_p_file(128) TYPE c,
* END of it_file.
IF i_step = 1.
** variables can be changed or set before pop-up appears
CASE i_vnam.
* take material from external file to selection-list
WHEN 'ZSD_UPMA'.
** call of transaction, with which the path can be set
*CALL TRANSACTION 'ZBW_VARIABLE' using it_file
*MODE 'A' " call should be visible, so that variable can be set
*UPDATE 'S'. " first transaction, then processing
** Der Pfad, der in dem Selektionsbild eingegeben wird, wird an die Variable übergeben
** Der Set-Parameter ist in Report ZSD_SELECT_VARIABLE
* get parameter id 'VAR' field p_file.
p_file = '/usr/sap/EC6/files/bi/import.txt'.
* further handling of variable in BI
OPEN DATASET p_file FOR INPUT IN TEXT MODE ENCODING DEFAULT.
IF sy-subrc = 0.
READ DATASET p_file INTO line.
WHILE sy-subrc = 0.
IF line(2) <> '//'.
l_s_range-sign = 'I'.
l_s_range-opt = 'EQ'.
l_s_range-low = line.
* fill with leading Zeros
* in variable tmp_rangelow the value from l_s_range-low is taken
tmp_rangelow = l_s_range-low.
* read the length
length_rangelow = strlen( tmp_rangelow ).
* in our case: material has 18 characters
while length_rangelow lt 18.
CONCATENATE '0' tmp_rangelow INTO tmp_rangelow.
length_rangelow = length_rangelow + 1.
endwhile.
* initialize l_s_range-low
clear l_s_range-low.
* set with filled values
l_s_range-low = tmp_rangelow.
* transfer to structure
APPEND l_s_range TO e_t_range.
ENDIF.
READ DATASET p_file INTO line.
ENDWHILE.
ENDIF.
CLOSE DATASET p_file.
ENDCASE.
ELSEIF i_step = 2.
** in step 2 all variable values from pop-up input can be processed or
** User Exit variables can be derived
* UserExit Ende.
ENDIF.
Hope i could help!
Best regards,
Tobias -
Apologies for my mistakes, I am learning pl/sql as I have to fix something at work that's broken.
I have this bit of code:
DECLARE
l_x_contract VARCHAR2(100);
BEGIN
SELECT DISTINCT wiav.text_value
INTO l_x_contract
FROM apps.wf_item_attribute_values wiav
, apps.wf_item_attributes wia
, apps.wf_items wi
WHERE wiav.item_type = wia.item_type
AND wi.item_type = wiav.item_type
AND wi.item_key = wiav.item_key
AND wiav.NAME = wia.NAME
AND wiav.text_value IS NOT NULL
AND wiav.item_type = 'POAPPRV'
AND wia.NAME = 'X_CONTRACT_IN_PLACE'
AND wi.user_key = TO_CHAR(l_this_doc_num);
EXCEPTION
WHEN no_data_found THEN
l_x_contract := 'OLD';
INSERT INTO XX.XTMP(l_id, l_name, l_value) VALUES (APPS.XSEQ.NEXTVAL, 'l_x_contract no_data_found', l_x_contract);
COMMIT;
END;
IF l_x_contract = 'N' THEN
l_supplier_flagged := FALSE;
END IF;
IF l_x_contract = 'Y' THEN
l_supplier_flagged := TRUE;
END IF;
IF l_x_contract = 'OLD' THEN
l_supplier_flagged := l_supplier_flagged;
END IF;
INSERT INTO XX.XTMP(l_id, l_name, l_value) VALUES (APPS.XSEQ.NEXTVAL, 'l_x_contract end', l_x_contract);
COMMIT;When it runs, and I then select * from XX.XTMP, I see this:
l_id | l_name | l_value
1 | l_x_contract no_data_found | OLD
2 | l_x_contract end | Meaning that in the BEGIN block, the code knows the value of "l_x_contract".
Outside the block, by the time the 2nd debug insert runs, it doesn't know the value of "l_x_contract", hence the no value in the debug table for the 2nd insert.
I naively tried changing the top block to:
DECLARE
l_x_contract VARCHAR2(100);
BEGIN
SELECT DISTINCT wiav.text_value
INTO l_x_contract
FROM apps.wf_item_attribute_values wiav
, apps.wf_item_attributes wia
, apps.wf_items wi
, po.po_headers_all pha
WHERE wiav.item_type = wia.item_type
AND wi.item_type = wiav.item_type
AND wi.item_key = wiav.item_key
AND wiav.NAME = wia.NAME
AND wi.user_key = pha.segment1
AND wiav.text_value IS NOT NULL
AND wiav.item_type = 'POAPPRV'
AND wia.NAME = 'X_CONTRACT_IN_PLACE'
AND wi.user_key = TO_CHAR(l_this_doc_num);
RETURN l_x_contract;
EXCEPTION
WHEN no_data_found THEN
l_xccc_contract := 'OLD';
RETURN l_x_contract;
INSERT INTO XX.XTMP(l_id, l_name, l_value) VALUES (APPS.XSEQ.NEXTVAL, 'l_x_contract no_data_found', l_x_contract);
COMMIT;
END;But that returns this error:
PLS-00372: In a procedure, RETURN statement cannot contain an expressionHaving googled that, I think I need to create a function in order to return something, as it's not possible to include a return in my block.
Is that right? Is there no other way for the block to let the rest of the code know what the value of the l_x_contract, other than to use a function? I tried to write a function, but made a total mess of it.
Any advice much appreciated, and apologies for being useless, lazy, stupid etc. etc.
Thank youGiven that you say this is a snippet from a procedure in a package, I suspect that the whole procedure has a structure similar to this.
PROCEDURE x
variable declarations
BEGIN
some code
DECLARE
l_x_contract VARCHAR2(100);
BEGIN
SELECT text_value
EXCEPTION
END;
IF l_x_contract = 'N' THEN
END IF;
END IF;If my assumtion is correct. then the variable l_x_contract is only visible between the DECLARE and the END following the exception block. Just move the declaration of l_x_contract to the main declaration section for the procedure (where I have variable declarations in the skeleton above), then lose the declare altogether. You can have a begin exception end block anywhere without requiring a declare block.
John -
Issue with variable screen while running query on portal or in a workbook
Hello
I have a peculiar problem. The query has a variable on a char which is a combination of date+time = 20100817 12:34:45.
Now, when I give a range as selection, for ex: 08/01/2010 - 08/10/2010 the query incorporates it as 20100801 00:00:00 - 20100810 00:00:00 and it gives all the records for this range.
1. Now, I save it as a workbook. Then if i open the workbook and run it, the output is 'No data found'. Its saying that it cant interpret 20100810 00:00:00 as a number.
My question: I know there are no master data values specifically for 20100801 00:00:00 & 20100810 00:00:00.. but still the query works when i just give the dates. And it dosent work when i run the workbook.. why??
Regards.Solved it myself.
-
Issue with Decimal Values in Bex Reporting
hello gurus,
I have extracted data from 2LIS_13_VDITM. In the ODS when I look at the Active data, column Billing Qty Sls Units - it shows "13,190 " and the Sales Unit is "KM".
ITEM SALES UNIT Billing Qty :Sales Unit
10 KM 13,190
20 KM 0,500
In R3 table VBRK also it stores in the above format.
But while reporting it rounds of the data as 13,000 and 1,000.
How can i get the actuals, in reporting also.
Pls advise. thanks in advance.Hi Eugene -Scaling it to 1 did not help.
Hi Roberto -> I had a look at the entries in T006 for KM (kilometers)and M(meters). this is what i got.
[Int. meas. unit] [Decimal.pl.rnd.] [Decimal places]
KM | 0 | 0
M | 2 | 0
And in SPRO in Src System and BW Sytem there is no mention of KM and meters.
Message was edited by: bw
Message was edited by: bw
Message was edited by: bw -
How to assign a variable value to crystal report viewer formula with CR2008
Hi ,
I am using crystal reports 2008 and i am not able to find how to assign variable value to crystal report viewer formula.
In CR 8.5 , i used to have crystalreport1.Formulas(0) = variable1
crystalreport1.Formulas(1) = variable2
but, i don't find similar kind in crystal reports 2008.
How can i achieve the same functionality using crystal reports 2008.
Thanks in Advance
Regards,
RamnathHi,
Can i anyone help me out with this.
I am generating crystal reports in vb6 using CR 8.5 and vb6 and below is the code snippet for the same
CrystalReport1.Formulas(0) = "PrintTitle= '" & strMyTitle & "'"
CrystalReport1.Formulas(1) = "FromDate= '" & MskFromDate.Text & "'"
CrystalReport1.Formulas(2) = "ToDate= '" & MskToDate.Text & "'"
Please let me know how the same functionality can be achieved in VB.Net using Crsytal reports 2008
Any code snippet would be of great Help.
Thanks in Adnvance.
Ramnath -
Having issue with variable after upgrade in bi7.0
Hi,
I have issue with variable
For example Plant info object has attributes country, company code, storage location
etc.
When I run the report. If I click on plant variable it is showing me the all the data for all country , compony code , storage location. I donot want this.
I just want only plant input values on variable screen
Thanks,
Naman ShahNaman,
What is your SP level ?
Also the characteristics mentioned - are they compounding attributes ? if yes then tey will come in your variable entry. -
URGENT: Issue with hierarchy level keys and report drill down
Hi,
BASIC STRUCTURE:
I have created a subject area with 3 facts (FACT_A, FACT_B, FACT_C) and 4 dimesnions (TIME_DIM,DIM_2,DIM_3,DIM_4). Each fact table also has additional aggregate tables aggregated along levels of the time dimension. Also our timw dimension has aggregated dimension tables like TIME_DIM_WEEK, TIME_DIM_MONTH, TIME_DIM_QUARTER and TIME_DIm_YEAR.
GOAL:
All 3 facts have the same measures M_1 and M_2 in them but may not have data for the same dimension values selected.
For example
For month JAN 2000 FACT_A.M1=100$ and no data exists for JAN 2000 in FACT_B and FACT_C. Then in the report
for JAN2000 it should show FACT_A.M1= $100, FACT_B.M1 = 0 and FACT_C.M1 =0. In this case I should be able to drill down to the lowest level.
ISSUE:
The time dimension TIME_DIM has the following levels - Total -> Year -> Quarter -> Month -> Week -> Day
However I am having an issue with drill down in the reports whenever I pull metrics from more than 1 fact at a time. I have defined the level keys but not sure if I need to do anything in addition since I am using aggregates.
I have to fix this issue quickly. Please help me.Alastair,
All the fact tables have aggregated facts as sources.
I have checked the levels set for each of the sources to the time dimesnion table in BMM and they look okay. So the Time dim table in BMM has 4 source tables
Time_Day (level set to day, table key is "day"),
Time_month (level set to month, table key is "Fiscal_Month_Code"),
Time_Quarter(level set to quarter, table key is "Fiscal_Quarter_Code") and
Time_Year(level set to year, table key is :Fiscal_Year_Code").
Note: No time week aggregate added as logical source.
Again the time dim hierarchy based off of this table has levels: Total -> Year ->quarter -> Month -> week -> day
The levels keys set for each level are
Year -> Primary key is Year_Name (YYYY)(Checked as chronological key) and another key is Year_Num (YYYY)(Checked as chronological key)
Quarter->Primary Key is Quarter_Name (YYYY Qn), another key is Quarter_Number (Format n where n can assum values 1,2,3,4). Both keys are set as chronological keys
Month -> Primary key is Month_Name (MON YYYY), another key is Month_Num (Format n where n can assume values from 1 to 12) Both keys are set as chronological keys
Week -> Primary Key is week name (YYYY Wk nn, where nn can have values from 1 to 53), another key is week num (nn, where nn can have values from 1 to 53)
Day -> primary key set to day (date format)
Issue1: When I try to drill to lower levels it throws out an error saying report cannot find any data because filters may be too restrictive even though I see data at higher level
For ex: If I drill down to Year: 2010 and Qtr: 2010 Q2 and M1:$100 when I click on Qtr to drll to month level it throws me the error
Issue2: when I add year and qtr colums to the report I see data as below which is incorrect
Year_Name Qtr_Name data:FACTA_M1 Data: FactB_M1
2009 2009 Q1 $10 $5
2009 2009 Q2 $20 $80
2009 2009 Q3 $20
2009 2009 Q4 $30
2010 2010 Q1 $100
2010 Q2 $101
2010 Q3 $102 $230
2010 Q4 $103
2011 Q1 $10
In the above example year_name is not showing up for 2010 Q2 and after. However if I change the primary key for level 'Quarter' by having key consist of year name and quarter name instead of just quarter name the issue doesnt occur and drill down works great. The only issue is when I drill from qtr it first shows year name and quarter name instead of showing the next level which would be month name.
Sorry about the long message but I thought you might notice something in how I have set up the keys.
Thanks -
Display variable values in Web report
Hi Bw Mates,,,
I am trying to display the variable values in Web Report.
I put one text Item in Template and checked the Variable Display and entered the variable name in List.
still I cannot see the variable values in the report.
Thanks for your help.
RSB<object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="GET_ITEM"/>
<param name="NAME" value="TEXTELEMENTS_1"/>
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_TEXT_ELEMENTS"/>
<param name="DATA_PROVIDER" value="DATAPROVIDER_1"/>
<param name="GENERATE_LINKS" value=""/>
<param name="GENERATE_CAPTION" value="BORDER"/>
<param name="SHOW_COMMON_ELEMENTS" value=""/>
<param name="ELEMENT_TYPE_1" value="VARIABLE"/>
<param name="ELEMENT_NAME_1" value="Z_CP_018"/>
ITEM: TEXTELEMENTS_1
</object>
as the other poster mentioned the variable name has to be in upper case.
if only_values = 'X' you will just get the value other wise
you will get something like below.
variable description = variable value
Regards
Raja
Reward the helpful answers and close the thread once its answered.
sorry for the delay in answering, it was weekend for us -
Crash issues with elements organizer while running Apple OS 10.9 Mavericks
Crash issues with elements organizer while running Apple OS 10.9 Mavericks. Crashes then ask if you want to reopen or not. Also when you are trying to manuver the page with your mouse things go crazy from a full page edit back to viewing all photos on the site and skipping around from picture to picture. Unsusable as it is today!
It is very critical to delete all preferences when you do a major OS X upgrade. You need to go to your username>library>preferences and delete everything pertaining to PSE. To see that library in 10.9, open a finder window, click your user account in the list on the left (the little house with your name), and then click the gear wheel at the top of the window and choose View Options. At the bottom of the list of checkboxes you'll see Library. Turn it on and then you can easily find the preferences folder.
-
Web report - Variable values while switching between views.
Hi Gurus,
We have a query which has a few variables that are getting populated with default values during query execution[customer exits].
We have added this query to the web.Now there is a date variable which gets populated with the current date value by default.Suppose the users don't vant to run the report for the current date, they are able to change the date in the variable window and execute. But once the report is run, and we try to choose a different vieew for the report, the report automatically gets refreshed with the selected view, but for the default current date value (because of the customer exit).Shouldn't the selected view be getting refreshed with the date values that the user had entered while executing the report?
Also when navigating between the different views, shouldn't a variable window pop up? Is there any setting to have the variable window pop up when navigating between the different views of a web report?
Would appreciate a quick response.
Thanks a Lot
Arvindhello,
we need to go to Query properties -> interaction tab-> remove reuse variables to populate the variable screen everytime or "Save and reuse variable values" to supress variable window
or
Problem could be due to any personalisation.try this:
One the query is executed, click on the button which says change variable values.
In the variable pop-up screen which comes up click on the personalization button
In the new screen which comes up click on reset personalization button
Enter new variable values and execute the query.
Reg,
Dhanya -
Issue with indicator values in report display
Hi All,
I am getting an issue with valutype #.
we have account restricted hirerarchy ,fiscal year period and Valuetype in rows .
I need to show the actuals indicator of value type 10 data in one row for each fiscal year period.But some of the key figures we are getting # data .valuetype indiator is repeating 2 times for each period.but we need to post this # values to 10.Any one have any idea how to handle this.
for example : my report is displaying like this
Account code : Fiscal Year period Value type Keyfig 1 keyfig2 Keyfig 3
CA1100 : 001.2006
10 100 22
200
002.2006
10 200 44
300
But I need the report like below
Account code : Fiscal Year period Value type Keyfig 1 keyfig2 Keyfig 3
CA1100 : 001.2006 10 200 100 22
002.2006 10 300 200 44Sirisha,
in the Query, You can filter your query to actual value i.e. 10. display KF1 and KF2 as it is coming from source. create restricted KF with restriction on account, fiscal year period and value type (= #).
you will get exact value. or while loading to cube or ods.. you can move that value to KF3 using start routine.
Nagesh Ganisetti. -
Issue with Negative Value for Total valuated stock 0VALSTCKQTY.
Hi Experts,
we loaded the Cube with datasources 2LIS_03_BX, 2LIS_03_BF and 2LIS_03_UM.
We mapped the quanity field from 2LIS_03_BF in transformation either into Key figures "Quantity issued from valuated stock" (0ISSVALSTCK) or "Quantity received into valuated stock" (0RECVALSTCK ) of the cube.
For obtaining the Total Valuated stock, we used the Key figure 0VALSTCKQTY. This key figure is having the Inflow and Out flow values as 0RECVALSTCK and 0ISSVALSTCK. When i tried to check the content of 0VALSTCKQTY, the key figure 0VALSTCKQTY is not present in the infoCube content. I understood that the value for this key figure would be calculated at the time of query execution with the formula
{ Last obtained Valuated stock + (Received Valuated Stock u2013 Issued Valuated Stock ) }.
The issue is the first records in the query is obtained with negative value for the total valuated stock 0VALSTCKQTY even though the values of Received Valuated Stock and Issued Valuated Stock are with Zero. Could any one please help me on how the first record in the query is with a negative value eventhough the inflow and out flow fields of it are with Zero.
Many Thanks in advance.
JeswanthHi Srini,
I observed an interresting reason for the stock being with negative in the first record.
Issue : While executing the BEx report, we have the first record with a negative value.
Let me explain with an example
Material : XYZ
Plant : A
Date of Stock Initialization for data source 2LIS_03_BX -
> 12th April 2009.
So on 12 Th April 2009 consider that we have a stock in store with a value of 2640.
Then we have loaded wih Data source 2LIS_03_BF for all Historic Movement types.
At the time of query execution we will have the first record with a negative of available stock present on the day of initialization .
So, as we have initilized the data source 2LIS_03_BX on 12 th April 2009, we have at that time a stock of 2640 in availability.
Exactly with the same value of 2640, we are having a negative value i.e. -2640.
and also one more point to be noted is ...as we have initialized the data source 2LIS_03_BX on 12 th APril 2009...it has created a
opening balance of 2640 on the day of initiailization i.e on 12 th April 2009 in infocube....(which is an extra record...)...so if the previous record of 12,04,2009 is having some value in it..then it will get added to 2640 EA..which will give incorrect stock
So in the query the records will appear in the below following manner
Calendar Day Total stock Received stock Issued Stock
28.12.2005 ---> - 2640 EA
29.12.2005 ---> 2000 EA 640 EA 0
10.04.2009 ---> 0 0 2000 EA
11.04.2009 -
> 0 0 0
(For making
the earlier record of initilization to 0 a negative value -2640 EA is created in the first record )
12.04.2009 (Initializtion day) ---> 2640 EA 0 0
13.04.2009
the day before initialization the total stock will be 0 due to the negative effect introduced by the first record and from the day of initialization the records will be the accurate values... On 12 th april 2009 we can see that a stock of 2640 is brought into the total stock. In fact if there is no negative value i.e. -2640 in the first record then ...the value on 11.04.2009 will be 2640 Ea and this will get summed up with the Opening balance of 2640 EA created by 2LIS_03_BX on the day of intitialization. So on 12 .04. 2009 the total stock will be shown as 5280 EA...so in order to prevent the double value only we observed that the first record is created with the negative of available stock present on the initialization ...to make the record before the day of initialization i.e. 11.04.2009...to be 0...so that from 12 th April 2009 ..will start to see the actual total stock in the query result...
This is happening only if we use both the data sources 2LIS_03_BX and 2LIS_03_BF for loading into BW.....
If we load alone by 2LIS_03_BF ...then as 2LIS_03_BX is ruled out in the loading...then no negative of available stock will be created ...because there will be bno opening balance created on the day of initialization.....and the opeing balance available will be flowing into consecutive records due to the movement types and 12 th April 2009 will be shown with avaialable total stock of 2640 EA.
Kindly let us know your opinions on this...
Thanks.
regards,
Jeswanth -
Issue with MB51 - Value in Amount in LC column- Reg
Dear ALL,
I have an issue from Materia Ledger - while executing the report MB51 to view the material document with relevant to MIGO process (GRN with movement type 101), it has been noticed that some items it is picking up the value in amount in LC column and for some items it is NOT picking up the value, for this client Material Ledger is activated, please share your views on the subject..
Thanks & Regards
RambabuHI
check there if any FI document created or not for your material document for which you are not getting value
I think there will not there will not any FI document and check you have storage location tab on where tab in MIGO
if no storage location tab then its consumption
Regards
Kailas Ugale
Maybe you are looking for
-
There are five members of my family and we each have multiple devices, it seems. I want to know if we can set up one iCloud account where we can store all of our iTunes downloads (movies, TVshows, & music) from more than one account.
-
Re windows based Acs-4.2.1.15.3 Submit button does not show up
Interface Configuration>Tacacs+ submit button page shows error page cannot be displayed i am not able to submit it Anyone has any idea this is after the upgrade to Acs-4.2.1.15.3. I have tried with almost all the browsers and different java version.
-
The Case of the Disappearing Clones
Ok, here's a new one for me. I was cloning a cloud edge, and examining my work. The History palette was blocking my view, so I moved it. Instead, it jumped to the palette bar. Brought it back and tried to move it again. Same thing. Huh? I opened it f
-
Cannot import songs in library
Hi there. This is my first post. I have a library of over 15000 songs on a external HD. I've imported them to my itunes library but several of them won't show up. I've tried import file, import folder, drag and drop, double click, nothing works. I've
-
Exporting file as png and choosing its dpi and image size
Hi Everyone, I was encountering some problem when I export my art work in png format. My canvas size was 100 pixels by 100 pixels, color mode: CMYK, and 300 dpi. I tried to export it using "Save for web and device", but the png file turned out to be