Dear Experts,
We have some serious issues in our ECC production system after the EHP 7 upgrade. When Managers does approval from Portal through Workflow it gives PXA NOO FRE SPACE short dump at the backend. I read many PXA related Snotes but could not find anything useful to resolve this issue . finally decided to patch the kernel version and increase the ABAP Program buffer parameter size. Before doing that, we decided to oreplicate the issue in a Development system and started the stress testing in the Development environment.
Before starting the Testing,, I restarted SAP to clear the Program buffer then started with the testing. While monitoring the system, I started noticing that the Program buffer gradually gets occupied and the free space gets reduced and finally got the PXA error as expected. what I would like to know is that, when a transaction/program utilizes the R/3 Program buffer...will it clear the buffer once the activity is over or it will remain in the buffer until the next system restart? if this will remain in the buffer, there is no use in increasing the ABAP program buffer. because, the buffer will again get full and we will facethe same error within a couple of days/weeks.
I even tried to search if there is a program to clear the buffer periodically but I could not find anything of that sort (i am aware of this /$PXA but I don't think it is a recommended way to clear the buffer).so my question here is , how the program buffer works and how it flushes the memory?? when a program runs in foreground and found no space in Program buffer, will it utilize the SWAP or it will give PXA error ?? what happens or what should happen when the program completes it execution?? the Utilized memory will get cleared automatically so that the next program will be able use the memory?
It will be of great help if someone can throw some light and help me understand this
my system configuration is
RAM - 16GB, 2 Core CPU, ABAP buffer size is 800MB
looking forward to see some useful inputs
thanks,
ASK