Tiempo aproximado de lectura: 00:05:00 min
Duda
Ejemplo de ExecAuto para Alteración de Reservas con integración PIMS (MATA381)
Ambiente
Cross Segmentos - TOTVS Backoffice (Línea Protheus) - MI - Stock y Costos (SIGAEST) - Todas las versiones 12
Solución
En el array de cabecera es necesario enviar el número de orden de producción y la clave INDEX con el valor 2, como último ítem del array, para que el sistema cambie la orden de producción correcta.
En el array de items sólo se puede enviar información sobre las reservas que se están modificando. No es necesario cargar en la matriz de reservas que ya están registrados en la tabla SD4 y que no sufrirán ningún cambio. La información de la dirección se puede enviar utilizando la opción AUT_D4_END según el ejemplo.
Cuando la reserva tiene control de lote y el lote se envía para generar la reserva, no es necesario enviar la fecha de vencimiento del lote. El programa MATA381 completa automáticamente la fecha de vencimiento del lote.
Para cambiar una reserva que está registrado en SD4 es necesario utilizar el identificador LINPOS. La clave utilizada en LINPOS debe ser la siguiente concatenación:
D4_COD+D4_TRT+D4_LOTECTL+D4_NUMLOTE+D4_LOCAL+D4_OPORIG+D4_SEQ. Verifique el uso correcto en el ejemplo.
Para eliminar una reserva que está registrado en SD4 es necesario utilizar el identificador LINPOS en conjunto con la clave AUTDELETA. La clave utilizada en LINPOS debe ser la siguiente concatenación:
D4_COD+D4_TRT+D4_LOTECTL+D4_NUMLOTE+D4_LOCAL+D4_OPORIG+D4_SEQ. Verifique el uso correcto en el ejemplo.
Para cambiar la información de la tabla SDC que está vinculada a la reserva, se deben utilizar los identificadores LINPOS y AUTDELETA de la misma forma que se utiliza para los registros de la tabla SD4.
Para cambiar la información de la tabla NLI que está vinculada a la reserva, se deben utilizar los identificadores LINPOS y AUTDELETA de la misma forma que se utiliza para los registros de la tabla SD4.
Para agregar una nueva reserva, simplemente agregue la información sobre está a la matriz de elementos.
Para cambiar reservas, envíe el tercer parámetro de MATA381 con el valor 4.
0 Comentarios