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
|