Select-option En Una Dynpro(modulpool)

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • larmadovr
    Member
    • ene
    • 77

    #1

    Select-option En Una Dynpro(modulpool)

    Que tal amigos, estoy trabajando con la versión 4.6C de R/3 y tengo el siguiente problema

    Defino un select-option en el TOP:

    SELECTION-SCREEN BEGIN OF SCREEN 0002 AS SUBSCREEN.
    SELECT-OPTIONS: P_SOC FOR CCSS-BUKRS.
    SELECTION-SCREEN END OF SCREEN 0002.

    Después en el dynpro número 0001 tengo lo siguiente:

    PBO.
    CALL SUBSCREEN: SB_0001 INCLUDING SY-REPID '0002'.

    PAI.

    CALL SUBSCREEN: SB_0001.


    Después estando en el screen painter, defino una subscreen llamada SB_0001 y trato de verificarlo con F8 y me muestra una ventana en la cuál le indico ejecutar con sentencia ABAP, pero marca el siguiente error:

    "programa 0002 no es un dynpro subscreen"

    Como no tengo mucha práctica, no se a que se pueda deber mi error, agradeceré su ayuda.

    Saludos.
    I.S.C.T. Luis Armando Valdez Rodríguez
    Consultor ABAP
    correo: larmandovr@hotmail.com
    cel: (045) 5537406023

    "La vida premia la acción"
  • danny
    Member
    • mar
    • 36

    #2
    Holas;

    debe estar definido asi tu subscreen

    SELECTION-SCREEN BEGIN OF SCREEN 0002AS SUBSCREEN .

    Saludos;

    Comentario

    • larmadovr
      Member
      • ene
      • 77

      #3
      Gracias

      Hola amigo, ya tengo definido exactamente como me lo indicas, es por eso que no logro cachar el error que tengo.

      Gracias, y a ver si alguien más me puede dar pistas.
      I.S.C.T. Luis Armando Valdez Rodríguez
      Consultor ABAP
      correo: larmandovr@hotmail.com
      cel: (045) 5537406023

      "La vida premia la acción"

      Comentario

      • danny
        Member
        • mar
        • 36

        #4
        Holas,
        no me habia fijado..para probar la dynpro con f8 debes poner una
        variable y no directamente..asi

        CALL SUBSCREEN: area2 INCLUDING sy-repid nrosubscreen.

        asi cuando pongas f8 te pedira el valor del programa y del dynpro..

        Saludos;

        Comentario

        • larmadovr
          Member
          • ene
          • 77

          #5
          Que tal.

          Muchas gracias nuevamente Danny, dejame te cuento que ya lo he intentado también con variables, pero nada que me da chance, me marca el mismo error.

          No se si mi problema este en alguna propiedad del subscreen... o deba tener 2 dynpros tal vez...
          I.S.C.T. Luis Armando Valdez Rodríguez
          Consultor ABAP
          correo: larmandovr@hotmail.com
          cel: (045) 5537406023

          "La vida premia la acción"

          Comentario

          • larmadovr
            Member
            • ene
            • 77

            #6
            Solución

            Danny, el problema estaba en el número de mi dynpro, se me hace raro, pero así fué, le cambié el número 0002 por 9000 y quedo resuelto el problema, ya no marco error.

            Muchas gracias por tu tiempo.
            I.S.C.T. Luis Armando Valdez Rodríguez
            Consultor ABAP
            correo: larmandovr@hotmail.com
            cel: (045) 5537406023

            "La vida premia la acción"

            Comentario

            • don_pelayo
              Junior Member
              • may
              • 29

              #7
              Al crear la dympro le has puesto el botoncito de subscreen??

              Comentario

              • larmadovr
                Member
                • ene
                • 77

                #8
                Que tal:

                Cuando creé la dynpro le puse la opción de "NORMAL" y sobre esa misma, agregué un área subscreen, y sobre esta área he creado mis parámetros y le puse un número consecutivo en la refencia de la declaración de screen as subscreen en el TOP.

                si tienes el mismo problema, avisame para explicarlo de manera más clara.

                Saludos.
                I.S.C.T. Luis Armando Valdez Rodríguez
                Consultor ABAP
                correo: larmandovr@hotmail.com
                cel: (045) 5537406023

                "La vida premia la acción"

                Comentario

                • don_pelayo
                  Junior Member
                  • may
                  • 29

                  #9
                  Si pero en los atributos de la subscreen la tienes k declarar como tipo subscreen en el tipo de dympro.

                  Comentario

                  Trabajando...