BEx  Variable input Issue

Hi everyone,
                   I have an issue with Input Parameters in BEx Variable Screen. For Example, I have included Customer Name in the Variable Screen. Then , the user says, he does not remember the complete customer name. There will be thousands of names. Instead he remembers only a few Initial Characters. For example, if the  customer Name is ZSAMSUNG. He only remembers ZS out of the whole name.
In that case, he wants to enter ZS* in the Variable Selection Screen for Customer Name. But this is not working in BEx. It says invalid Parameters. I have created a Characteristic variable with Manual Entry.
Currently, I am working on BI7.0, Support Package 11.
Please provide your valuable inputs.
1) Is it possible create a Customer Exit Variable for the same with some logic.
Regards,
Samiir

Hi Samir
Sry, but I think that this functionallity is allredy usable in Bex.
When the variable-screen appears, the customer has to press F4 for help.
Another screen pos up.
-> in that screen, in the FIRST ROW, the customer can seach by therms:
   in the first column:  KEYS
   secound column:  Text
   other columns:  attributes if available
he also has the possibility to search with *
  like  ZS*  for ZSAMSUNG
try out, it works 
reagrds
Tom

Similar Messages

  • F4 help-only posted values-Bex variable input

    Hi
    I have one hierarchy node variable on an infoobject.This infoobject is authorisation-relevent.The infoobjects hierarchy is activated in query designer.We have many hierarchies for this infoobject,one for every year.Recently,we chose new hierarchy for this infoobject as we moved into year 2011.
    When I execute the query,in the variable input help F4 of the hierarchy node variable on this infoobject,I could see only some nodes(I couldnot see the required one).My user is unable to see anything.Please suggest how I can fix this problem.
    I have two problem:
    1.I want to see the present nodes it is showing together with some more nodes that came with new hierarchy
    2.As of now,my business USER is unable to see anything in F4 help for this variable...I want him to see the nodes which I would like to see also.
    How can I fix these problems?All suggestions are welcome.
    My investigation:
    I checked infoobject settings..'Query Execution Filter Val.Selectn'  is set to 'Only Posted values for navigation'....Does that mean infoobject will show only those values in F4 help that the query can find data for,in infocube in current navigation state..??
    And there are two other options which can be choosen at infoobject level for 'Query Execution Filter Val.Selectn':
    1.'Only Values in Infoprovider'--It will show only those values in F4 help for which there are values in dimension tables of cube/ods(does it mean in other way ,that master data for which we have transaction data in cube/ods???)
    2.Values in Master Data tables:all values from master data tables.
    Let me know if have wrong idea.........................
    Regards.

    Hi,
    at the infoobject level always you need to select "all master data values".
    please check the version of the hierarchy what ever you are using till 2010 you might be using one version in 2011.
    load the info-object with the new version at the infopackage level.
    hope this helps
    Thanks & Regards
    krishna.y

  • BEx Variable Input Help (F4) Maximum Number of Rows

    Hi Experts,
    We using Bex 3.x version. Now, the user is asking to change the maximum number of rows (by default 500, for my case) to 1000. (While executing the workbook, on the variable pop-up screen where we can search for input help (F4) values). For surely, there is some global setting needs to be corrected but not sure. I have checked in T-code: SPRO and some of the threads but not get the apt solution.
    Could you please share us your inputs/experiences as how can we increase maximum number of rows in the input help.
    Many thanks in advance!!!
    Best Regards
    Venkat...

    Hello Venkat,
    Is there is a way to setup that, you will find into this KBA Article (SAP Note):
    > 1565809 - Settings for BW query F4 help   
    This is a really good documentation about how F4 works and how to setup the configurations and where you have to do that.
    Kind Regards,
    Edward John

  • Variable input issue in BPS

    Hi Frds
    I am facing a strange problem in BPS variable while executing planning folder
    I have cost center restriction 1000 to 9999 in pl package. There is a cost center variable user input enabled. when i execute planning folder i entered cost center range...1000 to 4000 and 5000-9999 by using More button in right hand side....it displays data according to all the corresponding cost center.....
    issues
    1. In variable screen when i click on cost center variable it shows me both the range 1000-4000 and 5000-9999 but when i click on more button it is showing me only range 1000-4000 although data is displaying for entire range
    2. If i click on cost center variable screen and add one more range 4001 to 4500, system consider only these cost centers and ignore other ranges...i don't have option for selecting all the ranges which i have given
    is this a prob with BPS ?
    Thanks
    Tripple k

    FYI
    I got reply from SAP...we need to implement one OSS note 761708
    Cheers
    Tripple k

  • BEx variable input value

    Hi,
    I have created a BEx Query, now based on selection screen inputs.
    Selection Screen Inputs:
    MATNR -
    PLANT-
    SLEVEL-(User Input Value) Mandatory
    Now when i select inputs at the time of running query eg;
    MATNR - 'ABC'
    PLANT-'A123'
    SLEVEL-'0.55' (User Input Value)
    Now my report should look like this.
    MATNR | PLANT | SLEVEL
    ABC       A123      0.55
    ABC       A123      0.55
    Here SLEVEL value shld be user input value. How to achive this?

    Hi,
    Using Formula varible and Boolean expression concept you  can get it.
    1) Define a formula varible with user entry.
    2) USe the varaible in the expression ,for ex:
    FV2 = (fORMULAVARIABLE == SLEVEL ) * SLEVEL
    3) PUT CONDITION on FV2 not equal to 0.
    OR
    Simply use Condition Varaible.
    With rgds,
    Anil Kumar Sharma .P
    Message was edited by: Anil Kumar Sharma

  • BEx Variable Input Parameter

    Hi everybody,
    I am doing a BEx report and I have created User Exit variables and Text Variables based on InfoObjects that exists in the InfoCube. But I am needing a Globla Variable, that is not related to the InfoObjects in the InfoCube; depending of the values of this variable, some claculated key figures will have a diferent behaviour.
    Please, how can I create a variable of this type? is it possible in Bex? if not, any suggestions?
    Thanks and Regards,
    Luis Jorge Castro

    Jorge,
       In the Variable screen, you are giving 1 or 2 or 3, you need to get the description for that. Can you tell where you created this Variable? on which info object you created? for that same info object maintain the Texts
    1:Equipment
    2: Physical units
    3: some thing.. etc.
    display this value with either Text or Key and Text.
    All the best.
    Regards,
    Nagesh Ganisetti.

  • Restriction of f4 help of a bex variable based on another variable input

    Hi,
    Could you please let me know if there is any possibility to restriction of f4 help of a bex variable based on another variable input.
    eg: when i select particular company code in one variable, i need to restrict the f4 help for another variables eg: pur. group based on selected company code.
    Regards
    Kasi

    Hi,
    Try using replacement path option in bex with replace variable with variable selction.
    Thanks.

  • 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

  • Selection Options feature for variable input in BEx in 7.0 version

    Hi All,
    We are currently in EHP1 BI 701 software version. We have queries in both 3.x and 7.0 version. The variable screen that we get when we execute the report in 3.x and 7.0 is different.
    We have selection options in 3.x (We can copy and paste values (non sequential) from an excel sheet for example during variable input) but I'm not seeing the same in 7.0 queries.
    Please suggest if it's a configuration/software issue or i'm missing something here.
    Regards,
    Vivek

    Hi,
    I would like to inform you that you will not get the same button as in 3.x . But when you open the F4 screen and then you have
    to click on the More Button.
    Two ways you can copies:
    To past from clipboard follow these steps:
    1. Click on the u201CMore >>u201D button.
    2. Click on the right box to set the focus.
    3. Ctrl + V.
    To import from a txt file follow these steps:
    1. Click on the u201CMore >>u201D button.
    2. Right click on the right box and choose u201CUpload selectionsu201D option.
    3. Select the txt you want to import.
    All the values will be copied on the Right Pane.
    Thanks,
    Venkat

  • Max number of entries in the variable input list (F4) of Bex Analyzer Query

    Dear BW experts,
    When I run the Bex Analyzer query, it pops up the variable input screen.
    If I don't know the specific value of the variable, then I can click on the input help (F4) to get a list of available values.  There is a max number of entries coming back to the list.  For my BW system, it is currently returning 500 values.  For other people and SAP Help document, it could be 1000.
    My question is: Do you know where we can configure/set this max value? Is it a global setting?
    Thanks in advance for your help in this matter.
    Kevin-

    Murali & Pra,
    Thanks for both of your answers.  I think the answers that you provided are for BW 7.X version.
    It is flexible and exactly the way it should be for each user to customize a specific variable.
    I am running BW 3.5 query, and don't see the "Settings" option/button after I got the list of single values back.
    Is there a way to set this up for BW 3.5 query Analyzer?  My max value is always 500 for all variables.  Is there a place for setting this value and save for the next time.
    Any help from any BW experts is appreciated.

  • How to get data using BEx variable

    I've build a universe upon a Bex query with a variable.
    When refreshing a WeBi report upon this universe with the filter (BEx variable) it works fine and returns data. The same does the QaaWS.
    But when I use this QaaWS as a source for Xcelsius dashbord it doesn't return any data. The input value for the variable is the same in all cases, e.g.  K4/2009.
    What should be done to fix the issue?

    What Xcelsius patch version you use?
    If I recall correct, this is known issue that was suppose to be fixed in Xcelsius 2008 SP2
    [SP2 direct download URL|https://websmp230.sap-ag.de/sap/bc/bsp/spn/download_basket/download.htm?objid=012002523100009338662009D&userid=I055661&action=DL_DIRECT]
    Thanks
    Subhodeep

  • F4 help for BEx variables

    Hi!
    Could anyone help me in implementation the following scenario:
    I have the BEx variable available for input. Then users press F4 to view possible values for this variable, I need to output the certan list of values (the list is defined by quite complex logic - user algorithm).
    So, Do I have the possibility to catch the SAP processing of F4 help and program my logic for the output list (some kind of exit)?
    Please suggest any decision or the source of information according this issue.

    Hello Marina Dolgopolova,
                                         Are you able to find the solution for this requirement. If so pl let me know.
    Thanks & Regards ::
    Balaji T

  • How to verify ... variable input

    To whom it may concern,
    I am referring to this SAP document which suggest that we can verify
    the variable entry with a message pop up.
    1- How To ... Verify Variable Input.pdf SAP Document 
    Another BW Expert Online document talks about the same solution
    2 - "Add Pop-Up Messages to BEx Queries for Simple Validation and Feedback "
    I have tried to implement these solutions, but they do not seem to work as they were printed.  I have been in communication with SAP and they have indicated the same.
    I have found a number of items not to work:
    1) The RAISE again statement gives an error when the project is
    activated
    2) The variable. Should this not be Customer Exit. IN the picture it
    is indicated as user entry.
    3) This does not seem to work in the web. Only in the BEx Analyzer.
    Do you have any solutions that work in the web.
    Basically, what I am trying to implement a solution that checks the variable input
    entry before executing the query via the web.
    Thank you.
    Simon Haddad
    [email protected]
    PS For anyone who is interested in the code that i have used:
    I have looked at the Online help , (the second one)
    when i put as mentioned RAISE no_processing, then this is the error that comes up:
    "NO_PROCESSING" is not defined as an exception in the function module.
    Here is my Code:
    Custom message variables for Value Type ** ZM_VTYP# Message User Exit Variable with Value Type from ZS_VTYP# ** ** BW Expert Solution ** Add Pop-Up Messages to BEx Queries for Simple Validation & Feedback ** WBHADS - 15/11/2006 *************************************************************************
    WHEN 'ZM_VTYP1' OR
    'ZM_VTYP2' OR
    'ZM_VTYP3'.
    IF i_step = 2.
    CLEAR l_s_range.
    CLEAR loc_var_range.
    CLEAR loc_var_range2.
    CONCATENATE 'ZS_VTYP' i_vnam+7(1) INTO var_name.
    CONCATENATE 'ZS_VTYP' '1' INTO var_name.
    LOOP AT i_t_var_range INTO loc_var_range
    WHERE vnam EQ var_name.
    Pop-up messages can include warning (W) and error (E) messages as well* as success (S) and information (I) messages.
    if loc_var_range-low eq 20 or loc_var_range-low eq 60.
    CONCATENATE 'ZS_VERC' i_vnam+7(1) INTO var_name.
    CONCATENATE 'ZS_VERC' '1' INTO var_name.
    LOOP AT I_T_VAR_RANGE INTO LOC_VAR_RANGE2
    WHERE VNAM = var_name.
    ENDLOOP.
    CONCATENATE 'Please Input Version for Value Type'
    i_vnam+7(1) INTO l_message SEPARATED BY ' '.
    CONCATENATE 'Please Input Version for Value Type' '1'
    INTO l_message SEPARATED BY ' '.
    IF LOC_VAR_RANGE2-LOW EQ ''.
    CALL FUNCTION 'RRMS_MESSAGE_HANDLING'
    EXPORTING
    I_class = 'RSBBS'
    I_type = 'I'
    I_number = '000'
    i_msgv1 = l_message
    i_msgv2 = l_msgv2 “change
    i_msgv3 = l_msgv3
    EXCEPTIONS
    Dummy = 0.
    OTHERS = 0.
    CALL FUNCTION 'RRMS_MESSAGES_SHOW'.
    CALL FUNCTION 'RRMS_MESSAGES_DELETE'.
    If you want to terminate the processing of the query after the pop-up
    message appears, you must include the RAISE again. This stops the
    processing of the query so you can return to the selection screen and
    enter a valid value
    RAISE AGAIN.
    RAISE no_processing.
    Endif.
    ENDIF.
    ENDLOOP.
    CLEAR l_s_range.
    CLEAR loc_var_range.
    CLEAR loc_var_range2.
    CONCATENATE 'ZS_VTYP' '2' INTO var_name.
    LOOP AT i_t_var_range INTO loc_var_range
    WHERE vnam EQ var_name.
    Pop-up messages can include warning (W) and error (E) messages as well* as success (S) and information (I) messages.
    if loc_var_range-low eq 20 or loc_var_range-low eq 60.
    CONCATENATE 'ZS_VERC' '2' INTO var_name.
    LOOP AT I_T_VAR_RANGE INTO LOC_VAR_RANGE2
    WHERE VNAM = var_name.
    ENDLOOP.
    CONCATENATE 'Please Input Version for Value Type' '2'
    INTO l_message SEPARATED BY ' '.
    IF LOC_VAR_RANGE2-LOW EQ ''.
    CALL FUNCTION 'RRMS_MESSAGE_HANDLING'
    EXPORTING
    I_class = 'RSBBS'
    I_type = 'I'
    I_number = '000'
    i_msgv1 = l_message
    i_msgv2 = l_msgv2 “change
    i_msgv3 = l_msgv3
    EXCEPTIONS
    Dummy = 0.
    OTHERS = 0.
    CALL FUNCTION 'RRMS_MESSAGES_SHOW'.
    CALL FUNCTION 'RRMS_MESSAGES_DELETE'.
    If you want to terminate the processing of the query after the pop-up
    message appears, you must include the RAISE again. This stops the
    processing of the query so you can return to the selection screen and
    enter a valid value
    RAISE AGAIN.
    Endif.
    ENDIF.
    ENDLOOP.
    CLEAR l_s_range.
    CLEAR loc_var_range.
    CLEAR loc_var_range2.
    CONCATENATE 'ZS_VTYP' '3' INTO var_name.
    LOOP AT i_t_var_range INTO loc_var_range
    WHERE vnam EQ var_name.
    Pop-up messages can include warning (W) and error (E) messages as well* as success (S) and information (I) messages.
    if loc_var_range-low eq 20 or loc_var_range-low eq 60.
    CONCATENATE 'ZS_VERC' '3' INTO var_name.
    LOOP AT I_T_VAR_RANGE INTO LOC_VAR_RANGE2
    WHERE VNAM = var_name.
    ENDLOOP.
    CONCATENATE 'Please Input Version for Value Type' '3'
    INTO l_message SEPARATED BY ' '.
    IF LOC_VAR_RANGE2-LOW EQ ''.
    CALL FUNCTION 'RRMS_MESSAGE_HANDLING'
    EXPORTING
    I_class = 'RSBBS'
    I_type = 'I'
    I_number = '000'
    i_msgv1 = l_message
    i_msgv2 = l_msgv2 “change
    i_msgv3 = l_msgv3
    EXCEPTIONS
    Dummy = 0.
    OTHERS = 0.
    CALL FUNCTION 'RRMS_MESSAGES_SHOW'.
    CALL FUNCTION 'RRMS_MESSAGES_DELETE'.
    If you want to terminate the processing of the query after the pop-up
    message appears, you must include the RAISE again. This stops the
    processing of the query so you can return to the selection screen and
    enter a valid value
    RAISE AGAIN.
    Endif.
    CALL FUNCTION 'RRMS_MESSAGES_SHOW'.
    CALL FUNCTION 'RRMS_MESSAGES_DELETE'.
    ENDIF.
    ENDLOOP.
    l_s_range-low = loc_var_range-low.
    l_s_range-sign = 'I'.
    l_s_range-opt = 'EQ'.
    APPEND l_s_range TO e_t_range.
    ENDIF.

    Hi San!
    Are you able to send me a working copy of one of your bits of code.
    Thank you for you analysis.  Still some issues however,  and there are some debugging issues:
    If you can further assist, here is the design of our query:
    -  i have the following user entry variables ZS_VTYP1, ZS_VTYP2 and ZS_VTYP3 for the characteristice 0VTYPE - Value Type.
    -  i have the following user entry variables ZS_VTYP1, ZS_VTYP2 and ZS_VTYP3 for the characteristic 0VERSION - Version.
    If you put value type 60 (Forecast) in any or all of the value type user entry variables, then you must put a corresponding version identifier, eg. F1
    Hence this is where the message that is required.
    Otherwise, if Value type 10, or 20 Actual or Plan is entered, then it is fine.
    I have put tabs in the code you sent me, but it seems to debug
    with these 2 messages:
    WHEN is only allowed after case
    ="... " Expected after RAISE
    I have tried to interperet your logic here:
    WHEN is only allowed after case
    ="... " Expected after RAISE
    Custom message variables for Value Type                             *
    ZM_VTYP# Message User Exit Variable with Value Type from ZS_VTYP#   *
    BW Expert Solution                                                  *
    Add Pop-Up Messages to BEx Queries for Simple Validation & Feedback *
    WBHADS - 15/11/2006                                                 *
    Userid: San! Message: How to verify ... variable input              *
    Posted: Dec 15, 2006 3:46 AM                                        *
    www.sdn.com - 18/12/2006                                            *
    1) Verification of input variable is done in I_STEP = 3.
    2) I_STEP =2 is called for all variable(Customer exit type).
    3) i_STEP =3 is called only once for all variable.
    1) The RAISE again statement gives an error when the project is
    activated---Your Activate..that is not problem..go ahead with that.
    2) Variable can be Customer exit..i have done this...
    3) It work in Web also..
    ZS_VTYP3 is a user-entry varibale and ZS_VERC3 is customer exit
    variable.
    CASE I_VNAM.
       WHEN 'ZM_VTYP1' OR
         'ZM_VTYP2' OR
         'ZM_VTYP3'.
         IF I_STEP = 2.
         WHEN 'ZS_VERC3'
              CLEAR l_s_range.
              CLEAR loc_var_range.
              CLEAR loc_var_range2.
              CONCATENATE 'ZS_VTYP' '3' INTO var_name.
              LOOP AT i_t_var_range INTO loc_var_range
                        WHERE vnam EQ var_name.
              ENDLOOP.
              l_s_range-low = loc_var_range-low.
              l_s_range-sign = 'I'.
              l_s_range-opt = 'EQ'.
              APPEND l_s_range TO e_t_range.
         ENDIF.
    ENDCASE.
    IF i_step = 3.
         CLEAR l_s_range.
         CLEAR loc_var_range.
         CLEAR loc_var_range2.
         CONCATENATE 'ZS_VTYP' i_vnam+7(1) INTO var_name.
         CONCATENATE 'ZS_VTYP' '1' INTO var_name.
         LOOP AT i_t_var_range INTO loc_var_range
                   WHERE vnam EQ var_name.
         if loc_var_range-low eq 20 or loc_var_range-low eq 60.
              CONCATENATE 'ZS_VERC' i_vnam+7(1) INTO var_name.
              CONCATENATE 'ZS_VERC' '1' INTO var_name.
              LOOP AT I_T_VAR_RANGE INTO LOC_VAR_RANGE2
                        WHERE VNAM = var_name.
              ENDLOOP.
              CONCATENATE 'Please Input Version for Value Type'
    *                     i_vnam+7(1) INTO l_message SEPARATED BY ' '.
              CONCATENATE 'Please Input Version for Value Type' '1'
                        INTO l_message SEPARATED BY ' '.
              IF LOC_VAR_RANGE2-LOW EQ ''.
              CALL FUNCTION 'RRMS_MESSAGE_HANDLING'
                   EXPORTING
                        I_class = 'RSBBS'
                        I_type = 'I'
                        I_number = '000'
                        i_msgv1 = l_message
                        i_msgv2 = l_msgv2 “change
                        i_msgv3 = l_msgv3
                   RAISE no_replacement.
              Endif.
         ENDIF.
         ENDLOOP.
         CLEAR l_s_range.
         CLEAR loc_var_range.
         CLEAR loc_var_range2.
         CONCATENATE 'ZS_VTYP' '2' INTO var_name.
         LOOP AT i_t_var_range INTO loc_var_range
                   WHERE vnam EQ var_name.
         if loc_var_range-low eq 20 or loc_var_range-low eq 60.
              CONCATENATE 'ZS_VERC' '2' INTO var_name.
              LOOP AT I_T_VAR_RANGE INTO LOC_VAR_RANGE2
                        WHERE VNAM = var_name.
              ENDLOOP.
              CONCATENATE 'Please Input Version for Value Type' '2'
                        INTO l_message SEPARATED BY ' '.
              IF LOC_VAR_RANGE2-LOW EQ ''.
              CALL FUNCTION 'RRMS_MESSAGE_HANDLING'
                   EXPORTING
                        I_class = 'RSBBS'
                        I_type = 'I'
                        I_number = '000'
                        i_msgv1 = l_message
                        i_msgv2 = l_msgv2 “change
                        i_msgv3 = l_msgv3
                   RAISE no_replacement.
              Endif.
         ENDIF.
         ENDLOOP.
         CLEAR l_s_range.
         CLEAR loc_var_range.
         CLEAR loc_var_range2.
         CONCATENATE 'ZS_VTYP' '3' INTO var_name.
         LOOP AT i_t_var_range INTO loc_var_range
                   WHERE vnam EQ var_name.
         if loc_var_range-low eq 20 or loc_var_range-low eq 60.
              CONCATENATE 'ZS_VERC' '3' INTO var_name.
              LOOP AT I_T_VAR_RANGE INTO LOC_VAR_RANGE2
                        WHERE VNAM = var_name.
              ENDLOOP.
              CONCATENATE 'Please Input Version for Value Type' '3'
                        INTO l_message SEPARATED BY ' '.
              IF LOC_VAR_RANGE2-LOW EQ ''.
              CALL FUNCTION 'RRMS_MESSAGE_HANDLING'
                   EXPORTING
                        I_class = 'RSBBS'
                        I_type = 'I'
                        I_number = '000'
                        i_msgv1 = l_message
                        i_msgv2 = l_msgv2 “change
                        i_msgv3 = l_msgv3
                   RAISE no_replacement.
              Endif.
         ENDIF.
         ENDLOOP.
    ENDIF.

  • Crystal Report not Adopting all possible Dropdown Values from BEx Variable

    Hi all,
    I am having an issue in a Crystal report where the drop down parameter that is sourced from a BEx query variable does not include all the possible values in the cube (or in master data). After learning my lesson the first time of not changing the name of the variable or changing it to dynamic (this causes it to break), I had the understanding that the value list may not be complete when running the report in the Crystal client or in the viewer, however, I thought it should be correct when published to the BOE and run in infoview. I am getting the same incomplete list in infoview. I published the report into infoview using the Crystal 2008 desktop client, not the /CRYSTAL/RPTADMIN transaction.
    I know there are a couple ways of sourcing a Crystal report from a BW query - using MDX vs. not, etc. I created this report using the SAP menu > "Create new report from a query". I don't believe Crystal will easily let you use that menu option to create a report off two BW queries joined together (which is what I am doing), so I built it off one originally (using the SAP menu), then added the other later on. I have the checkbox for "Use MDX driver with support for Multiple structures" checked. In database expert, my "Selected Tables" both are of database type "SAP BW Query".
    Do I have the right understanding of how the value list should work when sourced from a BEx variable? If so, can anyone offer any suggestions for getting the value list populated correctly?
    Here's some info:
    Crystal version: CR2008, version 12.2.4.507
    BOE version 3.1
    SAP BW 7.01 EhP 6
    Thanks,
    Chad

    Hi,
    - in the Crystal Reports designer the list of values is not online and there is a maximum number of values - configured by a registry setting:
    (windows 7)
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Business Objects\Suite 12.0\SAP\BWQueryReportWrapper
    Key: MaxPickListSize
    and correct you can not change the name of the variable or set it to dynamic as the definition is based on the BEx query.
    I know there are a couple ways of sourcing a Crystal report from a BW query - using MDX vs. not, etc. I created this report using the SAP menu > "Create new report from a query". I don't believe Crystal will easily let you use that menu option to create a report off two BW queries joined together (which is what I am doing), so I built it off one originally (using the SAP menu), then added the other later on. I have the checkbox for "Use MDX driver with support for Multiple structures" checked. In database expert, my "Selected Tables" both are of database type "SAP BW Query".
    The checkbox on the Multi Structure is not for the option to combine 2 Bex queries - it is for Bex queries with 2 structures and the BW query driver has been deprecated already and you have to use the MDX Driver.
    Do I have the right understanding of how the value list should work when sourced from a BEx variable? If so, can anyone offer any suggestions for getting the value list populated correctly?
    in Crystal Reports Designer the list is static and when you publish the report using the BW Publishing to your SAP BusinessObjects Enterprise system the list becomes dynamic in InfoView.
    regards
    Ingo Hilgefort

  • Variables/Input Parameters Value help not showing texts

    Hello,
    I have created a crystal report based on a calculation view in Crystal Reports for Enterprise 4.1 SP5, which has a input parameter on the field "Region". For the value help, I am using a custom view based on T005U in which I have made sure that RegionName field is present in the "Label Column" property of the Region field.(Required for viewing descriptions of LOVs).
    In the crystal report, while previewing data in the query builder, I am able to see the value help for the input parameter in the prompt screen, which displays only the key part, but does not display the description of it. Moreover, after accepting the prompt value, the preview runs into an error(as shown below). Please note that I get the error below only when Region is a part of the output fields of the query.
    Instead of input parameter, when I create a variable on the region field in the main calculation view, with the same value help view, I am able to do data preview in the query builder as also data appears in the report on running the query. But, just as in the case of input parameter value help in the prompt screen, even over here, I am only able to see the key part and not the description.
    Are variables/input parameter LOV's supposed to display descriptions or just the key part? As also, any reason why I should be getting this error while using Input parameter?
    Kindly let me know if I am missing something in the development of this report.
    Regards,
    Alston

    Hi,
              I hope you are taking the BEx Query as a source to the crystal report. In the BEx query check region info object  should is maintained as  Text and Key. If text is not maintained over there you will not be getting text in Crystal reports.
    Krishna.

