miércoles, 12 de abril de 2017

SUBMIT SELECTION SCREEN

Aqui da otra opción de mantar un rango a un programa Z, recuerda que en el pgm Z debe estar creado como SELECT-OPTIONS por tanto el modo de envio a diferencia de parametros sería con IN...
en caso no funcionar y no dar tantas vueltas podrías probar con lo que esta en estos enlaces...
lo que hace es crea una tabla de tipo variables y le asigna dependiendo del elemento de la pantalla de selección del Z al que le harás submit... ejemplo

Aqui en la pantalla de selección del Z se llama SO2 es del tipo S por ser select options (Rangos en pantalla de selección) el Signo Option y valores...


  1. data: rsparams_tab type table of rsparams.
  2. rsparams_wa type rsparams.

  1. "select options
  2. Loop at so.
  3. rsparams_wa-selname = 'SO2'.
  4. rsparams_wa-kind = 'S'. "select options to be passed
  5. rsparams_wa-sign = so-sign.
  6. rsparams_wa-option = so-option.
  7. rsparams_wa-low = so-low.
  8. rsparams_wa-high = so-high.
  9. append rsparams_wa to rsparams_tab.
  10. endloop.
  11.  
  12. "parameters
  13. rsparams_wa-selname = 'PA2'.
  14. rsparams_wa-kind = 'P'. "parameters to be passed
  15. rsparams_wa-sign = 'I'.
  16. rsparams_wa-option = 'EQ'.
  17. rsparams_wa-low = pa.
  18. append rsparams_wa to rsparams_tab.


  1. SUBMIT program#2 WITH SELECTION-TABLE rsparams_tab AND RETURN.

esto lo encontrarás en el primer link

https://archive.sap.com/discussions/thread/1162251

en este segundo tendrás algo similar...

http://www.sapdev.co.uk/reporting/rep_submit.htm


espero te ayude, tu puedes! en internet si no encuentras la solución o tienes de donde guiarte no pierdes nada intentando este otro metodo!
vamos pollita!

No hay comentarios.:

Publicar un comentario