Abap “字段”;参考「;在ADBC语句中是未知的
我使用电脑有困难 这是我正在尝试运行的代码:Abap “字段”;参考「;在ADBC语句中是未知的,abap,opensql,Abap,Opensql,我使用电脑有困难 这是我正在尝试运行的代码: DATA: gr_sql_result_set TYPE REF TO cl_sql_result_set, gr_sql_statement TYPE REF TO cl_sql_statement. START-OF-SELECTION. CREATE OBJECT gr_sql_statement. gr_sql_result_set = gr_sql_statement->execute_quer
DATA:
gr_sql_result_set TYPE REF TO cl_sql_result_set,
gr_sql_statement TYPE REF TO cl_sql_statement.
START-OF-SELECTION.
CREATE OBJECT gr_sql_statement.
gr_sql_result_set = gr_sql_statement->execute_query( 'SELECT VBELN ERDAT ERNAM AUDAT VKORG FROM VBAK' ).
gr_sql_result_set->set_param_table( itab_ref = REF # ( gt_orders_head ) ).
问题在于gr\u sql\u result\u set->set\u param\u table
。REF#
语句给了我以下错误:字段“REF”未知。它既不在指定的表中,也不由“数据”语句定义。
我是否可能没有安装支持此声明的正确版本的SAP-ABAP
注:gt\u orders\u head
定义为zordhead\u str的gt\u orders\u head TYPE表。
zordhead_str
是我在事务S11
中定义/创建的结构
我目前正在使用SAP_BASIS 731版
构造函数表达式如REF
需要SAP_BASIS 7.40或更高版本。因此,在更新之前,您不能在7.31系统中使用它们
同时,您必须使用临时引用变量:
DATA gt_order_head_ref LIKE REF TO gt_orders_head.
GET REFERENCE OF gt_orders_head INTO gt_order_head_ref.
gr_sql_result_set->set_param_table( itab_ref = gt_order_head_ref ).