BEx Reporting on BPC 10 Model

Hi all
I've been researching the option of bringing our BPC reporting into BW in order to make BPC data available to our existing set of BW users without the need to purchase more BPC licenses and save on training in EPM.
I have got as far as making the model a data source via the web admin and creating a query based on the virual provider <model>_B.
However, I still have some key questions which I do not have answered:
- Is this method of reporting OK as it is ?  I am not making use of any sort of transient query..
- How are we able to enable authorisation on this BPC data surfaced in BEx without moving the data to new InfoObjects, etc.  I do not believe it is wise to modify any of the automatically created objects from BPC..
- How are we able to improve the manipulation of hierarchies in BEx (some of which have 15 levels!) ?  Has anyone come across this ?
My view is (and always has been) that we should be using BPC to reporting BPC data but I need to be sure of my facts and justify exactly why that should be our approach and make sure I am not missing an easy way to do this.
Thanks
Ian

Half a year ago I reported problem to SAP because hierarchies showed wrong totals - with queries based on virtual provider. This happened after upgrading BW and BPC. I reported this to SAP and they answered, that Bex reporting on virtual provider is not supported. After that I changed all queries to basic BPC cube and applied BW authorizations.
SAP's anwer in january 2014 was:
"The transient query is the supported BEx query, please kindly work with it for BEx WEB reporting. Note that the transient query also has some limitation, please refer to note 1730125.
Customer defined BEx query on BPC generated virtual InfoProvider is currently not supported. It's an enhancement request to support customer defined BEx query, please create such  a request on
SAP Idea Place where BPC product team would regular check and collect development requests."
I see that later SAP issued note 1988018 which probably solved the issue. But still I didn't see any SAP's official statement that Bex reporting on BPC cubes is supported.
Regards
Ivan

