‎2006 Mar 17 1:01 PM
I have made some layout changes to a structure that I am using in as a field catalog for an ALV grid. The changes that I made last night did not appear when I ran the program, and they only showed up today.
I just made some more changes, and I don't want to wait another extended period.
Is there some cache that needs to get flushed so that the newly active version of the structure is used?
Thanks.
‎2006 Mar 17 1:07 PM
hi,
you can make a log off / logon - but i think there's a fm too.
Andreas
‎2006 Mar 17 1:07 PM
hi,
you can make a log off / logon - but i think there's a fm too.
Andreas
‎2006 Mar 17 1:24 PM
Hi jerry,
1. what i understood is
u made some little changes in ABAP code itself,
for changing the layout/field catalogue
so that the look of alv gets changed.
( u did not do any changes at database level)
2. after that, u ran the report,
but the OLD look was there.
3. Well, many times , (almost all times)
when developing reports, this happens.
so what i do,
leave se38 tcode.
again come in se38 tcode
and again run the report from beginning.
then it comes new layout/field catalogue !
4. The reason is,
ALV functionality in sap,
uses some cache concept
(to improve performance)
. this cache gets cleared
when we come out of se38.
regards,
amit m.
‎2006 Mar 17 1:38 PM
Thanks for the replies. I have tried completely logging out, and logging back in to R/3. But the changes to my structure are still not reflected in my ALV grid.
Guess I'll have to wait until some cache is cleared somewhere .
‎2006 Mar 17 1:44 PM
Jerry,
If you are using the function to create the field catalog, there is a parameter regarding the buffer. Make sure you set to the right value. Otherwise it will always create the fieldcatalog using the structure in cache / buffer.
I think it is BY PASS BUFFER.
Regards,
Ravi
‎2006 Mar 17 1:43 PM
Well, the changes just now appeared, about 45 minutes later. There must be some cache getting flushed periodically somewhere.
This is a BW system. Maybe it is setup to be more static than a transactional system.