Ver Mensaje Individual
  #2  
Viejo 24/04/14, 15:22:23
Ripper87 Ripper87 is offline
Member
 
Fecha de Ingreso: dic 2011
Mensajes: 37
Prueba con SUBMIT en vez de CALL TRANSACTION.

Por la SE93 puedes observar que la Tx. ME2K ejecuta el programa RM06EK00. Por lo tanto, la instrucción quedaría así:

DATA lt_param TYPE TABLE OF RSPARAMS.

SUBMIT RM06EK00 WITH SELECTION-TABLE lt_param.

Los parametros se pasarán por la tabla lt_param, la cual cada linea es un parametro y debe tener la estructura RSPARAMS, si la ves por la Tx. SE11 tiene la siguiente estructura:

SELNAME: Aca vas a colocar el nombre técnico del campo en la dynpro, si no me equivoco, en tu caso son EK_KOSTL y EK_AUFNR (mayúsculas siempre).

KIND: Colocas 'P' si es parámetro y 'S' si es un select-option.

SIGN: Si se trata de un parámetro, ignora este campo. Si es un select, colocas 'I' si es inclusión (traeme todos los valores del rango) o 'E' si es exclusión (traeme todos los valores menos el del rango).

OPTION: Si se trata de un parámetro, ignora este campo. 'EQ' se trae todos los valores igual al rango, 'GE' se trae todos los valores mayores o igual al rango, 'LT' se trae todos los valores menores al rango, etc etc...

LOW: El valor de inicio del rango. Si se trata de un parámetro aca colocas el valor del rango.

HIGH: El valor final del rango. Si se trata de un parámetro, ignora este campo.

Luego de que llenes esta tabla ejecuta el SUBMIT como está arriba y prueba a ver...
Responder Con Cita