Priming cache by reporting agent problem

Hello All,
I have few questions regarding article on bwexpertonline for priming the cache.
The article is really great and big help....but i am not getting out put the way it should be.
1) I created a query  - which doesnt have any variable/selection screen.
    (question here is will it work for those kind of queries which dont have any selection screen/ variant ? ) --> client wants to prime the cache for few queries which dont have variable screen.
2) created web template and which refers the same query and save it in favourite.
3) went to RSA1--> Reporting Agent --> web template --> new setting
    gave technical name, in parameter tab i selected two options "data" and "HTML for browser" by selecting the checkbox.
4) i dont have any selection screen so couldnt create any variants
5) mark the check box "fill olap cache if possible"
6) Save it and activated it
7) created scheduling package and drag and drop the reporting agent (which is on the left sideunder the webtemplate)
8) schedule it
9) sm37--> released the job and ran it.
10) job finished successfully
now my question is i dont see any entries for that perticular query in RSRCACHE (TCODE). i tired to run query on web, rsrt but still i dont see any entries in cache.
can you pleasse tell me where i m making mistakes ?? also, if i want to prime cache for lets say 6 queries do i have to create web template for each...and repeat the whole process for each ? how do i do that ? And will need to attach it in process chain so it can be run on daily basis.
Any guidance will be appreciated. I will come back and give points for help.
Thank You in advance...
KSMITH
Message was edited by: Keral Smith

