您可以结合使用 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 连接,您可以创建系统之间的信任关系,其中…… 阅读更多