General Question on BPS - BEx reporting

Hi there matez,
I have :-
Planning Level Z: which contains the 2 following Package's
PACKAGE A: Actual Data
Version  -> Plan
Currency -> USD
Fiscal Year/Period -> (replaced by Variable in Layout)
Fiscal Year Variant
Listing  -> a Characteristic
PACKAGE B: Plan Data
Version  -> Plan
Currency -> USD
Fiscal Year/Period -> (replaced by Variable in Layout)
Fiscal Year Variant
Listing  -> a Characteristic
LAYOUT (Key Figures in Lead Column)
Version             -> Header
Currency            -> Header
Fiscal Year/Variant -> Header
Fiscal Year/Period  -> Data Column
Listing             -> Lead Column
My Question specifically here is :-
1) When I execute my report, how do I know which PLANNING PACKAGE is the data coming from ?
2) So, if I were to now create in my BEx report a Column for <b>Month:Actual</b> Values and <b>Month:Plan</b> Values, how can I achieve this ?
3) In my current report, I see in certain cells the text ' ERROR' instead of the USD ?
Kindly advice.

Hi John
Q1
When i say report do u mean BIW Query or BPS Layout:
If BPS Layout:
Then whenever u create a planning folder u have to select the package. The data will come from the package selected
If BW Query:
Then package is irrelevant as the data will be from the cube.
Q2
In case u were to see plan and actual in the column then u can place the version char in column in ur query and restict it to the plan and actual version.
(In ur example u hv given veriosn as plan in both the package. I think it shld be Plan and Actual)
Q3
The reason u r seeing error in certain cells might b bcoz that data is coming without currency/UoM.
Hope this is helpful
Chirag S

