Este punto de entrada permite intervenir al final de los controles de autorización de entrega de una línea de pedido. Se utiliza para añadir pruebas que permiten rechazar la línea de pedido.
Se utiliza en el proceso de entrega automática FUNAUTDLV.
No hay transacción en curso.
Para rechazar la línea de pedido, la variable OK debe tener asignado el valor 1.
Hay un fichero de traza abierto.
Este punto de entrada se activa:
En la función de entrega automática, al final de los controles de autorización de entrega de cada línea de pedido.
La máscara de selección de los pedidos SAD1 está disponible.
Para rechazar la línea de pedido, la variable OK debe tener asignado el valor 1.
Para forzar la entrega de los pedidos no asignados y de las cantidades en ruptura (si el parámetro "SHTDLV" lo permite y el stock negativo está autorizado), la variable global GLIVSPE debe tener asignado el valor 1.
Para forzar la generación de una ruptura correspondiente a la cantidad asignada no entregable (inventario en curso, solicitud de análisis...), la variable local WRUP debe tener asignado el valor 1.
En la siguiente tabla, el indicador Contenido relevante significa que el contenido es coherente con el contexto (el cliente en curso está cargado…). Suele ser el caso de los ficheros que contienen la cabecera, no los que contienen las líneas.
Tabla | Contenido relevante | Título tabla |
SDELIVERY | No | Cabecera de entrega |
SDELIVERYD | No | Detalle entrega |
SORDER | Sí | Pedidos de venta cabecera |
SORDERQ | Sí | Pedidos de venta cantidades |
SORDERP | Sí (si pdo normal) | Pedidos de venta precio |
SORDERC | No | Pedidos artículo/cliente (pdos abiertos) |
BPARTNER | No | Terceros |
BPCUSTOMER | No | Clientes |
BPDLVCUST | No | Clientes entrega |
BPCUSTMVT | No | Movimientos clientes |
SALESREP | No | Representante |
BPCARRIER | No | Transportistas |
ITMMASTER | No | Artículos |
ITMSALES | No | Artículos - Ventas |
ITMBPC | No | Artículos - Clientes |
ITMFACILIT | No | Artículos - Plantas |
TABMODELIV | No | Modos de entrega |
FACILITY | No | Plantas |
Este punto de entrada permite intervenir antes de escribir en el fichero de trabajo de cada línea de pedido que se va a entregar. Permite añadir datos que se utilizan como criterios de ruptura en los datos del fichero de trabajo (campo SWDDATA) o para modificar la clave (campos SWDKEY).
Se utiliza en el proceso de entrega automática FUNAUTDLV.
No hay transacción en curso.
Hay un fichero de traza abierto.
Este punto de entrada se activa:
En la función de entrega automática, en cada escritura de un registro en el fichero de trabajo.
La máscara de selección de los pedidos SAD1 está disponible.
Para añadir criterios de ruptura, hay que alimentar la información correspondiente en el campo SWDDATA.
Ej.: [F:SWD]SWDDATA += [F:SOH]xxx
Aviso: en el campo SWDDATA solo quedan 19 caracteres disponibles.
Cualquier modificación relacionada con los campos clave SWDKEY puede causar problemas en las entregas generadas.
En la siguiente tabla, el indicador Contenido relevante significa que el contenido es coherente con el contexto (el cliente en curso está cargado…). Suele ser el caso de los ficheros que contienen la cabecera, no los que contienen las líneas.
Tabla | Contenido relevante | Título tabla |
SWRKDLV | Sí | Entregas automáticas |
SORDER | Sí | Pedidos de venta cabecera |
SORDERQ | Sí | Pedidos de venta cantidades |
SORDERP | Sí si [F:SOH]SOHCAT<>4 | Pedidos de venta precio |
SORDERC | No | Pedidos abiertos de venta |
SDELIVERY | No | Cabecera de entrega |
SDELIVERYD | No | Detalle entrega |
BPARTNER | No | Terceros |
BPCUSTOMER | No | Clientes |
BPDLVCUST | No | Clientes entrega |
BPCUSTMVT | No | Movimientos clientes |
ITMMASTER | No | Artículos |
ITMSALES | No | Artículos - Ventas |
|
|
|
Este punto de entrada permite intervenir después de escribir en el fichero de trabajo de todas las líneas de pedido que se van a entregar. De esta forma, permite intervenir antes de crear las entregas identificando las líneas que se van a procesar. Por ejemplo, puede lanzar un proceso de reaprovisionamiento de urgencia de los campos de picking correspondientes para evitar rupturas en la entrega.
Se utiliza en el proceso de entrega automática FUNAUTDLV.
No hay transacción en curso.
Hay un fichero de traza abierto.
Este punto de entrada se activa:
En la función de entrega automática, después de escribir en el fichero de trabajo.
La máscara de selección de los pedidos SAD1 está disponible.
La tabla de trabajo SWRKDLV contiene el identificador de todas las líneas de pedido que se van a entregar.
En la siguiente tabla, el indicador Contenido relevante significa que el contenido es coherente con el contexto (el cliente en curso está cargado…). Suele ser el caso de los ficheros que contienen la cabecera, no los que contienen las líneas.
Tabla | Contenido relevante | Título tabla |
SWRKDLV | No | Entregas automáticas |
SORDER | No | Pedidos de venta cabecera |
SORDERQ | No | Pedidos de venta cantidades |
SORDERP | No | Pedidos de venta precio |
SORDERC | No | Pedido abiertos de venta |
SDELIVERY | No | Cabecera de entrega |
SDELIVERYD | No | Detalle entrega |
BPARTNER | No | Terceros |
BPCUSTOMER | No | Clientes |
BPDLVCUST | No | Clientes entrega |
BPCUSTMVT | No | Movimientos clientes |
ITMMASTER | No | Artículos |
ITMSALES | No | Artículos - Ventas |
|
|
|
Este punto de entrada permite intervenir al final del proceso del detalle de una línea de entrega.
Se utiliza en el proceso de entrega automática FUNAUTDLV.
Hay una transacción en curso. Es la transacción de creación de la entrega.
Para cancelar la transacción en caso de que haya un problema, hay que asignar el valor 0 a la variable GOK.
Hay un fichero de traza abierto.
Transacción de creación de entrega. La cabecera de entrega se ha alimentado, aún no se ha creado.
Se encuentra a nivel del final del proceso de una línea de detalle. Se ha creado la línea detalle; se han realizado las actualizaciones de dicha línea (actualización del pedido, del encurso y de las asignaciones).
La máscara de selección de los pedidos SAD1 está disponible.
El registro de la cabecera de pedido que se va a entregar se ha cargado en [F:SOH].
El registro de la cabecera de entrega que se va a crear se ha cargado en [F:SDH], pero aún no se ha creado.
Los registros del detalle de la línea de pedido que se va a entregar se han cargado en [F:SOP] y [F:SOQ].
El registro del detalle de entrega se ha cargado en [F:SDD] y se se ha creado.
En la siguiente tabla, el indicador Contenido relevante significa que el contenido es coherente con el contexto (el cliente en curso está cargado…). Suele ser el caso de los ficheros que contienen la cabecera, no los que contienen las líneas.
Tabla | Contenido relevante | Título tabla |
SWRKDLV | No | Entregas automáticas |
SDELIVERY | Sí | Cabecera de entrega |
SDELIVERYD | Sí | Detalle entrega |
SORDER | Sí | Pedidos de venta cabecera |
SORDERQ | Sí | Pedidos de venta cantidades |
SORDERP | Sí | Pedidos de venta precio |
SORDERC | Sí | Pedidos artículo/cliente (pdos abiertos) |
BPARTNER | Sí (terceros factura) | Terceros |
BPCUSTOMER | Sí (cliente factura) | Clientes |
BPDLVCUST | Sí | Clientes entrega |
BPCUSTMVT | No | Movimientos clientes |
SALESREP | No | Representante |
BPCARRIER | Sí | Transportistas |
ITMMASTER | Sí | Artículos |
ITMSALES | Sí | Artículos - Ventas |
ITMBPC | Sí | Artículos - Clientes |
ITMFACILIT | No | Artículos - Plantas |
TABMODELIV | Sí | Modos de entrega |
FACILITY | No | Plantas |
SPRICLINK | No | Búsqueda tarifas venta (link) |
ACTIV | No | Códigos de actividad |
Este punto de entrada permite intervenir cuando la transacción se ha determinado en estándar para modificarla de forma más contextual.
Se utiliza en el proceso de entrega automática FUNAUTDLV.
No hay transacción en curso.
Para cancelar la transacción en caso de que haya un problema, hay que asignar el valor 1 a la variable OK.
Hay un fichero de traza abierto.
Este punto de entrada se activa:
En la función de entrega automática, después de determinar la transacción de entrega por defecto.
La máscara de selección de los pedidos SAD1 está disponible.
La variable WFLGLIG tiene asignado el valor 1 si es una entrega normal.
La variable WFLGLND tiene asignado el valor 1 si es una entrega de préstamo.
La transacción por defecto se encuentra almacenada en la variable WTRS. Puede modificar este valor para adaptarlo al contexto específico.
En la siguiente tabla, el indicador Contenido relevante significa que el contenido es coherente con el contexto (el cliente en curso está cargado…). Suele ser el caso de los ficheros que contienen la cabecera, no los que contienen las líneas.
Tabla | Contenido relevante | Título tabla |
SWRKDLV | No | Entregas automáticas |
SORDER | No | Pedidos de venta cabecera |
SORDERQ | No | Pedidos de venta cantidades |
SORDERP | No | Pedidos de venta precio |
SORDERC | No | Pedido abiertos de venta |
SDELIVERY | No | Cabecera de entrega |
SDELIVERYD | No | Detalle entrega |
BPARTNER | No | Terceros |
BPCUSTOMER | No | Clientes |
BPDLVCUST | No | Clientes entrega |
BPCUSTMVT | No | Movimientos clientes |
ITMMASTER | No | Artículos |
ITMSALES | No | Artículos - Ventas |
|
|
|