Puntos de entrada > Módulo Compras > Script estándar TRTACHCDE1 

CONTREMARQ: Elección proveedor y precio unitario para la generación de una contr

Este punto de entrada situado en el procesoTRTACHCDE1 creación de un pedido con contramarca de compra a partir de un pedido de venta, genera una acciónCONTREMARQ".

La finalidad de esta acción es dar la posibilidad de elegir al proveedor del pedido de compra y también de indicar un precio unitario específico así como una divisa.

Contexto y modo de funcionamiento

Transacción

No existe transacción en curso

Fichero traza

Hay un fichero de traza abierto.

Diferentes casos de activación

La llamada se realiza para cada línea de pedido de venta que genere una línea de pedido de compra.

Variables y pantallas disponibles

Las siguientes variables se cargan en el momento de llamada de la acción "CONTREMARQ".

NUMSOH

Número del pedido de venta en curso de proceso

LINSOH

Línea del pedido de venta en curso de proceso

SEQSOH

Secuencia de la línea del pedido de venta en curso de proceso

La pantalla [M:POI1] se puede utilizar, la variable NOL indica la línea de la tabla en curso de carga.

Se cargan las siguientes clases de ficheros: [F:SOH], [F:SOQ], [F:SOP], [F:ITM]

Las variables y clases anteriores no deben modificarse.

Las siguientes variables deben modificarse para influenciar el proceso de contramarca.

NUMFOU

Número del proveedor sugerido

Si este no está indicado, es el primer proveedor contramarca del

artículo en cuestión que se tendrá en cuenta.

PUNET

Precio unitario neto sugerido

Si éste no está indicado, se valorará la línea del pedido de compra

después de una búsqueda de tarifa.

Si se desea forzar un precio a cero, en este campo se debe introducir un valor negativo. El motivo será en este caso el motivo por defecto.

UNIDAD

Unidad en la que se expresa el anterior precio unitario

Si la unidad no se indica, será la unidad de compra del artículo-planta.

DEVISE                     

         Divisa en la que está espresada el precio unitario y según el valor del indicador a continuación divisa por defecto del pedido.

         Si esta no está indicada, la divisa será la divisa del proveedor (BPARTNER).

DEVISEFLAG

         Indicador que permite tomar el valor de la divisa indicada como divisa del pedido (2 = DEVISE sera la divisa del pedido).

Tablas abiertas

En la siguiente tabla, el indicador "contenido significativo" indica que el contenido es coherente con el contexto (el pedido de venta en curso está cargado…etc.).

Tabla

Contenido significativo

Descripción tabla

BPARTNER

 

Business partner

BPCUSTOMER

 

Clientes

BPSUPPLIER

 

Proveedores

BPSUPPMVT

 

Movimientos proveedores

SORDER

Cabeceras de pedidos de ventas

SORDERP

Líneas precios pedidos de venta

SORDERQ

Líneas cantidades pedidos de venta

PORDER

 

Cabeceras de pedidos de compra

PORDERP

 

Pedidos de compra precio

PORDERQ

 

Líneas cantidades pedidos de compra

PPRICLINK

 

Búsqueda tarifas de compra (Link)

FACILITY

 

Plantas

ITMMASTER

Artículos

ITMBPS

 

Artículos - Proveedores

ITMFACILITY

 

Artículos - Plantas

ITMMVT

 

Acumulados de movimientos artículo - planta

ORDERS

 

Encurso

TABCUR

 

Divisas

TABCOEFF

 

Coeficientes

PERIOD

 

Períodos

 BUDPAR

 

Parametrización presupuesto si módulo contable presente

Observacione diversas

El artículo - proveedor debe existir obligatoriamente.

El precio unitario puede especificarse con una precisión de 4 cifras después de la coma.

CTMDIRECT: Creación Cdgo venta intersociedades tras una contramarca directa

Este punto de entrada situado en el procesoTRTACHCDE1 creación de un pedido con contramarca de compra directa interplantas o intersociedades, genera una acción genera una acciónCTMDIRECT".

El fin de esta acción es autorizar que se genere un pedido de venta interplantas o intersociedades tras una contramarca directa de compra interplantas o intersociedades.

Contexto y modo de funcionamiento

Transacción

Existe una transacción en curso.

Fichero traza

Hay un fichero de traza abierto.

Diferentes casos de activación

La activación se realiza en el bucle de carga de la máscara de pantalla [M :POI1] tras la lectura del pedido de venta al principio de la contramarca.

Variables y pantallas disponibles

La siguiente variable se carga en el momento de llamada de la acción "CTMDIRECT".

NOL

Índice de la línea en curso de carga en la máscara de pantalla [M :POI1]. 

Hay que modificar la variable siguiente para autorizar la generación del pedido de venta interplantas o intersociedades.

WCTMFLAG

Indicador de generación del pedido de venta tras la contramarca de compra.

0 = Sin generación (valor por defecto)

1 = Generación del pedido de venta interplantas o intersociedades

Tablas abiertas

En la siguiente tabla, el indicador "contenido significativo" indica que el contenido es coherente con el contexto (en este preciso caso no existe ninguno).

Tabla

Contenido significativo

Descripción tabla

BPARTNER

 

Business partner

BPCUSTOMER

 

Clientes

BPSUPPLIER

 

Proveedores

BPSUPPMVT

 

Movimientos proveedores

SORDER

 

Cabeceras de pedidos de ventas

SORDERP

 

Líneas precios pedidos de venta

SORDERQ

 

Líneas cantidades pedidos de venta

PORDER

 

Cabeceras de pedidos de compra

PORDERP

 

Pedidos de compra precio

PORDERQ

 

Líneas cantidades pedidos de compra

PPRICLINK

 

Búsqueda tarifas de compra (Link)

FACILITY

 

Plantas

ITMMASTER

 

Artículos

ITMBPS

 

Artículos-Proveedores

ITMFACILITY

 

Artículos - Plantas

