公司代码增强检查
针对ME21N或ME22N 事务代码,在点击【检查】按钮或【保存】按钮时,检查PO抬头的公司代码和PO行工厂对应的公司代码是否相同,不相同则报错:抬头公司代码与行项目工厂对应的公司代码不同!
需要检查所有PO行工厂对应的公司代码是否和PO抬头的公司代码相同,只要有一行不一致就报错,报错消息按PO行区分。
根据工厂代码找其对应的公司代码的逻辑:
按 PO行工厂代码=T001W-WERKS、T001W-BWKEY=T001K-BWKEY取T001K-BUKRS。
SE19增强逻辑参考这里写
实现代码如下:
"获取PO行公司代码
SELECT
t001w~werks,
t001k~bukrs
FROM t001w