MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Bdcmsgcoll (foro/showthread.php?t=773)

DCErick 01/06/06 23:12:20

Bdcmsgcoll
 
Hola, despues de tanto usar el CALL TRansaction en BAPIS... Me salio esta dudita.....


En la tabla de mensajes MESSTAB cuando truena algo me llena unos campos mas o menos asi....

TCODE--->MB1B
DYNAME-->SAPMM07M
DYNUM--->1004
MSGTYP-->E
MSGSPRA->S
MSGID---->M7
MSGNR--->033

Estos campos son parte de la tabla BDCMSGCOLL

TCODE BDC_TCODE CHAR 20 0BDC Código de transacción
DYNAME BDC_MODULE CHAR 40 0Batch input Nombre del módulo
DYNUMB BDC_DYNNR CHAR 4 0Batch input Número de dynpro
MSGTYP BDC_MART CHAR 1 0Batch input Clase de mensaje
MSGSPRA BDC_SPRAS LANG 1 0Clave idioma de un mensaje
MSGID BDC_MID CHAR 20 0Batch input ID de mensaje
MSGNR BDC_MNR CHAR 3 0Batch input Número de mensaje
MSGV1 BDC_VTEXT1 CHAR 100 0Parte variable de un mensaje
MSGV2 BDC_VTEXT1 CHAR 100 0Parte variable de un mensaje
MSGV3 BDC_VTEXT1 CHAR 100 0Parte variable de un mensaje
MSGV4 BDC_VTEXT1 CHAR 100 0Parte variable de un mensaje
ENV BDC_AKT CHAR 4 0Batch input, actividades monitoring
FLDNAME FNAM_____4 CHAR 132 0Nombre campo


Pues si esos numeros y letras salen es por algo. Tonces mi duda es donde los decifro para ver que es lo que me quiere decir sap con todo eso.

sap2006 02/06/06 06:21:51

TCODE--->MB1B ->Codigo de la transaccion
DYNAME-->SAPMM07M ->Programa?¿
DYNUM--->1004 ->Nº dynpro
MSGTYP-->E ->Tipo de mensaje 'E' error, 'S' succesfull 'W' warning
MSGSPRA->S ->¿?
MSGID---->M7 ->Clase de mensaje
MSGNR--->033 ->Numero de mensaje

Si buscas en la clase de mensajes M7 i buscas el codigo 033 tendras el mensaje...si te sirve puedes usar esto

MESSAGE ID t_mensajes-msgid
TYPE t_mensajes-msgtyp
NUMBER t_mensajes-msgnr
WITH t_mensajes-msgv1 t_mensajes-msgv2 t_mensajes-msgv3
t_mensajes-msgv4
INTO mensaje.

donde t_mensajes es de tipo bdcmsgcoll y mensaje un string o char(xx).

Salu2.

DCErick 02/06/06 15:41:57

Muchas gracias..... :D.....

El mensaje que me regreso es el que me marca cuando hago el calltransaction en modo A.

Gracias de nuevo.:)


Husos Horarios son GMT. La hora en este momento es 18:26:54.

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