一个供应商只允许一个报价单

应用

Oracle   Purchasing

Level

Function

函数名

Funcgtion Name

PO_POXPOEPO

表单名

Form Name

POXPOEPO

说明

Description

一个供应商只允许一个报价单

条件

Condition

触发器事件

Tirgger Event

WHEN-VALIDATE-RECORD

触发器对象

Tirgger Object

PO_HEADERS

条件

Condition

((SELECT COUNT(*) FROM   po.po_headers_all

where

  vendor_site_id = :po_headers.VENDOR_SITE_ID

and vendor_id =   :po_headers.VENDOR_id

and (cancel_flag   <>'Y' )

and  type_lookup_code = 'BLANKET') >0)

and :PO_HEADERS.SEGMENT1 IS   NULL

and   :PO_HEADERS.DOC_TYPE_NAME = '一揽子采购协议'

处理模式

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/3179897.html