同一供应商同一物料存在有效报价时不能再新增报价

应用

Oracle   Purchasing

Level

Function

函数名

Funcgtion Name

PO_POXSCERQ_Q

表单名

Form Name

POXSCERQ

说明

Description

同一供应商同一物料存在有效报价时不能再新增报价

条件

Condition

触发器事件

Tirgger Event

WHEN-VALIDATE-RECORD

触发器对象

Tirgger Object

PO_LINES

条件

Condition

1<>   (select nvl(max(po_line_id),1)

from   po_headers_all      pha

        ,po_lines_all        pla

   where pha.po_header_id = pla.po_header_id

     and pha.type_lookup_code = 'QUOTATION'

     and pha.status_lookup_code = 'A'

     and sysdate between nvl(pha.start_date

                            ,sysdate) and

         nvl(pha.end_date

            ,sysdate + 1)

     and pha.org_id = 124

     and pha.vendor_id =   :po_headers.vendor_id

     and pha.vendor_site_id =   :po_headers.vendor_site_id

     and pla.item_id = :po_lines.item_id

     and pla.unit_meas_lookup_code =   :po_lines.unit_meas_lookup_code

     and pla.po_line_id <> nvl(:po_lines.po_line_id,0)

     and sysdate between   nvl(:po_headers.start_date

                            ,sysdate)

and

 nvl(:po_headers.end_date,sysdate + 1))

处理模式

Processing Mode

Not in   Enter-Query Mode

上下文 层/值

Contest   Level/Value

Responsibility/***职责

活动

Actions

序号

seq

特性

Type

说明

Description

语言

Language

消息类型

Message   Type

Show

10

Message

/

ALL

消息文本

Message   Type

此供应商已存在有效的报价单,请查找对应的供应商报价单后进行维护!!

20

Builtin

/

ALL

内置类型

Builtin   Type

RAISE FORM_TIRGGER_FAILURE

处理模式

讯息提醒模式

作业

讯息型态:显示

讯息内容: 此供应商已存在有效的报价单,请查找对应的供应商报价单后进行维护!

posted on 2013-07-09 13:28  st.sun  阅读(263)  评论(0编辑  收藏  举报

导航