Invocar y concatenar varios mensajes de aplicación

Puede construir llamadas para mostrar varios mensajes simultáneamente. Para hacer esto, utilice expresiones múltiples de MESSAGE separados por el símbolo de barra vertical ( | ). El símbolo de barra vertical concatena los mensajes.

Por ejemplo, considere estas expresiones de MESSAGE:


MESSAGE("E=NoExistforIs5", "@serial", "@serial.ser_num", V(SerNum)
    , "@item"
    , "@serial.whse", V(Whse)
    , "@serial.item", V(Item)
    , "@serial.loc", V(Loc)
    , "@serial.lot", V(Lot)
    , "@rsvd_inv.import_doc_id", V(ImportDocId)
    )
   | MESSAGE("E=AppLockFail3")

En tiempo de ejecución, esta concatenación puede evaluar a esta conversación de mensaje:

No existe número de serie donde S/N sea S/N1234 para el artículo que tiene [Almacén: PRINCIPAL] y [Artículo: BK-27000-0007] y [Ubicación: STOCK] y [Lote: LOT00012345] e [ID de documento de importación: DocId000123456].

La solicitud de bloqueo fue elegida como sujeto del interbloqueo.

Temas relacionados