Abap “错误”;数据库表和工作区。。。“不可转换为Unicode”;

Abap “错误”;数据库表和工作区。。。“不可转换为Unicode”;,abap,Abap,我遇到了一些奇怪的错误 数据库表和工作区(或内部表)的类型不可Unicode转换。可转换 数据类型pa0016。 从中修改pa0016。 即使这一小段代码会出现这种错误 你知道我可以在这里做什么,或者这个错误的来源是什么吗?尖括号是禁止命名变量的,它们是: 字段符号是特殊的,因为它们的名称必须用尖括号括起来() 这就是为什么会出现错误,重命名变量或将其设为字段符号: FIELD-SYMBOLS: <ls_p16> type pa0016. MODIFY pa0016 FROM &l

我遇到了一些奇怪的错误

数据库表和工作区(或内部表)的类型不可Unicode转换。可转换

数据类型pa0016。
从中修改pa0016。
即使这一小段代码会出现这种错误


你知道我可以在这里做什么,或者这个错误的来源是什么吗?

尖括号是禁止命名变量的,它们是:

字段符号是特殊的,因为它们的名称必须用尖括号括起来()

这就是为什么会出现错误,重命名变量或将其设为字段符号:

FIELD-SYMBOLS: <ls_p16> type pa0016.
MODIFY pa0016 FROM <ls_p16>.
字段符号:pa0016类型。
从中修改pa0016。

禁止使用尖括号命名变量,它们是:

字段符号是特殊的,因为它们的名称必须用尖括号括起来()

这就是为什么会出现错误,重命名变量或将其设为字段符号:

FIELD-SYMBOLS: <ls_p16> type pa0016.
MODIFY pa0016 FROM <ls_p16>.
字段符号:pa0016类型。
从中修改pa0016。

如果您喜欢
数据
请使用:

DATA: wa_p16 TYPE pa0016.
MODIFY pa0016 FROM wa_p16.
如果您更喜欢
字段符号
,则

FIELD-SYMBOLS: <ls_p16> TYPE pa0016.
MODIFY pa0016 FROM <ls_p16>.
字段符号:pa0016类型。
从中修改pa0016。

如果您喜欢
数据
请使用:

DATA: wa_p16 TYPE pa0016.
MODIFY pa0016 FROM wa_p16.
如果您更喜欢
字段符号
,则

FIELD-SYMBOLS: <ls_p16> TYPE pa0016.
MODIFY pa0016 FROM <ls_p16>.
字段符号:pa0016类型。
从中修改pa0016。

您可以尝试此结构变量;数据ls_p16类型pa0016。从ls_p16修改pa0016。如果您想使用字段符号检查,您可以尝试此结构变量;数据ls_p16类型pa0016。从ls_p16修改pa0016。如果您想使用字段符号,请检查Suncatcher已指出字段符号问题。通过链接了解更多信息。几分钟后可能会发生不同的情况。人们同时输入答案。但是8小时。说真的,哇,真的吗?显然,sunscatcher's是第一个答案,也是一个正确的答案。我试图给出解决这个问题的两种可能性。是的,因为有两种方法。Suncatcher已经指出了场符号问题。通过链接了解更多信息。几分钟后可能会发生不同的情况。人们同时输入答案。但是8小时。说真的,哇,真的吗?显然,sunscatcher's是第一个答案,也是一个正确的答案。我试图给出解决这个问题的两种可能性。是的,因为有两种方法。