BEx Reporting - Workbook in User's Favorites

Hello Everyone,
BW reporting users generally open a workbook from a BW role and then save the workbook to their favorites. I heard that there is a way in which the developers could automatically add a workbook to a user's favorites.
I heard that there is a shortcut where we use a function module that adds a workbook to a user's favorites without the user's intervention. And that we can also add a power user's workbook to your own favorites.
Could someone give me the details about this Function Module and related documentation if any. We have been facing a lot of problems with users having problems saving workbooks in their favorites.
If possible, can someone please mail me the related documentation to [email protected]
Thanks in advance.
Message was edited by: Sachin Guptha

Hi Deepu,
We have a similar situation. If the developers want to attach the workbooks directly to the user role than saving them to user's favorites, do we need still to implement this function module (FAVOS_EVENT_ADD_TO_USER_SHELF) or is there any other function module.
Any help will be greatly appreciated.

Similar Messages

  • Standard And Customized BEx Reports & workbooks for the Modules FI,SD,MM

    Hi..All
    Can any one explain about Standard and customized BEx Reports and workbooks which were frequently used in implementation projects for the modules SD,MM and FI?
    Thanks & Regards
    Jonn

    Hi John,
    Find below some of FI(AP) queries....
    1.Accounts Receivable: Payment History -0FIAR_C05_Q0001
    2.Accounts Receivable: Overdue Analysis -0FIAR_C03_Q0005
    3.Accounts Receivable: Days Agreed / Days Taken -0FIAR_C03_Q0001
    you can find some queries in help.sap.com
    I don;t remember the queries used for other modules...you can refer the below link and identify the queries most usefull for your requirements...
    help.sap.com/bw
    thanks,
    vachan

  • How to assign a Bex report to the user role

    Hi Expert
    in the Excel, when you open a query, the system will display history, faviourate, infoarea, role button on the left side of the popup screen. if you click the role button, you can see the user authorized Bex report. now I have created a Bex report and I want to assign it to the user role.
    how to do that?
    does anyboday know which transcation or setting can solve this problem?
    thank you in advance!

    Hi,
    You need to add the object S_RS_COMP:
    S_RS_COMP: Authorizations for using different components for the query definition. This authorization object is very important for reporting
    The authorization object S_RS_COMP restricts query component activities. For example, it restricts if someone can create queries, change queries, or execute queries. You can restrict query creation, change, and execution by the InfoArea and InfoCube. If your company has one InfoCube for sales information and another for financial data, you can restrict a user to only those queries written for the sales InfoCube or the financial InfoCube.
    You could also use S_RS_COMP if you want to protect by query name. For example, you have an InfoCube for sales data. Every sales manager needs access to this InfoCube. However, sales managers in different lines of business are not allowed to execute the same query.
    Please visit:
    http://www.*********************/bw_security/bw_security_auth_obj_2.htm
    to know more about BW Objects.
    Hope it helps.
    Please award points if it is useful.
    Thanks & Regards,
    Santosh

  • How to embed chart/grafic into bex report (workbook) based on query result?

    Hi friends,
    Since I have never embedded any Charts/Grafic based on query report, I am wondering if you could share your knowledge?
    Thanks for your help in advance!
    Regards,
    Sally

    Hi Sally,
    You can create chart into workbook based on the query data.
    Execute the query it will show result in excel sheet. In the tool bar of the sheet you find 'Chart wizard' icon . Select the icon, it will ask for the type of the graph. After select the ranges of the data from result. It will display the graph. Then you can save the workbook.
    Graphs can be embedded in different sheets.
    Hope it helps.
    Regards,
    Aditya

  • HOW TO FIX COLUMN IN BEX REPORT

    Hello Gurus,
    I have created BEX report in which user want 1st two column (Material and its describtion) to be fixed as if he want to check all relavent result related to Material the first 2 column should not be move it should be fixed and rest other results and other column should move,

    Hi Wajid,
    The VBA code i gave earlier will do this automatically for your users. Please use it. It freezest columns A and B so that columns A and B dont move even if your users scroll to the right. It just stays there.
    In your workbook after you have inserted your query, go to Tools->Macro->Visual Basic Editor. Then go to Insert Menu->Module. Double click the module that have been created (probable name is Module1) and then on the code editor paste this code:
    Public Sub SAPBEXonRefresh(queryID As String, resultArea As Range)
       Range("C1").Select
       ActiveWindow.FreezePanes = True
    End Sub
    Everytime the users refresh your query it will freeze the first to columns. So at least you are sure that the columns A and B are frozen.

  • BI 7.01 BEx report/workbokTime_Out Errors

    Hi,
    Our BEx reports/workbooks are failing with time_out error's. Below are the time_out error details: BEx workbooks  are executed through VB Script.
    Some days they run fine and some days they time_out.
    The program "CL_RSDRH_HIER_CACHE===========CP" has exceeded the maximum
      permitted runtime without
    interruption and has therefore been terminated.
    Programs with long runtime should generally be started as background
    jobs. If this is not possible, you can increase the system profile
    parameter "rdisp/max_wprun_time".
    Depending on the cause of the error, you may have to take one of the
    following measures:
    - Endless loop: Correct program;
    - Dataset resulting from database access is too large:
       Instead of "SELECT * ... ENDSELECT", use "SELECT * INTO internal table
       (for example);
    - Database has unsuitable index: Check index generation.
    If the error occures in a non-modified SAP program, you may be able to
    find an interim solution in an SAP Note.
    If you have access to SAP Notes, carry out a search with the following
    keywords:
    "TIME_OUT" " "
    "CL_RSDRH_HIER_CACHE===========CP" or "CL_RSDRH_HIER_CACHE===========CM00D"
    "ADD_MEM"
    Other time_out error's as below:
    The program "SAPLRSDRC_SPLIT" has exceeded the maximum permitted runtime
      without
    interruption and has therefore been terminated.
    Termination occurred in the ABAP program "SAPLRSDRC_SPLIT" - in "SELAGGR_GET2".
    The main program was "SAPMSSY1 ".
    In the source code you have the termination point in line 1101
    of the (Include) program "LRSDRC_SPLITF01".
    The program "CL_RSDRH_HIER_CACHE===========CP" has exceeded the maximum
      permitted runtime without
    interruption and has therefore been terminated.
    Termination occurred in the ABAP program "CL_RSDRH_HIER_CACHE===========CP" -
    in "CHECK".
    The main program was "SAPMSSY1 ".
    In the source code you have the termination point in line 80
    of the (Include) program "CL_RSDRH_HIER_CACHE===========CM001".
    The program "SAPLRSDRC_SPLIT" has exceeded the maximum permitted runtime
      without
    interruption and has therefore been terminated.
    Termination occurred in the ABAP program "SAPLRSDRC_SPLIT" - in
      "SELDR_TO_AGGROBJ".
    The main program was "SAPMSSY1 ".
    In the source code you have the termination point in line 214
    of the (Include) program "LRSDRC_SPLITF01".
    The program "SAPLSENA" has exceeded the maximum permitted runtime without
    interruption and has therefore been terminated.
    Termination occurred in the ABAP program "SAPLSENA" - in "FLUSH_PACKAGE".
    The main program was "SAPMSSY1 ".
    In the source code you have the termination point in line 229
    of the (Include) program "LSENAF01".
    The parameter "rdisp/max_wprun_time" is set at 7200 Seconds.
    Pl. suggest how to resolve.

    Hello,
    I think this is quite easy.
    Execute the report SAP_DROP_TMP_TABLES (via SE38 transaction) and the issue should be solved.
    For more details, see notes 698280 and 1139396.
    Let me know if persist.
    Best Regards,
    Edward John

  • BI 7.01 BEx report/workbok Time_Out Errors

    Hi,
    Our BEx reports/workbooks are failing with time_out error's. Below are the time_out error details: BEx workbooks are executed through VB Script.
    Some days they run fine and some days they time_out.
    The program "CL_RSDRH_HIER_CACHE===========CP" has exceeded the maximum
    permitted runtime without
    interruption and has therefore been terminated.
    Programs with long runtime should generally be started as background
    jobs. If this is not possible, you can increase the system profile
    parameter "rdisp/max_wprun_time".
    Depending on the cause of the error, you may have to take one of the
    following measures:
    - Endless loop: Correct program;
    - Dataset resulting from database access is too large:
    Instead of "SELECT * ... ENDSELECT", use "SELECT * INTO internal table
    (for example);
    - Database has unsuitable index: Check index generation.
    If the error occures in a non-modified SAP program, you may be able to
    find an interim solution in an SAP Note.
    If you have access to SAP Notes, carry out a search with the following
    keywords:
    "TIME_OUT" " "
    "CL_RSDRH_HIER_CACHE===========CP" or "CL_RSDRH_HIER_CACHE===========CM00D"
    "ADD_MEM"
    Other time_out error's as below:
    1) The program "SAPLRSDRC_SPLIT" has exceeded the maximum permitted runtime
    without
    interruption and has therefore been terminated.
    Termination occurred in the ABAP program "SAPLRSDRC_SPLIT" - in "SELAGGR_GET2".
    The main program was "SAPMSSY1 ".
    In the source code you have the termination point in line 1101
    of the (Include) program "LRSDRC_SPLITF01".
    2) The program "CL_RSDRH_HIER_CACHE===========CP" has exceeded the maximum
    permitted runtime without
    interruption and has therefore been terminated.
    Termination occurred in the ABAP program "CL_RSDRH_HIER_CACHE===========CP" -
    in "CHECK".
    The main program was "SAPMSSY1 ".
    In the source code you have the termination point in line 80
    of the (Include) program "CL_RSDRH_HIER_CACHE===========CM001".
    3) The program "SAPLRSDRC_SPLIT" has exceeded the maximum permitted runtime
    without
    interruption and has therefore been terminated.
    Termination occurred in the ABAP program "SAPLRSDRC_SPLIT" - in
    "SELDR_TO_AGGROBJ".
    The main program was "SAPMSSY1 ".
    In the source code you have the termination point in line 214
    of the (Include) program "LRSDRC_SPLITF01".
    4) The program "SAPLSENA" has exceeded the maximum permitted runtime without
    interruption and has therefore been terminated.
    Termination occurred in the ABAP program "SAPLSENA" - in "FLUSH_PACKAGE".
    The main program was "SAPMSSY1 ".
    In the source code you have the termination point in line 229
    of the (Include) program "LSENAF01".
    Recently we have increased the parameter "rdisp/max_wprun_time" from 5400 to  7200 Seconds.
    Pl. advise.

    Hello,
    I think this is quite easy.
    Execute the report SAP_DROP_TMP_TABLES (via SE38 transaction) and the issue should be solved.
    For more details, see notes 698280 and 1139396.
    Let me know if persist.
    Best Regards,
    Edward John

  • Send mail BEx reports or workbooks as Excel attachment

    Hi BI Team
    I have a requirement to mail BEx reports or workbooks to users as excel attachment , I have tried out with Reporting agent and BEx broadcaster .My system is BW3.5.
    Following option used
    1) Bex broadcaster but, I dont have pre calc server so this option would not work.
    2) SAP AG document which creatd by durairaj using ABAP, I am getting the excel file in my outlook box but content was in ascoii   
        format,
    3) I creatd reporting agent with print background option but dont know where to check the output.
    Regards
    YuvaraajP

    Hi
    Thanks for the update however, Is there any option to send mail as excell sheet without using Pre calc server.
    Regards
    YuvaraajP

  • Unable to Open Bex report from SAP APO User Menu

    Hi All,
    I am an  SAP APO consultant, and have not miuch expereice in BEx reporting. As APO uses Build in BI for reporting and pulling history from either external BW or R/3.
    Now my issue all BEx reports we use are assigned ot my user menu and when I select a report, I would expect report to open but an excel sheet opens and closes and nothing happens. However I am able to open this reports from my desktop menu selecting Business explorer and Analyzer and linking my SAP system. I use Excel 2007 , Is this some compactibilty issue or is there anything I need to do?

    Hi KV,
    There's a couple of possible root cause why you dont see properly the Bex Report.
    Can you share to me the APO version and the BW software component being used?
    In case this is still in the 3.x, 4.x APO, I think, a separate BW add on is needed for you to run your BEx report properly. You can ask your basis team for this separate installation.
    Btw, is this report working before, meaning was it pulled successfully already in the past?
    Can you try doing this again in a separate workstation, as the BW add on is installed separately per workstation.
    Its possible that this is also an auth issue that the user you are using is not capable enough to run BEx.
    As of now, I have not encountered any Bex issue that is related with the Excel version, I have tried running Bex in Excel 2007 no issue also. I think it maybe more related with the OS you are using, if its in Vista already what I know is you need to add your excel as a trusted document before you can run bex fro Vista.
    Let me think of other possibilities.
    Hope this helps.
    - Jeff

  • BEX Reporting End user Training

    Hi,
    We need to train the end users on bex reporting.Please help with the presentation/documents for training.It would be great help ful.
    Thanks in advance
    Soujanya

    Hi Soujanya,
    Check these docs
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/828d9590-0201-0010-95a7-ea8cf8814b94
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/ec20a990-0201-0010-f291-d1d039975e41
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/a249a990-0201-0010-e18e-b2f5ed135497
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/bc4fa990-0201-0010-588e-ca4e63050d6d
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/b931a890-0201-0010-268d-a7bedf8aa720
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f0aca990-0201-0010-0380-f3aac4127a57
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/3541a990-0201-0010-f1ae-b24b72690df7
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/2642ab90-0201-0010-9193-d59de66cbab4
    http://searchsap.techtarget.com/searchSAP/downloads/chapter-august.pdf
    Regards,
    R.Ravi

  • Currency translation with user defined exchange rates in a BEx report

    Hi guys,
    our business department requests a new functionality in our BW system. They want to simulate a currency translation in a BEX report. But this currency translation should be so flexible, that the user can change the exchange rates directly in the report.
    For example: The report should show a list of all our local company revenues. In the first column the plan revenues will be shown in the local currency (each company has its own local currency: USA->USD; Japan->YPN, Great Britain->GBP and so on). This revenues comes from a normal infoprovider, loaded via flat-file.
    In the second column the user should be able to enter or change a plan currency rate. The entered exchange rates should be stored in BW for a next use. They won't maintain the rates directly in TCURR, because this rates are only for simulation use !
    In the third column the translated Revenues in Euro currency has to be shown under the use of the exchange rates from the second column.
    I investigated a lot of time in the SAP help and here in the SDN, but I didn't find any solution to realize this. Is there generally a possibility to make a currency translation with exchange rates out of the TCURR? Would it be an option to use the integrated planning function of BW? Or is this requirement to far away for an simple implementation in SAP BI ?
    I hope, someone of you has also fixed a similar problem or has a good inspiration.
    Thank you in advance.
    Thomas

    thanks for the prompt reply!
    Unfortunately, exchange rates are not a part of my cube. They are held in different tables, and referenced depending on what kind of exchange rates I need to be looking at (average rates, daily, planning etc.). The only way for me, at the moment, to know which rates have been used is to go to query global view, and look at the type of conversion, and then try to figure things out. Plus there can be a different key date used in the query, which makes things more complicated.
    Anyway, it was worth asking
    Thanks again.

  • How to restore a workbook in a end-user's favorites?

    Hello,
    We have a enduser that overlayed a worksheet in a workbook that in their favorites.  A request to restore the workbook from a given day has been submitted.  The only thing I know is that the workbook exists in table RSRWORKBOOK.  But how do you retore just that workbook? I mean table RSRWORKBOOK seems to have pointers to other objects?
    Can anyone provide some assistance and insight?
    Regards, Dean.

    bizarre... as far as I know, all favorites are stored there
    anyways, I think I misunderstood your initial question... I thought you wished to restore the entry in the Favorites, rather than restoring the workbook itself...
    the latter looks quite impossible to me for once you overwrite ànd save the workbook, you change it permanently
    there is still no "version management" on workbooks to my knowledge...
    so if you really wish to restore, you indeed have to copy some tables from a backup (which I think is rather "tricky")... rsrworkbook merely gives you the link between aworkbook and it's related query/ies
    what we sometimes do, is "copy" certain workbooks to the users' Favorites, that is done using SMEN_BUFFC
    Edited by: Raf Boudewijns on Aug 12, 2009 2:06 PM

  • What is BEX reports and workbooks and web templates

    please send me in 2 lines of each,..thx

    All 3 are the different forms of Result display
    Bex Reports: It is based on MS excel functionalities and output is in Excel form. All reporting functionalities like swaping, exception, condition, etc..can be used.
    Workbook: Bex reports can be formated as per need..say making bold, creating your own layout, adding images. In short all excel functions. This workbook gets refresed when new data loaded to datatarget
    Web Template: Here charts, combos, dropdown...wtc ca be added what is called as Template.
    Regards
    Pankaj

  • Determine the Struture columns Based on User Entry in Bex Report

    Hello Experts,
    I have requirement as below.
    Requirement: Create a Bex report to Display Credits and Sales based on Fiscal Period in Rows and Profit centers in Columns ( PC1, PC2, PC3....PCN where N is Number of Profit centers a user entered in Selection screen).
    I want to take Fiscal Period, Sales and Credits in Rows and Each profit center in Seperate Columns. The Tricky part is, I cannot define a structure with fixed number of Columns since User can Enter any number of Profit Centers in the selection Screen.
    To put it simple terms, I have to Pass the Profit Center Variable Values to the Structure and Determine the Number of Columns in the Structure Dymanically at runtime..
    Can this be done. If so Please let me know the Solution.
    Thank and Regards,
    Prashanth

    Hi Pasha,
    Thanks for responding back.
    Actually there are 2 other Columns that I did not mention above. First Column is to Display values for all Profit Centers and the other Column is to Display the difference of Total - 'Values of all the Profit Centers that the user has selected'. Im not sure how it will work if I put the PC Char outside the Structure.
    Please let me know If you have some more thought.
    Thanks,
    Prashanth

  • User input screen in the Bex report

    Hi experts,
    In the input screen of a BEx report, suppose for Business Area if we have 10 values in the infoprovider
    then if user entered other than the 10 values then it should give me an error message saying that enter a
    correct value.But right now it is not happening like that. How to get this ?
    Regards,
    Smitha.

    Hi,
    I kept some breakpoints and executed the query, but it is not going into debug mode.
    In the code when clicked on Code Inspector the following errors came:
    1.Program XRSR Include ZXRSRU01 Row 143 Column 0
    Large table /BIC/AZSM_DSO00: No WHERE condition
    2.Program XRSR Include LXRSRU05 Row 19 Column 0
    Der Typ des VALUE-Parameters "E_THX_MAPPING" enthält eine
    oder mehrere Tabellen, die als Zeilentyp wiederum interne
    Tabellen enthalten (Siehe Test-Dokumentation).
    3.Program XRSR Include LXRSRU05 Row 19 Column 0
    oder mehrere Tabellen, die als Zeilentyp wiederum interne
    Tabellen enthalten (Siehe Test-Dokumentation).
    4.Program XRSR Include LXRSRU05 Row 19 Column 0
    Der Typ des VALUE-Parameters "I_THX_SENDER" enthält eine
    oder mehrere Tabellen, die als Zeilentyp wiederum interne
    Tabellen enthalten (Siehe Test-Dokumentation).
    5.Message Code 1002
    Program XRSR Include LXRSRF00 Row 94 Column 0
    The EXCEPTION "X_RAISE" is not defined in the interface of the function module
    "RRMS_X_MESSAGE". "RRMS_X_MESSAGE".
    Internal Message Code: MESSAGE G-7
    ==>  The EXCEPTION "X_RAISE" is not defined in the interface
    of the function module  "RRMS_X_MESSAGE".
    "RRMS_X_MESSAGE". Internal Message Code: MESSAGE G-7
    6.Message Code 1700
    Program XRSR Include ZXRSRU01 Row 157 Column 0
    Char. strings w/o text elements will not be translated:
    'Enter Correct value for FISCPER'
    ==> Char. strings w/o text elements will not be
    translated: 'Enter Correct value for FISCPER'
    Please help me in checking these errors.
    Regards,
    smitha.

Maybe you are looking for