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 11/01/08, 13:13:13
Avatar de alterpeke
alterpeke alterpeke is offline
Member
 
Fecha de Ingreso: jul 2006
Localización: Buenos Aires
Mensajes: 77
Loop en una ventana que no es MAIN

Buenas a todos!!

Tengo el siguiente problema...
en la ventana MAIN de un sapscript X tengo dos elementos de texto uno que se ejecuta desde un loop del programa principal y me tira los items de la liquidacion a mostrar.

el otro me tira el resultado luego de finalizado el loop con los totales.

El tema es que me pidieron que pase esa visualizacion a una ventana que esta por debajo del main llamada TOTAL.

Hago la misma logica con el mismo proceso, para la ventana TOTAL, y solamente me tira los totales, NO ME VISUALIZA LOS ITEMS... debugguie tanto el programa de control como el sapscript y esta realizando correctamente la funcion WRITE_FORM y los llamados a los elementos de texto dentro de la ventana TOTAL

Puede ser que no me tome el loop de varios registros en una ventana que no sea la MAIN???

el codigo del programa de control seria asi:

Loop t_tabla

*-Imprimo items de la liquidacion
call function write_form
exporting
element = 'LIQUIDACION'
window = 'TOTAL'.

endloop.

*-Imprimo los totales.
call function write_form
exporting
element = 'TOTAL_LIQUIDACION'
window = 'TOTAL'.

Cualquier sugerencia o idea de como resolver esto sera bienvenida.

Muchas gracias!!!
__________________
Cuando El Sabio Apunta a La Luna... El Necio Solo Logra Ver El Dedo.
Responder Con Cita
  #2  
Viejo 10/10/08, 10:22:46
pmarinab pmarinab is offline
Member
 
Fecha de Ingreso: abr 2008
Mensajes: 64
Hola,
yo tengo el mismo problema, y he visto más mensajes en el foro con lo mismo. Alguien tiene la respuesta a esta pregunta? No se puede hacer un loop en una ventana que no sea MAIN?

Y si se puede, que puede estar pasando?
Responder Con Cita
  #3  
Viejo 10/10/08, 15:45:51
gugutin gugutin is offline
Member
 
Fecha de Ingreso: jul 2008
Localización: Badalona(Barcelona) España
Mensajes: 71
Hola pmarinab,

No se si es la solucion, pero segun el ejemplo mostrado por alterpeke, cuando una tabla interna la lees por segunda vez deberias hacer un clear ( tabla )para posicionar en el inicio de la tabla de nuevo, yo he tenido ese problema alguna vez, que como queda posicionada en el ultimo registro no me vuelve a hacer el loop.

Espero que te haya servido de algo.
saludos
Responder Con Cita
  #4  
Viejo 10/10/08, 16:48:52
pmarinab pmarinab is offline
Member
 
Fecha de Ingreso: abr 2008
Mensajes: 64
Gracias gugutin, pero creo que no van por ahi los tiros.

Por lo que yo he podido ver, la ventana no realiza el salto de linea en cada registro de la tabla interna, y siempre pinta todo sobre la misma linea escribiendo y sobreescribiendo una y otra vez... Es por eso que a alterpeke solo le aparece el total, porque escribe encima del ultimo registro de la tabla interna.

Se os ocurre alguna otra idea de como hacerlo?
Responder Con Cita
  #5  
Viejo 14/10/08, 06:18:39
pmarinab pmarinab is offline
Member
 
Fecha de Ingreso: abr 2008
Mensajes: 64
Hola,
con la mierda esta del porno se está estropeando el foro... en fin. Posteo para recuperar mi mensaje. Alguien tiene alguna idea?
Responder Con Cita
  #6  
Viejo 24/10/08, 10:50:43
yashirbay yashirbay is offline
Junior Member
 
Fecha de Ingreso: feb 2008
Mensajes: 1
No se puede hacer un loop en una ventana que no sea main, porque solo se imprime una vez, en cambio la ventana main se va imprimiendo a medida que se ejecuta el loop.

La solución seria crear las lineas de items en la ventana main y otra ventana con los totales.

Espero que sirva de ayuda
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 18:49:52.


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