MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Formularios - SAPScript - Smartforms
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 22/05/06, 11:31:46
sanchezvm sanchezvm is offline
Junior Member
 
Fecha de Ingreso: mar 2006
Localización: Spain - Madrid
Mensajes: 10
Exclamation sapscript - diseño de formulario.

Tengo una variable en un formulario sapscript que me muestra una cantidad numerica sin el punto de miles ni la coma de decimales, es decir, la variable &RFFBWE-DMBTR& muestra numeros del tipo 16471 36, cuando debería visualizar 16.471,36 . Ademas cuando los decimales son ceros no los muestra.

Que puedo hacer para dar formato a esta variable y que me muestre el punto de miles, la coma de decimales y los ceros en decimales ????

Me es urgente. Gracias.....
__________________

Víctor M. Sánchez Morales
Sistemas SAP
Programador ABAP



Responder Con Cita
  #2  
Viejo 22/05/06, 22:56:27
Pablo Gana Pablo Gana is offline
Junior Member
 
Fecha de Ingreso: abr 2006
Mensajes: 12
Hola Prueba con esto
WRITE RFFBWE-DMBTR TO t_pos-ptotal CURRENCY t_cab-waers
NO-SIGN.

donde es un campo waers LIKE rbkp-waers.




Tengo una variable en un formulario sapscript que me muestra una cantidad numerica sin el punto de miles ni la coma de decimales, es decir, la variable &RFFBWE-DMBTR& muestra numeros del tipo 16471 36, cuando debería visualizar 16.471,36 . Ademas cuando los decimales son ceros no los muestra.

Que puedo hacer para dar formato a esta variable y que me muestre el punto de miles, la coma de decimales y los ceros en decimales ????

Me es urgente. Gracias.....[/quote]
Responder Con Cita
  #3  
Viejo 08/11/06, 17:58:04
Hersap Hersap is offline
Junior Member
 
Fecha de Ingreso: jul 2006
Mensajes: 29
Para mostrar valor con puntos y comas en smartforms

Hola Pablo


Tuve el mismo inconveniente en un smartforms y lo que hice para solucionar el tema fue lo siguiente:

1) Cree una variable tipo Char de 18 posiciones en el apartado de definiciones generales de variables .

2) Justo antes de la impresion del campo cree un objeto linea de programa donde: le hice un clear a la variable creada en el punto uno y posteriormente le movi el valor del campo numérico a la variable Char creada con el comando que tu has sugerido.

Ej: WRITE RFFBWE-DMBTR TO WG_Importe CURRENCY t_cab-waers
NO-SIGN.
3) Desplegué la variable que cree en el punto uno en lugar del campo

Realmente no se si sea lo mas optimo o elegante pero esto me hizo salvar el momento y aun sigo investigando como hacerlo de una manera menos rebuscada. Acepto sugerencias

Espero te sirva
Responder Con Cita
  #4  
Viejo 18/12/06, 12:24:22
diegoj.gonzalez diegoj.gonzalez is offline
Junior Member
 
Fecha de Ingreso: dic 2006
Localización: Murcia
Mensajes: 10
cambia la variable.

cambia la variable a tipo numc es decir..numérico.
o bien...el dato lo mueves a un numérico..y haces un write de este campo a esa variable....creo q te funcionará.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 22:55:29.


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