📘Bdcmsgcoll
Definición de Bdcmsgcoll
Es una estructura estándar SAP que se utiliza para almacenar los mensajes resultantes de la ejecución de un CALL TRANSACTION.
Los campos que forman parte de esta estructura son los siguientes:
- TCODE ---> Código de transacción
- DYNAME ---> Batch input Nombre del módulo
- DYNUMB ---> Batch input Número de dynpro
- MSGTYP ---> Batch input Clase de mensaje
- MSGSPRA ---> Clave idioma de un mensaje
- MSGID ---> Batch input ID de mensaje
- MSGNR ---> Batch input Número de mensaje
- MSGV1 ---> Parte variable de un mensaje
- MSGV2 ---> Parte variable de un mensaje
- MSGV3 ---> Parte variable de un mensaje
- MSGV4 ---> Parte variable de un mensaje
- ENV ---> Batch input, actividades monitoring
- FLDNAME ---> Nombre campo
Los campos MSGV1, MSGV2, MSGV3, MSGV4 contienen cada uno parte del mensaje.
Podemos utilizar el módulo de funciones FORMAT_MESSAGE para combinar todos estos campos juntos y obtener el mensaje de salida completo.
Veamos un ejemplo:
call function 'FORMAT_MESSAGE'
exporting
id = wa_messages-msgid
lang = sy-langu
no = wa_messages-msgnr
v1 = wa_messages-msgv1
v2 = wa_messages-msgv2
v3 = wa_messages-msgv3
v4 = wa_messages-msgv4
importing
msg = lv_msg
exceptions
not_found = 1
others = 2.


Disponibilidad Laboral: FullTime