PDA

Ver la Versión Completa : Formar cadena con texto y cantidad en formato numérico


oalanis
19/01/09, 21:50:15
Que tal a todos, les presento una pequeña duda sobre como formar una cadena, la situación es la siguiente:
tengo un campo NTGEW (Quan 13) y quiero asignar a su valor a una variable COMEN1 (Char de 40), por ejemplo: NTGEW = 10,451.00 y en mi variable quiero q se almacene asi: "PESO: 10,451.00";
Actualmente lo tengo asi:
COMEN1 = NTGEW.
CONDENSE COMEN1 NO-GAPS.
CONCATENATE 'PESO :' COMEN1 INTO COMEN1 SEPARATED BY SPACE.
pero al mostrarlo me lo pone asi: "PESO : 10451.00" (sin el separador de miles)

Si alguien sabe como mostrarlo con el separador le agradecería mucho su ayuda, espero haberme explicado.

DavidXD_XD
19/01/09, 22:09:43
Yo lo hago de esta forma:

DATA: l_cadena(13) TYPE c,
l_texto(100).

WRITE ntgew TO l_cadena.

CONCATENATE 'Peso :'
l_cadena INTO l_texto SEPARATED BY space.

WRITE l_cadena.

Espero te pueda servir ... :D

oalanis
19/01/09, 23:26:12
Muchas gracias David, me sirvió perfectamente tu propuesta.