ITMMVT

 

Acumulados de movimientos artículo - planta

ORDERS

 

Encurso

TABCUR

 

Divisas

TABCOEFF

 

Coeficientes

PERIOD

 

Períodos

 BUDPAR

 

Parametrización presupuesto si módulo contable presente

Observacione diversas

En el momento de la etrega del pedido de venta interplantas o intersociedades, no se debe olvidar actualizar el indicador RCPFLG en la línea de entrega mediante el punto de entrada CFMDLVMAJ de TRTVENLIVV.

Este indicador debe colocarse en el valor 2 para que la entrega no aparezca en las recepciones de compra inter-plantas o intersociedades.

 

CTMFILTRE: Filtros suplementarios en el pedido de ventas para generación contram

Este punto de entrada situado en el procesoTRTACHCDE1 creación de un pedido con contramarca de compra a partir de un pedido de venta, genera una acciónCTMFILTRE".

La finalidad de esta acción es dar la posibilidad de situar filtros adicionales en los pedidos de venta a tratar.

Contexto y modo de funcionamiento

Transacción

No existe transacción en curso

Fichero traza

Hay un fichero de traza abierto.

Diferentes casos de activación

La llamada se realiza antes del proceso de los pedidos de venta pero una vez validada la pantalla de introducción de las selecciones.

Variables y pantallas disponibles

La siguiente variable se carga en el momento de llamada de la acción "CTMFILTRE".

CRITERIO

Filtro en cabecera de pedidos de venta compuesto por el tratamiento a partir

de la pantalla de selecciones POHW.

Las siguientes variables deben modificarse para influenciar el proceso de contramarca.

SOHFILTRE

Filtro adicional en cabecera de pedidos de venta (SORDER).

SOQFILTRE

Filtro adicional en cabecera de pedidos de venta (SORDERQ).

Nota: En teoría se puede intervenir en el filtro CRITERIO compuesto por el tratamiento sabiendo que las selecciones realizadas realmente ya no serán coherentes con éste.

Tablas abiertas

En la siguiente tabla, el indicador "contenido significativo" indica que el contenido es coherente con el contexto (en este preciso caso no existe ninguno).

Tabla

Contenido significativo

Descripción tabla

BPARTNER

 

Business partner

BPCUSTOMER

 

Clientes

BPSUPPLIER

 

Proveedores

BPSUPPMVT

 

Movimientos proveedores

SORDER

 

Cabeceras de pedidos de ventas

SORDERP

 

Líneas precios pedidos de venta

SORDERQ

 

Líneas cantidades pedidos de venta

PORDER

 

Cabeceras de pedidos de compra

PORDERP

 

Pedidos de compra precio

PORDERQ

 

Líneas cantidades pedidos de compra

PPRICLINK

 

Búsqueda tarifas de compra (Link)

FACILITY

 

Plantas

ITMMASTER

 

Artículos

ITMBPS

 

Artículos - Proveedores

ITMFACILITY

 

Artículos - Plantas

ITMMVT

 

Acumulados de movimientos artículo - planta

ORDERS

 

Encurso

TABCUR

 

Divisas

TABCOEFF

 

Coeficientes

PERIOD

 

Períodos

 BUDPAR

 

Parametrización presupuesto si módulo contable presente

Observacione diversas

En el seguimiento se notificará cualquier modificación de filtro.

CTMFILTRE1: Exclusión de pedidos de venta para no generar contramarca

Este punto de entrada situado en el procesoTRTACHCDE1 creación de un pedido con contramarca de compra a partir de un pedido de venta, genera una acciónCTMFILTRE1".

Esta acción sirve para dar la posibilidad de excluir completamente ciertos pedidos de venta para no generar el pedido de compra.

Ejemplo: Excluir los pedidos de venta para los que al menos una línea no tenga precio.

Contexto y modo de funcionamiento

Transacción

No existe transacción en curso

Fichero traza

Hay un fichero de traza abierto.

Diferentes casos de activación

La llamada se realiza antes del proceso de los pedidos de venta pero una vez validada la pantalla de introducción de las selecciones.

Variables y pantallas disponibles

Las siguientes variables deben modificarse para influír el proceso de contramarca.

WCDTSTA

         Indicador de exclusión del pedido de venta en curso ([F:SOH]SOHNUM)

           0 = Sin exclusión

           1 = El pedido de venta en curso no se transformatá en pedido de venta

Tablas abiertas

En la siguiente tabla, la columna ‘Contenido significativo’ indica que el contenido es coherente con el contexto.

Tabla

Contenido significativo

Descripción tabla

BPARTNER

No

Business partner

BPCUSTOMER

No

Clientes

BPSUPPLIER

No

Proveedores

BPSUPPMVT

No

Movimientos proveedores

SORDER

Cabeceras de pedidos de ventas

SORDERP

No

Líneas precios pedidos de venta

SORDERQ

No

Líneas cantidades pedidos de venta

PORDER

No

Cabeceras de pedidos de compra

PORDERP

No

Pedidos de compra precio

PORDERQ

No

Líneas cantidades pedidos de compra

PPRICLINK

No

Búsqueda tarifas de compra (Link)

FACILITY

No

Plantas

ITMMASTER

No

Artículos

ITMBPS

No

Artículos - Proveedores

ITMFACILITY

No

Artículos - Plantas

ITMMVT

No

Acumulados de movimientos artículo - planta

ORDERS

No

Encurso

TABCUR

No

Divisas

TABCOEFF

No

Coeficientes

PERIOD

No

Períodos

 BUDPAR

No

Parametrización presupuesto si módulo contable presente

Observacione diversas

En el seguimiento se notificará cualquier pedido de venta excluído.

CTMFILTSOQ: Exclusión de líneas de venta para no generar contramarca

Este punto de entrada situado en el procesoTRTACHCDE1 creación de un pedido con contramarca de compra a partir de un pedido de venta, genera una acciónCTMFILTSOQ".

Esta acción sirve para dar la posibilidad de excluir ciertos pedidos de venta para no generar la línea de pedido de compra.

Ejemplo: Excluir las líneas de pedido de venta que no tienen precio indicado.

Contexto y modo de funcionamiento

Transacción

No existe transacción en curso

Fichero traza

Hay un fichero de traza abierto.

Diferentes casos de activación

Para cada pedido de venta se realiza una activación.

Variables y pantallas disponibles

Las siguientes variables deben modificarse para influír el proceso de contramarca.

WCDTSTA

Indicador de exclusión de la línea de pedido de venta en curso ([F:SOQ]SOHNUM+[F:SOQ]SOPLIN+[F:SOQ]SOQSEQ)

           0 = Sin exclusión

           1 = La línea del pedido de venta en curso no se transformará en pedido de venta

Tablas abiertas

En la siguiente tabla, la columna ‘Contenido significativo’ indica que el contenido es coherente con el contexto.

Tabla

Contenido significativo

Descripción tabla

BPARTNER

No

Business partner

BPCUSTOMER

No

Clientes

BPSUPPLIER

No

Proveedores

BPSUPPMVT

No

Movimientos proveedores

SORDER

Cabeceras de pedidos de ventas

SORDERP

No

Líneas precios pedidos de venta

SORDERQ

Líneas cantidades pedidos de venta

PORDER

No

Cabeceras de pedidos de compra

PORDERP

No

Pedidos de compra precio

PORDERQ

No

Líneas cantidades pedidos de compra

PPRICLINK

No

Búsqueda tarifas de compra (Link)

FACILITY

No

Plantas

ITMMASTER

No

Artículos

ITMBPS

No

Artículos - Proveedores

ITMFACILITY

No

Artículos - Plantas

ITMMVT

No

Acumulados de movimientos artículo - planta

ORDERS

No

Encurso

TABCUR

No

Divisas

TABCOEFF

No

Coeficientes

PERIOD

No

Períodos

 BUDPAR

No

Parametrización presupuesto si módulo contable presente

Observacione diversas

ECLBESOINS: División de las necesidades de manera específica

Este punto de entrada situado en el proceso TRTACHCDE1 creación de pedidos de compra, genera una acción "ECLBESOINS".

El objetivo de esta acción es dar la posibilidad de borrar o de reagrupar las necesidades de forma específica.

También permite realizar una selección específica de las necesidades para generar las líneas de pedido en un orden particular.

Contexto y modo de funcionamiento

Transacción

No existe transacción en curso

Fichero traza

No hay ningún fichero de seguimiento abierto

Diferentes casos de activación

La llamada se hace se tiene en cuenta las necesidades a partir de los pedidos clásicos o el plan del comprador.

Variables y pantallas disponibles

Las siguientes variables se cargan en el momento de llamada de la acción "ECLBESOINS".

TRAIT

         Código del tratamiento en curso (1 = pedidos clásicos,  2 = plan del comprador,  3 = plan de aprovisionamiento).

FOURN

         Número de proveedor.

Este campo está reseñado únicamente si la llamada se hace desde el pedido clásico (TRAIT=1).

REFART

Referencia artículo.

Este campo es significativo únicamente si la llamada se hace desde el pedido clásico (TRAIT=1).

La pantalla [M:PPI1] es utilizable únicamente si la llamada es realizada desde los pedidos clásicos (TRAIT=1).

La pantalla [M:PPI2] es utilizable únicamente si la llamada es realizada desde el plan de compras (TRAIT=2).

La pantalla [M:PMG] es utilizable únicamente si la llamada es realizada desde los planes de aprovisionamiento (TRAIT=3).

Las variables y clases anteriores no deben modificarse.

Las variables siguientes pueden ser modificadas para cambiar la división / reagrupamiento después de tener en cuenta las necesidades. 

WSRTFLG

         Indicador de selección (0 = selección a realizar en estándar,  1 = selección efectuada en específico).

         En función del código de tratamiento, la selección específica se ejecutará sobre las clases [M] siguientes:

         Sort en [M :PPI1] si TRAIT = 1

         Sort en [M :PPI2] si TRAIT = 2

         Sort en [M :PMG] si TRAIT = 3

         No olvidar colocar WSRTFLG en 1 después del Sort!

ECLAT_PSH

         División por número de solicitud de compra (1= No,  2 = Si).

ECLAT_DAT

         División por fecha de necesidad (1 = No,  2 = Si).

ECLAT_PJT

         División por número de proyecto (1 = No,  2 = Si).

ECLAT_CCE

         División por sección analítica (1 = No,  2 = Si).

ECLAT_DES

Reparto por denominación artículo o texto línea (1 = No, 2 = SÍ, con la designación traducida ITMDES,  3 = Sí, con la designación estándar ITMDES1, 4 = Sí con el texto línea)

Nota: en versión 13x puesto que un texto asociado a una línea se considera como distinto, incluso si procede del artículo o del artículo-proveedor sin modificaciones.

[M:PMG]RGRFLG

Esta variable sólo puede utilizarse si la activación del punto de entrada se produce desde los planes de aprovisionamiento (TRAIT=3) Se aconseja comprobar su presencia antes de utilizarlo "If dim([M:PMG]RGRFLG)>0".

Esta variable puede tomar los siguientes valores:

1 = Sin reagrupamiento, la necesidad se traduce obligatoriamente en una línea de pedido, las variables ECLAT_XXX están desactivadas.

2 = Reagrupamiento autorizado según el valor de las variables ECLAT_XXX. 

Tablas abiertas

En la siguiente tabla, la columna ‘Contenido significativo’ indica que el contenido es coherente con el contexto.

Tabla

Contenido significativo

Descripción tabla

BPARTNER

Si si TRAIT=1

Business partner

BPSUPPLIER

Si si TRAIT=1

Proveedores

PORDER

 

Cabeceras de pedidos de compra

PORDERP

 

Pedidos de compra precio

