Hola,
En st02, haz doble clic en el búfer de parámetros que enfrenta muchos intercambios, por ejemplo "Pantalla".
La siguiente pestaña te muestra
Tamaño Asignado KB
Disponible KB
Usado KB
Libre KB
Entradas de directorio Disponible
Usado
Libre
Este búfer está configurado por 2 parámetros (puedes mostrarlos con el botón 'parámetro actual'):
zcsa/presentation_buffer_area
sap/bufdir_entries
Un parámetro es una cantidad de memoria (en Bytes), el otro representa un 'número máximo'.
Para saber si necesitas más memoria en el búfer o aumentar el número máximo, debes leer la pestaña en la pantalla anterior.
Si "Tamaño" - "Libre" está cerca de 0, necesitas aumentar zcsa/presentation_buffer_area
Si "Entradas de directorio" - "Libre" está cerca de 0, necesitas aumentar sap/bufdir_entries
No hay una regla absoluta para saber cuánto necesitas aumentar cada parámetro para cada búfer en una fila. Es más una cuestión de 'sentimientos' y a menudo necesitas hacer muchas pruebas (cambiar parámetros, detenersap/iniciarsap, volver a cambiar parámetros, etc.).
Por ejemplo
zcsa/presentation_buffer_area = 10000000
sap/bufdir_entries = 10000
Si "Tamaño" - "Libre" está en 0 y "Entradas de directorio" - "Libre" está en 9000, esto significa que puedes tener 9 veces más entradas de directorio pero no más memoria para retenerlas.
Entonces, en este sistema, 1000 entradas de búfer equivalen a 10Mb de memoria.
Entonces, si "Objetos intercambiados" están en 2000, simplemente establece zcsa/presentation_buffer_area = 10000000 + 2*10000000
No necesitas modificar sap/bufdir_entries porque puede manejar 9 veces más entradas.
Si deseas manejar en memoria tantas entradas como el máximo de entradas de directorio, podrías establecer zcsa/presentation_buffer_area = 10000000 + 9*10000000
Haz lo mismo para cada búfer con muchos intercambios.
Espero que esto te ayude.
Saludos,