at selection screen

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • hardrake
    Member
    • oct
    • 37

    #1

    at selection screen

    Buenas, tengo el siguiente problema. Tengo que hacer un report con una pantalla de seleccion de modo que si se rellena un select-options tiene que rellenar los demas. He probado y si en lugar de colocar select-options pongo parameters me funciona, pero con los select-options nada de nada, y necesito hacer la pantalla con ellos. Adjunto codigo:

    * Pantalla de seleccion
    SELECTION-SCREEN BEGIN OF BLOCK scr1.

    select-options: s_kunnr for kna1-kunnr.
    select-options: s_vbeln for vbap-vbeln.
    select-options: s_posnr for vbap-posnr.
    select-options: s_matnr for vbap-matnr.
    select-options: s_VOREF for vbap-VOREF no intervals no-extension.
    select-options: s_titu for vbap-arktx no intervals no-extension.
    parameters: s_numeti type i.
    parameters: s_observ(30).

    SELECTION-SCREEN END OF BLOCK scr1.

    * Recupero los datos

    AT SELECTION-SCREEN OUTPUT.
    select single * from vbap where vbeln in s_vbeln and posnr in s_posnr and matnr in s_matnr and voref in s_voref and arktx in s_titu.
    s_matnr = vbap-matnr.
    s_vbeln-low = vbap-vbeln.
    select single * from vbak where vbeln in s_vbeln.
    s_kunnr-low = vbak-kunnr.

    *s_posnr for vbap-posnr.
    s_VOREF-low = vbap-voref.
    s_titu-low = vbap-ARKTX.

    modify screen.
  • robert_milan
    Senior Member
    • jun
    • 315

    #2
    pero cualqueira que pongas lo rellena o como, especifica tu requerimiento, acuerdate que un select option es como si fuera una tabla interna.
    Un Huevon No Inútil


    Solo di lo que piensas, a la mejor tienes la mejor respuesta....

    Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo.....

    Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho.....

    Consultor FI jr/ABAP Sr.

    Comentario

    • hardrake
      Member
      • oct
      • 37

      #3
      Gracias

      Si, si ya me di cuenta me faltaba añadirle un append, muchas gracias.

      Comentario

      Trabajando...