|
#1
|
|||
|
|||
Definicion de Campo en Tabla Interna
Hola a Todos !!! Estoy necesitando declarar un campo en una tabla interna, anteriormente esta definido como:
monto_total(15) type N. Pero ahora lo necesito de longitud 15,2 y tipo N. Lo declare como: monto_total(15) TYPE p DECIMALS 2, pero me esta arrojando un error, que anexo. Habra otra manera de declararlo o manipularlo que cunpla con la condicion que necesito de 15,2 tipo N que no sea la que utilice. Muchas Gracias Saludos AMAM |
#2
|
|||
|
|||
Hola,
No se si he entendido bien lo que necesitas, pero creo que el error viene por la longitud, si le defines de 15 serán n 13 de la coma para la izq y 2 decimales.... De todas formas creo que lo mas recomendable seria que creases s el dominio y lo utilizarás, además mas así i veras las posiciones que tienes de enteros y decimales. Espero ser de ayuda Un saludo |
#3
|
|||
|
|||
Correcto alvarops90
Hola amam2605,
Como bien dice alvarops90, estarás intentando pasar los datos de una variable de 15 enteros a la monto_total(15) TYPE p DECIMALS 2: que declarada así, monto_total sólo tiene 13 enteros y dos decimales, y por eso te dice que no son compatibles. Deberías, a mi entender, declararla así: monto_total(17) TYPE p DECIMALS 2 Un saludo. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|