应用 | Oracle Cost Management | 层 Level | Function | ||||||
函数名 Funcgtion Name | CST_CSTFITCT | 表单名 Form Name | CSTFITCT | ||||||
说明 Description | 成本维护不允许超过设定比例 | ||||||||
条件 Condition | 触发器事件 Tirgger Event | WHEN-VALIDATE-RECORD | |||||||
触发器对象 Tirgger Object | ITEM_COST_USER | ||||||||
条件 Condition | (ABS((select ITEM_COST from BOM.CST_ITEM_COST_DETAILS WHERE INVENTORY_ITEM_ID = :ITEM_COST_USER.INVENTORY_ITEM_ID AND COST_TYPE_ID = :ITEM_COST_USER.COST_TYPE_ID AND ORGANIZATION_ID = :ITEM_COST_USER.ORGANIZATION_ID)-:ITEM_COST_USER.USAGE_RATE_OR_AMOUNT)/(select ITEM_COST from BOM.CST_ITEM_COST_DETAILS WHERE INVENTORY_ITEM_ID = :ITEM_COST_USER.INVENTORY_ITEM_ID AND COST_TYPE_ID = :ITEM_COST_USER.COST_TYPE_ID AND ORGANIZATION_ID = :ITEM_COST_USER.ORGANIZATION_ID))>0.2 | ||||||||
处理模式 Processing Mode | Not in Enter-Query Mode | ||||||||
上下文 层/值 Contest Level/Value | Responsibility/***职责 | ||||||||
活动 Actions | 序号 seq | 特性 Type | 说明 Description | 语言 Language | 对象类型 Object Type | BLOCK | |||
10 | Property | / | ALL | 目标对象 Target Object | ITEM_COST_USER | ||||
特性名称 Proprety Name | DELETE_ALLOWED | ||||||||
值 Value | False | ||||||||
活动 Actions | 序号 seq | 特性 Type | 说明 Description | 语言 Language | 消息类型 Message Type | Show | |||
10 | Message | // | ALL | 消息文本 Message Type | 你维护的成本超过了误差范围,请核查! 如果确实需要超过这个范围的,请提交***处理! | ||||
20 | Builtin | / | ALL | 内置类型 Builtin Type | RAISE FORM_TIRGGER_FAILURE | ||||
处理模式 | 讯息提醒模式 | ||||||||
作业 | 讯息型态:显示 | ||||||||
讯息内容: 你维护的成本超过了误差范围,请核查! 如果确实需要超过这个范围的,请提交***处理! |