BOM展开和反查函数[转]

BOM展开和反查函数

CSS4 BOM 展开
CS_BOM_EXPLOSION_MAT BOM explosion (old version); as of 3.0, use CS_BOM_EXPL_MAT_V2
CS_BOM_EXPL_MAT_V2 BOM explosion for material

CSS5 BOMs: 反查清单
CS_WHERE_USED_MAT Bills of material; where-used list
CS_WHERE_USED_MAT_ANY Bills of material; where-used list as material or class item
CS_WHERE_USED_MAT_VIA_CLA Bills of material; where-used list via classes
-------------------------------------------------------------
三个方法:
1.CS15
2.FM:CS_WHERE_USED_MAT
3.根据表:STAS和STPO
第三个方法弄不好效率会比较差
--------------------------------------------------------------

知不知道反查BOM的函数?就是输入项为IDNRK,得出MATNR。反查BOM的函数我这有一个,CALL FUNCTION 'CS_WHERE_USED_MAT' 大概是反查激活的,不知未激活的可不可以查?
写个原型: CALL FUNCTION 'CS_WHERE_USED_MAT'
EXPORTING
DATUB = PM_DATUB
DATUV = PM_DATUV
MATNR = ITAB1-MATNR
* POSTP = pm_postp
* RETCODE_ONLY = ' '
STLAN = PM_STLAN
WERKS = ITAB1-WERKS
MCLMT = '00000000'
MNSTL = ''
MXSTL = ''
STLTP = ''
NEWSI = ''
IMPORTING
TOPMAT = SELPOOL
TABLES
WULTB = LTB
EQUICAT = EQUICAT "YHG110068
KNDCAT = KNDCAT "YHG110068
MATCAT = MATCAT "YHG110068
STDCAT = STDCAT "YHG110068
TPLCAT = TPLCAT "YHG110068
EXCEPTIONS
CALL_INVALID = 1
MATERIAL_NOT_FOUND = 2
NO_WHERE_USED_REC_FOUND = 3
NO_WHERE_USED_REC_SELECTED = 4
NO_WHERE_USED_REC_VALID = 5
CX_SY_DYN_CALL_ILLEGAL_TYPE = 6
OTHERS = 7.
反查激活的BOM.反查未激活的怎么处理?


BOM展开和反查函数

BOM展开和反查函数

CSS4 BOM 展开
CS_BOM_EXPLOSION_MAT BOM explosion (old version); as of 3.0, use CS_BOM_EXPL_MAT_V2
CS_BOM_EXPL_MAT_V2 BOM explosion for material

CSS5 BOMs: 反查清单
CS_WHERE_USED_MAT Bills of material; where-used list
CS_WHERE_USED_MAT_ANY Bills of material; where-used list as material or class item
CS_WHERE_USED_MAT_VIA_CLA Bills of material; where-used list via classes 30.gif
-------------------------------------------------------------
三个方法:
1.CS15
2.FM:CS_WHERE_USED_MAT
3.根据表:STAS和STPO
第三个方法弄不好效率会比较差
--------------------------------------------------------------

知不知道反查BOM的函数?就是输入项为IDNRK,得出MATNR。反查BOM的函数我这有一个,CALL FUNCTION 'CS_WHERE_USED_MAT' 大概是反查激活的,不知未激活的可不可以查?
写个原型: CALL FUNCTION 'CS_WHERE_USED_MAT'
EXPORTING
DATUB = PM_DATUB
DATUV = PM_DATUV
MATNR = ITAB1-MATNR
* POSTP = pm_postp
* RETCODE_ONLY = ' '
STLAN = PM_STLAN
WERKS = ITAB1-WERKS
MCLMT = '00000000'
MNSTL = ''
MXSTL = ''
STLTP = ''
NEWSI = ''
IMPORTING
TOPMAT = SELPOOL
TABLES
WULTB = LTB
EQUICAT = EQUICAT "YHG110068
KNDCAT = KNDCAT "YHG110068
MATCAT = MATCAT "YHG110068
STDCAT = STDCAT "YHG110068
TPLCAT = TPLCAT "YHG110068
EXCEPTIONS
CALL_INVALID = 1
MATERIAL_NOT_FOUND = 2
NO_WHERE_USED_REC_FOUND = 3
NO_WHERE_USED_REC_SELECTED = 4
NO_WHERE_USED_REC_VALID = 5
CX_SY_DYN_CALL_ILLEGAL_TYPE = 6
OTHERS = 7.
反查激活的BOM.反查未激活的怎么处理?

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/190059/viewspace-476674/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/190059/viewspace-476674/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值