Popup con 3 botones

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • oieraz
    Member
    • nov
    • 54

    #1

    Popup con 3 botones

    Hola buenos días, tengo un popup con dos botones: si y no. Me gustaría añadir un tercer botón con la opción cancelar. Ahora mismo estoy utilizando CALL FUNCTION 'POPUP_TO_CONFIRM'. No se si se podría hacer con éste mismo o debiera utilizar otra función.

    Gracias por adelantado. Un cordial saludo!
  • ongo
    Member
    • ago
    • 45

    #2
    Buenas,

    Te sirve esa misma función que estás utilizando. El botón Cancelar te lo trae por defecto.

    Comentario

    • gugutin
      Member
      • jul
      • 71

      #3
      Hola oieraz,

      Debes activar el parametro del boton de cancelar cuando llamas a la funcion,


      DISPLAY_CANCEL_BUTTON X

      Saludos

      Comentario

      • eljota
        Member
        • dic
        • 48

        #4
        llamado a funcion...

        Hola,

        la función sería así:

        DATA: reps TYPE C.

        CALL FUNCTION 'POPUP_TO_CONFIRM'
        EXPORTING
        titlebar = 'Confirmacion'
        text_question = 'Desea Continuar?'
        icon_button_1 = 'icon_booking_ok'
        IMPORTING
        answer = resp
        EXCEPTIONS
        text_not_found = 1
        OTHERS = 2.
        IF sy-subrc NE 0.
        MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
        ENDIF.

        *Si se hace clic en "Si"
        IF ( resp = '1' ).
        MESSAGE 'Click en Si' TYPE 'S'. "o cualquier funcionalidad
        ELSE.
        *Cuando haces clic en No o en Cancelar
        MESSAGE 'No salir' TYPE 'S'.
        ENDIF.

        Con esto debería ser suficiente...

        salu2
        Jaime Zegarra V.
        ________________
        ABAP Developer

        Comentario

        • cramr
          Member
          • oct
          • 68

          #5
          Estoy probando directamente desde la SE37 con esta función y las frases que pones, y el título, aparecen en mayúsculas aunque tu lo conviertas a minúsculas.

          Se puede hacer para que no salga todo en mayúsculas?

          Gracias

          Comentario

          Trabajando...