Transaccion es el codigo de unico dentro de sap para acceder a las funcionalidades particulares de SAP de una o varias pantallas
Se define como secuencia de acciones que logicamene estan relacionadas en sentido de negocio y mediante las cuales se obtienen o procesan datos
Los datos deben asegurarse que esten completos y correctos dentro de la unidad.
En medio de una transaccion los datos usualmente son inconsistentes
El sistema SAP es un sistema transaccional
Se pueden crear transacciones con la transaccion SE93
tipos de transacciones
1. Transacciones de dialogo
2. Transacciones orienta a objetos
3. Transacciones de report
4. Transacciones de variantes
5. Transacciones de parametros
ACID (ATOMIC CONSISTENT ISOLETED DURABLE)
conjunto de caracteristicas o propiedades que garantizan que las tranasacciones en una base de datos son fiables.
Atomico: la transaccion es completamente exitoso o no tiene efecto
Consistente: los cambios de estado van siempre desde uno que es correcto a otro que es correcto
Aislado: los cambios realizados solo pueden ser vistos por otras transacciones solo cuando se confirman finalmente (commit)
Duradero: los resultados de la transaccion son duraderos ya que existiran de forma permanente en la base de datos despues de la confirmacion final
LUW (LOGICAL UNIT WORK)
paso elemental de proceso que funciiona como un mecanismo de bloqueo que protege la integridad de las transacciones o un conjunto de pasos dentro de una transaccion, todos estos pasos deben ejecutarse y acabar correctamente antes de continuar la logica de la transaccion
LUW asegura el concepto de ACID delimitadas por el comando COMMIT y asegura que los datos sean consistentes en la base, si hay error el sistema realiza un rollback
SAP LUW consiste en varios pasos de dialogo y es consistente en terminos de negocio
un work process puede ejecutar una sola LUW de base de datos por cada paso de dialogo
SAP LUW cumplan con el pricipio ACID los cambios realizados a la base de datos realizan en una unica mediante tecnicas de agrupamiento haciendo commit en la ultima LUW de base de datos
Un programa Z es un programa que esta fuera del estandar de SAP, creados usualmente por un programador.