需求: 类似CS08那样,现在要做的是可以批量删除。 我一直在找删除的函数或者BAPI,为此在SCN上搜索和发帖求助,虽说有老外回答,但是都没回答到问题根本上,现在将SCN帖子粘贴如下:
http://scn.sap.com/message/13881427
只好一个个的试每个和BOM有关的函数,终于还是找到了。
BOM中经常用到的函数:
可以多层展开:
CS_BOM_EXPL_MAT_V2()
对于capid参数,一般情况下,我们所取的都生产用BOM,所以必须指定为"PP01" 。如果是其它类型的BOM应用,则可以按需要选择:
PP01------ Production - general
BEST------ Inventory management
INST ------ Plant maintenance
PC01 ------ Costing
PI01 ------ Process manufacturing
SD01------ Sales and distribution
不可多层:
CSAP_MAT_BOM_READ(可RFC调用)
CABM_READ_BOM (不可RFC)
创建BOM:
BAPI_MATERIAL_BOM_GROUP_CREATE(可以创建BOM组)
CSAP_MAT_BOM_CREATE
CSAP_MAT_BOM_MAINTAIN(创建可选的BOM有问题)
反查BOM:
CS_WHERE_USED_MAT
其他:
CSAP_MAT_BOM_ALLOC_CREATE
CSAP_MAT_BOM_ALLOC_DELETE
CSAP_MAT_BOM_CLOSE
CSAP_MAT_BOM_DELETE
CSAP_MAT_BOM_ITEM_SELECT
CSAP_MAT_BOM_OPEN
CSAP_MAT_BOM_READ
CSAP_MAT_BOM_SELECT