你可以结合使用 READ 语句和 TRANSPORTING NO FIELDS。这将跳过要传输到工作区的数值,并避免循环。这是一个示例:READ TABLE itab WITH KEY FIELD = 'ABC' TRANSPORTING NO FIELDS. IF SY-SUBRC = 0. "字段匹配。" ENDIF.
我认为你的代码中存在语法问题。第一个语句中的冒号添加了多个后续语句,因此第一个语句更新了所有记录。删除第一行中的冒号和 SET 说明符之间的逗号。示例尝试在更新后使用以下语句:UPDATE zemployee_jat SET prijs = zemployee_jat-prijs naam = zemployee_jat-naam WHERE employeeid = zemployee_jat-motorid.
要获取 SAP HANA 服务器的服务器名称,你需要检查虚拟机 (VM) 列表。你可以在相应 HANA SPS5 服务器的“外部地址”属性下的“虚拟机详细信息”中找到此列表。通常,端口号为 30015。对于你遇到的连接设置问题,你可以参考以下链接了解更多详细信息。https://blogs.sap.com/2013/06/17/connecting-to-your-hana-database-from-php-using-odbc/
SAP NetWeaver 只是 SAP 系统的一个术语。所有 SAP 系统大多都在 NetWeaver 上运行。SAP PI 是像 Biztalk 这样的常用集成工具之一,并非所有客户端都需要 SAP PI 系统进行集成。你应该在 SAP 系统中使用远程函数调用 RFC 进行集成。RFC 是 ABAP 服务器提供的接口,可用于同步和异步数据传输。两个系统之间的远程函数调用 (RFC 连接)。通过在两个系统之间创建受信任的 RFC 连接,它允许你在系统之间创建受信任的关系,其中,你……阅读更多