Similar Messages

  • Same BW for BEX Reporting and BPC

    Hello Experts,
        Iu2019m working in a BW and BPC project.  We have a BW 7.01 with several cubes, DSOu2019s and queries for different areas (FM, FI, HR, etc..), the front end is Microsoft for client decision. We want to install BPC 7.5 Netweaver  in the same BW.
    Is there any problem to have our current models and the new applications (cubes) and dimensions (characteristics) of BPC in the same BW? What is the best practice? Is there any SAP restriction?
    I just can think in risks at the moment that we need to apply Support Packages or Enhancement Packages, I mean, take care of both applications.
    Thanksu2026

    Hi Jose ,
    Please refer to the below thread for your question.
    Do we need to Upgrade existing BI 7.0 to EHP1 for BPC 7.0 NW.
    Thanks
    Muni

  • Authorizations for WEBI report based on BPC data model

    Hi All,
    We are strugelling with setting up authorisations for the reporting on BPC data model.
    We created Bex query on top of Multiprovider that consists of BPC cube. The Bex query is source for WEBI output. The authorisations has been set up on BPC data model (cube) in BPC application but they are not passed nor to Bex query nor to Webi. Example: The query is build on top of OPEX BPC data model, this data model is restricted based on Oranizational Unit. My test user is allowed to see only Org Unit = 'Australia' in the OPEX BPC data model, however when I'm running the report I can see absolutely everything.
    We are not connecting/using any BI cubes itself for this reporting. We are intrested only in the WEBI report based on BPC data models.
    We were trying to use BPC data model (without any extra settings) as the source for BEx report, we were also trying to use virtual BPC data model as the source for Bex transient query - but non of these have helped.
    Can you please advise how the authorisations should be set up for WEBI reporting on BPC data models?
    Kasia

    Anybody can help with this issue please?

  • Data load from BPC into BI 7 cubes for Bex reporting

    Hi,
    Can we pull BPC planning data into the BI cubes so that Bex reports can be created for combined data from BPC cubes and BI cubes?
    Also can we create Bex reports on BPC cubes just like we create for BI reporting cubes?
    Let me also give an example of the scenario we face.
    We have actuals data in a BI 7 basic cube(Actuals cube). Planning is done in BPC, so I understand  that the planned data gets automatically stored in a BPC cube in BI7 system. I want to load the data from this BPC cube to BI Actuals cube and create a combined Bex report to show actuals and plan data.
    Please let me know.
    Thanks,
    Archana

    AS of now, if you report data in the BPC7NW cubes through BEx, you may not get the same result as you get from BPC reports. The reason being BEx won't do the same calculations (for example sign reversals) that BPC client would do. In addition, you won't be able to report the results of the dimension member formulas when you report through BEx. If you have to get data out from BPC cubes to other cubes, you can go through SQE (shared query engine) and that way, yyour results will match with what you get in BPC reports. Once you get data out through SQE into other cubes, you can use BEx to report if you wish.
    More functionality will be available in near future to accomplish BEx reporting for BPC data.
    Regards
    Pravin

  • Bex Report Performance

    Dear Friends,
    I would like to know is the complex authorizations can also cause the Bex report performance.
    One of my scenerio is like there are two users A & B
    A is having relevant authorizations for reporting, Drill down etc which are required.
    B is having SAP All authorization.
    When the same report has been executed by both users on the same system.
    the data retrieved by user B(SAP_ALL authorization) is quite faster than User A.
    Its like ther diffference of about 10 minutes.
    There are some exsclude selections in report.
    So my conclusion is like the complex authorizations do also hampers the query performance.
    Please confirm & share your views.
    Thanks & Best Regards,
    Vivek Tripathi
    +91-9372313000

    Hi Vivek
         Can you help us understand what was the exact problem and how you resolved it / solution at Extraction / Modeling / Reporting end.
         I have a quite similiar issue with my report i have Header + Item report on Infoset
    u2022     Header report takes seconds and item report takes minutes
    u2022     The same report executed with exact parameter has inconsistent performance results meaning one time it takes 1 minutes next time same report same user and same authorization takes 5 minutes.
        Any help on this would be really greatfull. Suspecting is not an issue with the report at all , as no changes happened between the pre and post check.
    _Additional Information : _
    We Create Secondary -Bitmap index every week end i do not see that is one of the route cause.
    Except that we have our regular daily loads that are running for master data loads and transaction data loads in series.
       Thanks in Advance.
    Much Regards
    Jagadish Thirumalachetty.
    Edited by: Jagadish Thirumalachetty on Jul 14, 2010 1:35 PM

  • Bex Report Designer - Large amount of data issue

    Hi Experts,
    I am trying to execute (on Portal) report made in BEx Report Designer, with about 30 000 pages, and the only thing I am getting is a blank page. Everything works fine at about 3000 pages. Do I need to set something to allow processing such large amount of data?
    Regards
    Vladimir

    Hi Sauro,
    I have not seen this behavior, but it has been a while since I tried to send an input schedule that large. I think the last time was on a BPC NW 7.0 SP06 system and it worked OK. If you are on a recent support package, then you should search for relevant notes (none come to mind for me, but searching yourself is always a good idea) and if you don't find one then you should open a support message with SAP, with very specific instructions for recreating the problem from a clean input-schedule.
    Good luck,
    Ethan

  • "Edit Report" option getting disabled on saving the report in BPC 10.0

    I have created input schedules using "Edit Report" functionality in BPC 10.0 NW, added a few buttons and corresponding VB code and tested the input schedule by sending data and running data manager package. Everything is working fine. After that I saved the input schedule and closed the Excel. On reopening the excel Add-in and the input schdule, the "Edit report" option becomes disabled and refresh and other functionalities available for the report get disabled. I have faced this issue a couple of times. Has anybody else faced this issue? Can someone let me know the resolution to this problem?

    Hi Shruti,
    This is probably happening because the report/input schedules is not getting connected. Please check the connections once.
    Also if you had named the report in "Edit Report" earlier, say for example "Sales Report", once the report is open you should be able to see this name on the EPM context pane, right side under Current Report: Connected to "Your Model" and below that in the drop down the default selection should be "Sales Report". This means that the report is connected and the Edit Report option is active.
    Hope this helps.
    Regards,
    Bhairavi

  • 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

  • Bex Report front end formatting takes more time

    Hi,
    We are using a Bex report (BW3.5) which containts more than 80 columns with lot of RKF & CKF.
    The report takes 20 to 30 mins to execute and taking more than 45mins for formatting.
    Is there any method to bring down the formatting time.
    Pls note that modelling of the report cannot be changed as it is the requirement of the users.
    Guru.

    45 min for formatting ?
    What kind of formatting ?
    Formatting at workbook level ?

  • Bex report query

    Hi Experts,
    I have my Source Data like this
    Mat.Model......Status
    Mat1..............WIP
    Mat2..............WIP
    Mat3..............Completed
    Mat4..............Completed
    Mat1..............Received
    Mat2..............WIP
    Mat3..............WIP
    Mat4..............Completed
    I would like to view on my report like this
    Mat.Model..............WIP...Completed....Received
    Mat1........................1..............0................1
    Mat2........................2..............0.................0
    Mat3........................1..............1.................0
    Mat4........................0..............2.................0
    I have tried getting the count of the status using replacement path. All i'm getting is the count but don't know how to split the status.
    Can anyone help me to achieve this report please.
    Thanks

    Hi ,
    You need to create three exception aggregation  key figures.
    Say WIP is the key figure . Its Aggregation type is Sum and Exception Aggregation is Counter(Values unequal to Zero). And give Aggregation reference Characteristics as Your Status .
    Exception Aggregatio will help resolve your issue. But i am not very sure which Aggregation Reference Characteristics you need to use either status or Mateial.
    We can achieve the same in BEx query designer by creating formula. You will find aggregation tab.
    You can try this.
    Thanks & Regards,
    Anup

  • Filter in Bex Reports - Very Urgent, Please help!

    Hi,
    I have a report based on CRM transaction which has both header row and item row, the report also has filters like status and product, the status is the header level and product is at the item level, in which case the header row would not have the product details and item row would not have the Status Details. the records would be something like shown below
    Transaction Number       Status         Product
    1111111                        Open
    1111111                                          Product1
    In which case the filter applied on status and product would not return the expected result for ex if filter "Status = Open" is specified then we would just get only the header row and if Filter "Product = Product1" is specified we would just get the detail row, if both the filters are applied we would not get any rows.
    Is there any way to get both the header and item row if filters are specified, how such cases are implemented in Bex reports.
    Thanks
    Akila.R

    Akila,
    please state your query result properly...
    Transaction Number Status Product
    1111111 Open
    1111111 Product1
    would look like
    Transaction Number | Status | Product
    11111111 | Open | #
    11111111 | # | Product 1
    22222222 | Closed | #
    22222222 | # | Product 2
    The issue being that you want say... Open transactions then the the result should be
    Transaction Number | Status | Product
    11111111 | Open | #
    11111111 | # | Product 1
    whereas you are getting
    Transaction Number | Status | Product
    11111111 | Open | #
    and similarly for Product column as well....
    Options :
    1. It could be possible that your model is wrong -
    2. Have the filter include # as well.... include # into the filter by default - ask the users to do the same
    Arun
    Hope it helps...

  • BO migration from BEx reports

    One of my client is running on SAP IS Retail 6.0, and they have few BW reports. Now they are looking for migrating the BEx reports to BO XI.
    They do not want to change anything, but want to port the reports as is to BO from BEx.
    My previous experience of porting BEx reports to BO as is, without puting extra filters of something, to reduce the huge data size images was not good at all.
    Is there any way to have better performance in BO than the current BEx performance, if we want to port the reports as is without any structural change?
    Please share your experience with me.

    My company is running Webi reports using BOBJ XI 3.1 (up to current fixpack level) on SAP BI 7.01 EHP1-SP5. This config gives 50% reduction in Memory, 30% improvement in runtimes, on average compared to 7.0 BI, according to SAP. But is it good enough for full corporate deployment?
    My understanding of the Webi <-> SAP BI architecture is that we still have a large image sent to the XI Box from the query -> universe -> Webi report refresh. The big flaw here in my view is that Webi is disconnected from the OLAP database tables after the refresh, thus must 'image' everything the report requires, in our case into a 32 bit Windows NT box. 
    This is quite different from the SAP BI OLAP front-end model, in which user navigations are threaded in various ways (sometimes from cache, from aggregates, from indexes on the DSO characteristics etc), as we can see in our BI OLAP processing steps in BI statistics.
    After the Webi refresh, there are no 'threads', or calls, back to BI ABAP tables, as the Webi report has to represent all the potential navigation in the MDX model. For this reason it seems a fundamentally resource-intensive architecture, that can induce instability when very large sets of data are retrieved in concurrent user sessions. By "large"  think of the 'cubed' size (count of characteristics X count of key figures X number of transactions).
    If user activity results in concurrent refresh calls to generate large report 'images' from SAP BI, I have observed 100% CPU freeze in BOBJ XI, and user lockout until resources are again freed up, which can take a very long time for certain reports. Subsequently when the large images are subjected to user OLAP navigations, CPU processing again will spike.
    When running large image reports, the Webi performance has been an 'order of magnitude' slower than our reports running on ABAP web. Unfortunately, the risk is greater than just slow performance - there is the CPU and memory resources that are engaged during that extended processing interval as well.
    Much depends on the normal level of user activity. This is a matter of simple statistics. Say your overalll production BI system load averages ten users per hour running reports. If Webi report runtime averages 30 minutes per refresh, and BEx ABAP runs in 5 minutes, the probabillity of concurrent resource collisions is much higher - from 10% to 50%, thus the situation can snowball rapidly.
    I think SAP is working very hard on this problem, but has issued guidance as recently as May 2009,  that if you have current BEx reports that are working, don't migrate them all yet. Unfortunately our users are anxious to run everything in the Webi tool, because it is indeed a super user interface.
    However, customers have until 2016 until the Bex tools are phased out. Interviewed by Searchsap, Jonathan Becher, SAP Sr. VP, said, "There are lots of scenarios that BEx does just fine, if you're confident using BEx, don't rush."  The same article also quoted Cindy Coyle of Coors, who had tested the Webi BOBJ: ""Don't go near Business Objects [until you get a BWA]," Coyle said, "because it'll only add more performance problems on top of what's there today." Article: http://bit.ly/2HJUqf
    Edited by: Douglas Grant on Oct 18, 2009 7:26 PM
    Edited by: Douglas Grant on Oct 19, 2009 9:51 AM

  • ODS Bex Reporting Indicator

    Hello All
    We are using BW V3.5 and an ODS 0FIGL_O02. In the data model,  this ODS was feeding up to a cube and we were reporting off a multiprovider. We encountered load and performance issues so as part of a model review we switched off the Bex Reporting Indicator in the ODS settings. It made little difference to our performance problem so we simplified the model and decided to report off the ODS after switching back on the indicator. We transported the ODS and the report separately.
    This solution worked fine in our DEV and QAS clients but not in the live system. Using Bex we can open the query in prod but when we run (via a portal) we are getting the error message that "ODS 0FIGL_O02 not configured for Bex Reporting". Also if we attempt to create a new report on the ODS in Bex the ODS cannot be found.
    We can see the Bex indicator is on in all clients. We have used RSDG_ODSO_ACTIVATE to check the ODS consistency in all clients and in Prod we get an amber light with the message "The Bex reporting was switched on for ODS object  0FIGL_O02" and a green light with the message "ODS object 0FIGL_O02 is consistent".
    We have tried creating a new ODS using 0FIGL_O02 to copy from but again encounter the same problem in Prod.
    Does anyone have any input or come across the same problem ? Should we create a brand new ODS ...?
    Thanks in advance for your input.

    Helen,
    You can switch On BEx reporting, even ODS contains data. Initial activation of ODS takes time, as it tries to create/generates SID's for historic data.
    Using "Foreign Key Relationship of Reporting-Relevant ODS Object and SID Table Characteristics" showed 2 red lights for data entries in the ODS, fine, but a data issue shouldnu2019t affect the ODS Object status?
    We also get an amber light that BEx Reporting was switched on for the ODS u2013 how would we get this light to green given we canu2019t change settings in live client u2013 have already tried OSDG_ODSO_ACTIVATE and as previous posting re transporting.
    Try to correct in RSRV, using option correct at menu bar. Have you tried, are you getting any message...? after correction do test again... it should be green.
    Try to find out any program or function module and reactivate ODS data again to generate SID's again.
    Hope it Helps
    Srini

  • Definition of the best approach on how to do reporting between BPC and BW

    Hi,
    I need your opinion in the definition of the best approach on how to do reporting between BPC and BW.
    For example if we want to do reporting using BW on Actuals Vs Budget how should we manage this since technically BPC Model and BW InfoCube is different?
    BPC Models have the Budget and BW has the actuals, but the InfoObject that is used for Account is different. What is the best approach to do the reporting?
    Thanks in advance,
    JA

    Hi Gersh
    I already thought in that option, but the problem is the Yellow requests in the Infocube that are not used by VP.
    In the past I used Report RSAPO_CLOSE_TRANS_REQUEST_ALL3 in the virtual function module to close the requests, but now I didn't want to use VP based on function module.
    Is there any option to use data in Yellow requests in VP based on DTP?
    Best regards,
    JA

  • BEx repoting over BPC

    Hi,
    can someone give me a best practice scenarion how to report data stored in BPC in BEx?
    I was thinking about utilizing the virtual cube which is enabled through GRC.
    Unfortunately I have not found anything in SAP documentation.
    <<Text removed>>
    Regards
    Jan
    Edited by: Matt on Jul 27, 2011 9:47 AM

    Jonathan, thanks for your update.
    I have set up the virtual cube and created a simple BEx report which currently seems to work fine.
    Another thing which I am solving right now is authorization for BPC infoarea. Our authorization concept is built for specific infoareas. Because the virtual cube is in BPC infoarea users don't have authorization.
    Before adjusting the authorization concept, has anyone tried to put the virtual cube into some other infoarea? I am afraid that BPC transport will not work correctly after this.
    Many thanks if someone has a solution for this.
    Regards
    Jan

Maybe you are looking for