Bdcmsgcoll

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • DCErick
    Moderator
    • mar
    • 1090

    #1

    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.
    -------------------
    ¿Dudas para descargar manuales? Ver este tema -> Cómo descargar manuales de la sección "Descargas" ?
  • sap2006
    Senior Member
    • mar
    • 134

    #2
    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.
    Editado por última vez por sap2006; 02/06/2006, 06:24:30.

    Comentario

    • DCErick
      Moderator
      • mar
      • 1090

      #3
      Muchas gracias..... .....

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

      Gracias de nuevo.
      -------------------
      ¿Dudas para descargar manuales? Ver este tema -> Cómo descargar manuales de la sección "Descargas" ?

      Comentario

      Trabajando...