问题标签 [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.
abap - 是否存在与事务 CKMM 等效的 BAPI?
是否有与 SAP 事务等效的 BAPI(或等效功能模块)CKMM
?
目标是以编程方式更改价格确定。
我发现的一切都是关于更新价格,而不是关于更新物料分类帐中的价格确定。
abap - 以编程方式更改 Material Master (MM02) 中的平均价格
我想以编程方式更改以下特殊情况下材料的移动/平均价格:
当本期已有给定物料的物料单据时,它必须起作用。我需要的所有其他特殊情况都已解决。
我正在寻找相当于使用MM02
, not更改移动平均价格的功能模块MR21
。
也许BAPI_MATVAL_PRICE_CHANGE
是我正在寻找的东西?
令我困惑的是,我找不到一个参数来确定我要更改移动平均价格而不是标准价格。我错过了一个参数吗?如果不是,它会改变标准价格还是移动平均价格?
而且我不确定这个功能模块是否相当于MM02
or MR21
。
uri - 如何在 se37 中调用 bapi 并将 bapi 的输出提供给另一个 bapi
我有 3 个名为BAPI_SALESORDER_GETLIST
,BAPI_SALESORDER_GETSTATUS
和BAPI_SALESORDER_GETDETAILBOS
.
在第一个 bapi 中,我必须输入客户编号和销售组织作为输入并检索销售文档编号 (SD_DOC) 和 from_Date。
从第一个 BAPI 检索到的这个销售文档编号 (SD_Doc) 必须作为输入提供给其他命名的 bapi
BAPI_SALESORDER_GETSTATUS
,以检索一些数据。并且必须将相同的销售凭证编号输入到
BAPI_SALESORDER_GETDETAILBOS
要检索某些特定数据的第三个 BAPI。
据我所知,我已经使用 bapi 完成了一些工作,到目前为止,在我创建的服务中,我只提供了客户编号作为 SAP GATEWAY CLIENT 中 URI 的输入
例如:
/sap/opu/odata/sap/ZOPENSALESORDER_SRV/openSalesOrderSet?$filter=Customerno eq '1'
如果有人可以对此提供帮助,将不胜感激。
attachment - 获取质量通知附件
所以我正在开发一个从 ECC 中提取质量通知数据的小程序。到目前为止,我已经使用标准“ BAPI_QUALNOT_GETDETAIL ”来提取通知的文本数据。我想要做的是提取与通知相关的附件。
为此,我找到了“ BAPI_DOCUMENT_GETDETAIL2 ”,希望能满足我的要求。我遇到的问题是在哪里可以获得运行 BAPI 所需的以下信息;
- 文件类型
- 文件号
- 文档部分
- 文档版本
我拥有的唯一信息是从BAPI_QUALNOT_GETDETAIL中提取的数据,到目前为止,我找不到与根据通知上传的任何附件相关的任何信息。
以下是 t 代码 IQS3 中的文档流的屏幕截图,其中显示了与通知相关的 3 个附件。
abap - BAPI_PO_CREATE1 帐户 475000 需要分配给 CO 对象
我找到了两个函数,BAPI_PO_CREATE
和BAPI_PO_CREATE1
. 由于CREATE1
它的修改日期较新,我认为这将是最好的使用日期。例如,我正在创建一个没有材料的相当简单的购买。
因此,我使用总账科目和 WBS 元素作为成本对象:
但是,我继续收到错误消息:
情况并非如此,当我在 ME21n 中填写相同的确切数据时,我仍然会收到交货日期警告,但不会收到采购订单项目的错误。我遇到了两个不同的 SAP 注释,但它们都无法实现。同样,即使我从帐户中删除 WBS 元素,我仍然会收到错误消息。
我还尝试在 BAPI 结构的 CO-object 字段中填写 WBS 元素,但没有任何效果。我可以在 BAPI 中跟踪它引发此错误消息的位置,但我无法找出它发生的原因。
sap - 如何从交付 SAP 中删除序列号?
我需要通过标准 FM-BAPI 从外向交货中删除序列号。我用过DELETE_SERNR_LS
,但这只是改变了连续剧的状态。
abap - 批量处理功能模块接口?
有没有办法访问传入功能模块的导入参数而不单独处理它们?ABAP 是否将它们存储在某个内部表中,以便我可以通过循环某个表中的行或结构的字段来使用它们?
我们可以使用 PATTERN 函数,只知道函数模块的名称,让 ABAP 为我们打印出函数模块的接口,所以我想知道这些信息存储在哪里,一旦加载了函数组,我是否可以使用它进入记忆。
提前致谢!
abap - SAP bapi_salesorder_createfromdat2 物料清单爆炸
我正在尝试使用具有可配置材料的职位创建销售订单。通过 BAPI 函数bapi_salesorder_createfromdat2
,我可以创建订单并为其提供特征值。
ABAP 代码: http: //pastebin.com/hM61c3Fq
通过 VA01 创建订单并输入配置时,订单会从物料清单中接收新位置。但是,当通过 BAPI 函数创建时,除非我查看订单va02
并查看配置,否则不会发生爆炸。
通过交易定制vov7
显示要配置和展开的仓位类型。是否也可以bapi_salesorder_createfromdat2
进行这种爆炸来定位线,或者是否有其他可用的功能可以提供此功能?