Diferencia |
Ocasionado por |
Acción |
Comentario |
GX7580 |
GX7590 |
GX8090 |
spc0010 o spc0023 invocando a un objeto que tiene como parámetro una variable no definida en GX90 |
SAC 19581 |
Reprogramar |
- |
NO |
SI |
SI |
spc0027 entre atributos presentes en el form y atributos usados en una subrutina en GX 9.0 |
SAC 20006 |
- |
- |
NO |
SI |
SI |
spc0031 con un control de tipo combo dinmico en GX90 |
SAC 20133 |
Reprogramar |
- |
NO |
SI |
SI |
spc0037 con un atributo subtipo inferido que se utiliza en regla Parm |
SAC 18904 |
Ignorar |
- |
SI |
SI |
NO |
spc0038 con un índice descendente en Oracle |
SAC 19777 |
Verificar |
A partir del Upgrade 1 de GX 9.0 |
NO |
SI |
SI |
spc0039: Ambiguous reference to attribute "%1". Subtype group %2 chosen this time |
- |
Verificar |
Ver Acción A |
SI |
SI |
SI |
spc0039 y además, en la navegación 7.5, para objetos NO TRN, aparecía el mensaje: Warning: ATT is not instantiated. |
Cambio en la navegación de tablas para inferir subtipo inferido. |
Verificar |
Ver Acción B |
SI |
SI |
NO |
spc0043: ATT is not instantiated en navegación anidada de 8.0 |
SAC 16708 |
Aplicar WA (reprogramar) |
Ocurre solo con GX 80 U8 |
SI |
NO |
SI |
spc0043 y además el atributo es una fórmula inferida |
SAC 16235 |
Aplicar WA (reprogramar) |
- |
SI |
SI |
NO |
spc0043 en GX 7.5 y en la navegación GX 8.0 resuelve ese atributo |
- |
Ignorar |
- |
SI |
SI |
NO |
spc0043 en For Each con New anidado |
SAC 19697 |
Verificar |
- |
SI |
SI |
NO |
spc0043 con un atributo del form en workpanel con múltiples grillas sin tabla base |
SAC 18739 |
Aplicar upgrade 1 de GeneXus 9.0 o posterior |
- |
SI |
NO |
? |
spc0046 en objeto que tiene como parámetro una variable no definida en GX90 |
SAC 19581 |
Reprogramar |
- |
NO |
SI |
SI |
spc0051: Supertype %1 cannot be instantiated. Use subtype %2 instead %3 |
El uso de subtipo y supertipo en el mismo objeto o grupos mal definidos |
Verificar |
Ver Acción A |
SI |
SI |
SI |
spc0051 y además existen tablas leídas innecesariamente en GX 7.5 |
- |
Ignorar |
- |
SI |
SI |
NO |
spc0079 y spc0080 al especificar el grupo de subtipos |
SAC 16389 |
Reprogramar |
- |
SI |
SI |
NO |
spc0085: AllowNulls rule conflict con atributos de la PK |
SAC 20768
|
Aplicar Upgrade 2 de GX 90 |
- |
N/A |
SI |
SI |
spc0116 con atributos por los que se ordena un for each que pertencen a la extendida y que actualiza atributos de la tabla base en GX 9.0 |
SAC 19795 |
- |
- |
NO |
SI |
SI |
Cambia la tabla base de un For Each anidado |
Existe un atributo en común en la extendida de ambos For Each.Está relacionado con los cambios en navegaciones de For Each anidados Ver SAC 14557 |
Reprogramar |
Agregar la cláusula Defined By en el For Each anidado |
SI |
? |
? |
Cambian las condiciones de join del For Each anidado |
Existe un atributo en común en la extendida de ambos For Each. Está relacionado con los cambios en navegaciones de For Each anidados Ver SAC 14557 |
Reprogramar |
Incluir el For Each andidado en una subrutina o agregar una condición por el atributo de join |
SI |
? |
? |
Cambia la navegación de tablas (el camino elegido) para inferir un atributo secundario |
Existe más de un subtipo primario en la extendida o algún subtipo y además el supertipo primario |
Verificar |
Ver Acción A |
SI |
? |
? |
GX 7.5 navega más de una vez sobre la tabla del supertipo y en 8.0 sólo lo hace una vez |
- |
Verificar |
Ver Acción A |
SI |
SI |
NO |
Lee tabla innecesariamente en navegación GX 7.5 |
En objetos no TRN cambian algunos READ de For Each (por subtipos) que estaban en la navegación pero no inferían nada. |
Verificar |
Ver Acción C |
SI |
? |
? |
Cambia la tabla base de la grilla (o del for each implícito) |
No se consideran condiciones de la grilla para determinar la tabla base SAC 16273 |
Aplicar Upgrade 5 de GeneXus 8.0 o posterior |
- |
SI |
? |
? |
La navegación de GX 7.5 muestra condición de For Each tanto en el Loop While como en Constraint. A veces aparece en GX 80 |
SAC 16533 |
Ignorar |
- |
SI |
? |
? |
Se infiere atributo (no subtipo) por subtipo y no por supertipo primario. |
SAC 16763 |
Aplicar WA (reprogramar) |
- |
SI |
? |
? |
No aparecen los parámetros en invocación a los programas de redundancia en GeneXus 8.0 |
SAC 18466 |
Ignorar |
- |
SI |
? |
? |
Se incluye un control de Integridad Referencial en Delete aunque existe una regla error() if delete en GeneXus 8.0. |
SAC 18897 |
Ignorar |
- |
SI |
? |
? |
No realiza control de Integridad Referencial con subtipos recursivos en GX 7.5 u 8.0 |
SAC 14973 |
Ignorar |
- |
NO |
SI |
SI |
No realiza control de Integridad Referencial con subtipo en GX 7.5 u 8.0 |
SAC 18293 |
Ignorar |
Corregido en el Upgrade 8 de GX80 |
SI |
NO |
NO |
No realiza control de Integridad Referencial en transacciones de mas de un nivel con subtipos en GX 7.5 u 8.0 |
SAC 16411 |
Ignorar |
Corregido en GX 9.0 |
NO |
SI |
SI |
Aparecen constraints en 8.0 que están como Condiciones generales del objeto |
SAC 19841 |
Ignorar |
- |
SI |
? |
? |
No se optimiza condición att = att con atributo que se recibe como parámetro |
SAC 19553 |
Aplicar Upgrade 1 de GX 9.0 |
- |
NO |
SI |
SI |
No se optimiza condición por elemento de SDT o BC |
SAC 19181 |
Aplicar Upgrade 1 de GX 90 |
- |
N/A |
N/A |
SI |
No se optimiza condición por valor de enumerado |
SAC 18859 |
Aplicar Upgrade 1 de GX 90 |
- |
N/A |
N/A |
SI |
La navegación de 7.5 muestra un warning de atributo no instanciado, pero se resuelve la navegación en GeneXus 8.0 |
GeneXus 8.0 tiene mas conocimiento, pudiendo resolver mas inferencias |
Ignorar/Revisar navegación detallada |
En la navegación detallada de GX 8.0 puede verse que en un INTO obtiene el atributo que antes decía no instanciado. |
SI |
? |
? |
Cambian los atributos en constraints de prompts automáticos |
- |
Ignorar |
- |
SI |
? |
? |
Agrega constraint en for each anidado que está presente en el for each superior en GX 8.0 |
- |
Ignorar |
- |
SI |
? |
? |
Navegación de formula tenia GIVEN en GX 7.5 |
Corregido en la 8.0 - SAC 10842 |
Ignorar |
- |
SI |
NO |
NO |
Cambia la navegación de las formulas |
En la versión 7.5 se mostraba la navegación completa de la formula y ahora solamente las tablas del árbol. |
- |
Puede ser por el cambio de sums aggregates |
SI |
? |
? |
La tabla asociada a la cláusula when duplicate del new no coincide con la tabla del New |
SAC 20018 |
Aplicar WA (reprogramar) |
- |
SI |
? |
? |
Cambia el nombre del índice de un data view |
SAC 19871 |
Ignorar |
- |
SI |
SI |
NO |
No aparece navegación de combo dinámico en objeto con grilla sin tabla base |
SAC 20144 |
Ignorar/Aplicar Upgrade 2 de Gx 9.0 |
Ocurre cuando se compara con GX 90. En el Beyond, no aparece la sección "Dynamic Combo" al final del archivo |
NO |
SI |
SI |
Navegación anidada agrega constraint por redundancia innecesaria en GX75 o GX80 |
SAC 20134 |
Ignorar |
- |
NO |
SI |
SI |
Navegación anidada no agrega contraint implícita si hay 3 o más for eachs anidados |
SAC 19904 |
? |
- |
? |
? |
? |
Error "Printblock name expected" en reporte |
SAC 19559 |
Aplicar Upgrade 1 de GX 9.0 |
- |
NO |
SI |
SI |
Error 'Autocomplete' invalid Property en objeto web en GX 9.0 |
SAC 20147 |
Reprogramar |
- |
NO |
SI |
SI |
Error 'Invalid expresión (Order) en objeto con grilla en GX 9.0 |
SAC 20182 |
Reprogramar |
- |
NO |
SI |
SI |
Call dinámico aparece como att(2,&Pgmname).Call( ) en listado de navegación 9.0 |
SAC 20215 |
Aplicar Upgrade 2 de GX 9.0 |
- |
NO |
SI |
SI |
Cambia cláusula Order |
SAC 20337 |
Aplicar Upgrade 4 de GX 9.0 |
- |
NO |
SI |
SI |
Optimización cláusula Order |
SAC 20452 |
Verificar |
Diferencia aparecer a partir de GX 90 Upgrade 4. |
NO |
SI |
SI |
Navegación anidada no agrega constraint implícita en GX 9.0 |
SAC 21827 |
Aplicar Upgrade 4 de GX 9.0 |
- |
NO |
SI |
SI |
Diferencia |
Ocasionado por |
Acción |
Comentario |
GX7580 |
GX7590 |
GX8090 |