MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
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 27/03/09, 08:35:03
Avatar de Abapor
Abapor Abapor is offline
Member
 
Fecha de Ingreso: may 2008
Mensajes: 34
generar una pantalla de selección

Hola todos,
necesito crear un programa usando la función SE16N_INTERFACE para llamar a la transacción SE16N, el problema es que antes de ejecutar la función, debo mostrar una pantalla de selección con varios campos de la tabla, puesto que el usuario puede meter cualquiera tabla, esos campo se cambian siempre.
Mi pregunta es : hay alguna manera de generar una pantalla de selección despues que el usuario indica la tabla que quiere ? ( seria algo similar a la SE16)

Gracias de antemano
Responder Con Cita
  #2  
Viejo 27/03/09, 09:00:13
gugutin gugutin is offline
Member
 
Fecha de Ingreso: jul 2008
Localización: Badalona(Barcelona) España
Mensajes: 71

Hola Abapor,

Yo haria algo parecido al ejemplo:




Primero pondria el parametro del report para solicitar la tabla, luego defines una dynpro para obtener la informacion complementaria, y a continuacion ya tendras los datos necesarios, pero si esos datos han de ser los diferentes nombres de campo de la tabla seleccionada, no se como lo podras tratar.

Espero haberte ayudado
Saludos.
Responder Con Cita
  #3  
Viejo 27/03/09, 09:12:46
Avatar de Abapor
Abapor Abapor is offline
Member
 
Fecha de Ingreso: may 2008
Mensajes: 34
Hola gugutin,
muchas gracias por tu respuesta

lo de los diferentes nombres de campo de la tabla seleccionada es lo que quiero exactamente para que despues puedo llamar a la funcion SE16N_INTERFACE, con criterios de selección con esos campos.

alguna idea!!?

gracias de antemano
Responder Con Cita
  #4  
Viejo 27/03/09, 09:37:48
gugutin gugutin is offline
Member
 
Fecha de Ingreso: jul 2008
Localización: Badalona(Barcelona) España
Mensajes: 71


Para obtener los campos de la tabla mirate esta funcion /SAPDII/DWB_GET_TABLE_FIELDS y la tabla DD03L que es donde estan los nombres de campo.

Si buscas funciones por match-code para *get*table*field* obtendras todas las funciones que realizan la obtencion de nombres de campo y eliges la que mas se ajuste a tu necesidad.

Saludos
Responder Con Cita
  #5  
Viejo 27/03/09, 09:56:47
Avatar de Abapor
Abapor Abapor is offline
Member
 
Fecha de Ingreso: may 2008
Mensajes: 34
Muchas gracias
Responder Con Cita
  #6  
Viejo 06/03/13, 00:38:17
nayita nayita is offline
Member
 
Fecha de Ingreso: jun 2007
Mensajes: 48
Pantalla de seleccion

Hola a Todos,

La pantalla de seleccion se puede crear o tomar desde lainformacion que se contiene en una tabla Ejemplo:

Tabla Z

campo1 - campo2
Tarea1
Tarea2
Tarea3
Tarea4

Que antes de que se ejecute la pantalla de seleccion se tome los datos de esta tabla no se puede ser mediante un select yse coloque en la pantalla de seleccion como opciones de CASILLAS DE SELECCION (check box)es decir si hay 4 tareas que aparescan 4 check box
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 20:03:36.


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