Ver Mensaje Individual
  #1  
Viejo 04/07/17, 10:10:16
Jacobo Jacobo is offline
Member
 
Fecha de Ingreso: may 2006
Mensajes: 58
añadir a la función BAL_LOG_MSG_ADD un texto con variable de una clase de mensajes

Hola

Quería saber como añadir un texto con variable & de una clase de mensajes en la función de añadir log BAL_LOG_MSG_ADD porque se añade
lc_type = 'E'.
lc_msgid = 'Z001'
t_mensajes-msgnr = 0.
t_mensajes-text = 'No se ha encontrado el puesto de expedición'.


ls_msg-msgty = lc_type. "Message type
ls_msg-msgid = lc_msgid. "Message id
ls_msg-msgno = t_mensajes-msgnr. "Message number
ls_msg-msgv1 = t_mensajes-text. "Text that you want to pass as message
ls_msg-probclass = 2.

CALL FUNCTION 'BAL_LOG_MSG_ADD'
EXPORTING
i_log_handle = ls_log_handle
i_s_msg = ls_msg
* IMPORTING
* E_S_MSG_HANDLE =
* E_MSG_WAS_LOGGED =
* E_MSG_WAS_DISPLAYED =
EXCEPTIONS
log_not_found = 1
msg_inconsistent = 2
log_is_full = 3
OTHERS = 4.

IF sy-subrc NE 0.

"Do nothing

ENDIF.

En este caso no tiene en cuenta ls_msg-msgv1 = 'No se ha encontrado el puesto de expedición'. y va directamente a la clase de mensajes y coge el número que pone también un texto parecido y yo le quiero añadir el texto 'Del número de transporte' y la variable que sea del número de transporte lv_numtransport.

Como se haría

Muchas gracias
Responder Con Cita