You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用BAPI_CONVERSION_EXT2INT1转换WBS元素内外编号

WBS元素内外编号转换的BAPI参数填充方案

我希望使用BAPI_CONVERSION_EXT2INT1将WBS元素外部编号转换为内部编号,但不清楚如何填充对应参数。我了解可以通过创建基于其他内部BAPI的Z-BAPI实现该功能,但需要掌握BAPI_CONVERSION_EXT2INT1的具体用法,以便后续客户使用软件相关功能时无需依赖Z-BAPI。若了解BAPI_CONVERSION_EXT2INT或BBP_CONVERSION_EXT2INT也可提供相关信息(二者功能似乎一致)。

问题已解决!
注:请先为下方@sandra-rossi的回答点赞再继续阅读。

示例1:内部编号转外部编号(BAPI_CONVERSION_INT2EXT1)

代码实现:

BAPI_CONVERSION_INT2EXT1 bapi = new BAPI_CONVERSION_INT2EXT1(destination);
SAPTable<BAPICONVRS> tblDATA = bapi.getDATAs();
BAPICONVRS data = tblDATA.newItem();
data.setOBJTYPE("BUS2031001");
data.setMETHOD("GetDetailBos");
data.setPARAMETER("QuotationHeader");
data.setFIELD("WBS_ELEM");
data.setINT_FORMAT("102882");
bapi.execute();        

执行结果:

EXT_FORMAT=REP_S01588 0001

示例2:外部编号转内部编号(BAPI_CONVERSION_EXT2INT1)

代码实现:

BAPI_CONVERSION_EXT2INT1 bapi = new BAPI_CONVERSION_EXT2INT1 (destination);
SAPTable<BAPICONVRS> tblDATA = bapi.getDATAs();
BAPICONVRS data = tblDATA.newItem();
data.setOBJTYPE("BUS2031001");
data.setMETHOD("GetDetailBos");
data.setPARAMETER("QuotationHeader");
data.setFIELD("WBS_ELEM");
data.setEXT_FORMAT("REP_S01588 0001");
bapi.execute();        

执行结果:

INT_FORMAT=102882

内容的提问来源于stack exchange,提问作者Daniel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 08:04:54