PORDERQ

 

Líneas cantidades pedidos de compra

PPRICLINK

 

Búsqueda tarifas de compra (Link)

FACILITY

 

Plantas

ITMMASTER

Si si TRAIT=1

Artículos

ITMBPS

 

Artículos - Proveedores

ITMFACILITY

 

Artículos - Plantas

Observacione diversas

Los valores por defecto de los indicadores de división son los siguientes :

ECLAT_PSH = 1  Sin división sobre solicitud de compra.

ECLAT_DAT = 1  Sin división por fecha de necesidad (reagrupamiento y tener en cuenta la fecha más pequeña).

ECLAT_PJT  = 2  División por número de proyecto.

ECLAT_CCE = 2  División por sección analítica (hay reagrupamiento si todos los ejes analíticos son identicos).

ECLAT_DES = 2  División por designación artículo (a causa de los artículos genéricos con una misma referencia, sólo cambia la designación)

 

EXTRCPDAT: Control y diferencia de fecha de recepción prevista

Este punto de entrada situado en el proceso TRTACHCDE1 creación de pedidos de compra, genera una acción "EXTRCPDAT".

La finalidad de esta acción es dar una fecha mínima con respecto a los reajustes de la fecha de recepción en función de los días laborables de la planta de recepción.

 

Contexto y modo de funcionamiento

Transacción

En caso de generación automática de pedido (contramarca o plan del comprador), habrá una transacción en curso.

Fichero traza

En caso de generación automática de pedido (contramarca o plan del comprador), habrá un fichero de traza abierto.

Diferentes casos de activación

La activación se realiza al terminar de valorar las necesidades o en el momento de captura manual de una línea de pedido, justo antes del control de una posible diferencia en la fecha de recepción prevista.

Variables y pantallas disponibles

Las siguientes variables se cargan al activar la acción "EXTRCPDAT".

DATRCP

         Fecha de recepción prevista para controlar y ajustar en función de los días laborables de la planta.

DATCDE

Fecha del pedido

DELAI

Plazo necesario dado por el artículo o el artículo-planta, o la tarifa (número de días).

Las variables precedentes no deben ser modificadas.

La variable siguiente puede modificarse para limitar el ajuste de la fecha de recepción:

DATMIN

Fecha mínimo de recepción

En la versión 130, el valor por defecto es la fecha de pedido (DATMIN=DATCDE).

En la versión 140, el valor por defecto es la fecha de pedido más el retraso (DATMIN=DATCDE+DELAI). 

Tablas abiertas

En la siguiente tabla, la columna ‘Contenido significativo’ indica que el contenido es coherente con el contexto.

Tabla

Contenido significativo

Descripción tabla

FACILITY

Plantas

ITMMASTER

Artículos

ITMFACILITY

Artículos - Plantas

Observacione diversas

Este punto de entrada no deberá ser necesario después de la versión 140.

GENCDEDCL: Declaración de variables suplementarias para los puntos de entrada

Este punto de entrada situado en el proceso TRTACHCDE1 creación de pedidos de compra, genera una acción "GENCDEDCL".

La finalidad de esta acción es dar la posibilidad de declarar las variables locales suplementarias. Estas variables podrán emplearse en otros puntos de entrada como GENCDESEL y GENPURORD.

 

Contexto y modo de funcionamiento

Transacción

No existe transacción en curso

Fichero traza

