Transacciones soportadas
Las transacciones del sistema que dan soporte a las dependencias se identifican mediante un distintivo, en su tipo de proceso base.
Este distintivo no se puede editar para las transacciones del sistema o incorporadas. Puede habilitar o inhabilitar las dependencias únicamente para las transacciones ampliadas o personalizadas. Tenga en cuenta que el sistema y los escuchas personalizados no dan soporte a la dependencia de transacciones. No obstante, puede configurar la finalización de transacción para cada instancia del escucha.
Las transacciones soportadas son:
- Creación de orden encadenada – Esta transacción ignora las líneas de pedido que no cumplan las dependencias.
- Cerrar orden – Este agente ignora la orden si alguna de las líneas de pedido no cumplen las dependencias.
- Cobro de pago – Esta API devuelve un distintivo para indicar que las dependencias están impidiendo que se procese la transacción si alguna línea tiene dependencias no satisfechas. No obstante, el agente ignora la orden actual, y la procesa en la siguiente ejecución.
- Ejecución de pago – Esta API devuelve un distintivo para indicar que las dependencias están impidiendo que se procese la transacción si alguna línea tiene dependencias no satisfechas. No obstante, el agente ignora la orden actual, y la procesa en la siguiente ejecución.
- LIBERACIÓN – Esta transacción ignora las líneas que no cumplen los criterios, y llena la razón del error de planificación de aquellas líneas que no se hayan procesado debido a las dependencias.
- PLANIFICACIÓN – Esta transacción ignora las líneas que no cumplen los criterios, y llena la razón del error de planificación de aquellas líneas que no se hayan procesado debido a las dependencias.
Las transacciones abstractas tienen un distintivo diferente para indicar el tipo de dependencia soportado.
Los dos tipos de dependencias a los que las transacciones abstractas dan soporte son:
- Ninguna – La dependencia de soporte para una instancia individual de la transacción es siempre N.
- Específica de instancia - La dependencia de soporte puede configurarse para cada instancia de la transacción.
De forma predeterminada, todas las transacciones abstractas tienen este distintivo de dependencia establecido en Ninguna. No obstante, las transacciones abstractas siguientes dan soporte a instancias específicas, de manera que ignoren cualquier línea que no cumpla las dependencias:
- Cambiar estado de orden
- Crear factura de orden
- Creación de orden derivada
- Enviar orden.