Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - katanka3

Páginas: [1]
1
Hola sdneros, tengo un problema, bueno en resumen lo que necesito y estoy diseñando es crear un programa que introduciendo el nombre de la una tabla del diccionario y al ejecuta, me cree otra pantalla de seleccion con los campos de la tabla, lo importante es que sean los campos de esa tabla introducida anteriormente, para una vez mostrados por pantalla se puedan introducir datos en los campos para finalmente poder ser rescatados y poder ser tratados por el programa.

He probado a debuguear la se16 y tengo lo siguiente:

Lo primero que me encuentro es que llego hay una funcion la "RS_TABLE_LIST_CREATE" la cual le metemos una tabla y nos crea la pantalla de seleccion con los campos claves de la tabla. Ahora el problema que me planteo es ¿como rescato los datos del esa pantalla creada por la funcion?.

Siguo debugueando la funcion y me encuentro que esa funcion lo que hace basicamente es crear un report en tiempo de ejecucion y luego la funcion lo ejecuta, es este programa el que ejecuta la pantalla de seleccion con los campos de la tabla. Luego aqui no se puede tocar nada ya que se crea y ejecuta en tiempo de ejecucion.

Siguiendo debugueando una vez ejecutada la funcion RS_TABLE_LIST_CREATE, y pintados los campos en pantalla y ejecutado la pantalla para unos valores introducidos en los campos, la fucion ya no tiene el control del programa sino que lo hace el programa generado anteriormente comentado, y es mas, para tratar los datos de la pantalla se va a los includes del grupo de funciones SETB, grupo de funciones donde esta incluida la RS_TABLE_LIST_CREATE. Entonces he pensado en copiar SETB a ZSET y copiar el módulos de funciones RS_TABLE_LIST_CREATE a Z_RS_TABLE_LIST_CREATE para que me tire de los includes Z y pueda modificarlos para finalmente capturar los datos de la pantalla de seleccion creada por Z_RS_TABLE_LIST_CREATE.

Pero no me funciona aunque he creado un grupo nuevo y nueva funcion, el programa generado sigue tierando de los includes de SETB.

Alguna sugerencia de, ¿como crear un select-option apartir del nombre de una tabla y luego captuar los datos introducidos en los campos de la pantalla generada?.....
s
Gracias, saludos. ;D ;D ;D


2
Programación ABAP / Variante en subscreen.. Ayuda por favor!!!
« en: 03 de Noviembre de 2009, 04:31:57 pm »
Hola buenas a todos, tengo un problema grave, ya que mi trabajo depende casi de este. Llevo mucho con un report que tengo casi listo.

Ahora bien tengo las variantes creadas para una pantalla creada con selec-option,, la 1002 que para el manejo de esta pantalla la meto en un dynpro dentro de una subscreen para tener controlado con el user_command los botones.

Ahora bien cuando llamo a esa subscreen que viene de otra screen, la 1002 que si tiene variantes,, cuando la llamo a la subscreen me desaparecen las variantes, osea si la llamo en forma de subscreeen desaparecen las variantes.

esto es lo que hay en la dynpro 0101. que llama a las screen 1002 que es la que tiene las variantes.

PROCESS BEFORE OUTPUT.

CALL SUBSCREEN: SUB101 INCLUDING SY-REPID '1002'.

MODULE STATUS_0101.
*
PROCESS AFTER INPUT.

CALL SUBSCREEN: SUB101.

MODULE USER_COMMAND_0101.

3
Programación ABAP / Problemas con variantes en subscreen.
« en: 03 de Noviembre de 2009, 01:54:34 pm »
Hola abaperos, me encuentro en una situacion complicada, ya llevo mas tiempo del que debia con el mismo report.

El problema es que me he creado una subscreen para lanzar una screen creadas con selec-options para asi poder crear el module user_command y controlar la pantalla del select-option.

Para la 1002 (pantalla del selec option) ya cree variantes pero tenia el problema de que los botones standars de navegacion no hacian lo que queria. Asi que me cree la subscreen para tener una dynpro que si pudiera controlar.

Ahora puedo controlar los botones atras arriba y cancel de la pantalla del select-options, pero me creado el boton salvar que usa la funcion RS_VARIANT_SAVE_FROM_SELSCREEN y me da un error que dice "" La imagen de selección 0101 no contiene ningún objeto "" y la 0101 es la pantalla de la subscreen que llama al select-option..

Necesito ayuda, saber por que me esta dando este fallo

Páginas: [1]