MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Parametro tipo ranges para call function (foro/showthread.php?t=36987)

minerva0112 27/05/10 14:53:32

Parametro tipo ranges para call function
 
Necesito pasarle a un call fucntion parametros de entrada que se obtiene de un select option para luego dentro del funcion realizar un select haciendo un where IN , que tipo de variable se tendria que utilizar para lograr esto

mil gracias:confused:

mysmb2 27/05/10 15:12:01

Hola,
Si pasas una tabla como parametro y la definis con una estructura igual a un rango(con campos sing, low, higth, option...) te va a servir.

Saludos

minerva0112 27/05/10 18:25:30

gracias pero me da error cuando le voy hacer un loop al parametro

mysmb2 27/05/10 18:34:56

Supongo que el loop al que te referis es en el momento de armar el rango con el que comparas el campo en el select.

Podrias especificar que error te arroja y copiar el bloque de codigo?

Mauricio Hidalgo 27/05/10 18:57:18

Dame un correo para enviarte un instructivo.

minerva0112 27/05/10 19:12:01

hola es

minerva0112 27/05/10 19:14:04




SELECT * INTO CORRESPONDING FIELDS OF TABLE it_data_proj FROM zvps_data_proy
WHERE pspid IN pi_proj.

The IN operator with "PI_PROJ" is followed neither by an internal table nor by a value list.

Mauricio Hidalgo 27/05/10 19:27:02

Me rebotó el correo.

Pero bueno yo cacho que te falta tipificar (asignar un tipo de datos a tus tabla) en la interfaz.

Podrías mostrar los comentarios que están al principio de la función.

minerva0112 27/05/10 19:32:00


disculpa rectifico el correo

*"----------------------------------------------------------------------
*"*"Interfase local
*" IMPORTING
*" REFERENCE(PI_FECHA) TYPE SY-DATUM
*" REFERENCE(PI_DIV) TYPE ZEPS_DIV
*" REFERENCE(PI_PRCTR) TYPE ZEPS_PRCTR
*" REFERENCE(PI_PROJ) TYPE ZEPS_PROJ
*" TABLES
*" IT_DATA_PROJ STRUCTURE ZEPS_DATA_PROYECTO
*" IT_DATA_CUENTAS STRUCTURE ZEFI_CUENTAS OPTIONAL
*"----------------------------------------------------------------------

mysmb2 27/05/10 19:41:24

proba crear un rango con los valores de la tabla parametro y comprara ese rango en el select.



Husos Horarios son GMT. La hora en este momento es 03:28:30.

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