ABAP Cache Behaviour

Hi,
After importing several IR transports in PRD (new objects and changes to already existing ones) the abap cache failed to refresh, we try to get the cache refreshed removing the entries in the Cache Notification table of the ID, the issue was not solved, we needed to increase some timeout parameters of the J2EE and only then the issue was solved. We deleted the cache notification entries in the ID before the resfresh was succesfully executed, later we realized that the changes for the already existing objects were properly included in the abap cache even so the related cache notification entry was not there prior to the refresh but, the new objects are not in the abap cache, the question is: the object will be visible in the SXI_CACHE transaction only if the interface has data flow? or the objects should be visible for instance even if we talk about only a new mapping that is not yet used by any interface?
Thanks in advance.

Hi Ruben,
Objects in the SXI_CACHE will be visible once you save and activate your objects.
Regards,
SHekhar.

Similar Messages

  • Int Server (ABAP Cache) - Cache Updated column shows "red"

    ...long read, appreciate your patience...
    In the IB:Config, under Cache Notifications, I'm getting the red square in the Cache Updated column for all "ABAP Cache" entries (green for notification).   The "Java Cache" and "Central Adapter Engine" entries are green all the way through.
    I've read a bunch of other threads here, and I've read and worked through the entire "How to Handle Caches" document.  I ran in to a couple issues, but I don't know how to solve them.....
    1) When I run SXI_CACHE, I receive the following messages:
    <green> "Cache contents are up to date"
    <red> "Error during last attempt to refresh cache"
    --->double-clicking shows: Error ID = BUSINESS_SYSTEM, Message = LCR_GET_OWN_BUSINESS_SYSTEM - NO_BUSINESS_SYSTEM
    --->Running the LCR... fxn via SE37 is successful, so I don't understand why SXI_CACHE has a problem running it.
    2) When I run the Cache Connectivity Test where the Yellow triangle is displayed for the IS-ABAP with message "Attempt to fetch cache data from Integration Directory not yet started or still in progress".
    3) When I try to load http://<host>:<port>/CPACache/refresh?mode=delta or full, I get a "403 Forbidden - You are not authorized to view the requested resource."  But I'm never prompted for a user/pw?  Since I'm the only user in this XI box, I do have some of my logons saved in Internet Explorer - could it be using one of those without prompting me?
    Note:
    I have been experiencing on and off network issues, and the machine we have XI installed on is slow.  I don't know if that could affect anything or not.
    Thanks for taking the time to read this...
    Brian
    Message was edited by: Brian Vanderwiel

    Thanks for the replies...
    Prashanth,
    I think SXI_CACHE is for items in the Java stack only (correct me if I'm wrong).  The main problem I have is with items in the ABAP stack not making it in to the cache.
    Moorthy,
    I walked through the Readiness Check - everything passed except for the items I already mentioned (Cache test shows yellow).  The document is a nice gathering of tests, but it doesn't offer any ideas has to how to correct problems encountered.
    Integration_directory_hmi tested successfully, and I read through the other OSS Notes, but none solved the issue.

  • ABAP Cache Refresh: PIAPPLUSER gets locked

    Hi,
    well we are a little desperate. Concerning ABAP-Cache resfresh we already read in forum and this guide on how to handle XI-Cache (https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/1a69ea11-0d01-0010-fa80-b47a79301290)
    But the Cache don't get refreshed at all and the PIAPPLUSER gets locked even though we changed/overwrite all passwords on the needed places.
    By the way: the SLDCHECK gives me no Business-Systems via LCR_LIST_BUSINESS_SYSTEMS even though there are some and also the technical and business system for Integration server is maintained correctly. When getting Http-Screen for SLD we get a login mask where i remember that this has not been the case before - right?!
    Can somebody help. We have no clue what else to try!
    br

    Hi Rajeev,
    well because we moved through the guide on how to manage caches on XI there were also SLDAPICUST mentioned. This is not the place the error occurs. Actually we still have no f***** clue where this happens.
    Because this system is a fresh one we implemented one File2BAPI Scenario.
    The File is read but when we want to check data in SXMB_MONI or Message-Monitor of RWB nothing shows up.
    I guess this is also a problem concerning the PIAPPLUSER?
    We can clearly confirm that no external system/service uses this User to connect but still after 2-3 minutes the user gets locked.
    We have no clue what the problem might be...
    Any suggestions?!
    br

  • How to clear webdynpro ABAP cache ?

    Hi,
    Please advise me on how to clear webDynPro ABAP Cache data ?
    Scenario as most of you might be knowing:
    1>We retreive data from the the table using query stmt. For ex: Creating an employee
    2>When we want to update/terminate the same employee on same day giving us short dump
    We checked in the backend that employee has been sucessfully onboarded and offboarded/updated without any dump.
    I guess it has something to do with clearing the cache/memory on each operation(create/update/delete)
    So, I got some transaction code:SWFVISU where we can maintain the cache configuration. But I'm not sure whether we can use the same.
    Is there anyway we can avoid the cache issue.
    Thanks
    Praveen

    Hi, Praveen kumar Kadi. can be to you this function will help:IQS1_REFRESH_ALL

  • Webdynpro ABAP Caching Problem in Portal

    Hi All,
    We have developed custom applications using Webdynpro - ABAP, using FPM and accessing those applications through SAP Netweaver Portal 7.0. I have deactivated all the caching techniquies in Portal @ iview level and Page level, Portal Runtime and ContentFetch side, But still causing the same problem.
    I have a doubt, wether this is happening because of SAP Logon Caching @ SAP WAS system level. I have checked the SSO parameter settings in RZ10 Profile parameters. Our basis people have set both accept and create parameter value = 1. Is this causing issue?
    Or Is there any other settings which is required to do in Portal or SAP system level. Please let us know , really appreciate your value suggestions and help.
    Please find the below links, which im referring to...
    http://help.sap.com/saphelp_nwmobile71/helpdata/en/d2/91553b4d53273de10000000a114084/frameset.htm
    http://help.sap.com/SAPHELP_NWPI71/helpdata/EN/48/69eb40e8a607d6e10000000a42189c/content.htm
    Thanks in Advance
    PRadeep
    Edited by: Pradeep on Jan 28, 2009 9:10 AM

    The delete icon will not show up in the line of the favorite/templates, if no hours are recorded on it. There is no transfer to the backend either, unless hours are recorded on these working time attributes. also ensure note 1986356 is implemented for details column check CAC2 for the CATS profile attached to the user in CVR in Su3

  • Automatic cache for ABAP Cache( SXI_CACHE not  happening)

    Hi All
    I have installed the PI 7.0, configuation went well, have developed the sample ineterfacess and these interfacess are working fine...
    The problem i am facing is the ABAP runtime cache is not getting updated automatically, after say10 min of each interface run, when i check SXI_CACHE it shows error (unable to perform Cache, Integreation_directory_HMI error) when i run the delta cache it works and the interfaces works fine....
    i have done the following things to check for solution.
    1. Made sure all the Namespacess in the IR are consistent.
    2. INTEGREATION_DIRECTORY_HIM rfc dest is working fine..
        i have checked no time out option uder special option...
    3. all the servicess releated to the cache under SICF are perfect.
    when i run the cache it works fine, but it is not supporting automatic refresh..
    Kindly let me know the report name which will take care of running the cache in background...
    Any suggestions.
    regards
    Nisar Khan
    Edited by: Nisar Khan on Feb 12, 2008 1:37 PM

    Prateek,
    The user for this RFC dest HMI is PIISUSER, and this user has the role of the IS_Service_User and IS_Service_User_main this roles has the authorization of S_rfc_adm....
    To make sure this is causing the problem when i get the error again i will check the authorization to run the RFC dest: HMI and let you know.....
    i think since i am using the user PIISUSER i should not have this problem but i will confirm it in sometime now..
    there is some  program whihc can be scheduld to do this refresh from ABAP side right?
    any other inputs?

  • How to refesh the cache from the ABAP?

    Dear SDN fellows:
    I did a cache refresh from ABAP last year and I forget what I did.
    Would you please remind me ? Points guaranteed.
    Thanks!

    Hi,
    see below  posts....u might get some info here....
    ABAP HTTP cache refresh
    XI ABAP Cache Refresh
    regards
    biplab

  • Session state and browser cache - Back button problem

    Hi all,
    I have a problem (and unless I'm missing something I think we all do) with session state and use of the browser's Back button. I really hope I'm just being dumb...
    Background scenario:
    Page P has a sidebar list allowing the user to select what content is displayed (e.g. 'stuff relating to X, Y or Z' where X, Y and Z are rows in, say, a table of projects). When a list entry is clicked, we branch to page P with the value of the list item placed in an application-level item (call it G_PROJECT). Reports on page P use G_PROJECT in their WHERE clauses.
    So, click list entry X and G_PROJECT is set to X and page P shows reports for project X.
    Page P also has a set of buttons which branch to various edit pages which allow attributes of page P's current project to be updated. These pages similarly use G_PROJECT in their WHERE clauses.
    Problem scenario:
    1. The user goes to page P and picks project X off the list. Project X's stuff is displayed (G_PROJECT = X).
    2. The user then picks project Y off the list. Project Y's stuff is displayed (G_PROJECT = Y).
    3. The user then clicks the browser's Back button. The page is served from browser cache, so project X's stuff is displayed, but G_PROJECT still = Y.
    4. The user clicks an 'Edit' button; we submit, and branch to an edit page which displays (and will edit) data for project Y because G_PROJECT still = Y.
    This is SERIOUSLY BAD NEWS - apart from being confusing, the user's edit permissions on projects X and Y may differ, and so the user may be able to perform 'illegal' updates.
    I've read what I can on this forum and the rest of the web looking for ways to a) inhibit browsers' 'Back' functions and/or b) prevent pages being cached by the browser, but none of them have worked for me.
    Short of waiting for browser manufacturers to recognise that the web is now full of applications as well as static pages, and enable robust programmatic control of cache behaviour, does anybody know how the problem can be avoided - or at least detected?
    Thanks,
    jd
    Failed attempts to date:
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="cache-control" content="no-store">
    <meta http-equiv="cache-control" content="private">
    <meta http-equiv="cache-control" content="max-age=0, must-revalidate">
    <meta http-equiv="expires" content="Wed, 09 Aug 2000 01:01:01 GMT">
    <meta http-equiv="pragma" content="no-cache">
    Disallowing duplicate submission (page attribute).
    window.history.go(1);

    Thanks Scott,
    I may be being dumb here but I don't see how that would help...
    P250_PROJECT and G_PROJECT are currently kept in sync by app logic. Whichever is used to drive, if the page is rendered from cache then the app logic is not executed, so the rendered page contents are not those keyed by P250_PROJECT, as illustrated in steps 1-4 of the problem above.
    The user sees X, the session items say Y. The engine doesn't know what the user is seeing.
    when page P is POSTed, its hidden item P250_PROJECT should always be used to derive the application item G_PROJECT. Then whether the page was pulled from cache or rendered anew via a click from the sidebar link, the project ID is determined by the contents of that page.
    As I said above I tried this, with the 'Edit' branch set to:
    Set these items: G_PROJECT
    With these values: &P250_PROJECT.
    but it makes no difference. The project ID is not determined by the rendered page contents - the engine gets the value of P250_PROJECT from session state.
    I can code the 'Edit' pages such that they check permissions and if necessary redirect back to p250 (conditional before-header branch), but that's a clunky cure rather than the prevention I was hoping for.
    Please tell me if my understanding is incorrect.
    jd

  • Error in INTEGRATION_DIRECTORY_HMI and CACHE REFRESH

    Hi guys, well after checking the forum and several blogs i can't get rid of my problem!
    I have a problem concerning INTEGRATION_DIRECTORY_HMI and CACHE REFRESH.
    i wanted to get a file from a FTP-Server via CC and i got error:
      <SAP:AdditionalText>Error when reading HTTP destination: INTEGRATION_DIRECTORY_HMI.</SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Error while refreshing the XI runtime cache</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
    Because of this i tried to update my cache (SXI_CACHE). When i do a Delta Cache Refresh i get:
    Prefix Number: entry missing for system SSID client 100.
    When i do a complete Cache Refresh nothing happens at all. I also checked the cache notification in IB - Integration Directory where i fin dout that only the Integration Server (ABAP Cache) won't refresh. Well status is started but nothing else is happening.
    Then i checked the RFC INTEGRATION_DIRECTORY_HMI, did a connection test where i get an Internal Server error.
    Let me tell u that the systems runs very well in the last days but now i have no clue what might be wrong.
    Can somebody please advice me? I already read all blogs concerning this and also did a complete system-restart....
    br Jens

    when you check INTEGRATION_DIRECTORY_HMI with SM59 it is normal to get
    HTTP Response 500 - Internal Server Error. In this case it meens everything OK
    see the rediness check, that is attached to SAP note 817920
    when you start the complete cache refresh, you can see
    the function module SAI_CACHE3_REFRESH_BACKGROUND in SM58. As long as you can see this entry, the cache
    refresh is ongoing. If the refresh takes too long and runs on an error, try to specify another timeout in INTEGRATION_DIRECTORY_HMI or in the ICM
    Best Regards
    Alexander
    Message was edited by:
            Alexander Wrobel
    Message was edited by:
            Alexander Wrobel
    Message was edited by:
            Alexander Wrobel

  • Cache refresh issue with PI Load Balanced HA setup.

    Dear Experts,
    Wei have installed a HA Load Balanced PI Production Server with the below specifications. Its a four node cluster. Two nodes for Application Cluster and another two nodes for Database Cluster.
    Node1
    Physical Hostname  : axsappci
    Virtual Hostname  : axsapp00
    Instances         : CI,SCS and ASCS.
    Node2
    Physical Hostname : axsappdi
    Virtual Hostname   : axsapp00
    Instances          : Dialog instance installed with physical hostname axsappdi
    Node3
    Physical Hostname : axsappd1
    Virtual Hostname   : axsappdb
    Instances  : DB Instance.
    Node4
    Physical Hostname : axsappd2
    Virtual Hostname   : axsappdb
    Instances  : Standby DB Instance (passive).
    Web Dispatcher Hostname : h2h
    Application Switchover : CI,SCS and ASCS to switchover to Node2 and dialog instance Node2 forcing to go down
    Database Switchover : DB Instance switchover to Node2 if Node1 fails.
    We have changed all the parameters according to note 951910 -> NW2004s High Availability Usage Type PI
    I am facing an issue with the cache Notifications in the Integration Repository and Directory. The cache notifications are not happening properly particularly with the ABAP Cache.
    I get the below error in my ID when i try to do the manual cache notification.
    Unable to notify integration runtime (ABAP) of data changes
    Unable to establish http connection "http://h2h:8002/sap/xi/cache?sap-
    client=001"
    Kindly assist.
    Thanks and Regards
    Raghu.

    Hi Srikanth,
    Thanks for the reply.
    I have configured my web disptacher to use default HTTP and HTTPS ports i.e 80 and 443. According to note 951910 i have changed parameters in exchange profile to use these ports.
    Regards
    Raghu.

  • Display Word Document in ABAP WebDynpro

    Hi All,
    We have a number of word documents stored in the Business Document Navigator (Transaction OAOR) that we would like to display within a simple ABAP WebDynpro.  Demo program SAPRDEMO_FORM_INTERFACE shows how to retrieve a document from BDS via class cl_bds_document_set.  However, I am not seeing a similiar program for ABAP Web Dynpro.
    I was hoping that WebDynpro test application IOS_TEST_SIMPLE_MS would do the trick; however that appears to only work for a MIME repository object.  Is there a way to display these documents through ABAP WebDynpro?  Can anyone point me to a sample program?  Thanks.
    John

    Hi John
    Have a look at this thread [     Approach content repository other way then URL approach  |Re: Approach content repository other way then URL approach;.
    Thomas Jung delivers some (as always) excellent answers to a very similar problem. If the document is in DMS or BDS really doesn't matter so if I were you I would follow the "cached response" path.
    Also, do a google-search for --  abap "cached response" -- and you will find some additional links here (Thomas has even more to offer...).
    If you do follow this path please share some details as a follow up in this thread for the benefit of the community at large.
    Regards, Johan

  • BPM Cache Error

    Hi All:
    I am getting strange error in SXI_Cache. The moment I import the IP (BPM) in ID and activate it, ABAP cache becomes RED and says " Cache Contents is obsolete". Can any one let me know why XI is behaving like this?
    If I delete the imported IP from ID, then cache becomes green.
    I check SWF_XI_CUSTOMIZING and found this error:
    (X: Red Color) Maintain Definition Environment --->(X: Red Color) Check Entries from HR Control Tables
    Regards,
    Farooq

    Hi Farooq,
    It is suggested that all components in SWF... should be green,
    Have a look at OSS note:
    Note 1030255 - Integ. server ABAP cache not automatically updated
    Sachin

  • JPA caching ResultSets

    I am experiencing something that make me wonder at JPA.
    I write a class that updates the status of a record and immediately query the table for a list that should contain the new updated query, but the list doesn't contain the record.
    Secondly, I use a scheduler to update a table and use a reference to obtain my new status, it throws NoResultException.
    So, I am asking how does the caching before in JPA supposed to work?
    Is it configurable?
    Can I remove it completely?
    is the JPA implementation specific? That means it Hibernate going to differ from Toplinks in caching behaviour
    Please, answers to these question will improve my understanding of this.
    Regards
    Michael

    Greetings Dvohra,
    Thank you for you reply, but I have notes Eclipselink manual covers NamedQueries and Queries only in the cache paragraph (I have no direct link right now to this material). Also here are no proofs of that kind Eclipselink could catch calling stored procedures of deleting database records and to make changes in cache needed like
    # delete from goods where id > 3 and id < 112;
    call delete_goods(3,112);Greetings Konstantin,
    Thank you for you reply - I have posted to Eclipse forum, but I still have no luck to get answers.
    Best regards,

  • Unable to resfresh adapter cache

    Hi Guys,
    I've developed a ccbpm and checked it for errors once I was done with no errors found. Activated everything which was successful but when I look at my adapter cash (in configuration side) I get this error "Problem updating an integration process with object ID 34B9F24643F138D4BA5F78359FA4344F. An empty condition was transferred"
    Any idea what could this be?
    Thanks,
    Jan

    Hi,
    Try to do a delta cache refresh and check still that problem exists:
    ABAP Cache -> SXI_CACHE
    Adapter Engine Cache -> http://<host>:<port>/CPACache/refresh?mode=delta
    Thanks,
    RK

  • Cache Refresh Problems:J2EE

    Hi
    I am facing a problem in cache refresh.
    The XI 3.0 server is at SP10. Now whenever i am doing any changes in directory and activating it,it doesnt give me any error. but when i am cheking the Cache notifiactions it shows me a "GREEN" light for ABAP Cache and a "RED"(not yet started) light for Central Adapter Engine Cache.
    Thus, in sxi_cache also i see a green light telling me that cache contents are upto date.
    I tried doing a manual CPACache refresh by using
    http://<host>:<port>/CAPCache/refresh?mode=full|delta , but it doesnt get completed.
    Due to this my scenarios are not working currently and whatever changes i am making is not getting reflected.
    Has anyone faced this...?
    How can I solve this?????
    Thanks in advance.
    Regards
    Sunita

    Hi Sunita,
    The following are required for a successful CPA-Cache refresh:
    1.Correct maintenance of the users in the ExchangeProfile (Adapter Engine Service User and Integration Directory Service User)
    2.Successful SLD self-registration of the URLs
    3.Availability of SLD
    Check the "Problems" tab of the cache notifications overview in the directory. If there is a problem with an incorrect communication then it will be shown in this tab.
    Let me know what the "Problems" tab says.
    Regards,
    Sridhar

Maybe you are looking for

  • Where do we declare surcharges and in which table it gets stored

    Hi Guys, Where do we assign surcharges for customers and for the material level. Please reply ASAP. Cheers Raj

  • Linked Image with CSS Hover background Color Jerks in IE8

    Please see http://www.rrmuseumpa.org/about/musviews/index.shtml and hover over any of the five slideshow images, using IE8. Note that the hover causes a jerk when the assigned background color for hover kicks in, apparently by adding some vertical ma

  • Multiple combo boxes

    Hi all, New to this forum. Hoping someone might be able to help or point me in the right direction. I`m trying to use three combo boxes, with each combination of choices taking the user to a different frame. Is this possible? Any hints of where to st

  • Acquire encoder position with Motion and DAQ

    Hi, I am trying to acquire an encoder position with Motion. It seems impossible to set the frequency of the acquisition with Motion and I must poll for the position in a do-while loop. I have read in a lot of threads that one can use RTSI lines to re

  • ICloud keeps sending a "declined" notification for a deleted event

    An ical event was deleted back in Dec 2010 but I keep getting notifications from iCloud that the event has been declined. How do I stop this? I'm running the latest version of Lion and sync via iCloud.