如何转义消息文本中的符号?

How to escape ampersand in message text?

我创建了一条消息 class,其中包含以下文本

No K&C Data available for &1

DATA ls_return TYPE bapiret2.
DATA lv_par1 TYPE sy-msgv1 .

lv_par1 = '123456' .

CALL FUNCTION 'BALW_BAPIRETURN_GET2'
EXPORTING
  type   = 'I'
  cl     = 'Z_MY_MESSAGE_CLASS'
  number = 021
  par1   = lv_par1
IMPORTING
  return = ls_return.


WRITE ls_return-message .

小示例程序的输出将是

No K123456C Data available for 123456

但应该是

No K&C Data available for 123456

那么我该如何转义 (?) 或更改我的消息条目 class?

您需要像下面这样配对使用:

No K&&C Data available for &1