Rangos de números y búferes
Ideas principales:
- En clase vimos que el número que SAP le asigna a los interlocutores al grabar (usando numeración interna) no es el número siguiente al contador que aparece cuando configuramos el rango de números (transacción BUCF).
- La razón es que teníamos un búfer de 10 números (que podemos consultar en la SM56).
- El búfer se usa para mejorar el rendimiento: en vez de acceder a la base de datos para leer la tabla NRIV, lo que hace SAP es acceder a la Memoria Principal (capa de aplicación) donde está el búfer.
Porque es más rápido. No hay que acceder a la base de datos, bloquearla, desbloquearla…
Si hay números en el búfer, toma el primer número del búfer.
Solo en caso de que el búfer esté vacío se tomaría el número de la base de datos.
Si hay números en el búfer, toma el primer número del búfer.
Solo en caso de que el búfer esté vacío se tomaría el número de la base de datos.
- La activación/desactivación del búfer, así como la cantidad de números que se llevan al búfer se hace en la transacción SNRO.