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 x_on_operation_action = 0
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('There is an UPDATE constraint on all columns - Error',1);
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
FUNCTION calculate_price_flag(p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
,p_record IN oe_ak_order_lines_v%ROWTYPE
,x_on_operation_action OUT NOCOPY NUMBER)
RETURN NUMBER IS
l_result NUMBER := 0;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER :=0;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_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_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
IF p_operation = OE_PC_GLOBALS.UPDATE_OP THEN
SELECT Ordered_Quantity
INTO l_old_qty
FROM OE_ORDER_LINES
WHERE line_id = p_record.line_id;
AND p_operation = OE_PC_GLOBALS.UPDATE_OP
AND nvl(p_record.ordered_quantity,0) < nvl(l_old_qty,0)
AND NOT(p_record.split_action_code IS NOT NULL AND
p_record.split_action_code <> FND_API.G_MISS_CHAR) THEN
l_result := ORDERED_QUANTITY
(p_operation => OE_PC_GLOBALS.CANCEL_OP
,p_record => p_record
,x_on_operation_action => x_on_operation_action
);
ELSIF p_operation = OE_PC_GLOBALS.UPDATE_OP
AND (p_record.split_action_code IS NOT NULL AND
p_record.split_action_code <> FND_API.G_MISS_CHAR AND
p_record.split_action_code = 'SPLIT') THEN
l_result := ORDERED_QUANTITY
(p_operation => OE_PC_GLOBALS.SPLIT_OP
,p_record => p_record
,x_on_operation_action => x_on_operation_action
);
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
IF p_operation = OE_PC_GLOBALS.UPDATE_OP THEN
SELECT Ordered_Quantity2
INTO l_old_qty2
FROM OE_ORDER_LINES
WHERE line_id = p_record.line_id;
IF p_operation = OE_PC_GLOBALS.UPDATE_OP
AND nvl(p_record.ordered_quantity2,0) < nvl(l_old_qty2,0)
AND NOT(p_record.split_action_code IS NOT NULL AND
p_record.split_action_code <> FND_API.G_MISS_CHAR) THEN
l_result := ORDERED_QUANTITY2
(p_operation => OE_PC_GLOBALS.CANCEL_OP
,p_record => p_record
,x_on_operation_action => x_on_operation_action
);
ELSIF p_operation = OE_PC_GLOBALS.UPDATE_OP
AND (p_record.split_action_code IS NOT NULL AND
p_record.split_action_code <> FND_API.G_MISS_CHAR AND
p_record.split_action_code = 'SPLIT') THEN
l_result := ORDERED_QUANTITY2
(p_operation => OE_PC_GLOBALS.SPLIT_OP
,p_record => p_record
,x_on_operation_action => x_on_operation_action
);
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
SELECT flow_status_code
INTO l_flow_status_code
FROM oe_order_lines
WHERE line_id = p_line_rec.service_reference_line_id;
ELSIF p_LINE_rec.operation = OE_GLOBALS.G_OPR_UPDATE THEN
l_operation := OE_PC_GLOBALS.UPDATE_OP;
ELSIF p_LINE_rec.operation = OE_GLOBALS.G_OPR_DELETE THEN
l_operation := OE_PC_GLOBALS.DELETE_OP;
ELSIF ( p_line_rec.operation = 'UPDATE' and p_line_rec.split_action_code='SPLIT' ) THEN
IF l_debug_level > 0 THEN
oe_debug_pub.add('resetting operation from Update to SPLIT before Is_OP_constrained');
IF NOT OE_PC_Constraints_Admin_PVT.Check_On_Insert_Exists
(p_entity_id => OE_PC_GLOBALS.G_ENTITY_LINE
,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_LINE_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_line_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_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER /* file.sql.39 change */
) RETURN NUMBER
IS
l_result NUMBER;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_ORDER_LINES_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_ORDER_LINES_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;