MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Popup con 3 botones (foro/showthread.php?t=28608)

oieraz 05/03/09 06:56:09

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!:rolleyes:

ongo 05/03/09 07:53:40

Buenas,

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

gugutin 05/03/09 07:59:38

Hola oieraz,

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


DISPLAY_CANCEL_BUTTON X

Saludos

eljota 05/03/09 14:07:30

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 :cool:

cramr 13/07/10 11:34:50

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


Husos Horarios son GMT. La hora en este momento es 12:57:11.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web