Si la generación de pedidos procede del plan del comprador (OPERATEUR<>"" & !clalev([M:PMG]), no habrá fichero de traza.

Diferentes casos de activación

La activación se realizará al inicio de la generación de los pedidos.

Variables y pantallas disponibles

Las siguientes variables se cargan al activar la acción "GENCDEDCL".

OPERATEUR

Código del operador con pedidos por artículo por generar.

SELECCIÓN

         1 = Confirmación del lanzamiento de la generación con valor por defecto "No"

         2 = Confirmación del lanzamiento de la generación con valor por defecto "Sí"

         3 = Lanzamiento automático de la generación

         4 = Lanzamiento automático de la generación; la activación se ha realizado desde las devoluciones al proveedor en caso de reintegración a un nuevo pedido y ya estamos en una transacción de actualización.

TARGRP

         1 = a petición se convierte en «No»

         2 = a petición se convierte en «Sí»

Las variables precedentes no deben ser modificadas.

Tablas abiertas

En la siguiente tabla, la columna ‘Contenido significativo’ indica que el contenido es coherente con el contexto.

Tabla

Contenido significativo

Descripción tabla

BPARTNER

 

Business partner

BPCUSTOMER

 

Clientes

BPSUPPLIER

 

Proveedores

BPSUPPMVT

 

Movimientos proveedores

SORDER

 

Cabeceras de pedidos de ventas

SORDERP

 

Líneas precios pedidos de venta

SORDERQ

 

Líneas cantidades pedidos de venta

PORDER

 

Cabeceras de pedidos de compra

PORDERP

 

Pedidos de compra precio

PORDERQ

 

Líneas cantidades pedidos de compra

PPRICLINK

 

Búsqueda tarifas de compra (Link)

FACILITY

 

Plantas

ITMMASTER

 

Artículos

ITMBPS

 

Artículos - Proveedores

ITMFACILITY

 

Artículos - Plantas

ITMMVT

 

Acumulados de movimientos artículo - planta

ORDERS

 

Encurso

TABCUR

 

Divisas

TABCOEFF

 

Coeficientes

PERIOD

 

Períodos

 BUDPAR

 

Parametrización presupuesto si módulo contable presente

GENCDESEL: Permite aceptar o rechazar la generación de una línea de pedido

Este punto de entrada situado en el proceso TRTACHCDE1 creación de pedidos de compra, genera una acción "GENCDESEL".

La finalidad de esta acción es dar la posibilidad de aceptar o rechazar la generación de una línea de pedido.

Contexto y modo de funcionamiento

Transacción

Existe una transacción en curso.

Fichero traza

Hay un fichero de traza abierto.

Diferentes casos de activación

La activación se realiza antes de la carga y apunte de una línea de pedido.

Variables y pantallas disponibles

Las siguientes variables se cargan al activar la acción "GENCDESEL".

La pantalla [M:POI1] se puede utilizar, la variable nolign indica la línea de la tabla en curso de proceso.

Las variables y las clases anteriores no deben ser modificadas.

La variable siguiente debe modificarse para aceptar o rechazar la generación de la línea de pedido:

OK

Indicador para línea de pedido en curso

        0 = La línea se ha rechazado, paso a procesar la línea siguiente

        1 = La línea se ha aceptado (valor por defecto)

Tablas abiertas

En la siguiente tabla, la columna ‘Contenido significativo’ indica que el contenido es coherente con el contexto.

Tabla

Contenido significativo

Descripción tabla

BPARTNER

 

Business partner

BPCUSTOMER

 

Clientes

BPSUPPLIER

 

Proveedores

BPSUPPMVT

 

Movimientos proveedores

SORDER

 

Cabeceras de pedidos de ventas

SORDERP

 

Líneas precios pedidos de venta

SORDERQ

Líneas cantidades pedidos de venta

PORDER

Cabeceras de pedidos de compra

PORDERP

 

Pedidos de compra precio

PORDERQ

 

Líneas cantidades pedidos de compra

PPRICLINK

 

Búsqueda tarifas de compra (Link)

FACILITY

 

Plantas

ITMMASTER

 

Artículos

ITMBPS

 

Artículos - Proveedores

ITMFACILITY

 

Artículos - Plantas

ITMMVT

 

Acumulados de movimientos artículo - planta

ORDERS

 

Encurso

TABCUR

 

Divisas

TABCOEFF

 

Coeficientes

PERIOD

 

Períodos

 BUDPAR

 

Parametrización presupuesto si módulo contable presente

GENPURORD: Alimentación de campos específicos antes de la escritura

Este punto de entrada situado en el proceso TRTACHCDE1 creación de pedidos de compra, genera una acción "GENPURORD".

La finalidad de esta acción es dar la posibilidad de alimentar los campos específicos en los registros de las diferentes tablas de pedidos antes de la escritura de estos.

Nota: Este punto de entrada sólo se activa en generaciones automáticas de pedidos de compra (contramarca, transformación solicitud de compra en pedido, plan de comprador, planning global, plan de trabajo y reagrupamiento)

Este punto de entrada no puede utilizarse cuando los pedidos de compra se crean manualmente con ayuda de la gestión objeto POH.

En este contexto, hay que utilizar las acciones específicas del objeto POH.

Contexto y modo de funcionamiento

Transacción

Existe una transacción en curso.

Fichero traza

Hay un fichero de traza abierto.

Diferentes casos de activación

Durante la generación automática de pedidos, la compra se realiza antes de los "Escribir" de cada una de las tablas de pedidos.

Estas tablas son la cabecera de pedidos (PORDER), la línea de detalle cantidad (PORDERQ) y la línea detalle precio (PORDERP).

Variables y pantallas disponibles

Las siguientes variables se cargan al llamar la acción "GENPURORD".

[V]GOK

Esta variable global colocada en 0 permite abandonar la transacción de actialización del pedido en curso (Rollback) y pasar a procesar el pedido siguiente.

FICHERO

         Nombre de la tabla que va a ser escrita (PORDER, PORDERP o PORDERQ).

ABRFIC

         Abreviatura de la tabla que va a ser escrita (POH, POP o POQ).

CTMFLAG

         Indicador pedido o contramarca (0 o 1 = Non   /  2 = Si).

NUMSOH

         Número del pedido de venta en curso de tratameinto si es contramarca y si la tabla en curso de tratamiento no es la tabla cabecera de pedido (PORDER).

LINSOH

         Línea del pedido de venta en curso de tratameinto si es contramarca y si la tabla en curso de tratamiento no es la tabla cabecera de pedido (PORDER).

SEQSOH

         Secuancia de la línea del pedido de venta en curso de tratameinto si es contramarca y si la tabla en curso de tratamiento no es la tabla cabecera de pedido (PORDER).

La pantalla [M:POI1] es utilizable, la variable nolign indica la línea de la tabla en curso de carga, salvo si a tabla en curso de tratamiento es la tabla cabecera de pedido (PORDER).

Se cargan las siguientes clases de ficheros: [F:SOH], [F:SOQ], [F:SOP]si es contramarca y tratamiento de las líneas detalle, [F:ITM]si se trata las líneas detalle.

Las variables y clases anteriores no deben modificarse.

La clases siguientes pueden ser modificadas para alimentar las zonas específicas :

[F:POH]si FICHIER = "PORDER" y ABRFIC = "POH"

[F:POP]si FICHIER = "PORDERP" y ABRFIC = "POP"

[F:POQ]si FICHIER = "PORDERQ" y ABRFIC = "POQ"

Tablas abiertas

En la siguiente tabla, la columna ‘Contenido significativo’ indica que el contenido es coherente con el contexto.

Tabla

Contenido significativo

Descripción tabla

BPARTNER

 

Business partner

BPCUSTOMER

 

Clientes

BPSUPPLIER

 

Proveedores

BPSUPPMVT

 

Movimientos proveedores

SORDER

Cabeceras de pedidos de ventas

SORDERP

Líneas precios pedidos de venta

SORDERQ

Líneas cantidades pedidos de venta

PORDER

Cabeceras de pedidos de compra

PORDERP

Pedidos de compra precio

PORDERQ

Líneas cantidades pedidos de compra

PPRICLINK

 

Búsqueda tarifas de compra (Link)

FACILITY

 

Plantas

ITMMASTER

Artículos

ITMBPS

 

Artículos - Proveedores

ITMFACILITY

 

Artículos - Plantas

ITMMVT

 

Acumulados de movimientos artículo - planta

ORDERS

 

Encurso

TABCUR

 

Divisas

TABCOEFF

 

Coeficientes

PERIOD

 

Períodos

 BUDPAR

 

Parametrización presupuesto si módulo contable presente

Observacione diversas

La alimentación de las zonas específicas en la clases ficheros debe ser rigurosa ya que ello puede entrañar disfuncionamientos.

CLCMNTPOH: Nuevo cálculo del importe sin impuestos de línea de pedido

Este punto de entrada situado en el proceso TRTACHCDE1 creación de pedidos de compra, genera una acción "CLCMNTPOH".

La finalidad de esta acción es dar la posibilidad de calcular nuevamente el importe sin impuestos de la línea de pedido.

Contexto y modo de funcionamiento

Transacción

No existe transacción en curso

Fichero traza

No hay ningún fichero de seguimiento abierto

Diferentes casos de activación

La activación se produce tras la creación o modificación de cada línea de pedido en la pantalla de captura y con el pedido generado manualmente o generado desde los plantes de trabajo.

Variables y pantallas disponibles

Las siguientes variables se cargan al activar la acción "CLCMNTPOH".

WABRMSK

Abreviatura de la pantalla que contiene las líneas de pedido.

"POH2" gestión de los pedidos clásicos; para ello también se puede acceder a las pantallas POH0, POH1 y POH3.

"POI1" gestión de los pedidos por artículo o generación desde los planes de trabajo.

NOL

Índice de la línea en curso que puede utilizarse con la pantalla indicada por WABRMSK.

WCUR

Divisa en la que se expresa el importe de la línea de pedido.

Las variables y clases anteriores no deben modificarse.

La variable siguiente puede modificarse para indicar el nuevo importe línea a tener en cuenta:

WLINAMT

Importe sin impuestos de la línea de pedido.

Tablas abiertas

En la siguiente tabla, la columna ‘Contenido significativo’ indica que el contenido es coherente con el contexto.

Tabla

Contenido significativo

Descripción tabla

BPARTNER

Business partner

BPSUPPLIER

Proveedores

BPSUPPMVT

No

Movimientos proveedores

PORDER

No

Cabeceras de pedidos de compra

PORDERP

No

Pedidos de compra precio

PORDERQ

No

Líneas cantidades pedidos de compra

PPRICLINK

No

Búsqueda tarifas de compra (Link)

FACILITY

No

Plantas

ITMMASTER

Artículos

ITMBPS

No

Artículos - Proveedores

ITMFACILITY

No

Artículos - Plantas

ITMMVT

No

Acumulados de movimientos artículo - planta

ORDERS

No

Encurso

TABCUR

No

Divisas

TABCOEFF

No

Coeficientes

PERIOD

No

Períodos

 BUDPAR

No

Parametrización presupuesto si módulo contable presente

Observacione diversas

Al introducir un nuevo importe sin impuestos de línea, se modificará automáticamente el importe con impuestos, así como los totales con y sin impuestos del conjunto de líneas de un pedido.

El importe de línea modificado se redondeará automáticamente según la divisa de pedido.

 

 POHCLE: Saldo o anulación de saldo de una línea de pedido

Este punto de entrada situado en el proceso TRTACHCDE1 gestión de pedidos de compra, genera una acción "POHCLE".

La finalidad de esta acción es dar la posibilidad de efectuar actualizaciones adicionales durante el saldo o anulación de saldo de una línea de pedido clásica.

Contexto y modo de funcionamiento

Transacción

Existe una transacción en curso.

Fichero traza

Según el contexto, podrá activarse una apertura de fichero de traza.

Diferentes casos de activación

La activación se realiza antes de la reescritura de la línea de pedido (tabla PORDERQ [POQ]) en todos los casos de saldo o anulación de saldo de una línea de pedido.

Variables y clases disponibles

Las siguientes variables se cargan al activar la acción "POHCLE".

WTRAIT

Código de tratamiento que permite conocer el contexto exacto del saldo o anulación de saldo de la línea de pedido.

1 = Gestión de los pedidos clásicos.

2 = Función de saldo del pedido.

3 = Recepciones proveedores.

4 = Control facturas de compra (para artículos no recepcionados).

5 =Planes de trabajo.

WCLEFLG

 Indicador de saldo

1= Saldo de la línea de pedido.

2= Anulación de saldo de la línea de pedido.

[F :POQ]

Línea de pedodo (registro de la tabla PORDERQ).

Las variables y clases anteriores no deben modificarse.

Tablas abiertas

En la siguiente tabla, la columna ‘Contenido significativo’ indica que el contenido es coherente con el contexto.

Tabla

Contenido significativo

Descripción tabla

PORDER

No

Pedidos de compra - cabecera

PORDERQ

Líneas cantidades pedidos de compra

Observacione diversas

El fichero de traza sólo se abre en caso de una activación desde el control facturado (WTRAIT=4).

SRTPURORD: Selección de líneas antes de la generación de los pedidos

Este punto de entrada situado en el proceso TRTACHCDE1 gestión de pedidos de compra, genera una acción "SRTPURORD".

El fin de esta entrada es dar la posibilidad de efectuar una selección específica de las líneas de la pantalla POI1 plan del comprador antes de la generación de los pedidos de compra. Esta acción permite también no realizar una ruptura al cliente entregado en una contramarca directa y/o realizar una ruptura para cada pedido de venta, independientemente de la contramarca y/o de realizar una ruptura con cambio de planta de recepción.

 

Contexto y modo de funcionamiento

Transacción

Existe una transacción en curso.

Fichero traza

Hay un fichero de traza abierto.

Diferentes casos de activación

La activación se realiza antes de la selección estándar de las líneas de la pantalla POI1 tras un plan del comprador, un plan de aprovisionamiento y una reintegración de pedido tras una devolución al proveedor.

Variables y clases disponibles

Las siguientes variables se cargan al activar la acción "SRTPURORD".

SELECCIÓN

Código que permite conocer el contexto (4 = Origen devolución proveedor, otro= Origen planes de trabajo).

 [M :POI1]

Máscara de pantalla con las líneas de pedido a seleccionar.

La variable CHOIX no debe modificarse.

La variable siguiente debe modificarse si hay que sustituir una selección específica por una selección estándar.

WSRTFLG

Indicador de selección.

0 = no se ha realizado selección específica; hay que realizar la selección estándar.

1 = se ha realizado una selección específica; no hay que realizar la selección estándar.

WFMIFLG

Indicador de ruptura en cliente entregado en caso de una contramarca directa.

0 = ruptura (valor por defecto)

1 = no realizar ruptura, reagrupamiento por proveedor en un mismo pedido.

WSOHFLG

Indicador de ruptura en pedido de venta en caso de una contramarca directa o recepcionado.

0 = ruptura, efectuar un pedido proveedor para cada pedido de venta.

1 = no efectuar ruptura (valor por defecto)

WRCPFLG

Indicador de ruptura en la planta de recepción (atención, habrá que realizar un "Sort" específico: WSRTFLG=1).

0 = ruptura, efectuar un pedido proveedor para cada planta de recepción.

1 = no efectuar ruptura (valor por defecto)

Tablas abiertas

En la siguiente tabla, la columna ‘Contenido significativo’ indica que el contenido es coherente con el contexto.

Tabla

Contenido significativo

Descripción tabla

BPARTNER

No

Business partner

BPSUPPLIER

No

Proveedores

BPSUPPMVT

No

Movimientos proveedores

PORDER

No

Cabeceras de pedidos de compra

PORDERP

No

Pedidos de compra precio

PORDERQ

No

Líneas cantidades pedidos de compra

PPRICLINK

No

Búsqueda tarifas de compra (Link)

FACILITY

No

Plantas

ITMMASTER

No

Artículos

ITMBPS

No

Artículos - Proveedores

ITMFACILITY

No

Artículos - Plantas

ITMMVT

No

Acumulados de movimientos artículo - planta

ORDERS

No

Encurso

TABCUR

No

Divisas

TABCOEFF

No

Coeficientes

PERIOD

No

Períodos

 BUDPAR

No

Parametrización presupuesto si módulo contable presente

 

 

 

 

 

Observacione diversas

Si el contexto es una devolución al proveedor, la selección específica de líneas no parece necesaria (CHOIX=4).

 

MAJENG: Permite intervenir en los importes de compromiso a actualizar

Este punto de entrada situado en el proceso TRTACHCDE1 gestión de pedidos de compra, genera una acción "MAJENG".

La finalidad de esta acción es posibilitar l intervención sobre los importes de compromiso o pre-compromiso a actualizar teniendo en cuenta por ejemplo los importes de IVA no recuperables.

Contexto y modo de funcionamiento

Transacción

Existe una transacción en curso.

Fichero traza

Hay un fichero de traza abierto.

Diferentes casos de activación

La activación se realiza en creación, modificación o supresión de una línea de pedido de compra, independientemente de la función utilizada para gestionar el pedido.

La activación se realizará también para la creación/modificación/eliminación/consumo de una línea de solicitud de compra.

Esta activación se realiza justo antes de la "Call" del proceso de actualización de los compromisos.

Variables y clases disponibles

Las siguientes variables se cargan al activar la acción "MAJENG".

WTYPMAJ

Código que permite conocer el contexto.

1 = Tratamiento de las facturas a recibir (fin del compromiso en fecha contable)

           Las clases fichero [F :PWH] y [F :PWD] están cargadas y disponibles

           [F :PWD]AMTCUR: Importe de compromiso en la divisa del apunte [F :PWD]CUR

           [F :PWD]AMTLOC: Importe del compromiso en la divisa de la sociedad GLOCALDEV

           [F :PWD]AMTRPT: Importe del compromiso en la divisa del dossier (reporting) GSYSCUR

           [F:PWD]QTYBUDLIN: Cantidad del compromiso en unidad de obra

Signo de la actualización -1

2 = Tratamiento de las facturas a recibir (nuevo compromiso en fecha de finalización)

Contexto idéntico al precedente excepto en que el signo de la actualización es +1

3 = Tratamiento de los abonos a recibir (nuevo compromiso en fecha contable)

           Las clases fichero [F :PWE] y [F :PWR] están cargadas y disponibles

           [F :PWR]AMTCUR: Importe de compromiso en la divisa del apunte [F :PWR]CUR

           [F :PWR]AMTLOC: Importe del compromiso en la divisa de la sociedad GLOCALDEV

           [F :PWR]AMTRPT: Importe del compromiso en la divisa del dossier (reporting) GSYSCUR

           [F:PWR]QTYBUDLIN: Cantidad del compromiso en unidad de obra

Signo de la actualización +1

4 = Tratamiento de los abonos a recibir (nuevo compromiso en fecha de finalización)

Contexto idéntico al precedente excepto en que el signo de la actualización es -1

5 = Tratamiento de las solicitudes de entrega firmes

           Las clases fichero [F :POH] y [F :POP] y [F :POQ] están cargadas y disponibles

           [F :POQ]LINAMT: Importe de compromiso en la divisa del apunte [F :POH]CUR

           MTLOC: Importe del compromiso en la divisa de la sociedad GLOCALDEV

           MTRPT: Importe del compromiso en la divisa del dossier (reporting) GSYSCUR

           WQUANTITE: Cantidad del compromiso en unidad de obra

           El signo de la actualización está indicado por WSIGN (+1 o –1)

           Si la pantalla [M :POD1] está abierta, la función empleada es la gestión de las solicitudes de entrega

           Si la pantalla [M :PMG] está abierta, las funciones empleadas son los planes de trabajo

6 = Tratamiento de las líneas de pedido firmadas

           Las clases fichero [F :POH] y [F :POP] y [F :POQ] están cargadas y disponibles

           MTORD: Importe de compromiso en la divisa del apunte [F :POH]CUR

           MTLOC: Importe del compromiso en la divisa de la sociedad GLOCALDEV

           MTRPT: Importe del compromiso en la divisa del dossier (reporting) GSYSCUR

           QTYUO: Cantidad del compromiso en unidad de obra

           El signo de la actualización está indicado por SIGN (+1 o –1)

7 = Validación de facturas

           Las clases fichero [F :POH] y [F :POP] y [F :POQ] están cargadas y disponibles

           WMONTBUD: Importe de compromiso en la divisa del apunte [F :POH]CUR

           MTLOC: Importe del compromiso en la divisa de la sociedad GLOCALDEV

           MTRPT: Importe del compromiso en la divisa del dossier (reporting) GSYSCUR

           WQUANTITE: Cantidad del compromiso en unidad de obra

           El signo de la actualización está indicado por WSIGN (+1 o –1)

8 = Valoración de líneas de petición de compra.

           Las clases fichero [F :PSH] y [F :PSD] están cargadas y disponibles

           WMONTANT : Importe de compromiso en la divisa del apunte [F :PSD]CUR

           MTLOC: Importe del compromiso en la divisa de la sociedad GLOCALDEV

           MTRPT: Importe del compromiso en la divisa del dossier (reporting) GSYSCUR

           WQUANTITE: Cantidad del compromiso en unidad de obra

           El signo de la actualización está indicado por WSIGN (+1 o –1)

9 = Consumo de las solicitudes de compra (consideradas para la creación de pedidos)

           Las clases fichero [F :PSH] y [F :PSD] están cargadas y disponibles

           MTPSD: Importe de compromiso en la divisa del apunte [F :PSD]CUR

           MTLOC: Importe del compromiso en la divisa de la sociedad GLOCALDEV

           MTRPT: Importe del compromiso en la divisa del dossier (reporting) GSYSCUR

           QTY0: Cantidad del compromiso en unidad de obra

           El signo de la actualización está indicado por SIGN (+1 o –1)

 

Tablas abiertas

En la siguiente tabla, la columna ‘Contenido significativo’ indica que el contenido es coherente con el contexto.

Tabla

Contenido significativo

Descripción tabla

BPARTNER

No

Business partner

BPSUPPLIER

No

Proveedores

BPSUPPMVT

No

Movimientos proveedores

PORDER

Cabeceras de pedidos de compra

PORDERP

Pedidos de compra precio

PORDERQ

Líneas cantidades pedidos de compra

PREQUIS

Cabeceras de peticiones de compra

PREQUISD

Líneas de peticiones de compra

ITMMASTER

No

Artículos

ITMBPS

No

Artículos - Proveedores

 

 

 

 

 

Observacione diversas

La actualización de los precompromisos se ve afectada por este punto de entrada (WTYPMAJ = 8 o 9)

 

UOMPSHPOH : Permite recuperar en la línea de pedido la unidad de la DA

Este punto de entrada situado en el proceso TRTACHCDE1 gestión de pedidos de compra, genera una acción "UOMPSHPOH".

La finalidad de esta acción es posibilitar la recuperación de la unidad de solicitud de compra en el momento de la transformación en pedido.

Contexto y modo de funcionamiento

Transacción

Existe una transacción en curso.

Fichero traza

Hay un fichero de traza abierto según el contexto.

Diferentes casos de activación

La activación se realiza en el momento de la transformación de una solicitud de compra en pedido; hay tres orígenes posibles:

-Creación de un pedido de compra por la gestión clásica de pedidos

- Generación de un pedido de compra por el plan de comprador

-Generación de un pedido de compra por parte de los otros planes (planning global, plan de trabajo, reagrupamiento)

Esta activación se realiza justo después de la consideración de la necesidad "POP" durante la carga de la línea de pedido.

Variables y clases disponibles

Las siguientes variables se cargan al activar la acción "UOMPSHPOH".

TRAIT

         Código del tratamiento en curso (1 = pedidos clásicos,  2 = plan del comprador,  3 = plan de aprovisionamiento).

NOL

Índice de la línea de pedido en curso de carga (pantalla [M :POH2] si TRAIT=1 o pantalla [M :POI1] si TRAIT>1)

Las pantallas [M:POH0], [M :POH1], [M :POH2] sólo pueden utilizarse si la activación se realiza desde los pedidos clásicos (TRAIT=1).

La pantalla [M:POI1] es utilizable únicamente si la llamada es realizada desde los planes (TRAIT=2 o TRAIT=3).

Las variables y clases anteriores no deben modificarse.

La variable siguiente puede modificarse para activar la recuperación de la unidad de la solicitud de compra.

WUOMFLG

Indicador de retoma de unidad:

0 = Sin retoma (funcionamiento estándar)

1 = La unidad de pedido (o unidad de condicionamiento) es la unidad de la DA

2 = La unidad de compra del pedido es la unidad de la DA

3 = Las unidades de pedido y de compra de pedido son la unidad de la DA

Tablas abiertas

En la siguiente tabla, la columna ‘Contenido significativo’ indica que el contenido es coherente con el contexto.

Tabla

Contenido significativo

Descripción tabla

BPARTNER

No

Business partner

BPSUPPLIER

No

Proveedores

BPSUPPMVT

No

Movimientos proveedores

PORDER

No

Cabeceras de pedidos de compra

PORDERP

No

Pedidos de compra precio

PORDERQ

No

Líneas cantidades pedidos de compra

ITMMASTER

Artículos

ITMBPS

No

Artículos-Proveedores

PWRKORDERS

Necesidades consideradas

PREQUIS

No

Cabeceras de pedidos de compra

PREQUISD

Líneas de pedido de compra.

 

 

 

 

 

Observacione diversas

Cuando se ha activado la recuperación de la unidad de la DA, no se realizará el reagrupamiento de las líneas de la DA (una línea de DA = una línea de pedido)