On my system (BW 3.5 SP15) if I have Cache Mode 1 (Main Memory Cache Without Swapping) selected, I don't even have a Persistence Mode setting available - it only becomes available if I choose Cache Modes 2 - 4.  Perhaps that's a support package difference.
At any rate, Persistence Mode of 0 - Inactive means:
When the cache memory has been exhausted, data is removed, that is deleted, from the memory (corresponds to cache mode Main Memory Cache Without Swapping).
So one option is that the cache area is simply filling up and the system is purging your Rpt Agent results.  I also thought I remembered a setting (or maybe it's a fixed value) that said a cached result could not exceed a % of th ecache size, to avoid having a large single query result flush all others out of the cache.
I would check to see how large the OLAP Cache is on your sandbox.  maybe it just needs to be larger.
Also worth checking timestamps  (from SAP Help)
<i>- Query generation time (corresponds to the specification under OLAP-Relevant Data)
- Time of the last loading of data into the InfoProvider (last data change)
- Last change to data value set (pre-calculated value set)
- Last master data change for navigation attributes
This time stamp influences the invalidation of the cache. If the last time stamp for a cache entry for the selected query is older than one of the above-named time stamps, then the cache is rebuilt.</i>
Could you be loading Master Data somewhere after the Reporting Agent has run?
Might also be worth telling your client that Information Broadcasting is intended to replace Reporting Agent.  RA will not be enhanced.

Similar Messages

  • Reporting agent problem - need help

    Hi Gurus,
    I have schedule a job everyday for reporting agent. Which includes 6 reports init with precalculated webtemplate. The reason to use this is that everyday morning the job will run before users use those reports and it will add that in cache so even if users run that reports first time it will be faster in performance.
    Once the job is done i can see those entries in cache memory. But when I run the report its not using cache. it takes forever to execute for the first time. after running the report on web i checked the cache entries and i saw strange thing that when i run the report for the first time its replaces the previous entry of that report from cache with the current one. (eg. Reporting Agent job was finished at 4:00am in the morning - i could see the queries in cache memory with my id and time stamp 4:00am. But when i run the report at 7:00am it takes longer time and after running the report if i check cache entry for that perticular report i dont see 4:00am entry instead of that i see 7:00am entry)
    Can some one tell me why its acting weird ??

    Hi Gurus,
    I have schedule a job everyday for reporting agent. Which includes 6 reports init with precalculated webtemplate. The reason to use this is that everyday morning the job will run before users use those reports and it will add that in cache so even if users run that reports first time it will be faster in performance.
    Once the job is done i can see those entries in cache memory. But when I run the report its not using cache. it takes forever to execute for the first time. after running the report on web i checked the cache entries and i saw strange thing that when i run the report for the first time its replaces the previous entry of that report from cache with the current one. (eg. Reporting Agent job was finished at 4:00am in the morning - i could see the queries in cache memory with my id and time stamp 4:00am. But when i run the report at 7:00am it takes longer time and after running the report if i check cache entry for that perticular report i dont see 4:00am entry instead of that i see 7:00am entry)
    Can some one tell me why its acting weird ??

  • Reporting AGent problem need help immediately

    I have schedule a job everyday for reporting agent. Which includes 6 reports init with precalculated webtemplate. The reason to use this is that everyday morning the job will run before users use those reports and it will add that in cache so even if users run that reports first time it will be faster in performance.
    Once the job is done i can see those entries in cache memory. But when I run the report its not using cache. it takes forever to execute for the first time. after running the report on web i checked the cache entries and i saw strange thing that when i run the report for the first time its replaces the previous entry of that report from cache with the current one. (eg. Reporting Agent job was finished at 4:00am in the morning - i could see the queries in cache memory with my id and time stamp 4:00am. But when i run the report at 7:00am it takes longer time and after running the report if i check cache entry for that perticular report i dont see 4:00am entry instead of that i see 7:00am entry)
    Can some one tell me why its acting weird ??
    FYI: When i created reporting agent setting  there are 4 options (checkbox) under calculate section:
    1. Data
    2. HTML for Web Browser
    3. HTML for Pocket IE
    4. Excel
    in above options i just selected "Data" - will it might be the reason when i run the query on web its not using cache for the first time ??
    Message was edited by:
            Keral Smith

    Also check the SAP Note <a href="https://websmp110.sap-ag.de/form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=0000751402&nlang=E">751402</a> and the SAP Note <a href="https://websmp110.sap-ag.de/form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=962651&_NLANG=E">962651</a>.
    <b>Symptom</b>
    The reusability of the cache is poor when the "Not changeable during query navigation" variable setting is set. A preliminary calculation is not useful in this case.
    <b>Other terms</b>
    OLAP, cache, cache key, cache entries, reusability, reusage
    preliminary calculation, variable not changeable during query navigation
    <b>Reason and Prerequisites</b>
    The various entries for each variable setting have different keys for "Not changeable during query navigation".
    <b>Solution</b>
    The key for queries in the OLAP cache comprises the following: "query", "variables not changeable during navigation" and "selection hierarchies".
    To reuse cache entries, the cache always returns complete value sets that have already been precalculated and stored or subsets of these value sets. For reusage, the cache can only find subsets of value sets that have already been precalculated and stored if the key for the subset is a subset of the key for the value set that has already been calculated.
    If the setting for query variables is set to "Not changeable during query navigation", a separate cache entry is created at the "Variables/hierarchies" cache level for each query selection. To enable this reusage, you must select exactly the same variable selection, since this results in the relevant key. In this case, a similarity check was performed in the cache for a query at variable level. In practice, a preliminary calculation is executed with the "*" variable selection. Usually, a user will choose another variable selection to be output. When you set the variables to "Not changeable during query navigation", you cannot reuse the precalculated value since the key does not correspond.
    If the "Changeable during query navigation" variable setting is selected for a query, the variables are no longer part of the "Hierarchy/Variable" key, but rather the selection conditions (which are one cache hierarchy level lower). Therefore, the same "Hierarchy/variable" subtree for the query is selected for each variable selection (if the entry has already been calculated and stored) and checked to see whether the value set (or a subset) is considered to be a resulting set. If a value set with "*" was now selected with the preliminary calculation, this could be reused by selecting and returning the relevant value set for the subselection.
    For increased reusability, the variable setting should be set to "Changeable during query navigation" and the preliminary calculation should take place with "*".
    However, you should note that the preliminary calculation must have selected actual supersets. The OLAP processor only examines subset relationships in the cache. The system does not search and "merge" several different cache entries to determine the results of a query (therefore a multi-dimensional approach is not possible either).

  • Reporting Agent Problem

    Hi,
    In BI7.0 using RSA1OLD when I try to assign a variant ,with technical name greater than 14 characters, It gives an error saying " Object Name "ABC" should have between 1 & 14 characters".
    Did any one face this kind of a problem if yes what is the solution.
    Rgds,
    Dutta

    Hi,
    In BI7.0 using RSA1OLD when I try to assign a variant ,with technical name greater than 14 characters, It gives an error saying " Object Name "ABC" should have between 1 & 14 characters".
    Did any one face this kind of a problem if yes what is the solution.
    Rgds,
    Dutta

  • Problem with "subject" & "recipient list" of reporting agent

    Hi,
    I've created an exception in a query & assigned "E-mail notification" for this exception in reporting agent. I entered "Subject" field and assigned "distribution list" to "Recipient list" field in the e-mail notification attributes.
    After transporting, reporting agent & package, everything moved fine but subject & recipient fields are not carried over to Quality system. both the fields are blank.
    What is the problem?
    How do I make sure that these 2 fields are also transported to Quality & Production rather than manually maintaining them again in the target system.
    Appreciate any help.
    Hari Immadi
    http://immadi.com
    SEM BW Analyst
    Message was edited by: Immadi Hari

    Hari,
    Did you ever get this resolved?  We are currently experiencing the same problem.
    Thanks,
    Bill Lomeli

  • Reporting Agent Job Scheduling problem

    hi All,
    I am trying to schedule reporting agent job. I have few pre calculated webtemplates in one reporting agent scheduling package. when i try to schedule it and go to "start condition" - I want to put "After Event". I am selecting Event and giving the parameter name. But when i save and go out the job is already scheduled (checked in sm37). so I tried to chk the job condition again and the event i selected is not there !!!!
    I want to create after even condition and schedule that parameter via mainframe as our all job schedule through main frame only !!! can some one tell me why its not working with reporting agent ??
    I will definately assign the points.

    dinesh and SB,
    thank you for your reply. understood your point. but what i m asking is when i put "after event" criteria in the start selection... wouldnt it show that always when ever i go to Reporting Agent scheduling Package --> right click --> schedule --> start condition (i meant the event name and parameter should be saved there)
    but once i save it and get out from the scheduling package i can see the job has been scheduled but its not showing that its even controlled job !!!
    is it possible to use "after event" option in Reproting agent's job ?
    I have few queries under one Reporting Agent scheduling package which is added in one process chain - the PC is running once a month - i added RA at the end of the process chain and the variant will be schedule by mainframe once the process chain has completed successfully. now 2nd thing is: i need to run Reporting Agent job every single day. so need to schedule it twice. we schedule everything by main frame. so if i can save "after event" criteria then i can schedule that parameter by mainframe. the problem is the start condition is not saving my after event condition entries or parameter names.
    I hope i m clear. pl. guide its kind a urgent.

  • The role of Reporting agent once we have BEx Broadcaster

    Hi all,
    I understand the BEx broad caster does the pre calculation of Web template, distribution by various mechanisms...So in this context, how and when Reporting agents will be necessary ? Can any one give the differences between those two ??
    best regs
    D Bret

    Dave,
    For some time both will be needed. It is true that some things Reporting Agent did, send a report, BEx Broadcaster does better. But certain Reporting Agent features have not migrated yet. Here's how to think about it: If you want to run a query and store the data in a table for later use, you still need Reporting Agent. This covers priming the OLAP cache, Web template precalculation, pre-run Exceptions, etc.
    If you want to present these query results, the means have moved to BEx Broadcaster. That's emailing a workbook, emailing a query result or a link, publishing in the Portal.
    (Not) Coincidentally, the first set of features are mostly or exclusively ABAP-based and the second set is based on NetWeaver Java WAS.
    Hope this helps,
    Doug Childs

  • Send mail as follow-up action in reporting agent

    I need to send a mail with the exceptions flaoting from a query. I tried to use the follow-up action of 'send mail' in the reporting agent. that didnt work because in our SAP we're not using the exchange connector and mails cannot be sent in the regular way.
    I have an external command of sending mail.
    Does anyone has a way of solving this problem, meaning, using my external command of sending mail in order to send the mail with the exceptions (this command works just fine in process chains, for example, for notification of process progress)
    Thank You,
    Yoav.

    Hello Nili,
    I think you can edit content and Subject etc.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/21/35783b82ee5d31e10000000a114084/content.htm
    Hope this helps.
    San.

  • Reporting Agent job getting cancelled

    Hi all,
    Jobs scheduled using Reporting Agent to load data into cache memory is getting cancelled with the below mentioned message in the job log.
    System error in program SAPLRRK0 and form SX_TO_BDATA_ELSE-02- (see long text)
    What could the possible reason ? Please help.
    Regards,
    Surjit P

    Hi Amit,
    Tried it. But dint work.
    Regards,
    Surjit

  • Reporting Agent Issue

    Hello,
    When I run a job via the reporting agent, the last selection made in the variable is not taken into account.
    I have 827 cost centers selected in my variable. The last value is not taken. I have tried to change the order, but still I don't receive the results for the last one.
    I have 811 pages printed.
    When I run the job with only the missing value of the cost center I receive the correct result.
    Does anyone have an idea of why this is happeniing ?
    Thanks for your help,
    IE

    Hi Jeroen,
    In fact, I had already checked this before, and there was no restriction on the number of pages.
    I am facing a very strange problem:
    if I run a query with a selection on 2 cost centers : A and B, then the results are as expected.
    I print the same query with reporting agent, and I receive only results for cost center A.
    With reporting agent, if I make a selection in the variable only on cost center B, I receive the results for cost center B.
    Very strange, isn't ?
    Any idea ?
    Ingrid

  • Reporting Agent

    Hello,
    We are trying to implement Reporting based on precalculated web templates. the underlying query has variables e.g. Fiscyear-1. If I don't use any variable in the query, i receive a result using a controll query.
    As soon as a put such a variable in i receive a short dump when running a package. How can I handle such variables / or variables in general by using a controll query ?
    Thanks for your help.
    Dieter

    Hi Richard,
    you can create reporting agent with set of variants (if needed). U can schedule the reporting agent indepedently or you can set inside a process chain so that the pre calculation will be triggered after data load.
    In 3.5 you have the option to fill the OLAP cache if available option. Select that option after enabling the OLAP cache.
    Hope this helps
    regs
    D Bret

  • Reporting Agent - HTML Generated not allowing Navigation

    Hi all,
    I created a WebTemplate with a single query and four DropDown Box for allowing the user navigation.
    The WebTemplates works fine in Bex Web and the user may apply the filters in the dropdowns.
    We configured this WebTemplate on Reporting Agent to be create an HTML Report with Navigation.
    The problem is that the BW is generating a lot of Static HTML´s pages with the contents Filtered according with the combination of the four dropdown fields. The First HTML page brings just one line, and there is no link to the others pages.
    Has someone already faced this problem ?
    Is it possible, using Reporting Agent, generate an HTML Page with all the Data contents and allow the Navigation (Filter in DropDown) on this page ?
    The BW Version that I´m using is the 3.5.
    Thanks and Best Regards,
    Celso

    Hi,
    Since you are on BW 3.5, I am wondering why you don't use information broadcasting?
    General information about informatio broadcasting:
    http://help.sap.com/saphelp_nw04/helpdata/en/a5/359840dfa5a160e10000000a1550b0/content.htm
    For trouble shooting:
    Troubleshoot Information Broadcasting within SAP NetWeaver '04 (BW 3.5)

  • Reporting Agent versus Query

    Hi,
    I run a query in the BEx by selecting 2 cost centers A and B and I receive both results.
    When I execute the job with the reporting agent I receive only the first cost center.
    How can I debug this ? Any idea what could be the reason ?
    Thanks for your help,
    IE

    Hi Adem,
    The query gives the expected results.
    The problem is that the reporting agent doesn't give the result of one cost center. I use the reporting agent to print the results of the query.
    Cost centers are given as a selection in the query.
    Any idea ?
    Thanks,
    IE

  • Reporting Agent on BW7

    Hi,
    i'm trying to use Reporting Agent to precalculate Webtemplates on BW7, but i can't see the new version templates
    for this.
    I want to precalculate the webtemplate each day so the first view of the report to be faster.
    Is R.A. still used on BW7 ?
    thx in advance

    Done with broadcasting, there's a distribution option called "OLAP Cache" to just precalculate the template.

  • Reporting Agent filename convention and result directory

    Hi Experts,
    We are using BW 3.1 so the questions below are refering to this version of BW.
    I have to run a query on a monthly basis which has many results depending on a cost center input.
    The problem is that I need to make a standard filename convention for the query results such as xxxxxx_yyyymm.html where xxxxxx is the actual cost center value, yyyy is the actual year and mm is the actual month.
    Is it possible to set this kind of naming convention in the Reporting Agent?
    Furthermore, I have to move the results into a standard directory of the Business Explorer Analyzer, namely EAIFILES/.....
    Can I redirect the results into the specified folder?
    Thanks and Regards,
    Dezso

    Dear Dezso,
    unfortunately this is not possible in Standard,
    you can download the data per download scheduler and send it to you needed location.
    In Transaction RSRAPS you can see the created files, it is not possible to change the file name.
    We have a solution to read the index file and rename the files to customized file names like yours, its possible but its alot of work.
    Regards Marcus

Maybe you are looking for

  • Timeout problem during EP6 NW04 installation.

    We have the originals DVDs from SAP. During the installation of the EP6 in the "Start SAP J2EE Engine" phase. We get a message box reffering a timeout (1800sec) we check both Instances (central and j2ee) and there r running (green light) What can be

  • Error occured in bdc(session method)

    hai, i was written one bdc program with session method but unfortunatly it's throwing some error like bdc_group is invalid. this problem happening at when i was going to give the file path through f4 in selection screen it's showing like  BDC_OPEN_GR

  • Problem Creating a query for a hierarchical tree. [using connect by prior]

    Hi all, I have 2 tables. box (box_id, box_name) item(item_id, item_name, box_id) In a box there are several items. I want to create a hierachical tree to display items that are present in each box. LIKE: |---BOX1 | |----ITEM 1 | |----ITEM 2 | |---BOX

  • No data received on extractor 0CRM_SALES_ACT_1

    I have setup this extractor in BW  to load buisness activities from CRM. When I do a full load, no data is received into BW. When I do an initialization, no data is received into BW. After the initialization, if I change an activity or create a new a

  • Camcorder Volume

    Is there a way to increase the audio volume when taking video.  We had a quiet room, chose scene "Subject" but you can barely hear the video on playback.  I don't see a setting to increase the audio volume for the microphone ...  I asked at my local