The following lines contain the word 'select', 'insert', 'update' or 'delete':
AND (p_operation = OE_PC_GLOBALS.UPDATE_OP
OR p_operation = OE_PC_GLOBALS.CREATE_OP)
AND p_column_name IS NOT NULL THEN
SELECT column_name
INTO l_column_name
FROM oe_pc_constraints
WHERE constraint_id = l_constraint_id;
oe_debug_pub.add( 'CONSTRAINT ON UPDATE OF ALL COLUMNS!' ) ;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
ELSIF p_HEADER_rec.operation = OE_GLOBALS.G_OPR_UPDATE THEN
l_operation := OE_PC_GLOBALS.UPDATE_OP;
ELSIF p_HEADER_rec.operation = OE_GLOBALS.G_OPR_DELETE THEN
l_operation := OE_PC_GLOBALS.DELETE_OP;
IF NOT OE_PC_Constraints_Admin_PVT.Check_On_Insert_Exists
(p_entity_id => OE_PC_GLOBALS.G_ENTITY_BLANKET_HEADER
,p_responsibility_id => nvl(fnd_global.resp_id, -1)
,p_application_id => nvl(fnd_global.resp_appl_id,-1) --added for bug3631547
)
THEN
RETURN;
ELSIF p_HEADER_rec.operation = OE_GLOBALS.G_OPR_UPDATE THEN
l_operation := OE_PC_GLOBALS.UPDATE_OP;
SELECT active_flag
INTO l_active_flag
FROM qp_List_headers_vl
WHERE list_header_id = p_header_rec.price_list_id;
IF OE_PC_GLOBALS.G_CHECK_UPDATE_ALL_FOR_DFF = 'N' THEN
l_check_all_cols_constraint := g_check_all_cols_constraint;
IF OE_PC_GLOBALS.G_CHECK_UPDATE_ALL_FOR_DFF = 'N' THEN
IF l_debug_level > 0 THEN
oe_debug_pub.add( 'SETTING CHECK ALL COLS CONSTRAINT TO:'||L_CHECK_ALL_COLS_CONSTRAINT ) ;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_BLANKET_HEADERS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;