Script TRTVENLIV: TRTVENLIV
MAJCDESDD: Alimentar [F] SDELIVERYD en la entrega de un pedido
Este punto de entrada permite intervenir al final de la alimentación de la clase [F] del detalle de entrega y, por lo tanto, justo antes de escribir en el registro correspondiente para completar los campos en dicho registro.
Se utiliza en el procesamiento de actualización de una entrega TRTVENLIV.
Contexto y modo de funcionamiento
Transacción
Hay una transacción en curso.
Fichero de traza
Hay un fichero de traza abierto.
Distintos casos de llamada
Este punto de entrada se ejecuta en los procesamientos de creación de la siguiente entrega:
Función de entrega automática.
Tablas abiertas
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 (cargando) |
Cabecera de entrega |
SDELIVERYD |
No (cargando) |
Línea de entrega |
SORDER |
Sí |
Pedidos de venta cabecera |
SORDERQ |
Sí |
Pedidos de venta cantidades |
SORDERP |
Sí (si [F:SOH]SOHCAT<>4) |
Pedidos de venta precio |
SORDERC |
Sí (si F:SOH]SOHCAT=4) |
Pedidos de venta acum. A/R |
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í (si existe artículo cliente) |
Artículos - Clientes |
ITMFACILIT |
No |
Artículos - Plantas |
TABMODELIV |
Sí |
Modos de entrega |
FACILITY |
No |
Plantas |
ALI_NEGSTO: Para forzar la generación de la ruptura
Este punto de entrada se utiliza cuando una línea de pedido se procesa en entrega automática.
Permite forzar la generación de una ruptura cuando la cantidad asignada en el pedido no se puede entregar.
Contexto y modo de funcionamiento
Transacción
Hay una transacción en curso.
Fichero de traza
Hay un fichero de traza abierto.
Contexto de llamada
Se activa en la entrega automática cada vez que se procesa una línea de pedido.
Se encuentra en la etiqueta ALICDESDD del procesamiento TRTVENLIV, después de leer la línea de pedido y de determinar la cantidad por entregar.
Si se puede utilizar stock negativo, permite forzar la generación de una cantidad en ruptura correspondiente a la diferencia entre la cantidad por entregar y la cantidad que se puede entregar.
Variables y máscaras disponibles
[F:ITM]NEGSTO: Stock negativo autorizado (1 = no/2 = sí)
GSHTDLV: Entrega de cantidades en ruptura (1 = no/2 = sí)
Ejemplo:
La cantidad asignada en detalle en una línea de pedido solo puede entregarse de forma parcial o no entregarse (inventario en curso, solicitud de análisis, estado prohibido, lote caducado o stock en espera de ordenación no identificado).
La cantidad asignada en global en una línea de pedido solo puede entregarse de forma parcial o no entregarse (no hay suficiente stock que cumpla las reglas de salida de la entrega).
En este caso, para forzar la generación en ruptura de esta cantidad no entregable, hay que intervenir en el valor WRUP.
[L]WRUP = 1
Aviso: Esta modificación puede generar rupturas (stock físicamente inexistente o no entregable), impidiendo la regularización de los posteriores movimientos en espera.
Tablas abiertas
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 |
SORDER |
Sí |
Pedidos de venta cabecera |
SORDERQ |
Sí |
Pedidos de venta cantidades |
SORDERP |
Sí si [F:SOH]SOHCAT<>4 |
Pedidos de venta precio |
SORDERC |
Sí si [F:SOH]SOHCAT=4 |
Pedidos de venta acum. A/R |
ITMMASTER |
Sí |
Artículos |
ITMSALES |
Sí |
Artículos - Ventas |
CALPORT: Cálculo específico del porte
Este punto de entrada se utiliza en la gestión de transportistas.
Permite realizar un cálculo específico del porte. Sustituye al cálculo estándar que se realiza en la búsqueda de tarifas de transportistas.
Este punto de entrada se encuentra en el procesamiento TRTVENLIV.
Se ejecuta en los procesamientos que permiten generar una entrega: botón de entrega en los pedidos, facturación automática de entregas.
Contexto y modo de funcionamiento
Transacción
Hay una transacción en curso (transacción de creación de la entrega). Se utiliza y prueba la variable GOK. Es igual a 1. Para salir de la transacción, puedes asignarle el valor 0.
Fichero de traza
No hay ningún fichero de traza abierto.
Distintos casos de llamada - Variables y máscaras disponibles
Este punto de entrada se ejecuta desde:
El botón de entrega en la gestión de pedidos.
La función de entrega automática.
Se ejecuta durante la transacción de creación de la entrega. Todas las líneas de detalle se crean con las actualizaciones asociadas. Se encuentra justo antes de la actualización de los movimientos de clientes y de la escritura del registro de la cabecera de entrega.
El punto de entrada se ejecuta en la búsqueda de tarifas de transportistas.
Las variables que se utilizan son:
WDACDLV (local integer) se carga con el número del elemento de facturación del porte que se determina mediante el parámetro FRENUM.
WCRY (local char)
CTY (local char)
WPOSCOD (local char).
Si no se ha introducido ningún código en la ventana de direcciones de entrega, estas variables se cargan con el código de país, la ciudad y el código postal del cliente entregado (con la dirección del cliente entregado en la tabla de direcciones). De lo contrario, se cargan con los códigos introducidos en la ventana de direcciones de entrega.
WPOINT_ENTREE (local integer).
Se inicializa con el valor 0. Asígnale el valor 1 para bloquear la búsqueda estándar de tarifas de transportistas.
LAMTFRE (local decimal).
Importe del porte calculado.
STAT (local integer).
Estado de la devolución. Si tiene asignado el valor 0, permite cargar y mostrar el porte que se ha calculado en la tabla de los elementos de facturación de la entrega.
La búsqueda de tarifas de transportistas se realiza cuando el parámetro FRENUM correspondiente al número de elemento de facturación del porte es distinto a 0 y dicho elemento de facturación se ha leído correctamente en la tabla de los elementos (WDACDLV cargada).
Este es el momento en el que se ejecuta el punto de entrada CALPORT.
A continuación, se realiza la búsqueda estándar de tarifas de transportistas si WPOINT_ENTREE tiene asignado el valor 0.
Por último, el porte calculado se carga y muestra en la tabla de los elementos de facturación si STAT tiene asignado el valor 0.
Por lo tanto, en el punto de entrada CALPORT:
. WPOINT_ENTREE debe tener asignado el valor 1.
. LAMTFRE debe tener el porte calculado.
. STAT debe tener asignado el valor 0 para que se pueda seleccionar el importe.
Tablas abiertas
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.
En las tablas que no se utilizan en todos los procesamientos, se indica el nombre de los procesamientos que las contienen.
Tabla |
Contenido relevante |
Título tabla |
SDELIVERY |
No |
Cabecera de entrega |
SDELIVERYD |
No |
Línea entrega |
SORDER |
No |
Pedidos de venta cabecera |
SORDERQ |
No |
Pedidos de venta cantidades |
SORDERP |
No |
Pedidos de venta precio |
SORDERC |
No |
Pedidos de venta acum. A/R |
BPARTNER |
Sí (terceros factura) |
Terceros |
BPCUSTOMER |
Sí (cliente factura) |
Clientes |
BPDLVCUST |
No |
Clientes entrega |
BPCUSTMVT |
No |
Movimientos clientes |
SALESREP |
No |
Representante |
BPCARRIER |
Sí |
Transportistas |
ITMMASTER |
No |
Artículos |
ITMSALES |
No |
Artículos - Ventas |
ITMBPC |
No |
Artículos - Clientes |
ITMFACILIT |
No |
Artículos - Plantas |
TABMODELIV |
Sí |
Modos de entrega |
FACILITY |
No |
Plantas |
SFOOTINV |
Sí |
Elementos de facturación |
TABSOHTYP |
No (SUBSOH) |
Tabla de tipos de pedidos |
TABCUR |
No (SUBSOH) |
Tabla de divisas |
ITMMVT |
No (SUBSOH) |
Acum. mvtos Artículo-planta |
SPRICLINK |
No (SUBSOH) |
Búsqueda tarifas venta (link) |
PRICSTRUCT |
No (SUBSOH) |
Estructura de tarifas |
CONTACT |
No (SUBSOH) |
Contactos |
ATEXTE |
No (SUBSOH) |
Mensajes diccionario |
SQUOTED |
No (SUBSOH) |
Detalle presupuesto |
RECHNUMSEQ: Cálculo del número de secuencia del pedido
Este punto de entrada se utiliza en la gestión de entregas de pedidos abiertos (que pueden ser interplanta).
Permite intervenir en el número de secuencia calculado para la nueva solicitud de entrega en la entrega parcial de una solicitud de entrega.
De esta forma, en el caso de varias entregas parciales, se evita el bloqueo tras 9 entregas vinculadas a la misma solicitud. El funcionamiento estándar asigna los números de secuencia por dicotomía (para poder insertar líneas)
Este punto de entrada se encuentra en el procesamiento TRTVENLIV.
Contexto y modo de funcionamiento
Transacción
Hay una transacción en curso (transacción de creación de la entrega). Se utiliza y prueba la variable GOK. Es igual a 1. Para salir de la transacción, puedes asignarle el valor 0.
Fichero de traza
No hay ningún fichero de traza abierto.
Distintos casos de llamada - Variables y máscaras disponibles
El punto de entrada se ejecuta cada vez que se realiza una entrega parcial de una solicitud de entrega.
[F:SOQ]SOQSEQ contiene el número de secuencia de la solicitud que se ha entregado.
[F:SOQ1]SOQSEQ contiene el número de secuencia de la siguiente solicitud de entrega. Si esta solicitud de entrega no existe, su valor es nulo.
La variable WSEQ contiene el número de secuencia asignado a la creación de la nueva solicitud.
Para intervenir en el número de secuencia de la nueva solicitud de entrega, hay que modificar el valor de la variable WSEQ.
Tablas abiertas
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.
En las tablas que no se utilizan en todos los procesamientos, se indica el nombre de los procesamientos que las contienen.
Tabla |
Contenido relevante |
Título tabla |
SORDERQ |
Sí |
Pedidos de venta cantidades |
CPYSLSTXT: Alimentación de textos en el fichero SDELIVERY
Este punto de entrada permite intervenir en la alimentación de la clase [F:SDH] de la cabecera de entrega a partir del primer pedido por entregar y justo después de cargar los textos de cabecera y de pie asociados a la entrega.
Por lo tanto, se puede:
- Intervenir en los textos que se van a asociar a la entrega.
- Intervenir en los campos, estándar o específicos, de la cabecera de entrega.
Este punto de entrada se ejecuta cuando se entrega un pedido o una solicitud de entrega en la función de entregas de pedidos.
Contexto y modo de funcionamiento
Transacción
Hay una transacción en curso.
Fichero de traza
Hay un fichero de traza abierto.
Contexto de llamada
Se ejecuta cuando se entrega un pedido o una solicitud de entrega en la función de entrega automática de pedidos.
Se encuentra en el subprograma ALICDESDH del procesamiento TRTVENLIV.
Permite intervenir en los textos relativos a la entrega, alimentar los campos de la cabecera de entrega en la tabla [F:SDH]SDELIVERY o modificar los campos estándar.
Tablas abiertas
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 |
Sí (cargando) |
Cabecera de entrega |
SDELIVERYD |
No (cargando) |
Línea entrega |
SORDER |
Sí |
Pedidos de venta cabecera |
SORDERQ |
Sí |
Pedidos de venta cantidades |
SORDERP |
Sí (si [F:SOH]SOHCAT<>4) |
Pedidos de venta precio |
SORDERC |
Sí (si F:SOH]SOHCAT=4) |
Pedidos de venta acum. A/R |
BPARTNER |
Sí (terceros factura) |
Terceros |
BPCUSTOMER |
Sí (cliente pedido) |
Clientes |
BPDLVCUST |
Sí |
Clientes entrega |
BPCUSTMVT |
No |
Movimientos clientes |
SALESREP |
No |
Representante |
BPCARRIER |
Sí |
Transportistas |
ITMMASTER |
Sí |
Artículos |
ITMBPC |
No |
Artículos - Clientes |
TABMODELIV |
Sí |
Modos de entrega |
FACILITY |
No |
Plantas |
SVCRFOOT |
No |
Documento ventas - Elto. pie |
SVCRVAT |
No |
Documento ventas - Impto. |
LASTCUSMVT |
No |
Últimos mov. clientes |
ITMSALES |
No |
Artículos - Ventas |
ITMFACILIT |
No |
Artículos - Plantas |
SWRKDLV |
Sí |
Entregas automáticas |
CPTANALIN |
No |
Líneas analíticas contables |
ACTIV |
No |
Códigos actividad |
BPADDRESS |
No |
Direcciones |
WAREHOUSE |
No |
Almacenes |
ITMWRH |
No |
Artículos - Almacenes |
GACM |
No |
Modelo contable |
TABSDHTYP |
Sí |
Tabla tipo entregas |
ALISOQ1: Alimentar [F] SORDERQ en la modificación de una entrega de pedido
Este punto de entrada se utiliza en la gestión de entregas de pedidos abiertos (que pueden ser interplanta).
La modificación de una solicitud de entrega supone el saldo de la línea original y la creación de una nueva línea.
El punto de entrada permite completar los campos específicos de esta nueva línea.
Este punto de entrada se encuentra en el procesamiento TRTVENLIV.
Contexto y modo de funcionamiento
Transacción
Hay una transacción en curso (transacción de creación de la entrega). Se utiliza y prueba la variable GOK. Es igual a 1. Para salir de la transacción, puedes asignarle el valor 0.
Fichero de traza
No hay ningún fichero de traza abierto.
Distintos casos de llamada - Variables y máscaras disponibles
El punto de entrada se ejecuta antes de escribir la clase [F:SOQ1] de la nueva línea.
Tablas abiertas
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.
En las tablas que no se utilizan en todos los procesamientos, se indica el nombre de los procesamientos que las contienen.
Tabla |
Contenido relevante |
Título tabla |
SORDERQ1 |
Sí |
Pedidos de venta cantidades |
ALISOQSDH: Alimentar campos de detalle de entrega en la entrega de pedido
Este punto de entrada permite intervenir al final de la alimentación de la pantalla de detalle de entrega a partir de un registro de detalle de pedido cuando se crea una entrega de pedido.
Permite alimentar los campos específicos de la pantalla SDH1 o modificar los campos estándar.
Se ejecuta en cada línea cuando se realiza el picking de un pedido desde la gestión de entregas y cuando se entrega un pedido mediante el botón de entrega de la gestión de pedidos.
Contexto y modo de funcionamiento
Transacción
No hay ninguna transacción en curso cuando se realiza el picking de un pedido desde la gestión de entregas. Hay una transacción en curso cuando se utiliza el botón de entrega de la gestión de pedidos.
Fichero de traza
No hay ningún fichero de traza.
Contexto de llamada
Se ejecuta en cada línea cuando se realiza el picking de un pedido desde la gestión de entregas y cuando se entrega un pedido mediante el botón de entrega de la gestión de pedidos.
Se encuentra al final del subprograma ALISOQSDH del procesamiento TRTVENLIV.
Permite alimentar los campos específicos de la pantalla SDH1 (y, por lo tanto, de la tabla SDELIVERYD) o modificar los campos estándar de esta pantalla y de esta tabla.
Variables y máscaras disponibles
Las pantallas del objeto de entrega se abren y se cargan con la entrega que se está creando.
La variable NOL contiene el número de la línea que se está creando en la tabla de las líneas [M:SDH1]. Se cargan todos los campos de la línea.
Tablas abiertas
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 |
SORDER |
Sí |
Pedidos de venta cabecera |
SORDERQ |
Sí |
Pedidos de venta cantidades |
SORDERP |
Sí si [F:SOH]SOHCAT<>4 |
Pedidos de venta precio |
SORDERC |
Sí si [F:SOH]SOHCAT=4 |
Pedidos de venta acum. A/R |
ITMMASTER |
Sí |
Artículos |
ITMSALES |
Sí |
Artículos - Ventas |
ALICDESDD: Alimentar [F]SDD en entrega de pedido antes de calcular tarif./imptos
Este punto de entrada permite intervenir al final de la alimentación de la clase [F] del detalle de entrega y, por lo tanto, justo antes de escribir en el registro correspondiente para completar los campos en dicho registro.
No obstante, al contrario que MAJCDESDD, este punto de entrada se encuentra antes del cálculo de las tarifas y de los impuestos.
Se utiliza en el procesamiento de actualización de una entrega TRTVENLIV.
Contexto y modo de funcionamiento
Transacción
Hay una transacción en curso.
Fichero de traza
Hay un fichero de traza abierto.
Distintos casos de llamada
Este punto de entrada se ejecuta en los procesamientos de creación de la siguiente entrega:
Función de entrega automática.
Se encuentra antes del cálculo de las tarifas y de los impuestos y, por lo tanto, antes del punto de entrada MAJCDESDD.
Tablas abiertas
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 (cargando) |
Cabecera de entrega |
SDELIVERYD |
No (cargando) |
Línea entrega |
SORDER |
Sí |
Pedidos de venta cabecera |
SORDERQ |
Sí |
Pedidos de venta cantidades |
SORDERP |
Sí (si [F:SOH]SOHCAT<>4) |
Pedidos de venta precio |
SORDERC |
Sí (si F:SOH]SOHCAT=4) |
Pedidos de venta acum. A/R |
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í (si existe artículo cliente) |
Artículos - Clientes |
ITMFACILIT |
No |
Artículos - Plantas |
TABMODELIV |
Sí |
Modos de entrega |
FACILITY |
No |
Plantas |
BEFREWSDH: Antes de escribir en la cabecera de entrega
Este punto de entrada se ejecuta antes de utilizar la instrucción "Rewrite" de cada cabecera de entrega.
El buffer de la tabla [F:SDH]SDELIVERY se carga y puede modificarse con las precauciones necesarias.
Contexto y modo de funcionamiento
Transacción
Hay una transacción en curso.
Fichero de traza
Puede haber un fichero de traza abierto (prueba GTRACE).
Contexto de llamada
Se ejecuta antes de escribir un registro en la tabla SDELIVERY.
Variables y máscaras disponibles
El fichero SDELIVERY se abre y se carga.
Tabla |
Contenido relevante |
Título tabla |
SDELIVERY |
Sí |
Cabecera de entrega |
BEFREWSDD: Antes de escribir la línea de detalle de entrega
Este punto de entrada se ejecuta antes de utilizar la instrucción "Rewrite" de cada línea de detalle de entrega.
El buffer de la tabla SDELIVERYD [SDD] se carga y puede modificarse con las precauciones necesarias.
Contexto y modo de funcionamiento
Transacción
Transacción
Hay una transacción en curso.
Fichero de traza
Puede haber un fichero de traza abierto (prueba GTRACE).
Contexto de llamada
Se ejecuta antes de escribir un registro en la tabla SDELIVERYD.
Variables y máscaras disponibles
El fichero SDELIVERYD se abre y se carga.
Tabla |
Contenido relevante |
Título tabla |
SDELIVERYD |
Sí |
Detalle entrega |
ALISOHSDH: Alimentar campos de cabecera de entrega en la entrega de pedido
Este punto de entrada permite intervenir tras cargar las pantallas de la cabecera de entrega, cuando se crea una entrega de pedido o una solicitud de entrega.
Permite alimentar los campos específicos de las pantallas SDH0, SDH1, SDH2 y SDH3 o modificar los campos estándar.
Se ejecuta cuando se selecciona un pedido en la lista de pedidos, se selecciona una solicitud de entrega en la lista de pedidos abiertos de la gestión de entregas o se entrega un pedido haciendo clic en el botón Entrega de la gestión de pedidos.
Contexto y modo de funcionamiento
Transacción
No hay ninguna transacción en curso cuando se realiza el picking de un pedido o una solicitud de entrega desde la gestión de entregas. Hay una transacción en curso cuando se utiliza el botón de entrega de la gestión de pedidos.
Fichero de traza
No hay ningún fichero de traza.
Contexto de llamada
Se ejecuta cuando se selecciona un pedido en la lista de pedidos, se selecciona una solicitud de entrega en la lista de pedidos abiertos en la gestión de entregas o se entrega un pedido haciendo clic en el botón Entrega de la gestión de pedidos.
Se encuentra al final del subprograma ALISOHSDH del procesamiento TRTVENLIV.
Permite alimentar los campos específicos de las pantallas SDH0, SDH1, SDH2 y SDH3 (y, por lo tanto, de la tabla SDELIVERY) o modificar los campos estándar de esta pantalla y de esta tabla.
Variables y máscaras disponibles
Las pantallas del objeto de entrega se abren. Los campos de la cabecera de las pantallas SDH0, SDH1, SDH2 y SDH3 se alimentan con los datos del pedido o de la solicitud de entrega en curso.
Las pantallas de direcciones ADB2 y ADB3 se alimentan con las direcciones de entrega y facturación.
En la entrega de una solicitud de entrega, [F:SOH] se alimenta con los datos del pedido abierto. [F:SOC] se alimenta a partir de la línea de artículo. [F:SOQ] se alimenta a partir de la línea de solicitud de entrega. Si hay líneas de tarifa, [F:SOP] se alimenta a partir de la primera línea.
En la entrega de un pedido, [F:SOH] se alimenta a partir de la cabecera. [F:SOQ] y [F:SOP] se alimentan a partir de la línea seleccionada o de la primera línea de pedido si esta es un botón.
Tablas abiertas
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 |
SORDER |
Sí |
Pedidos de venta cabecera |
SORDERQ |
Sí |
Pedidos de venta cantidades |
SORDERP |
Sí si [F:SOH]SOHCAT<>4 |
Pedidos de venta precio |
SORDERC |
Sí si [F:SOH]SOHCAT=4 |
Pedidos de venta acum. A/R |
BPDLVCUST |
Sí |
Clientes entrega |
BPCUSTOMER |
Sí |
Cliente pedido |
ALICDESDH: Alimentar [F:SDH] en la entrega de un pedido
Este punto de entrada permite intervenir tras alimentar la clase [F:SDH] de la cabecera de entrega en la entrega automática de un pedido.
Permite alimentar los campos específicos o modificar los campos estándar.
Este punto de entrada se ejecuta cuando se entrega un pedido o una solicitud de entrega en la función de entregas de pedidos.
Contexto y modo de funcionamiento
Transacción
Hay una transacción en curso.
Fichero de traza
Hay un fichero de traza abierto.
Contexto de llamada
Se ejecuta cuando se entrega un pedido o una solicitud de entrega en la función de entrega automática de pedidos.
Se encuentra al final del subprograma ALICDESDH del procesamiento TRTVENLIV.
Permite alimentar los campos específicos de la cabecera de entrega en la tabla [F:SDH]SDELIVERY o modificar los campos estándar.
Tablas abiertas
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 |
Sí (cargando) |
Cabecera de entrega |
SDELIVERYD |
No (cargando) |
Línea entrega |
SORDER |
Sí |
Pedidos de venta cabecera |
SORDERQ |
Sí |
Pedidos de venta cantidades |
SORDERP |
Sí (si [F:SOH]SOHCAT<>4) |
Pedidos de venta precio |
SORDERC |
Sí (si F:SOH]SOHCAT=4) |
Pedidos de venta acum. A/R |
BPARTNER |
Sí (terceros factura) |
Terceros |
BPCUSTOMER |
Sí (cliente pedido) |
Clientes |
BPDLVCUST |
Sí |
Clientes entrega |
BPCUSTMVT |
No |
Movimientos clientes |
SALESREP |
No |
Representante |
BPCARRIER |
Sí |
Transportistas |
ITMMASTER |
Sí |
Artículos |
ITMFACILIT |
No |
Artículos - Plantas |
TABMODELIV |
Sí |
Modos de entrega |
FACILITY |
No |
Plantas |
SVCRFOOT |
No |
Documento ventas - Elto. pie |
SVCRVAT |
No |
Documento ventas - Impto. |
LASTCUSMVT |
No |
Últimos mov. clientes |
ITMSALES |
No |
Artículos - Ventas |
ITMFACILIT |
No |
Artículos - Plantas |
SWRKDLV |
Sí |
Entregas automáticas |
CPTANALIN |
No |
Líneas analíticas contables |
ACTIV |
No |
Códigos actividad |
BPADDRESS |
No |
Direcciones |
WAREHOUSE |
No |
Almacenes |
ITMWRH |
No |
Artículos - Almacenes |
GACM |
No |
Modelo contable |
TABSDHTYP |
Sí |
Tabla tipo entregas |