PDA

Ver la Versión Completa : Mensaje Solicitud De Pedido


patuleca11
17/03/09, 19:10:53
Hola Necesito una ayuda, para parametrizar un mensaje...

Al ingresar a la ME51N, necesito que salga un mensaje automaticamente recordando a quien este ingresando la SolPe, que debe registrar informacion antes de grabar la SolPe.

Saludos y Gracias
Patricia

ARNOLDCOP
18/03/09, 01:07:50
No creo que exista esta funcionalidad en el estándar de SAP

patuleca11
18/03/09, 12:42:04
No creo que exista esta funcionalidad en el estándar de SAP
Gracias por tu respuesta

SSSS
18/03/09, 17:19:18
Gracias por tu respuesta
estoy de acuerdo, no es estandar tendras que hacer un desarrollo ABAP para validar eso.
Saludos,

maximilianovd
19/03/09, 15:29:43
Fijate en la SPRO la lista de ampliaciones que hay para compras. Si hay alguna que te sirva, después solo tenés que solicitar al abaper que active la ampliación, cree el nuevo mensaje y que arme el código para llamarlo.

kmejia
21/03/09, 22:35:08
Hola Patricia.


Notros trabajamos ese mismo caso y lo que hicimos fue activar un exit.

cuando el usuario graba la ME51n el sistema le da un mensaje que dice mas o menos asi: "No se olvide de llenar el campo uso".

el codigo es bien sencillo:

data: texto(50) type c value 'No se olvide de llenar el campo XXXX'.

IF SY-TCODE EQ 'ME51N' or
SY-TCODE EQ 'ME52N'.

CALL FUNCTION 'POPUP_TO_CONFIRM'
EXPORTING
TITLEBAR = 'Advertencia'
* DIAGNOSE_OBJECT = ' '
TEXT_QUESTION = texto
TEXT_BUTTON_1 = 'Aceptar'(001)
* ICON_BUTTON_1 = ' '
* TEXT_BUTTON_2 = 'Nein'(002)
* ICON_BUTTON_2 = ' '
* DEFAULT_BUTTON = '1'
* DISPLAY_CANCEL_BUTTON = 'X'
* USERDEFINED_F1_HELP = ' '
* START_COLUMN = 25
* START_ROW = 6
* POPUP_TYPE =
IMPORTING
ANSWER = wanswer
* TABLES
* PARAMETER =
* EXCEPTIONS
* TEXT_NOT_FOUND = 1
* OTHERS = 2
.

IF ( ( SY-UCOMM EQ 'INFO' ) OR ( SY-UCOMM EQ 'OPT2' ) )
AND wanswer ne '1'.

LEAVE TO SCREEN 14.

ENDIF.

endif.

patuleca11
26/03/09, 13:18:45
Hola Patricia.


Notros trabajamos ese mismo caso y lo que hicimos fue activar un exit.

cuando el usuario graba la ME51n el sistema le da un mensaje que dice mas o menos asi: "No se olvide de llenar el campo uso".

el codigo es bien sencillo:

data: texto(50) type c value 'No se olvide de llenar el campo XXXX'.

IF SY-TCODE EQ 'ME51N' or
SY-TCODE EQ 'ME52N'.

CALL FUNCTION 'POPUP_TO_CONFIRM'
EXPORTING
TITLEBAR = 'Advertencia'
* DIAGNOSE_OBJECT = ' '
TEXT_QUESTION = texto
TEXT_BUTTON_1 = 'Aceptar'(001)
* ICON_BUTTON_1 = ' '
* TEXT_BUTTON_2 = 'Nein'(002)
* ICON_BUTTON_2 = ' '
* DEFAULT_BUTTON = '1'
* DISPLAY_CANCEL_BUTTON = 'X'
* USERDEFINED_F1_HELP = ' '
* START_COLUMN = 25
* START_ROW = 6
* POPUP_TYPE =
IMPORTING
ANSWER = wanswer
* TABLES
* PARAMETER =
* EXCEPTIONS
* TEXT_NOT_FOUND = 1
* OTHERS = 2
.

IF ( ( SY-UCOMM EQ 'INFO' ) OR ( SY-UCOMM EQ 'OPT2' ) )
AND wanswer ne '1'.

LEAVE TO SCREEN 14.

ENDIF.

endif.


Gracias a Todos