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,
Yaseen

Hello,
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

Similar Messages

  • 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

  • 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

  • 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 Shah

    Naman,
    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

  • 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,
    Arvid

    Hi,
    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

  • Issue with Region field in BW report

    Hi experts,
    I am facing an issue with BW Report ,the data for REGION for some billing doc no are showing as # and its description is not assigned.Also there is no data for region in its data target as well and also no data in VBRK table for those billing doc no in R3 side.
    Can you please suggest some solution.
    Thanks for help in advance.
    Regards
    NP

    Hello -
    If there is no data for charecteristic values,. #  and not assigned will be dispalyed in the report.
    Its BW funcnality,.
    If you would like to remove the # values  in BEX you have to go for a Macro,.
    If in WAD you have to eliminate the first values in the repactive web item.
    Regards,
    Vishwa.

  • Issue with @variable('DOCNAME')

    I added a where clause using the BO designer that uses @variable ('DOCNAME') and it work perfect when running webi reports. But I also have some crystal reports that are using the universe and they suddenly stopped working. Does the variable 'DOCNAME' have an issue with cyrstal reports??
    Even if I just create an object that simply displays the @variable ('DOCNAME'), I still run into the same problem.
    I have another query that uses @variable ('BOUSER') and that one works fine on both webi and crystal reports.

    Nevermind, I may have found an answer. Based on what the article below states, it looks like the only variable that is supported in Crystal Reports is 'BOUSER'.
    [https://www.sdn.sap.com/irj/boc/index?rid=/library/uuid/20984c2b-17f1-2b10-1091-d18977f7cd8f|https://www.sdn.sap.com/irj/boc/index?rid=/library/uuid/20984c2b-17f1-2b10-1091-d18977f7cd8f]

  • Dynamic field selection by variable input in bex report

    Hi Frineds,
              I have created  variable on characteristic  ( 0CURTYPE )  which mainly have two values 'A' and ' B' .Based on my variable input in Bex I have to dynamical select key figuers  Example .
    0CURTYPE    KeyfigA  KeyFigB  
    A                    123 Rs   144 $
    B                     124 Rs   145 $
            In above example is user select A I have to display KeyfigA   if I select B then i should display Keyfig B in Bex report .
    I know that by using user exit in report we can do but I would like to try with out Exit .
    Thanks ,
    Kumar.

    Your formula variable allowed to be of type either number or amount or date or quantity which are all numeric(currency type/type tab) .But your reference characteristics is a letter.So there is an inconsistency here and you can not make equal your formula variable and 0currtype's variable.
    Have a look at Akshata's post in this thread :How to create formula variables in sap bi?
    Therefore this model does not work and I can not see any other way apart from a very simple user exit which says if 0currype=A, then formula variable=0 else if 0currtype=B then formula variable=1.After that you can use your formula variable in your formula since the letters are now converted to numbers.
    By the way it mustn't ask two things in the selection screen.Since your formula variable takes the values of 0currtype's variable automatically.Did you create the formula variable with replacement path(general tab) referencing to 0currtype?Just create a formula, enter this formula,right click create formula variable,go to general tab then replacement path then reference to 0currtype.But as I told, you nevertheless can not achieve it, just explaining it.
    Regards,
    Sunny

  • Printing issue with pdftops for XML publisher reports.

    Hi All,
    We have recently upgraded from 11.5.10 to R12.1.3.
    We are facing a strange issue for some of the seeded reports that were converted to type XML after R12 upgrade.
    First, the reports were printed with junk / xml character while submitting the requests from application (e.g. Account Analysis Report)
    We made the following changes.
    - Added PDF Publisher style with required flag set to yes to the  Account Analysis Report.
    - Set proifle option "FND: Default Template Output Type"  to PDF   (it was blank)
    - The pasta_pdf.cfg is configured to use pdftops for conversion
    - Restarted the manager.
    After this, the above report is priting fine and pdftops is converting it to correct format before printing.
    But one of the printer that Oracle EBS is configured is getting stuck specifically for this postscript based request.  The same report prints well on another printer.
    The 'lpstat -t' shows the following status for the failing printer.
    =============
    printer PRT1 is idle.  enabled since Tue 23 Jul 2013 03:24:40 PM EDT
            /usr/lib/cups/filter/pstoraster failed
    =============
    The printer queue logs on the application servers shows the following details for the failing printer.
    =========================================
    I [22/Jul/2013:15:00:48 -0400] [Job 137] Queued on "PRT1" by "appldfin".
    I [22/Jul/2013:15:00:48 -0400] [Job 137] Started filter /usr/lib/cups/filter/pdftops (PID 13530)
    I [22/Jul/2013:15:00:48 -0400] [Job 137] Started filter /usr/lib/cups/filter/pstoraster (PID 13531)
    I [22/Jul/2013:15:00:48 -0400] [Job 137] Started filter /usr/lib/cups/filter/hpcups (PID 13532)
    I [22/Jul/2013:15:00:48 -0400] [Job 137] Started backend /usr/lib/cups/backend/socket (PID 13533)
    E [22/Jul/2013:15:00:48 -0400] [Job 137] Job stopped due to filter errors.
    ==========
    The printer that works fine on the same application server has the following message.
    ==========
    I [22/Jul/2013:15:16:44 -0400] [Job 139] Queued on "PRT2" by "appldfin".
    I [22/Jul/2013:15:16:44 -0400] [Job 139] Started filter /usr/lib/cups/filter/pdftops (PID 15825)
    I [22/Jul/2013:15:16:44 -0400] [Job 139] Started backend /usr/lib/cups/backend/socket (PID 15826)
    I [22/Jul/2013:15:16:44 -0400] [Job 139] Completed successfully.
    ==============
    It only goes through 2 filters and prints just fine
    The system admin team has tried to re-install the printer driver but no luck.
    Any idea what could be the cause and how can fix it?
    Any pointers will be highly appreciated.
    Thanks
    Sunil Bhavsar

    Thanks Hussein.
    I will check the 2 options you recommended. At the same, I would like to test the direct print from the OS using pdftops utility.  But not sure how can I do that?
    The concurrent request creates the .tmp file under APPLTMP and pass that as the parameter while printing such requests. But if we need to test the .PDF output using pdftops directly, what should be the syntax? Or I would say, what should be the input file and output file?
    e.g.
    pdftops {infile} {outfile}
    I have got the .PDF output under $APPLCSF/$APPLOUT. But from one of the failed request logs, I see the system passes both as .tmp. If we need to test this directly, is there any way?
    In the meantime, I will check the debug logs option and update if it provides any additional information.
    Regards,
    Sunil

  • Issue with Varchar2 field conversion for report output generated in EXCEL

    Hello All,
    I have an unique problem with one of my new reports for the User. The user wants the report output generated in excel data only(delimited data) format *(reports builder 10g)* .
    Everything was fine until i encountered this problem, there was this field which has unique ID's(alphanumeric and numeric), when i tried to run the report and generate output in Excel the numeric ID's say for example *(41593497999679354429)* is converted in excel and displayed like *(2.5881E+19)* and after format cells in excel it displays *(41593497999679300000).*
    The issue is only with 20 digits numeric ID's , if i append any special character to the end say '#' or '..' it shows the exact value along with the appended character. But the user insist they need only the value that is in the table. I am finding it hard to figure out, if any one of you have encountered the same issue or if any of you have any suggestions to overcome this excel conversion thing please do advice me.
    Thanks in advance :)

    Thanks for you response, but i already tried what you suggested, instead of appending single quote in front of ID, i did at the end prior with '#', it preserves the value if i add any character to the id but the appended value shows up too :(.
    Well, i just got the solution and it did work, thanks to [Brian Hill|https://forums.oracle.com/forums/thread.jspa?threadID=651632] for the post, i did what exactly he said and it worked. I was so very happy and wanted to share with everyone.

  • Issues with Microsoft Vista and Crystal Report XI R2 with SP2

    Hi,
    I have an application which works fine on XP but fails to work on Vista. When I go to view a report I get the following error:
    "The request could not be submitted for background processing."
    I have searched a great deal but most solutions to this problem affect other versions or are for different reasons (ie. also do not work on XP). My report viewer works as expected on XP, but not on Vista.
    I have installed SP2 for CRXI R2 which should enable compatibility with Vista. I am using Visual Studio 2005.
    Anyone have any ideas or come across Vista problems?
    MS Vista Business, joined to a domain. 1.7gig. 512 ram. Test machine.
    Thanks in advance,
    Jon.

    The "...background processing..." error can occur for many different reasons, but usually, it's is related to some kind of database connectivity.  Are you reports based on ADO.NET?  If so, make sure that the data being returned in your ADO.NET object machines the schema used to design the report. 
    The best way I troubleshoot these types of issues is to simply the app/report.  So create a really simple Windows app that loads your reports and has only the necessary code to run your report.  And then copy your test app and report to the machine and see if it throws the same error.  This would test if it's an environmental issue (ie: runtime files) or if it's something with the logic of your application.
    Also, if it's possible, try running the report from the CR Designer on the Vista machine to see if it can run from the designer itself.  Of course this means you'll need to install CR if you don't already have it.
    Hopefully this puts you in the right direction.
    -MJ

  • Issue with Variable Entry in BI 7.0

    Hi,
    I am having an issue with the variable entry in BI 7.0 Version. Here is a brief background.
    --- In BW 3.x, when we define a variable with <b>Single Value Option</b>, you can enter the value manually in the pop-up selection screen or select from the dropdown of possible values.
    ---But in 7.0 when i try to enter the value manually in the selection screen its opening the dropdown list, and is not giving me the option to enter a value manually. I am entering a valid single value in selection.
    Is this a bug or do i have to make any specific settings to correct my issue?

    When the selection screen pops up choose the KEY only function on the TOOLS on the top right corner of the screen. Then you will be able to enter the values manually.
    Hope this helps.

  • Issue with Variable

    Hello,
    I have create a optional  variable of type user entry on char 0plant it is a standard variable 0S_PLANT in the report is build on the ODS in 3.5 .
    when the user executing the report without entering any value into this value its trigger a authorization error as below
    You do not have authorization to read object Z:PLANT 'AUTHORIZATION FOR
    PLANT IN BW BROWSER'
         Message no. BRAIN804
    Procedure
        Check your request: Your request was checked against the authorization
        for object 'Z:PLANT' 'AUTHORIZATION FOR PLANT IN BW BROWSER'.
        Request other data if necessary or ask the person responsible for your
        authorization to provide you with sufficient authorization for object
        'Z:PLANT' 'AUTHORIZATION FOR PLANT IN BW BROWSER'.
    if user enter the value  it is executing sucessfully.
    Authorization is given to all info objects in the role.
    pls let me know the reason for this
    Thanks & Regards
    Edited by: priya k on May 11, 2009 7:19 AM

    Hi Priya,
    I think Z:plant is an authorization object created for 0plant and is checked for the underlying infocube.
    Please check if the user is given proper authorization to the required 0plant values.
    And try using a authorization variable instead of the standard variable.
    The authorization variable should bring in the plant values assigned to the user in the role.
    Regards,
    Archana

  • Display issue with HTML formatted text in report builder

    I am using the FCKeditor in my application to allow endusers
    the ability to create formated text on reports. We curently are
    experiencing 2 issues: 1. If you copy and paste from MS Word
    2003/2007 it will not display the text correclty in the report; 2.
    If you use the FCKeditor toolbar to insert bullets or a numeric
    list it will not align the text correctly on the report. We are
    using Coldfusion 8 with Hotfix 1 and Coldfusion Report Builder's
    lastest build release.
    Has one experiences this same issue with HTML fields not
    printing correctly using the Report Builder? What other HTML
    editors besides FCKeditor might we use?
    Thanks,
    Dan VanWieren

    Can you tell me how to use </td> for each values
    Give me your example report - using before or after report
    Thanks
    MT
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by fdenis:
    Hi Gavin,
    If I understand well, your HTML tags are coded directly in your fields in the database, right? Because if it was not the case, you could have use a format trigger checking for which destination you're generating your report...
    if UPPER(:DESFORMAT) = 'HTML' or
    UPPER(:DESFORMAT) = 'HTMLCSS'
    then
    -- insert your HTML code in the value
    -- of your field. something like...
    newValue := '<B>' | | :YOUR_FIELD | | '</B>
    srw.set_field_char( 0, newValue );
    else
    -- when generating to other format,
    -- you'd have to add the formatting as
    -- you want.
    end if
    return( true );
    Of course, if it's not acceptable to remove the HTML tag from your database fields, you could develop a procedure that would translate your HTML tags to the good formatting (eurk... ;-)
    Good luck... :-)
    Frederic
    <HR></BLOCKQUOTE>
    null

Maybe you are looking for