加工费采购订单批准后禁止更改订单数量

应用

Oracle   Purchasing

Level

Function

函数名

Funcgtion Name

PO_POXPOEPO

表单名

Form Name

POXPOEPO

说明

Description

加工费工采购订单批准后禁止更改订单数量

条件

Condition

触发器事件

Tirgger Event

WHEN-VALIDATE-RECORD

触发器对象

Tirgger Object

PO_LINES

条件

Condition

SUBSTR(:PO_LINES.ITEM_NUMBER,1,2)   = '5h'

AND :PO_HEADERS.STATUS in   ('批准','要求重新审批')

AND :PO_LINES.QUANTITY   <> (SELECT QUANTITY FROM PO.PO_LINES_ALL  WHERE PO_LINE_ID = :PO_LINES.PO_LINE_ID)

处理模式

Processing Mode

Not in   Enter-Query Mode

上下文 层/值

Contest   Level/Value

Responsibility/***职责

活动

Actions

序号

seq

特性

Type

说明

Description

语言

Language

消息类型

Message   Type

Error

10

Message

/

ALL

消息文本

Message   Type

审批后的订单不能修改订单的数量!

20

Builtin

/

ALL

内置类型

Builtin   Type

RAISE FORM_TIRGGER_FAILURE

处理模式

讯息提醒模式

作业

讯息型态:显示

讯息内容: 审批后的订单不能修改订单的数量!

原文地址:https://www.cnblogs.com/st-sun/p/3179898.html