BEx Analyzer: Exchange characteristics with design item "Button"

Hello everyone,
I am creating a workbook with the BEx Analyzer. The user should be able to exchange one characteristic with another one by a button click (e.g. replace the drilldown of characteristic product group by a drilldown of customers).
I inserted a button in the design mode and edited it with the command wizard.
In the area for the static parameters I inserted the following:
Name/Index/Value
DATA_PROVIDER/1/DP_1
CMD/1/EXCHANGE
IOBJNM_1/1/Product Group
IOBJNM_2/1/Customer
I tried several variations of this, but they all didn't work.
Does anyone know how to define such a command?
Thanks in advance for your answer,
Rainer
Message was edited by:
        Rainer SIGG

Hi,
Button Design item is used to perform three types of functionalities
1. Workbook specific Commands : these are helpful in performing any changes or navigations in the workbook. For example moving from one sheet to another on the click of the button can be realised.
2. Planning Specific Commands : these are used mostly when a planning scenario is realized using the Bex workbook. Planning commands usually would be to save data in the workbook created on an input ready query to the plan cube, or to execute a planning function or a sequence.
3. Data provider specific commands : Commands used to change data based on a spcfiic dataprovider.
Let me know if you are looking at anything else other than this.
Regards
Snehith.

Similar Messages

  • Using button control in BEx Analyzer to filter on multiple items

    I'm trying to create a button control in BEx Analyzer to duplicate the following command:
    DATA_PROVIDER=*&FILTER_IOBJNM_1=<StructureID>&FILTER_IOBJNM_2=<StructureID>&FILTER_IOBJNM_3=<StructureID>&FILTER_VALUE_1=<Item1>&FILTER_VALUE_2=<Item2>&FILTER_VALUE_3=<Item3>&MULTI=X
    where <StructureID> is the technical name (the 25-character alphanumberic string) of the structure I want to filter on, and the three items within the structure have technical names <Item1>, <Item2>, and <Item3>. This command works fine on the web, but when I set up a button in BEx Analyzer with the following attributes, it only filters on one item:
    Name             Index  Value
    CMD              1         SET_FILTER
    DATA_PROVIDER    1         DP_1
    FILTER_IOBJNM    1       <StructureID>
    FILTER_VALUE     1       <Item1>
    CMD              2         SET_FILTER
    DATA_PROVIDER    2         DP_1
    FILTER_IOBJNM    2       <StructureID>
    FILTER_VALUE     2       <Item2>
    CMD              3         SET_FILTER
    DATA_PROVIDER    3         DP_1
    FILTER_IOBJNM    3       <StructureID>
    FILTER_VALUE     3       <Item3>
    Any ideas?
    Thanks,
    Jason

    Jason,
    thank you for the information. This morning I found out myself by checking the 3.5 Web API Reference which basically offers everything I need.
    To facilitate data entry you could try using a reference command area somewhere in your excel sheet where you can easily enter the command data and also can make use of copy/paste. I tried this and it works fine - much better than to enter the values in the dialogue.
    Best regards
    Thomas

  • Execute button for BEx Analyzer in the Query Designer

    Hello,
    My current BEx Query Designer 7.1 and we are using Excel 2003. Currently, I can execute query through BEx Web but I am also looking for green check button of BEx Analyzer also. Could you please tell me how can I incorporate/add this BEx Analyzer check box in Query Designer so that I can execute query both in BEx Web as well as BEx Analyzer.
    Thanks very much in advance.
    Regards,
    Md

    Hello Hyma/Prasanna,
    Thanks for your reply and it's solved my problem.
    If I logon BEx Analyzer and  open or changed query through it, I can see green check box in Query Designer. Now I can run query both in BEx Analyzer as well as BEx Web.
    Regards,
    Md

  • BEx Analyzer: Formula Variable with Replacement path change Month with Day

    Hi experts I'm facing this issue in BEx Analyzer.
    I need to have some dates in format DD/MM/YYYY in Index Structure, in order to do this I've created a formula variable with replacement path referenced to 0CALDAY characteristic.
    The formula works but it behaves in a strange way:
    if the day is higher than 12 the displaied result is correct (DD/MM/YYYY)
    if the day is lower or equal 12 the displaied result is wrong (MM/DD/YYYY)
    I'm on BW 7.01 SP6 and BEx Analyzer 7.10 SP12, excel 2007.
    anybody has faced this issue before?
    any help will be appreciated
    Daniele Cortopassi

    Hi Daniele,
    This seems pretty strange. Pls. redo validation with the dump data, as being a flat struture BEx does not apply any logic changes. May be it might have been MM/DD/YYYY format as in workbooks. Else you may change the property of 0calday display as "Text". Business Explorer > Display > KeyMaster Data/Texts > Texts (Plese check this option). If you are using some text table you may maintain the same using BI0/TCALDAY (Similar to BI0/TCALMONTH2). Guess it should be an excel based issue; if not you may try the same in WAD/Report designer to verify the nature of the issue. If you don't face these inconsistencies in WAD/RD then you may change excel formatting options. Lastly, please let us know if the infoobject has some predefined settings in RSA1 > Infoobject > (BEx) Properites.
    Thanks,
    Arun Bala

  • BI 7.0 Bex Analyzer not working with excel 2007

    Hi All,
    I have installed the BEX 7.0 with MS office 2007 but the Analyzer is not working. The open file symbol does not give any option on the click.
    Please help.
    Regards,
    Abhishek

    Hi Abhishek,
    This is a BEX Add-in problem.
    Follow the below step....
    1. Copy the Tool
    2. Change the Tool.xls into the Tool.xla
    3. Copy the Tool.xla file
    4. Open My Computer window
    5. Navigate to the following folder
    a. C:\Program Files\Common Files\SAP Shared\BW
    b. Paste Tool.xla file into this folder
    6. Open Bex Analyzer
    7. Open a Query or Workbook
    8. Click on the u201CToolsu201D Menu on the Top
    9. Select u201CAdd-Insu201D from the Tools menu
    10. Click Browse from the Add-Ins window that opens
    11. Browse to the file you just saved
    a. C:\Program Files\Common Files\SAP Shared\BW\ Tool.xla
    b. Click Ok to continue
    12.The Tool for Excel should not be checked in the Add In window
    13.Click Ok to continue
    14. Close
    15. Re Open Bex Analyzer
    16. The Tool command should be displayed at the top of the Tool Bar
    17. Close Bex Analyzer
    18. Open Excel
    19. The Tool command should be displayed as well at the top of the Tool Bar.
    Hope this helps...
    check the below link 
    http://www.sytecpa.org/software/BWInstructions/Installing%20the%20SAP%20BEx%20Analyzer%20Excel%20Add-In.pdf
    Regards
    KP

  • Error when using BeX Analyzer 7.0 with Excel 2007

    When i try to execute a query in BeX analyzer 7.0 and my microsoft excel version is 2007, there will always have a fatal error showing. However, when i use the Bex Analyzer 3.5 , i could execute the query.
    Anyway to solve this problem?

    You need to do the following
    Identify the SAP GUI version you're using, 6.40 or 7.10, and the patch level.
    Identify the BW or BI Add-on and patch level of it.
    From there, check to see if the versions you have actually support BI 7.0 and Excel 2007.  Reliable Excel 2007 support requires failry current patch levels of both the SAP GUI and the corresponding BW/BW Add-ons.. 
    Do you have access to a PC that has a more recent version of the SAP GUI and BW/ BI Add-on?  If so, try using that PC and see if you still have the problem.

  • BEx Analyzer: Display values with Zero data

    Hi,
    I urgently need to know something about BEx QD/Analyzer:
    If I drilldown e.g. Customer into the rows, it only shows me those customers for which there are values in place. However, I need to see all Customers, i.e. also the ones where the values are zero.
    How can I do this in Bex Analyzer or if needed BEx QD.
    Thanks
    Sabine

    Thanks,
    but it won't be possible to create a multiprovider just for that.
    Maybe I wasn't clear enough
    If a have Customer A, Cust B and Cust C and I drilldown by customer in the rows, then the system only shows me Cust B and Cust C, because for a there has been e.g. no turnover in one specific month.
    But in the drilldown in the report, I still want to see Cust A as well, even though the value is zero. So I should just see an empty line (instead of the key figures for Cust A).
    Guys, that must be possible!! Help me
    Sabine

  • Drilldonw Icon in BEx Analyzer 3.5 with Excel 2010

    We have recently upgraded to Windows 7 and Office 2010. After the Upgrade in 3.5 Workbooks, when we drill down, instead of seeing an Arrow (to be clicked to open the details), we see a Square which can not be used to drill-down.
    Has any one experienced thsi issue?
    Thanks
    Amit

    Note 1435529 can help you in this regard. You will find it easily else visit the following link.
    http://www.slideshare.net/WooDonghoon/note-1435529-sapbw-news-nw-7x-bw-addon-frontend-patch-200-gui-720

  • BEx Analyzer workbook working strangely with reset_area functionality

    Hi Experts,
    In my BEx Analyzer I have got an input ready query for planning. It displays data correctly. In my workbook I have a button for variables, a button to save the data to planned cube and a button for reset. For the reset button i have used the function reset_area.
    Problem - Reset button works clears the analysis grid with data. But once the data is saved reset button will not work. We have to click on the variables button to reset the grid. So again the variables screen will pop up. As a result the end user is confused. Is there a unique behavior for BEx Analyzer. User found that reset button is not working after saving a result.
    Is there any workaround for this. Please clarify on the issue.
    Thanks and Regards,
    Jerry

    Hello Jerry,
    Functionality of reset will work only before Save ,once data is been saved no reset operations can be performed.
    After Save only refresh is performed which can fetch you the data been saved .You can educate users that reset can be done only until save the data once data is been saved they can't system can't erase it completely however they can change key figure values.
    Can refer to link below:-
    http://help.sap.com/saphelp_bpc70sp02/helpdata/en/45/9d0fbe42c40063e10000000a11466f/content.htm
    Hope it may help.

  • BEx Analyzer 3.x language problem with GUI 710

    Hi All,
    We are having trouble to login to BEx Analyzer 3.x with GUI 710 with English language, even if we set language as EN in the logon pad by default it is logging into Japanese language. But 7.x Analyser is working fine.
    We have BI 7.0 and BW 3.5 systems. 
    SAP GUI 710 installed with latest available Frontend Patch ( bi710sp10_1000-10004472 , gui710_15-10002995 and bw350gui710_7-10004473 ) and we are using Excel 2003 on XP Professional.
    Installed .Net Framework 2.0, Microsoft office patch - office2003-KB907417
    Your help is very much appreciated.
    Regards,
    MKR

    Hi,
    Are you using different backend systems to connect for 3.x and 7.x? Because the file which prompts the SAP Logon is a common file used by both 3.x and 7.x.It shouldn't behave differently for the same system.
    You can uninstall the SAPGui and Front End patch and then reinstall it.
    The BW 3.5  patch  8  in SAP GUI 7.10 is released to the SMP now and is available for download.
    Rgds,
    Murali

  • NW2004s Sneak Preview - Unable to logon using BEx Analyzer or WAD

    We have installed SAPNW2004s Sneak Preview Full ABAP Edition (with Web Dynpro for ABAP!) with the GUI recommneded on SDN download page.
    SAP Frontend Package 6.40 Final Compilation 3
    =============================================
    SAP Frontend Package 6.40 Final Compilation 3 for Win32
    Product  Version   Release State    Patchlevel
    GUI      6.40      Final           8
    SCM      4.0        Final           1
    BW       3.5       Final           3
    KW       7.0       Final              0
    I can log on to Client 001 and access BI, but on trying to access using the BEx Analyzer and Web Application Designer, I get a error message saying the "User or password is not correct (Repeat Logon).
    I have already provided all relevant authorization to the user I am using to logon to BEx. My Opersting system is Windows XP Professional SP1
    However, if I use the RRMX transaction (using the old GUI)
    SAP Frontend Package 6.20 Final Compilation 4
    =============================================
    SAP Frontend Package 6.20 Final Compilation 4 for Win32
    Product  Version   Release State    Patchlevel
    GUI      6.20      Final          32               
    APO      3.0A      Final          19
    BW       3.0B      Final           7
    KW       5.2       Final              4
    SEM      3.5       Final              0
    I can log onto BEx anlyzer. Your help in resolving the problem would be highly appreciated.

    Roger,
    When installating the Comp 4 GUI make sure you have selected the BI 7.00 Add-on. There you will also find BW 3.5. For the time being just select BI 7.00 Add-on. The Patch will only update the files if they are already exisiting (installed).
    Only ensure that the user has following roles assigned:
    SAP_BW_ALL
    SAP_BW_ANZEIGER
    SAP_BW_AWTEST
    SAP_BW_DEVELOPER
    SAP_BW_SEM_BPS_APPLICATIONS
    SAP_BW_SEM_LP
    and Profiles:
    SAP_ALL
    SAP_NEW
    S_A.SYSTEM
    S_RS_ALL
    RS_RS_EXPL_A
    Plus a Z_BI_ROLE (having ALL authroization for below objects)
    Z_BI_ALL                            All BI Authorizations                                                                               
    5       Manually   Cross-application Authorization Objects                      AAAB              
            4          Manually   Authorization Check for RFC Access                           S_RFC      
                                                                  5       Manually   Basis - Development Environment                              BC_C                                                                               
    4          Manually   ABAP Workbench                                               S_DEVELOP  
                                                                  5       Manually   Business Information Warehouse                               RS                
            4          Manually   Infrastructure of the Analysis Authorizations                S_RSEC     
            4          Manually   Data Warehousing Workbench - Objects                         S_RS_ADMWB 
            4          Manually   BI Analysis Authorizations in Role                           S_RS_AUTH  
            4          Manually   Business Explorer - BEx Web Templates (NW 7.0+)              S_RS_BTMP  
            4          Manually   Data Warehousing Workbench - InfoSource (Flexible Update)    S_RS_ISOUR 
            4          Manually   Data Warehousing Workbench - Open Hub Destination            S_RS_OHDST 
            4          Manually   Data Warehousing Workbench - Process Chains                  S_RS_PC    
            4          Manually   Business Explorer - Individual Tools                         S_RS_TOOLS

  • Usage of BEx analyzer 3.5 and 7.0 in parallel

    Dear experts,
    for testing activities we have to install new BEx Tools 7.0 on client machines because the new solution is built on NW2004 BI and just the new 7.0 frontend will be supported.
    However the "old" system will still be used even after go-live for a certain period. We are facing the problem that old queries and workbooks might be migrated and overwritten if the user accidently hit the save button in new BEx analyzer or new query designer.
    We found a solution for the query issue by limiting use of query designer to a small set of power users. However we do not have a solution to prevent the migration of old workbooks by now.
    Looking forward for your answers.
    Thanks and cheers,
    Joerg

    Hi Joerg,
    The old (3.5) workbook stil remains and can be opened through the 3.5 version of BEx analyzer, even if you have migrated and saved in the 7.0 Analyzer.  Be careful though as simply taking a 3.5 workbook and migrating it can cause undesirable formatting...in our case we recreated the workbooks into new roles by running the query and saving the workbook, instead of doing the migration.
    You can also limit the users' auth so that they cannot save into the global workbook roles.
    Hope this helps...

  • BEx Analyzer, Office 2007, Windows XP Issue

    I am having a problem getting BEx Analyzer to work with Office 2007 on my Windows XP machine. 
    Configuration:
    Windows XP SP2 with all Windows updates
    SAPGui 7.10 with Patch 2
    Office 2007
    SAP NetWeaver BI 7.0 Stack 12
    According to the <a href="http://https://websmp110.sap-ag.de/~form/sapnet?_SHORTKEY=01100035870000676672&">BEx Compatibility of MS Operating Systems and Office Products</a> my configuration should work.  I am able to start BEx Analyzer and select a query to open, but then it fails on the load.  I get the following error:
    <b>A critical program error has occurred.</b>
    Below is the trace log.  Any help would be appreciated.
    BExConnect.Trace3: 0
    BExExcelTraceListener.AddTraceListener: Added a tracelistener for Version: 7100.0.461
    BExConnect.constructor2: 99.53125
    BExMenu.CreateSubMenu1: 0
    BExMenu.CreateSubMenu2: 2.5
    ListSeparator: ,
    GetSystemInformation
    SUNI Const: 0
    CommunicationFactory.GetSystemInformation (Setting Conn 1)): 0.3125
    CommunicationFactory.GetSystemInformation (Setting Conn 2)): 0.3125
    CommunicationFactory.GetSystemInformation (Setting init Propties)): 0.3125
    CommunicationFactory.GetSystemInformation (SUNI.FUNCTION_EXISTS)): 1.71875
    RSR_XLS_RFCtrc: 9.84375
    CommunicationFactory.GetSystemInformation (RSR_XLS_NET_INTERFACE)): 16.09375
    CommunicationFactory.GetSystemInformation (XML Stuff)): 20.46875
    CommunicationFactory.GetSystemInformation (Prop Stuff)): 20.46875
    CommunicationFactory.GetSystemInformation (Version)): 20.46875
    CommunicationFactory.ObtainSystemInformationandCheckVersion (GetSysInfo)): 20.625
    CommunicationFactory.ObtainSystemInformationandCheckVersion (CheckAfterLogin)): 0.15625
    CommunicationFactory.LogOnUsingComConnection (ObtainSystemInfo)): 20.78125
    CommunicationFactory.LogOnUsingComConnection (MainConnectionChangedEvent)): 2.34375
    CommunicationFactory.LogOn: 144.53125
    RSR_XLS_RFCtrc: 0.625
    BExThemes.LoadFromBackend: 4.84375
    BExThemes.LoadFromBackend: 0
    BExConnect.LogOn: 299.21875
    RSR_XLS_RFCtrc: 0.625
    <?xml version="1.0" encoding="utf-16"?>
    <I_T_SEARCH_ATTR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
    <?xml version="1.0" encoding="utf-16"?>
    <I_T_SEARCH_ATTR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
    <?xml version="1.0" encoding="utf-16"?>
    <I_T_SEARCH_ATTR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
    <?xml version="1.0" encoding="utf-16"?>
    <I_T_SEARCH_ATTR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
    <?xml version="1.0" encoding="utf-16"?>
    <I_T_SEARCH_ATTR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
    <?xml version="1.0" encoding="utf-16"?>
    <I_T_SEARCH_ATTR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
    RSR_XLS_RFCtrc: 1.25
    openworkbook with param
    OpenWorkbookGetTheMimeAndStoreItOnTemp
    BExItems.CreateFromDeSer: Trying to deserialize the Items...
    6/25/2007 7:54:58 PM----
    System.NullReferenceException: Object variable or With block variable not set.
       at Microsoft.VisualBasic.CompilerServices.Symbols.Container..ctor(Object Instance)
       at Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateGet(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack)
       at com.sap.bi.et.analyzer.addin.BExExcelItem.SetDesignShape(BExParameter iParameter)
       at com.sap.bi.et.analyzer.addin.BExExcelItem.Create(BExParameter iParameter)
       at com.sap.bi.et.analyzer.addin.BExItemTextElement.Create(BExParameter iParameter)
       at com.sap.bi.et.analyzer.api.BExItem.CreateInternal(BExParameter iParameter, BExApplication iApplication)
       at com.sap.bi.et.analyzer.api.BExItems.CreateItem(BExParameter iParameter)
    Object variable or With block variable not set.
       at Microsoft.VisualBasic.CompilerServices.Symbols.Container..ctor(Object Instance)
       at Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateGet(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack)
       at com.sap.bi.et.analyzer.addin.BExExcelItem.SetDesignShape(BExParameter iParameter)
       at com.sap.bi.et.analyzer.addin.BExExcelItem.Create(BExParameter iParameter)
       at com.sap.bi.et.analyzer.addin.BExItemTextElement.Create(BExParameter iParameter)
       at com.sap.bi.et.analyzer.api.BExItem.CreateInternal(BExParameter iParameter, BExApplication iApplication)
       at com.sap.bi.et.analyzer.api.BExItems.CreateItem(BExParameter iParameter)

    Hi Tyler,
    Please check to make sure that you are on the correct support package.
    For Microsoft Office and Vista support, you need to be on SAP NetWeaver support package <b>stack</b> 12, which is equivalent to SAP NetWeaver <b>BI support package 13</b>. 
    Please see https://service.sap.com/~form/sapnet?_SHORTKEY=01100035870000674496& for the mapping of BI support packages to NW support package stacks.
    See also https://service.sap.com/~form/sapnet?_SHORTKEY=01100035870000676672& for Microsoft compatibility information.
    Regards,
    Katie Beavers
    SAP NetWeaver Product Management

  • Default Workbook Formatting - Apply Styles to Design Item Cells

    Hi All,
    I am trying to create a template workbook with design items and formatting that I want to use to build a number of end user workbooks with multiple queries.
    The baisc idea is that the template workbook would contain a Theme with styles applied to design items. I would then make this as my default workbook ( not global default but only my user specific default workbook ) and then build the rest o the workbooks with queries in them on multiple sheets.
    So these workbooks with queries would also contain the Theme from the template workbook. And in future if any formatting changes need to be made I would only have to change the Theme on my template workbook.
    Sounds perfect in an ideal world. The challenge I'm facing is that I am unable to apply a SAPBEX style to design items object. Since the number of cells is dynamic on an Analysis grid I want to apply the style to the Analysis grid object as the help describes it - see below.
    I am not turning off the formatting check in the data provider since it shows key figures in internal format. I have key figures that are rounded to zero decimals as well as % values in my queries and want to show them without decimals and with the % sign. Turning off the formatting flag removes the Std. formatting from the query definition.
    So I was hoping to keep the formatting turned on and then apply a style to the analysis grid object. Please advice if htis is possible or any workaround to achieve this.
    Thanks

    Hi Ravi.
    You cannot apply a style to a design item. The design items are using pre-defined styles, so you will have to modify the already existing SAPBEX*-style that handles the part of the design item you want to customize. If you cannot tell which style does what, just make a change to it and run the workbook to see what you changed.
    Br
    Jacob

  • BEx Analyzer buttons withing planning don't work

    Hello,
    I tried to create a little planning application with BEx Analyzer. For this I tried different ways (my last try using: https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b0a89464-f697-2910-2ba6-9877e3088954) but my problem is that the created buttons don't work.
    If I enter a value into the key figure field and press "refresh data" or "save data" in both cases the value is set back to 0 and my entered value doesn't appear anywhere.
    I checked the input-ready query by using the Query Designer. Both key figures can be changed by user entry or planning function. 
    Are there any other things I have to check or change?
    Thanks for your help!
    Bettina

    Hi D,
    but if it would be locked it wouldn't be possible to enter a value - would it? I can add a value into the field but afterwards when using the button it disappears and becomes 0 again.
    Here's a more detailed description:
    I created a input-ready query on a aggregation level which contains sales man number, calender year/month, customer number and planned turnover.
    I opened this query with the BEx Analyzer and executed the steps described in the PDF for which I added the link before in my first post in this thread. I implemented this HowTo until the popup messages.
    I did some planning tries before on the planning wizard in the portal . There it was possible to add values (my test data I also created with the planning wizard but without adding a turnover value) and to save them.
    There's no other planning function implemented yet. For the first step I just want to have the possibility to enter turnover values manually by using the workbook with the input-ready query. Nothing more.
    Bettina

Maybe you are looking for