SAP VOFM Material determination

在SD中有一个叫Material determination的东西,TCODE是VB11创建,VB12修改,VB13显示。

在VB11中新建material determination记录。

前面的是你会在前台输入的material,在你敲回车之后,后面的material会把你输入的material替代。不过这个会被很多的因素或者前置条件。比如说需要这个material要有对应的主数据视图,要有对应的库存之类的,否则会报错。但所有的条件都没有问题之后,后面的material就会取代掉前面的material。

这个物料确定(Material determination)是全局的配置,也就是说不会区分销售组织或者工厂之类的,会对所有的销售组织或者工厂都起效。

但是实际情况可能是business只想让这个配置对某一个工厂或者销售组织起效。

这个时候就可以用到对应的requirement routine了。

在TCODE: VOFM里面,找到如下的路径。

进入后可以看到一个sample,可以参考这个sample去建立你自己需要的sample。

这个requirement routine主要的作用就是返回SY-SUBRC。所以主要的思路就是,进入routine后先对SY-SUBRC赋值4,在这之后判断销售组织或者工厂是否符合,符合则赋值SY-SUBRC为0。

当routine返回的SY-SUBRC是4的时候,那么Material determination就不会起效。当SY-SUBRC为0,Material determination才会起效。

相关推荐
爱喝水的鱼丶3 天前
SAP-ABAP:SAP性能分析核心工具入门——ST05/SAT/ST12等常用事务码的基础用法解析
性能优化·sap·abap·性能分析·开发交流·交流学习
xlxxy_6 天前
外部系统调用SAP接口遇到的一些报错
开发语言·数据库·sap·abap
爱喝水的鱼丶6 天前
SAP-ABAP:调试器高级工具使用——内表分析、SQL追踪、内存检查功能实操
运维·sql·性能优化·sap·abap·经验交流
爱喝水的鱼丶10 天前
SAP-ABAP:SAP 实战笔记:BAPI_OUTB_DELIVERY_CONFIRM_DEC 详解——外向交货单过账的利器
运维·性能优化·sap·abap·经验交流
爱喝水的鱼丶13 天前
SAP-ABAP:SELECT大数据量查询性能调优——避免嵌套循环、减少数据库交互的核心方案
开发语言·数据库·sql·性能优化·sap·abap·erp
爱喝水的鱼丶14 天前
SAP-ABAP:SELECT查询性能优化基础——索引匹配、条件顺序与缓冲机制利用技巧
数据库·性能优化·select·sap·abap·开发交流·交流学习
爱喝水的鱼丶14 天前
SAP-ABAP:SELECT特殊语法应用——UP TO n ROWS、CLIENT SPECIFIED等关键字的使用场景
性能优化·select·sap·abap·经验交流·特殊语法
小田的博客19 天前
SAP 登录界面默认语言设置
sap
爱喝水的鱼丶19 天前
SAP-ABAP:ALV上线前测试 Checklist——保障报表生产环境稳定运行
性能优化·sap·abap·开发交流·交流学习
爱喝水的鱼丶20 天前
SAP-ABAP:一次关于“交货日期”的增强需求:从复杂增强到标准功能的回归之旅
运维·开发语言·性能优化·sap·abap·经验交流