参考博客1:https://blog.csdn.net/Buffalo_soldier/article/details/117956986
参考博客2:https://blog.csdn.net/u014535256/article/details/111539629
RFC CSAP_MAT_BOM_MAINTAIN 改造
SAP标准函数CSAP_MAT_BOM_MAINTAIN可以增删改BOM,但是不能创建多个备选BOM,比如MAST表里已经存在BOM抬头信息,使用函数继续创建备选BOM会报错。
解决办法:copy函数CSAP_MAT_BOM_MAINTAIN所在的函数组CSAP到ZCSAP,函数CSAP_MAT_BOM_MAINTAIN到ZCSAP_MAT_BOM_MAINTAIN,修改下面的代码:
这样就可以快乐的创建备选BOM了。
RFC CSAP_MAT_BOM_CREATE 改造
SAP标准的BOM创建函数CSAP_MAT_BOM_CREATE创建备选BOM,报错 。具体原因如下:
此处没有指定备选BOM .
解决方法:拷贝标准函数,更改如图代码如下或者使用CSAP_MAT_BOM_MAINTAIN: