RFC_READ_TABLE示例将数据转换回表

问题描述 投票:1回答:1

我非常渴望尝试通过RFC读取表格并将其转换回来。

到目前为止,这是我的代码,一切正常。

DATA: lt_options LIKE TABLE OF rfc_db_opt,
      lt_fields LIKE TABLE OF rfc_db_fld,
      lt_data LIKE TABLE OF tab512,
      lt_entries type table of DPR_PHA_TYPE.


CALL FUNCTION 'RFC_READ_TABLE'
  DESTINATION 'Y58CLNT800'
  EXPORTING
    query_table = 'DPR_PHA_TYPE'
  TABLES
    options     = lt_options
    fields      = lt_fields
    data        = lt_data.

我只是不知道如何让lt_data转换回像lt_entries这样的桌子。

dynamic sap abap
1个回答
1
投票

它应该如此简单

  DATA: lt_options TYPE TABLE OF rfc_db_opt,
        lt_fields  TYPE TABLE OF rfc_db_fld,
        lt_entries TYPE TABLE OF dpr_pha_type.


CALL FUNCTION 'RFC_READ_TABLE'
  DESTINATION 'Y58CLNT800'
  EXPORTING
    query_table = 'DPR_PHA_TYPE'
  TABLES
    options     = lt_options
    fields      = lt_fields
    data        = lt_entries.

但是,这仅在相关表仅包含字符字段时才有效。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.