ABAP开发中BAPI的实现过程是怎样的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ABAP开发中BAPI的实现过程是怎样的?相关的知识,希望对你有一定的参考价值。

FUNCTION MODULE如何查找?
具体就是说要:C223去批量更改 生产版本时,使用BDC无法定位,况且又是对标准表进行修改和删除,索引打算使用BAPI处理,但是不知道BAPI的处理过程是怎么样的?标准业务的BAPI如何查找?

我定一下
CM_FV_PROD_VERS_MAINTAIN
CM_FV_PROD_VERS_SAVE
CM_FV_PROD_VERS_SAVE_ALL
CY01_ORDER_MODIFY_PROD_VERSION
Function module CM_FV_PROD_VERS_MAINTAIN is used by transaction C223 to create/change production versions in dialog mode

refer FMs -

CM_FV_PROD_VERS_DB_UPDAT
MATERIAL_UPDATE_ALL
MDIA_UPDATE_MKAL_INTERN

这几个你试一下
http://forums.sdn.sap.com/thread.jspa?threadID=796290
看哪个BAPI有你需要的参数
我估计可能是
MDIA_UPDATE_MKAL_INTERN 这个
参考技术A 说说具体的情况,你的问题太笼统了,没办法针对性回答。
说说你想要实现什么功能,比如创建什么单据之类的,具体点。追问

我把详细的描述加到问题补充里面了!

追答

还是你啊,你的两个问题原来是一个。
去网上google一下·C223有没有bapi吧,要是有的话就能用,没有就不好说了。
BDC的话,肯定能实现,可能麻烦一点。

追问

是啊 谢谢你!业务顾问说没有!具体是怎么查找的啊 ?

追答

另一个问题,百度不让我继续回答了。
回在这个问题里面吧。

去MKAL里面把全部version取出来,然后排序。
看看你想删除的是第几行,再对应到屏幕选择上面就应该可以了。
----------------------------------------------------------------------------

http://forums.sdn.sap.com/thread.jspa?threadID=1555903
我找到一个答案,你自己试试吧。
You can try,

for cs08

CSAP_MAT_BOM_MAINTAIN
or
CSAP_MAT_BOM_OPEN
CSAP_BOM_ITEM_MAINTAIN
CSAP_MAT_BOM_CLOSE

for c223 refer

CM_FV_PROD_VERS_DB_UPDAT
MATERIAL_UPDATE_ALL
MDIA_UPDATE_MKAL_INTERN

本回答被提问者采纳

以上是关于ABAP开发中BAPI的实现过程是怎样的?的主要内容,如果未能解决你的问题,请参考以下文章

abap开发具体项目经验

你好,看来你是ABAP高手了!

ABAP固定资产创建BAPI无法自动写入增强字段处理

ABAP固定资产创建BAPI无法自动写入增强字段处理

abap 如何测试BAPI ? 就是有一个新的BAPI,怎么知道用哪个结构或表里面的哪个字段呢?多谢啊!

ABAP系列SAP ABAP MIR7预制凭证BAPI