检查采购订单是否有零单价
/*
POOrder_PriceCheck 检查采购订单是否有零单价
*/CREATE trigger POOrder_PriceCheck --自定义触发器的名称 on poorder --采购订单表 此处为表名,触发器的表名,意为在哪个表创建触发
for insert --触发类型:INSERT、UPDATE、DELETE;分别意为插入时、更新时、删除时触发,依据英文意思理解即可
as
declare @FInterID int --声明变量@finterid
select @FInterID = FInterID from inserted
--取当前插入单据的单据内码
if exists ( --检查子查询是否有为 0 的单价
select * from poorder a, poorderentry b --采购订单表 a, 采购订单分录表 b
where a.FInterID = b.FInterID --采购订单表.单据内码 = 采购订单分录表.单据内码
and a.FInterID = @FInterID --采购订单表.单据内码 = 当前插入单据的单据内码
and b.FPrice = 0) --采购订单分录表.单价 = 0
begin --判断是否成立
raiserror('单价为0,不允许保存',18,18) --弹出提示信息
rollback tran --撤销已插入的部分记录
end
检查采购订单是否有零单价相关推荐
- oracle ebs 采购订单 为员工分配职务,oracle—EBS-采购功能点操作手册
oracle-EBS-采购功能点操作手册 浙大软件学院学生操作手册 PO模块功能点操作手册 作者:韩业邦 李亚军 创建日期:2012年3月6日 更新日期:2012年3月7日 版本:1.0 文档控制 更 ...
- SAP MM 根据采购订单反查采购申请?
SAP MM 根据采购订单反查采购申请? 前日微信上某同行发来一个message,说是想知道如何通过采购订单号查询到其前端的采购申请号. 笔者首先想到去检查采购订单相关的常用报表ME2L/ME2M/M ...
- 创建管理采购订单、集成ERP与MES系统、在库管理……制造商们正在应用软件机器人实现流程自动化
一直以来,制造业使用工业机器人提高生产效率.而博为小帮软件机器人的出现,则为制造商实现降本增效提供了补充方案,它能帮助制造商将重复规则的工作流程实现自动化,加快日常工作和任务的速度与准确性,如实现数据 ...
- 【转】采购订单行项目检查增强
采购订单行项目检查增强 使用BADI"ME_PROCESS_PO_CUST"的方法CHECK中增强,增加对采购订单行项目的校验,若发现错误,将这些错误消息按照行项目归集显示. 完整 ...
- 采购订单检查/保存BADI使用
BADI:ME_PROCESS_PO_CUST 需求: 2.1 根据采购申请是否经过修改或采购申请的类型,确定订单为一级审批还是二级审批.一级 审批订单汇总号为80,二级审批订单汇总号为90.系统默认 ...
- SAP采购订单税码增强检查
1.SE18查看ME_PROCESS_PO_CUST相关信息 2.SE19创建ME_PROCESS_PO_CUST的BADI实现类 注意类名称定义是按照以下规则: ZCL_IM_ + BADI ...
- 采购订单单价金额屏蔽
应用 Oracle Purchasing 层 Level Function 函数名 Funcgtion Name CUXPOXPOVPO 表单名 Form Name POXPOVPO 说明 Des ...
- 41 MM配置-采购-采购订单-STO配置-定义凭证类型和可用性检查设置
业务背景:按工厂配置交货类型和可用性检查过程 事务码:SPRO SPRO路径:物料管理 ->采购订单->设置库存调拨订单->按工厂配置交货类型和可用性检查过程 第1步,SPRO进入 ...
- 40 MM配置-采购-采购订单-STO配置-定义凭证类型和可用性检查设置
业务背景:按工厂配置交货类型和可用性检查过程 事务码:SPRO SPRO路径:物料管理 ->采购订单->设置库存调拨订单->按工厂配置交货类型和可用性检查过程 第1步,SPRO进入 ...
最新文章
- linux平台软件动态分析工具valgrind系列工具及其可视化
- 程序员被辞 12 天,前领导要求回公司解释代码,结果懵了…
- python3爬虫入门教程-Python3爬虫学习入门教程
- 现在还需要掌握linux文本模式吗?
- java中异常处理机制
- Idea debug时报错:Command line is too long
- 一、【用django2.0来开发】 环境部署和初始化项目
- java \t怎么从头开始_通过这些简单的步骤从头开始学习Java
- python输出生日程序_Python中:利用七段数码管输出自己的生日及系统当前时间
- python编写学生选课系统程序_python面向对象编程小程序- 选课系统
- PgSQL · 应用案例 · 逻辑订阅给业务架构带来了什么?
- Could not calculate build plan
- T-SQL 函数概述
- 诺基亚n9支不支持java,支持诺基亚N9 MeeGo UC浏览器正式发布
- 协调端到端的供应链管理——SCM
- 关于C语言进位问题的小测试(直接去尾or四舍五入)
- 在线打开.mpp文件工具备忘录
- Job for named.service failed because the control process exited with error code.
- Linux下忘记root密码重置过程笔记
- ArcServer 9.3 ecp、 ArcSDE 9.3 ecp、 ArcIMS 9.3 ecp、 ArcEngine 9.3 ecp
热门文章
- 联通服务器光信号亮红灯移动,联通los红灯闪啥意思(图文)
- Win7系统重装账户被禁用的解决方法
- java项目大概多少张表,要把数据插入到多张表?该如何处理
- 自学Java day17 jvav网络编程 从jvav到架构师
- 华为开发者大会2022,发布鸿蒙开发套件
- 这才是全规格样式车牌识别,秒杀各种“不服”
- MDK编译过程及ARM编译工具链
- 美国ipv6云服务器配置,Vultr服务器添加ipv6地址的方法
- 单反相机的传奇—佳能单反50年辉煌之路(连载十)
- 笔记本重装系统后office没了