Abap 语法是什么->;*意思是

Abap 语法是什么->;*意思是,abap,Abap,我已经阅读了一些关于语法->*的文档,但我仍然不明白。有人能解释一下它的意思吗?在什么情况下我可以使用它 我在本例中使用了这种语法: assign ovs_callback_object->query_parameters->* to <ls_query_params> CASTING. assign ovs\u callback\u object->query\u parameters->*到CASTING。 该->*运算符是“解引用”运算符。它将某事物的类型REF转

我已经阅读了一些关于语法
->*
的文档,但我仍然不明白。有人能解释一下它的意思吗?在什么情况下我可以使用它

我在本例中使用了这种语法:

assign ovs_callback_object->query_parameters->* to <ls_query_params> CASTING.
assign ovs\u callback\u object->query\u parameters->*到CASTING。

->*
运算符是“解引用”运算符。它将某事物的
类型REF转换为
类型something


在您的示例中,
ovs\u callback\u object->query\u parameters
很可能是一个引用,但您不想将引用分配给字段符号,而是想将引用点分配给实际字段。

->*
操作符是“取消引用”操作符。它将某事物的
类型REF转换为
类型something


在您的示例中,
ovs\u callback\u object->query\u parameters
可能是一个引用,但您不想将引用分配给字段符号,而是想将引用点分配给实际字段。

refvar->*
用于反引用非结构化引用变量。对于结构化引用,可以使用
structref->component
访问被引用对象的组件(对象的属性或结构的组件)。如果您有类似于
类型REF TO i
,则没有内部结构,因此必须使用特殊语法
->*

refvar->*
用于反引用非结构化引用变量。对于结构化引用,可以使用
structref->component
访问被引用对象的组件(对象的属性或结构的组件)。如果您有类似于
类型REF TO i
,则没有内部结构,因此必须使用特殊语法
->*

@isherwood不在本例中。@isherwood不在本例中。