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 18/01/13, 17:03:09
calakra calakra is offline
Member
 
Fecha de Ingreso: nov 2012
Mensajes: 43
Duda De Paginacion

Hola a todos estoy haciendo un smart, de ejemplo para entenderle, el problema es que ya hice mi smartform y realice un reporte el cual invoca al smart y cuando me lo muestra solo puedo ver la primer pagina, no se si sea esto correcto o como le puedo hacer para ver las otras pafginas de mi smart, ya que debo validar que las paginas que imprime.


esto es lo que tiene mi programa


CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME' "obtiene el modulu de funciones que ejecuta el form
EXPORTING
formname = 'Z_PRIMERFORM'
IMPORTING
fm_name = nombre_modulo_funcion
EXCEPTIONS
no_form = 1
no_function_module = 2
OTHERS = 3.
* Si hubo errores, desplegar mensaje y terminar, si se continua se
* produce un error de run time.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid
TYPE sy-msgty
NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
* Enviar datos al formulario e imprimirlo.
CALL FUNCTION nombre_modulo_funcion
TABLES
gs_mkpf = aux_mkpf
EXCEPTIONS
formatting_error = 1
internal_error = 2
send_error = 3
user_canceled = 4
OTHERS = 5.
* Si se produce un error, reportarlo.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid
TYPE sy-msgty
NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.



Espero me puedan aclarar la duda y ayudar a visualizar las otras paginas,

Saludos y de antemano muchas gracias
Responder Con Cita
  #2  
Viejo 18/01/13, 17:33:25
Jarpi Jarpi is offline
Senior Member
 
Fecha de Ingreso: abr 2007
Localización: Argentina
Mensajes: 453
Hola calakra.

Me suena a que es un tema del smartform, y no del programa.

Mira el smartform LB_BIL_INVOICE, ahí tenés el ejemplo de cómo hacerlo.

Básicamente tenés que replicar la página que creaste, y en la primera le ponés que la página subsiguiente es la segunda creada.

Espero te sirva.
Saludos.
Responder Con Cita
  #3  
Viejo 18/01/13, 22:11:34
calakra calakra is offline
Member
 
Fecha de Ingreso: nov 2012
Mensajes: 43
duda

Hola.
he estado investigando pero la verdad que no le encuentro muy bien ya que soy nuevo totalmente en este tema,
varios dicen que vaya al main de la tabla y realice un comando que cuando la condicion se cumpla hacer un salto de linea, pero ni idea cual es el comando para hacer el salto de página, por ejemplo si quiero hacer un salto de pagina por cada proveedor nuevo o por cada numero de lineas no se que instruccion poner ni en donde para crear el salto de pagina, no se si podrias darm eun ejemplo paso a paso de como se realiza un salto de agina o unmanual toturial donde hagan eso.

Gracias!!
Responder Con Cita
  #4  
Viejo 24/01/13, 16:16:02
andres:01 andres:01 is offline
Junior Member
 
Fecha de Ingreso: may 2012
Mensajes: 2
La primera opción es algo obvia pero pasa cuando uno es novato,
cuando imprimes el formulario arriba en la opción "pasar a " - pagina... y seleccionas la pagina que deseas visualizar.

Para dar salto de paginas te vas a %PAGE1- propiedades generales- pagina subsiguiente y seleccionas %PAGE2, a la pagina %PAGE2 le pones la %PAGE3 y así consecutivamente, la ultima pagina tiene que finalizar en si misma, si la ultima pagina es la %PAGE3 tiene que finalizar en %PAGE3

si la información de los formularios esta vinculada entre tablas debes de ir:
%PAGE1- ventana main - crear - lógica de proceso - comando - propiedades generales - ahi seleccionas "paso a una nueva pagina" y seleccionas la pagina subsiguiente como en el ejemplo anterior

espero averte ayudado saludos
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:45:42.


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