MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Definicion de Campo en Tabla Interna (foro/showthread.php?t=77085)

amam2605 03/05/17 11:44:30

Definicion de Campo en Tabla Interna
 
2 Adjunto(s)
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

alvarops90 07/05/17 01:20:11

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

damianrvgq 23/05/17 09:36:56

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.


Husos Horarios son GMT. La hora en este momento es 08:36:32.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web