问题标签 [bapi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8290 浏览

java - 如何在不创建 *.JcoDestination 文件的情况下使用 JCo 连接

我正在尝试使用 JCo 连接到 SAP ECC 6.0。我正在关注教程。但是,有一个注释说:

这是合理且可以理解的。但是,没有说明如何设置安全目的地提供者。我在这个线程中找到了创建自定义实现DestinationDataProvider并在我的本地机器上工作的解决方案。但是当我在 Portal 上部署它时,我收到一条错误消息,指出已经注册了DestinationDataProvider. 所以我的问题是: 如何在 SAP Java EE 应用程序中存储目标数据?

这是我的代码,以进一步阐明我要做什么。

0 投票
3 回答
1636 浏览

abap - SAP R/3 从 IDoc XML 文件中删除尾随空格

我有一个使用SAP JCo 3库的Java应用程序。其中一个用例包括从 SAP 实例(R/3、ERP 6.0 EhP 7)接收 IDoc 文件并将其转换为 XML。问题是,在转换期间(由 IDoc 库执行),字段末尾的正确空格会被修剪。显然,要减小消息大小。到目前为止,我还没有找到任何可以从 Java 端完成的配置。

上网搜了一下,发现SAP方面的建议如下:

  • whiteSpace=preserve从 XSD 编辑器设置
  • xml.fieldContentFormatting=nothing发件人文件/FTP 适配器中的设置

但是,我无法找到这些工具,也无法相应地配置它们。

我将不胜感激对这两种方法或任何其他解决方案的任何见解。

0 投票
1 回答
892 浏览

c# - BAPI 或 FM 等于事务 KE24

KE24我正在寻找 BAPI 或功能模块,它允许我从 SAP ERP 数据库中获取实际开票的销售量(与事务相同)。

0 投票
3 回答
11503 浏览

abap - 使用功能模块更新 BSEG-ZUONR

我成功地改变BKPF-BKTXT了,FM CHANGE_DOCUMENT但为什么我不能改变BSEG-ZUONRFM CHANGE_DOCUMENT

这是FM CHANGE_DOCUMENT

这是要更改的代码BKPF-BKTXT(成功):

这是要更改的代码BSEG-ZUONR(失败):

0 投票
1 回答
589 浏览

abap - 物料台账一致性检查功能模块

是否有功能模块或 BAPI 或方法可以很好地对给定材料执行材料/材料分类帐一致性检查?

我知道SAPRCKMU在我自己的程序中很难使用的报告。

我也知道并使用CKML_F_CKML1_PRICES_GET执行一致性检查的功能模块。

当这个功能模块发现不一致时,它会调用MESSAGE E... 这意味着我失去了对程序的控制。这是我遇到的核心问题。

因此,我正在寻找一种在调用之前检查一致性CKML_F_CKML1_PRICES_GET的方法,这种方法可以为我提供带有错误消息的返回参数,而无需调用MESSAGE E...。

0 投票
1 回答
1262 浏览

c# - 如何使用 NSAPConnector 将所需的参数发送到 REFDORANGE?

我需要使用BAPI_BILLINGDOC_GETLISTSAP 的 API 来获取一些发票。查看文档后,我只看到了一个参数。但是在咨询了 SAP 的人之后,那个参数就像一个参数的集合。

因此,使用 NSAPConnector,这就是我通常调用 SAP BAPI 的方式:

但正如你可以想象的那样,它不起作用。实际的 BAPI 需要一些名为SOPREF_DOC_LO和的字段的参数REF_DOC_HI。正如你在这里看到的:

在此处输入图像描述

但是如果我实际使用这些参数,我会得到错误,基本上告诉我它们不存在。那么我只是发送REFDOCRANGE参数中的数据吗?有谁知道应该如何格式化?

0 投票
2 回答
932 浏览

c# - 处理后获取 SAP Bapi 表(不导出) - 使用 Sap 连接器 3.0

朋友们。我目前正在使用 SAP 默认 BAPI。我使用过任何由 abappers 或我创建的 Z*。

我用 C# vb 编写代码。2010. mi 关于那个 bapi 的问题是我目前看到 2 个表,一个带有参数,另一个带有结果。

到目前为止,我已经设法用参数填充了一个,但我不知道如何检索结果表的信息。

我已经通过互联网搜索了没有答案。我不知道我这样做是对还是错。:P

我发布我的代码,以便任何人都可以帮助我。

谢谢。

0 投票
1 回答
8830 浏览

abap - 通过 bapi 更新交货数量

在我的业务场景中,WMS 系统发布交货 GI 并将信息发送到 SAP。

  • 如果 WMS 为整个数量发布 GI ==> 没问题
  • 如果 WMS 为数量 < 交货数量 ==> 问题发布 GI。
  • 我应该更新交货数量(LIPS-LFIMG),然后发布 GI。
  • 我尝试使用 WS_DELIVERY_UPDATE 和 BAPI_OUTB_DELIVERY_CHANGE 没有成功。

你遇到过这种情况吗?

0 投票
2 回答
253 浏览

sap - BAPI_MDDATASET_CREATE_OBJECT MDX 查询

我想从 Java 对 BAPI“BAPI_MDDATASET_CREATE_OBJECT”进行 BAPI 调用。

因此我想使用以下 MDX 查询:

因为参数“COMMAND_TEXT”太短了,所以我做了 4 个这样的条目: 在此处输入图像描述

现在我运行 BAPI 并获得一个 DATASETID 作为回报。我将此 ID 与下一个 BAPI “BAPI_MDDATASET_CHECK_SYNTAX”一起使用

但现在我得到一个例外: 在此处输入图像描述

英文版:

在此处输入图像描述

为什么会这样?

这个 MDX 查询似乎没问题,因为在事务“MDXTEST”中这个查询是有效的。

有什么建议么?

0 投票
1 回答
776 浏览

java - BAPI 函数 获取按日期排序的客户列表 DESC

如何按任何字段排序(日期示例)

我想使用 BAPI 函数和 JCo 检索按特定字段排序的客户列表。

我能够检索客户列表,也许他们没有排序。