141 次查看
直接与 SAP 数据库交互不被认为是良好的编程实践。由于 SAP 数据库只是一个普通的数据库,因此它可以通过任何方式进行交互,例如任何 ODBC 技术 - ADO.NET 或其他。可以使用远程函数调用来调用数据库。ERP Connect 支持 RFC,可用于读取表中的数据。如果需要高度自定义和控制,可以创建一个自定义 RFC 组件来获取和返回所需的数据。
2K+ 次查看
在连接 SAP 到 PHP 的几种方法中,Web 服务和 RFC(远程函数调用)被开发者更多地使用。SAPRFC 是 PHP 4 和 PHP 5 的扩展模块。使用 SAPRFC,可以从 PHP 脚本中调用 SAP R/3 中的 ABAP 函数模块。您可以使用 PHP 语言创建 Web 应用程序或具有与 SAP R/3 连接性的接口程序。您也可以在 PHP 中编写 RFC 服务器程序,并从 SAP R/3 调用 PHP 函数。
144 次查看
请检查 SAP 和 .NET Connector 中的 Unicode 编码是否相同。
523 次查看
有一个函数模块:MEASUREM_DOCUM_RFC_SINGLE_002,可以用来读取文档(如果知道键)。当没有 RFC 模块可以根据一组选择条件获取 $foo 列表时,可以使用 RFC_READ_TABLE 直接从数据库获取键。函数模块 MEASUREM_DOCUM_RFC_SINGLE_002:RFC 测量文档:单个处理、更改/显示或读取使用使用此 RFC,可以使用以下远程调用:远程对话框(WITH_DIALOG_SCREEN = 'X')显示模式下的远程对话框(EDIT_MODE = ' ')更改模式下的远程对话框(EDIT_MODE = 'X')测量文档数据的远程读取(WITH_DIALOG_SCREEN = ' ')注释除了当... 阅读更多
503 次查看
请注意,无法追加表的列,因为字段已定义。您只能向表中输入一行,并向该行填充字段。以下代码应该可以工作 -IRfcTable ITEMDATATable = BapiIncomingInvoiceGetDetail.GetTable("ITEMDATA"); ITEMDATATable.Append(); ITEMDATATable.SetValue("SKU_ATM",myItemData.SKU_AMT);
176 次查看
是的,您可以实现您的目标。但这取决于您的实际需求。假设您需要在 SAP 中执行某些自定义应用程序或程序,那么您可以选择任何可用的连接器来读取文件等。然后,此连接器随后建立与队列的连接,然后发送消息。假设您无法持续轮询文件的可用性,那么您需要使用远程函数调用方法。RFC 提供了可用的 SDK,并且其在线支持非常强大。您也可以将其用于发送消息。 阅读更多
1K+ 次查看
您需要使用事务 SE11。此事务用于在表上创建索引。这里需要注意的一件事是这些索引如何迁移到生产环境。您需要使用事务在开发环境中创建索引。创建后,需要将其传输到生产环境。完成更改后,激活表。
541 次查看
您可以使用 VBA 从 SAP 中获取数据。如果您在线搜索,可以找到很多博客。如果我简单解释一下,这取决于您对 SAP 系统的访问级别。我过去做过类似的事情。它是这样工作的;我有一个现有的 RFC,它将为我获取所需的数据,并且对于某些部分,我有一个 ABAP 程序来获取数据。然后我将使用宏来调用相应的 RFC 和程序来完成其工作。
166 次查看
是的,您可以做到,但如果您考虑修改现有的 PHP 脚本以使其同时处理这两个任务。那么这将非常困难。但是,如果您希望并行执行两个操作,那么您可以实现。您可以编写一个 Web 服务来执行数据库更新活动。您也可以尝试使用 SAP API 进行更新。SAP API 拥有最常用和使用的方法来执行更新。因此,您可能会找到满足您需求的方法。您还可以... 阅读更多
这是一个非常通用的错误,它可能是由于任何原因造成的:代码错误、数据不一致或其他问题。您可以使用 T 代码:ST22 检查 SAP 系统中的短转储消息。这用于检查 ABAP 运行时错误 - 所有客户端。您需要传递筛选条件,然后单击“开始”。