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 10/04/08, 12:26:44
Avatar de Driau
Driau Driau is offline
Senior Member
 
Fecha de Ingreso: ago 2007
Mensajes: 235
Error en perform

Hola a todos,

Tengo un problemilla con un PERFORM. He estado organizando un poco mi codigo metiendolo en PERFORMS, pero algo he hecho mal. Ahora al compilar me da un error de que no encuentra la tabla IT_POSICIO. Imagino que esto es debido a que hasta ahora yo tenia un codigo en el que se hacia referencia a esta tabla. Ahora este codigo esta en un perform. El programa casca al hacer doble click (al ejectuar el user-command. Imagino que es porque la tabla IT_POSICIO esta declarada dentro de ese perform y ahora deberia estar declarada como global.

Como lo hago???

EJEMPLO (ANTES FUNCIONABA BIEN):

FORM USER_COMMAND USING P_UCOMM LIKE SY-UCOMM IT_POSICIO TYPE SLIS_SELFIELD.
UTILIZACION DE TABLA IT_POSICIO.
ENDFORM.


EJEMPLO (AHORA VA MAL):

FORM USER_COMMAND USING P_UCOMM LIKE SY-UCOMM IT_POSICIO TYPE SLIS_SELFIELD.
ENDFORM.

FORM PROCESAR.
UTILIZACION DE TABLA IT_POSICIO.
ENDFORM.


No se si me explico claramente...

Gracias a todos!
Responder Con Cita
  #2  
Viejo 10/04/08, 13:30:56
ibecerra
 
Mensajes: n/a
haber prueba de esta manera!!
FORM user_command USING pa_ucomm LIKE sy-ucomm
pa_tabla TYPE slis_selfield.

CASE pa_ucomm.
WHEN '&IC1'.
CHECK NOT pa_tabla-value IS INITIAL.
READ TABLE TI_DATA INDEX pa_tabla-tabindex.
encase.
endform.
TI_DATA = Es tu tabla donde se encuentra la informacion final.
osea lo q presentas en tu alv.





Responder Con Cita
  #3  
Viejo 10/04/08, 15:10:56
Avatar de Edd_401
Edd_401 Edd_401 is offline
Senior Member
 
Fecha de Ingreso: may 2007
Mensajes: 119
El Hecho De Que Este Declarada En El Form Y No Como Global No Tiene Nada Que Ver, Seguramente Tines Algun Error De Sintaxis, Por Ello No Te Esta Respetando La Tabla.
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 05:05:52.


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