微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

要在 SAP 连接器中读取的字段传递的参数:读取 SAP 表预览

如何解决要在 SAP 连接器中读取的字段传递的参数:读取 SAP 表预览

我无法使用逻辑应用程序中的读取 SAP 表(预览)操作从 SAP 表中获取多个列/字段。我尝试将它作为数组传递,但它抛出了一个错误:意外的令牌 StartArray。路径查询.fieldname.'.' 如果我们不将任何参数传递给要读取的字段,它将获取所有行。你能建议我如何从读取 SAP 表(预览)中获取多个字段

解决方法

目前尚不清楚指定字段的参数应该是什么。作为替代方案,您可以使用 SAP 连接器中的“[RFC] 调用函数”并调用 RFC BBP_RFC_READ_TABLE。

在“输入 RFC 参数”中,您可以指定要返回的字段。

<BBP_RFC_READ_TABLE xmlns="http://Microsoft.LobServices.Sap/2007/03">
    <QUERY_TABLE>LAGP</QUERY_TABLE>
    <OPTIONS>
        <RFC_DB_OPT>
            <TEXT>LGNUM = '800' AND LGTYP = '001'</TEXT>
        </RFC_DB_OPT>
    </OPTIONS>
    <DELIMITER>;</DELIMITER>
    <FIELDS>
        <RFC_DB_FLD>
            <FIELDNAME>LGTYP</FIELDNAME>
        </RFC_DB_FLD>
        <RFC_DB_FLD>
            <FIELDNAME>LGPLA</FIELDNAME>
        </RFC_DB_FLD>
    </FIELDS>
</BBP_RFC_READ_TABLE>

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。