ÍNDICE

  1. Visión general
  2. Ejemplo de utilización
  3. Asuntos relacionados
  4. Tablas utilizadas


01. VISIÓN GENERAL

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.


02. EJEMPLO DE UTILIZACIÓN

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 o No.

Igual a Sí:

Cuando se parametriza como 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!

  • Cabe resaltar que los dos modelos solamente funcionan de manera diferente si el parámetro MV_CTBAMAR estuviera diferente de 0 o 1.
  • La rutina no tiene diferencia entre los tipos del parámetro MV_CTBAMAR 2 o 3, las distinciones sobre estas dos opciones se realizan en otros puntos del sistema y no en esta rutina (por ejemplo en los asientos contables), siendo así, esta se comporta de la misma forma si el contenido del parámetro estuviera como 2 o 3.

Importante - Entes adicionales

  • Con el parámetro MV_CTBAMAR igual a 0 o 1 no es posible realizar los vínculos con Entes adicionales creados en CTBWIZENT.
  • Para utilizar el vínculo utilizando también Entes adicionales, debe utilizarse la rutina con el parámetro MV_CTBAMAR 2 o 3.



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):






03ASUNTOS RELACIONADOS



05. TABLAS UTILIZADAS

  • CTA - Reglas de vínculo