关于sap系统bom应用程序的信息

如何用ABAP/4写SAP的BOM展开程序。

系统的FUNCTION CS_BOM_EXPL_MAT_V2功能很强大,据我所知可以限制展开层次, 是否展看虚件,是否多层展开等条件,具体的选项可以参见CS12. 实际上,展开到最底层和展看一层同样简单,只有是否多层展开这个选项不同.

网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、小程序设计、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了清河门免费建站欢迎大家使用!

SAP PP BOM审批-BOM状态应用

UF公司为保证BOM物料清单准确率,提出刚创建的BOM必须通过专门人员审批后方可投入使用。

对此,可使用SAP标准字段进行BOM审批控制。该标准字段就是BOM状态,其存储在BOM表头STKO-STLST。

实施方案如下:

BOM创建时默认BOM状态02-未激活状态,审批后将BOM状态改成01-激活状态;

1.新增BOM状态(02未激活状态)和应用程序(ZP01 用于CS11未激活BOM展开);

2.设置BOM创建时BOM状态默认值-OS28;

1.通过函数CS_BOM_EXPL_MAT_V2,批量展开BOM清单;

2.通过函数CSAP_MAT_BOM_MAINTAIN,批量修改BOM表头-BOM状态;

1.BOM状态的概念和用处

BOM状态用于描述当前BOM物料清单所处的状态情况。该标识控制BOM在各种业务(MRP展开、下达计划订单、下达生产订单等)中能否被使用。

2.BOM状态和应用程序之间的关联性

“BOM状态”里的选择项要大于等于“应用程序”里的选择项,CS11-BOM清单结果才会出来。因此新增BOM状态-02未激活状态后,为了能正常显示未激活的BOM清单,需新增一个应用程序,其配置选项勾要小于等于02未激活的配置选项勾;

3.显示BOM清单函数和更改BOM表头的函数,其开发应用注意事项

3.1 调用函数CS_BOM_EXPL_MAT_V2,批量展开BOM清单时,若BOM状态为未激活状态,则应用程序则需筛选对应的应用程序,在此案例中为01BOM激活状态对应PP01,02BOM未激活状态对应ZP01,方可显示出对应的BOM清单,否则BOM清单查询为空;

3.2 调用函数CSAP_MAT_BOM_MAINTAIN,更改BOM表头-状态时,需注意要正确读取STKOMAST STZU三张表数据,否则该函数会覆盖更新BOM表头其他不必修改的字段;需特别注意BOM进行ECN变更后,同一个BOM编号会有多行STKO,需取最新STKO-BOM表头行数据;

注意 :用户参数-十进制计数法,不选择X,选择空,也会导致调用更改BOM表头函数,基本数量变更;

配置点:

1.新增BOM状态(02未激活状态)和应用程序(ZP01 用于CS11未激活BOM展开);

sap单层显示bom,需求栏不填,默认

BOM(bill of material)是PP模块的重要基础数据,也是财务估算产品标准成本的依据。从结构上看,分为单层BOM和多层BOM,本文介绍在SAP中如何查看产品BOM。

BOM查看路径如下,

打开APP查看高清大图

CS03初始界面如下,

打开APP查看高清大图

BOM用途:即BOM在哪里使用,分为生产BOM、销售BOM、设计BOM、维护BOM等,“1”表示查看生产BOM。

可选的BOM:一个产品可以有多个BOM,可选BOM从1、2、3…依次编号,如果只有一个BOM,此处无需输入。

回车,进入BOM总览界面如下,

打开APP查看高清大图

生产成品3010000001所需的组件及数量如上图所示。其中,“Asm”列勾上,表示组件2010000002和2010000004为半成品。双击红圈中的“勾”可以查看半成品BOM,或者CS03输入半成品物料编号查看。

打开APP查看高清大图

查看组件“0010”明细如下,

打开APP查看高清大图

在“状态/长文本”页中,可以看到此组件与“成本核算标志相关”的设置,X表示与成本核算100%相关。在估算产品成本时,如果发现某个物料成本没有计入,可以检查此处的设置。

查看BOM抬头如下,

打开APP查看高清大图

基本数量:定义生产此数量的成品,需要的组件,以及对应的数量。例如定义生产1台汽车需要4个轮子,和生产10台汽车需要40个轮子,二者意义一样。

以上为CS03查看BOM的内容,可以发现CS03只能查看本层的BOM,不能对下面的半成品进行展开。

打开APP查看高清大图

如果要展开BOM,可以使用如下事务码。

打开APP查看高清大图

CS11、CS12、CS13功能类似,显示内容略有差异,初始界面如下。

打开APP查看高清大图

BOM应用程序:即BOM在哪里使用,PP01表示生产,SD01表示销售,和BOM用途对应。

CS11逐层展开BOM,先展开第一层,再展开第二层…依次展开。

打开APP查看高清大图

CS12显示多层BOM,遇见半成品时,就往下展开。如下图所示,展开到物料2010000002时,发现为半成品,就将其展开。

打开APP查看高清大图

CS13显示汇总BOM,只显示构成产品的最终原材料,不显示中间半成品。


本文标题:关于sap系统bom应用程序的信息
当前地址:http://scyanting.com/article/ddjsphc.html