Maybe you are looking for

  • IDVD, playing my 16:9 (non anamorphic) movie as a squashed 4:3?

    I exported a movie from FCP using quicktime conversion with an aspect ratio of 16:9 (1024 x 576). It is not anamorphic. When i make a DVD using iDVD widescreen 16:9 [or 4:3] is squashes the film into an anamorphic image. Kinda weird because if it was

  • How to read only the most current records in PL/SQL

    Oracle version: 11.2 I have a table in ORACLE called RATES and there is a EFFECTIVE_DATE, RATE_NAME, RATE_AMOUNT RATE 1 RATE_ONE 1/1/2000 0.10 2 RATE_ONE 5/1/2005 0.15 3 RATE_ONE 12/1/2010 0.20 4 RATE_TWO 10/15/2009 0.33 5 RATE_THREE 9/7/2011 0.05 6

  • Two ePub Questions

    Hello, I am formatting a novel to epub format. Everything has gone perfectly using character and paragraphy styles, etc. My two questions are as followes: 1. I've used the first page of the document to be the book cover without problem, however, wher

  • POs Quantities and Invoice amount report

    Dear Gurus, I would like to know if there is a report, the gives the following information by vendor, material: Vendor, material , Po Number;  PO Quantity, Invoice number, invoice number, invoice amount If not  what would be the best tables linkage t

  • PROBLEM  TRANSFERRING   MULTIPLE   DATA  ENTRIES    FOR  ONE KEY-FIELD.

    DEAR   EXPERTS ,    I  HAVE  TRANSFERRED  DATA  FROM  THE  FINAL  INTERNAL  TABLE  OF  MY  ABAP REPORT (NOT ALV)  TO  CUSTOM  Z-TABLE  CREATED  IN  SE11. BUT  MY  PROBLEM  IS  :  I   COULD  NOT   TRANSFER  MULTIPLE   DATA  ENTRIES   FOR  A  PARTICULA