La rutina Vínculos permite vincular entes y registrar vínculos para utilizarse en el control por nivel por la tabla CTA si el parámetro MV_CTBAMAR fuera igual a 2.
Este documento tiene como objetivo aclarar la utilización de la rutina y cómo esta se comporta con los valores del parámetro MV_CTBAMAR al configurar sus preguntas F12.
La rutina Vínculos tiene diversos comportamientos con base en su configuración. Estos comportamientos se configuran por medio del parámetro del configurador (SX6) MV_CTBAMAR, o por medio de los parámetros de la rutina (F12) '¿Modelo antiguo?' y '¿Visualiza vínculo por?'
A continuación se ejemplificará el funcionamiento de cada una de estas opciones.
Para ejemplos del funcionamiento de la pregunta '¿Visualiza vínculo por?', acceda al siguiente enlace:
Vínculos CTBA250 BRA - MV_CTBAMAR y MV_PAR02
Contextualización
Nivel Vínc. - CTA_NIVEL
Al incluir un nuevo registro de Vínculos en el campo Nivel Vínc, es posible seleccionar las opciones 1 - Vínculo y 2 - Filtro.
Si el parámetro MV_CTBAMAR estuviera igual a 0/1 y se selecciona la opción 1 - Vínculo, el campo CTA_NIVEL se grabará como 1 y este registro permitirá la validación de informaciones en el Asiento contable.
Si el parámetro MV_CTBAMAR estuviera igual a 0/1 y se selecciona la opción 2 - Filtro, el campo CTA_NIVEL se grabará como 2 y este registro no será utilizado por el sistema, permitiendo al usuario utilizarlo de acuerdo con sus necesidades, como en Puntos de entrada.
Ejemplo:
Punto de entrada X que hace Y cuando el registro está grabado en la CTA con el campo CTA_NIVEL igual a 2.
Si el parámetro MV_CTBAMAR estuviera igual a 2/3 y se selecciona la opción 1 - Vínculo, el campo CTA_NIVEL se grabará como 1 y se creará en pantalla los Vínculos para este registro.
Si el parámetro MV_CTBAMAR estuviera igual a 2/3 y se selecciona la opción 2 - Filtro, el campo CTA_NIVEL inicialmente se grabará como 2. Pero, al entrar modificando este registro y realizar algún vinculo o simplemente hacer clic en Grabar, el campo CTA_NIVEL se modificará a 1.
Pues, se considera que cuando el parámetro MV_CTBAMAR esté como 2/3, el sistema ya está parametrizado para Vínculos, y esta solo se relacionará por pantalla.
Las configuraciones posibles y el funcionamiento de la rutina de Vínculo con base en el parámetro MV_CTBAMAR son:
Con MV_CTBAMAR = 0/1:
En esta opción no importa el contenido del parámetro F12, pues este solamente mostrará en sus operaciones la inclusión de un registro en la CTA como un vínculo.
¡Importante!
Aunque el registro no tenga diferencia al utilizar MV_CTBAMAR igual a 0 o 1, si el parámetro estuviera como 0 este no respetará ninguna configuración de vínculos.
Inclusión:
Modificación:
Borrado:
Con MV_CTBAMAR = 2/3:
En esta configuración la rutina se comportará mostrando la pantalla de vínculos originada por la rutina consumida CTBA810 solamente si el parámetro estuviera configurado con contenidos 2 o 3.
El proceso de inclusión es el mismo, la diferencia es la exhibición de la pregunta si se desea vincular inmediatamente o posteriormente:
Si se pulsa Sí → Mostrará la pantalla de vínculos.
Si se pulsa No → Se regresará al browse de la rutina.
Ahora la diferencia de la opción en el F12 de la rutina si desea utilizar el Modelo antiguo Sí o No.
Igual a Sí:
Cuando se parametriza como Sí la rutina mostrará un modelo de pantalla más antiguo resultante de tecnologías antiguas del producto.
En la Modificación la exhibición se realizará de esta manera:
En esta pantalla podemos seleccionar los entes con base en un rango De/A y agregarlas al vínculo al hacer clic en cualquier nodo del ente deseado.
Informativo de acción de las opciones más importantes en la rutina:
Descripción | Acción |
---|---|
Filtrar | Abre la pantalla de Rango De/A con Filtro. |
Grabar | Graba las modificaciones en el vínculo. |
Anular | Regresa al browse de vínculos. |
Igual a No:
En esta configuración la rutina mostrará un modelo de pantalla más nuevo si la pregunta Modelo antiguo fuera igual a No.
En la Modificación:
También pueden filtrarse los entes en un rango De/A para ser posteriormente incluido en el vínculo.
Informativo de acción de las opciones más importantes en la rutina:
Descripción | Acción |
---|---|
Marcar(Des) | Desmarca/marca todos los entes deseados en la solapa Entes Origen. |
Parámetros | Abre la pantalla De/A Rango con Filtro. |
Aplicar Selección | Aplica la selección en la solapa Entes Destino. |
Grabar | Graba los entes. |
Salir | Regresa a la pantalla del browse. |
¡Importante!
Importante - Entes adicionales
Ejemplos en el sistema
Con MV_CTBAMAR = 2
En este ejemplo de vínculos contables puede mostrarse en la rutina MATA121(Pedido de compra) en qué caso se utiliza un ente diferente de los vínculos en su conjunto, se validará y se impedirá la finalización del Pedido.
En CTBA102:
Si algún ente estuviera divergente del conjunto de vínculo, se impedirá el proceso después de mostrar la línea donde consta la irregularidad (cabe resaltar que este comportamiento es exclusivo del CTBA102):