Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3146608
  • 博文数量: 238
  • 博客积分: 864
  • 博客等级: 军士长
  • 技术积分: 2940
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-08 23:01
个人简介

Mobile: 135 8576 5961 / WeChat: IM_WILLIAM_C / Mail: william.chen.cn@outlook.com /

文章分类

全部博文(238)

文章存档

2018年(2)

2016年(35)

2015年(47)

2014年(104)

2013年(38)

2012年(12)

分类: 其他平台

2013-04-12 14:22:18

From:http://www.cnblogs.com/long2006sky/archive/2011/03/30/1999571.html

说明:设置展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.

阅读(2754) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~