Similar Messages

  • Bex Report / Multi Providers

    Hello to all experts and BW users,
    I have question regarding advanced Bex reports.  Is it possible to have one Bex report (Excel Workbook, with different sheets) using more than one multi providers or info cubes?
    The reason for this question is simply that I would like to combine several KPI reports in one Summary KPI report for our MB. (Without creating a “Master” multi provider on top of the current multi providers)
    Many thanks in advance friends!
    Boyke

    Hi Boyke,
    Open a query in BEx and then click anywhere in the blank area of the Excel sheet(same or different) where you would like to add the other KPI report. Then select the Menu option as described below.
    You can use the "Insert Query" option in the Tools button available in BEx to combine two or more queries in a single workbook.
    When you select this option it will give you a list of all existing queries in the BW system select the one you wish to add.
    Hope this helps.
    Cheers
    Anurag

  • Report Builder Question - OA AR Aging - and a general question

    I'm sure this is the wrong forum for this question, but I thought there might be someone here who might be using Oracle Applications and Report Builder who'd be kind enough to help me out.
    We've recently implemented Oracle Applications 11.5.10 and I have to use report builder to change the Accounts Receiveable Aging (7 bucket) to a 5 bucket report. I've already made some changes to the seeded "ARXAGMW.rdf" report, but I'm not a big Oracle Reports guy. I've stumbled through making some changes in various other reports. But this one is just plain nasty! :)
    I was thinking that I could simply add buckets 6 & 7 to bucket 5, then just hide or delete the 6 & 7 buckets. But I'm not sure where to even start. Any help with this would GUARANTEE a Christmas or other holiday card this year! :)
    I really want to keep this simple as possible, so any help would be very....helpful. :)
    Oh, my general question is: Are there any resouces/books for Oracle Reports (Report Builder)? I feel so lost trying to modify existing reports, let alone creating new ones.
    Thanks again!
    Steve

    Hi Steve,
    I am working on the 7-bucket aging report and i want to add a new field in data model.
    As the query is build dynamically, i have modified the function BUILD_CUSTOMER_SELECT to meet my requirements.
    But the problem is that in the data model, the field is not present in my Grouping. and if I try to add the field in the Data Model query (Q_ Customer) section,
    i get the following error: ORA-01789: query block has incorrect number of result columns.
    The query is as shown below:
    select rpad('a',50,'-') short_cust_name,
    0 cust_id,
    rpad('a',30,'-') cust_no,
    rpad('a',500,'-') sort_field1,
    rpad('a',40,'-') sort_field2,
    0 payment_sched_id,
    rpad('a',32,'-') class,
    sysdate due_date,
    0 amt_due_remaining,
    0 days_past_due ,
    0 amount_adjusted,
    0 amount_applied,
    0 amount_credited,
    sysdate gl_date,
    'x' data_converted,
    0 ps_exchange_rate,
    0 b0,
    0 b1,
    0 b2,
    0 b3,
    0 b4,
    0 b5,
    0 b6,
    rpad('a',25,'-') bal_segment_value,
    rpad('a',500,'-') inv_tid,
    rpad('a',32,'-') invoice_type
    , 'y' parent_cust --I WANT A NEW FIELD HERE TO BE VIEWED ON THE REPORT LAYOUT LATER
    from dual
    where 1=2
    UNION ALL
    &common_query_cus
    Did i missed somthing 4 me to be able to add the field here?

  • ODS Bex Reporting Off and SID Question??

    Hi...
    We were looking at the Specific question below:----
    We have switched off the BEx reporting functionality on an ODS and are using an Infoset to query against the ODS, so there is only 1 table in this Infoset.
    Question:----
    Does the Query written on this Infoset need to go through a SID table fo eg: It spends a lot of time in Serial Nbr SID table (/BIC/SZSERNR) which is an Infobject used in the ODS.
    I tried a few things as explained below:----
    I actually created a few New Infobjects based on the Infobjects from the Original ODS. We created a new ODS similar to the original ODS by replacing some of the Old Infobjects with the New Infobjects. I switched Off the Bex Reporting option for this ODS. It did not inserts any SID’s while loading the Data into this New ODS...However while executing the Query on an Infoset built on this New ODS, it updated the SID table for the New Infobjects.
    I was wondering when the option of Switching Off BEx Reporting is to facilitate faster Loading of Data, why does the query need to insert the SID’s during the Query execution as that increases the Response time on the Query. These New Infobjects are not used in any Infocubes so is there a necessity to maintain the SID’s as we are trying to Query on an Infoset.
    Please provide your valuable opinions..
    Thanks and Regards
    Andy

    Andy,
    I'm not sure, but this could be a track.
    The ODS or Infoset are checked to update the BW Statistics? Maybe a update is taken if BW Statistics are tracking the query execution on these dataproviders.
    Henrique

  • How to list past data in Bex report

    Hi Expert,
    I have one question.
    business want to list past 24 month history and future value in the Bex report of  the BPS.
    the format as follow
    Cal. year / month               2010.06  2010.07 ........
    Budget Current
    Budget Current Value
    6 month moving avera
    Fcst for Release
    Demand Y-1
    Demand Y-2
    the Demand Y-1 stands for from 07 2009 to 06 2010
    the Deamnd Y-2 stands for from 06 2009 to 07 2008.
    for the above two key figure, I have set as restrict key figure and make a offset , but when I execute the report as calendar month from 06 2010 to 05 2011, the system can not list the past histy.
    do you have any good solution for this requirement?
    Thank you in advance!

    Hi,
    Use Cutromer Exit Variables and do it. see the hlpe on Exit code in below url
    http://wiki.sdn.sap.com/wiki/display/profile/Surendra+Reddy
    Thanks
    Reddy

  • ODS reporting without Bex  Reporting activated

    Hello
    As part of a review I have been doing on our current BW data loading strategy I have uncovered a number of ODS objects that have the Bex reprorting indicator active. The consequence of this is that it has a negative impact on performance when loading data into BW, particularly if we have to re-initialise the data.
    We currently do not actually report off the ODS object and from the research I have done the consensus seems to be that you should leave the bex reporting indicator turned off unless absolutely necessary and to use an infoset for reporting.
    In the coming week we will be faced with having to reload 15 millions+ records back into these ODS objects after doing a redesign so thought it a good time to untick this option.
    I should mention that we are using a BW 3.5 system.
    Any comments would be appreciated and if the preference is to use an infoset, then can someone give a practical example why you would ever want to set an ODS to allow bex reporting other than the obvious response of not wanting to create an infoset Would i be correct in stating that I wouldn't be able to use indexes to aid performance if i use infosets. I'm reluctant to pass this data into an infocube given the amount of data as it contains asset transaction postings.
    An additional side question which is more for my personal interest is whether it is true that it is not preferential to include ODS objects (or infosets) within a multiprovider given that strictly speaking the ODS object is not multi-dimensional. I recently read this in an article and had not considered this before so was wondering if it is correct.
    Thank you in advance for your responses.
    Regards
    Mark
    Edited by: majohnson on Mar 31, 2011 1:35 PM

    Hi Christoper
    Thank you for your response. You seem very passionate about not reporting on ODS objects
    What I do find interesting is that there are a number of standard content ODS objects which do have the bex reporting indicator active.
    I'm forming the view that if you do not have performance issue considerations loading data into ODS objects and you can control the amount of data selected via reporting using indexes and query restrictions etc then an ODS is still useful for reporting or alternatively the infoset option. That said, this does not apply to the ODS objects I was referring to in my main post and I will be deselecting the bex reporting indicator before re-initialising the data.
    I have always been led to believe by people who know more about BW than myself that the infocube is designed for summarised / targeted multidimensional data and that storing line item information in an infocube seems to be contrary to this position.
    Our current design approach standard in that we load data into a staging layer (Generally ODS objects, most of which do not allow bex reporting, and some of which contain line item information), then into a transformation layer (generally infocubes) and finally we report out of multi-providers in our reporting layer.
    Our general reporting strategy has been that operational style reports which would include line item reporting should be done within ECC and all other strategic, summarised reporting etc is delivered in BW.
    Regards
    Mark

  • RFC connection Error While run BEx Report

    Hi All
    I got BI 7.0 and create new user with roles only access: TR: RRMX to see only BEx Reporting... I create basically new customize role and put only one transcation code RRMX and assigned to user...
    When goto BEx designer I got that error
    rfc error received user has no rfc authorization for function group syst.
    I am not sure what kind of authrouzation user need to only view BEx Reporting...
    But when I put SAP_ALL in that profile same user, thats works fine, but I don't want to give SAP_ALL to user...
    2nd question same look like BEx Analyzer the side bar when I click open nothing happend and it writedown like German language..
    Please advised

    Hi Alls
    I am Angeline again, I resolved that problem and want to shair with you guys....
    1.     Tr: PFCG and click on Maintain roles
    2.     Role Name: Z_RUN_QUERIES
    3.     Click on Authorization Tab Saved Entry
    4.     In Edit mode Select the template: S_RS_RREPU and adopt reference (Business Content)
    5.     Expand u2018Business Explorer u2013 Componentsu2019
    6.     Selected: u201CType of a reporting component Calculated key figure, query restricted
    7.     key figure u2013 template structure and click on Edit
    8.     Un-Check REP Query
    9.     Generate the Profile
    10.     Create Transport number
    11.     click on user TAB and define user name in it
    12.     click User compare and complete compare and saved the entry
    13.     TR: SU01 in User click on Roles and define Z_RUN_QUERIES and profile
    Thanks

  • Creating Chart in BeX Report

    I have few questions regarding creating Chart in BW Report. One thing I need to make it clear it's a simple BeX Report not a WAD report.
    (1) How should I create a chart in the Report?? Should I have to create it in the Excel Sheet once I run the report?
    (2) Do I need to create the chart everytime manually once I run the report or is there any way we can save it and everytime we open the Report it should display the chart automatically !!
    (3) When users drill up/ drill down or group data in different views, the Chart should be dynamically changed follow the change in data set. Is it possible to do that??
    Thanks,

    hi,
    you can add a chart to your report. it is possible.check out these links for details..
    http://help.sap.com/saphelp_nw04s/helpdata/en/43/68ce8391886e47e10000000a422035/frameset.htm
    http://help.sap.com/saphelp_erp2004/helpdata/en/38/0f3f28be7c5d47802f951c65d7a6f7/content.htm
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a6789190-0201-0010-03be-bb1c5a65a615
    hope it helps

  • Strange performance issue in bex report

    Hello Experts,
    I have a performance issue on my bex report.
    I'm running the report with below selection criteria and getting 'too much data' error.
    Country :  equals EMEA
    Category: not equlas 13
    Date : 02/2010 to 12/2010.
    But when I ran the report for smaller date ranges the number of records are not exceeding 13000.
    02.2010 - 06.2010 - 6,555 rows
    07.2010 - 09.2010 - 3,671 rows
    10.2010 - 12.2010 - 2,780 rows
    I know excel can't fit more than 65000 records, but I'm expecting 13000 records for my wide date range which excel can easily fit.
    Any ideas on this one will be appreciated.
    Regards,
    Brahma Reddy

    Hi,
    For Question 1:
    In query designer Go to the Query properties and select the tab "Variable Sequence", here you can set the order of variables as per you requirement.
    For Question 2:
    There will be a option "Hide Repeated Key values", if you uncheck this option then you will have the values for each row even though the material values are same.
    Note; if you are viewing the report in web or WAD report you need to make the same changes in the Web template also because the settings in the query designer will be overridden when you run the query in web.
    Hope this helps.
    Regards,
    Rk.

  • Need to add extra field in BEX report

    Hi  Experts ,
    I have a problem in bex report.
    scenario is like this--
    APD will generate the BPS Daily report on Branch, Group, Area, Region and total company levels and then exports  into a flat files stored in appserver
    and i got the requirement to change the layout of the report. The client wants to need the one field extra ie. 'REPORTS RUN DATE '
    and i am stuck here how to add this field in my report ..
    Please help me  ASAP.
    Thanks a lot in advance
    Saurabh

    hi,
    Enhance your APD and in the target add field REPORTS RUN DATE .
    Fill this using ABAP routine which populates the sy-datum in this field.
    regards,
    Arvind.

  • Issue in BEx Report

    Hi All,
    Question 1 ) I have an issue in the variable selection screen, because i need to change the Variable field from 3 to 1 for e.g
    1 ) TESTVAR1 (Material)
    2) TEST VAR2(Vendor)
    3) TESTVAR3(Plant)
    Now i want to display Variable popup screen as shown below
    1 ) TESTVAR3(Plant)
    2) TEST VAR2(Vendor)
    3) TESTVAR1( Material)
    Please let me know how to fix it?
    Question 2) In BEx Query, Report output for MAterial should be displayed as shown below
    for E.g
    Material                  Plant                    Qty
    MAT100                 2222                    25
    MAT100                 3333                    34
    MAT100                 4444                    45 
    MAT200                 8888                    78
    MAT200                 5556                    67
    But  now , data is displayed for MAT100 only once under Material section ,for plant 3333 we are not able to see the material , Please let me know how to fix the issue.
    Material                  Plant                    Qty
    MAT100                 2222                    25
                                  3333                    34
                                  4444                    45 
    MAT200                 8888                    78
                                  5556                    67
    Thanks  & Regards,
    Nithi

    Hi,
    For Question 1:
    In query designer Go to the Query properties and select the tab "Variable Sequence", here you can set the order of variables as per you requirement.
    For Question 2:
    There will be a option "Hide Repeated Key values", if you uncheck this option then you will have the values for each row even though the material values are same.
    Note; if you are viewing the report in web or WAD report you need to make the same changes in the Web template also because the settings in the query designer will be overridden when you run the query in web.
    Hope this helps.
    Regards,
    Rk.

  • PO and FI invoice Bex report

    Hi all ,
    I need a BEx report which shows following
    1)     PO with FI Invoice number
    2)     Only PO (without invoice)
    3)     Only Invoice (without PO)
    Well I have PO line item ODS and GL ODS.
    Anyone suggest how should I approach this report??

    Hi Praful,
    Any luck on this question? Or were you able to resolve this? I have the same question.
    If you resolved it, can you pot the answer?
    Thanks,
    Edited by: Paul on Jun 3, 2008 6:09 PM

  • CPU usage while running Bex report

    Hello,
    Sometimes, when I run a Bex report with many lines the computer CPU Usage is 100% (=full ) for a long time. In some cases i need to do restart again for the computer.
    In the WAD  it doesn’t happened...
    Did anybody have the same problem? Is there a way to reduce the CPU usage?
    Please Advice,
    Amir

    Amir,
    This is "normal" behaviour in Bex with query's which return very long lists. The client computer already received all data, but is formatting the layout.
    Solutions:
    1) a faster pc with enough memory (512 mb) and win200 or >.
    2) a query with less return rows.
    The reason that in wad (web reporting) this is not experienced is because the formatting (rendering html) from the result table is done within the WAS (application server, which is hopefully faster then your PC...). Your browser only receives the html page..no exotic hardware needed for that..
    Any questions left: please ask; if you're satisfied please grant with rewards.
    Kind regards Patrick Rieken.
    Message was edited by: Patrick Rieken

  • 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

Maybe you are looking for