BOM 函数 CS_BOM_EXPL_MAT_V2 展单、多层、虚拟节BOM的参数设置

 

说明:设置展BOM函数的参数

CS_BOM_EXPL_MAT_V2 展BOM的参数,其中:

工厂(WERKS)、BOM有效期(DATUV)、BOM类型(CAPID)、物料号(MTNRV)

是必须填写的。

另外:

展虚拟件(MDMPS)和 展多层(MEHRS) 是 互相影响的,直接决定BOM是否一展到底、是否继续展开虚拟件至其下一层。

1) 虚拟件 MDMPS -

多层 MEHRS X

结果: 全展(显示包含虚拟件)

BOM基本关系:MQ —— MC ——MA、MF

MATCAT:

image

(MC 为虚拟件)
image

2)虚拟件 MDMPS X

多层 MEHRS X

结果: 展1或2层(下层遇虚拟件则展开至其下一层,显示包含虚拟件)

MATCAT:

image

3) 虚拟件 MDMPS -

多层 MEHRS -

结果: 展一层(下层为虚拟件,不再向下展开)

MATCAT:

image

STB中仅有MC。

4) 虚拟件 MDMPS X

多层 MEHRS -

结果:展一层 (同3,下层为虚拟件,不再向下展开)

即:MEHRS置空,不论MDMPS如何设置,都只展一层,并且如果下层就是虚拟件,不展开虚拟件至其更下一层,与2)要区别开来。

截图: 与3完全相同。

参数说明

Call function 'CS_BOM_EXPL_MAT_V2'

* EXPORTING

* FTREL = ' '

* ALEKZ = ' ' "是否计算损耗

* ALTVO = ' '

* AUFSW = ' '

* AUMGB = ' '

* AUMNG = 0

* AUSKZ = ' '

* AMIND = ' '

* BAGRP = ' '

* BEIKZ = ' '

* BESSL = ' '

* BGIXO = ' '

* BREMS = ' '

* CAPID = 'STD1' "Application ID ,BOM用途:(E-BOM;M-BOM..例:PP01 PP02)

* CHLST = ' '

* COSPR = ' '

* CUOBJ = 000000000000000 与特性相关的组态

* CUOVS = 0

* CUOLS = ' '

* DATUV = 00000000 "需要展BOM的日期

* DELNL = ' '

* DRLDT = ' '

* EHNDL = ' '

* EMENG = 0 "需要展开的成品数量;需求数量

* ERSKZ = ' '

* ERSSL = ' '

* FBSTP = ' '

* KNFBA = ' '

* KSBVO = ' '

* MBWLS = ' '

* MKTLS = 'X'

* MDMPS = ' ' 虚拟件标识

* MEHRS = ' ' 多阶展开 'X'-多阶; ''-单阶

* MKMAT = ' '

* MMAPS = ' '

* SALWW = ' '

* SPLWW = ' '

* MMORY = ' '

* MTNRV = ' ' "需要展开成品料号

* NLINK = ' '

* POSTP = ' '

* RNDKZ = ' '

* RVREL = ' '

* SANFR = ' '

* SANIN = ' '

* SANKA = ' '

* SANKO = ' '

* SANVS = ' '

* SCHGT = ' '

* STKKZ = ' '

* STLAL = ' ' “可选用的BOM

* STLAN = ' ' BOM Usage (产品、工程、销售、包材)

* STPST = 0

* SVWVO = 'X'

* WERKS = ' ' 工厂

* NORVL = ' '

* MDNOT = ' '

* PANOT = ' '

* QVERW = ' '

* VERID = ' '

* VRSVO = 'X'

* IMPORTING

* TOPMAT =

* DSTST =

tables

STB = BOM展开明细

* MATCAT = 下面含有组件的物料存放在该内表

* EXCEPTIONS

* ALT_NOT_FOUND = 1

* CALL_INVALID = 2

* MATERIAL_NOT_FOUND = 3

* MISSING_AUTHORIZATION = 4

* NO_BOM_FOUND = 5

* NO_PLANT_DATA = 6

* NO_SUITABLE_BOM_FOUND = 7

* CONVERSION_ERROR = 8

* OTHERS = 9

.

if SY-SUBRC <> 0.

* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

endif.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值