The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT NVL(BOOKED_FLAG,'N')
FROM OE_ORDER_HEADERS_ALL
WHERE HEADER_ID = x_header_id;
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_constrained_column
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_HEADER_SCREDITS_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_HEADER_SCREDITS_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_HEADER_SCREDITS_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_HEADER_SCREDITS_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_HEADER_SCREDITS_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_HEADER_SCREDITS_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_HEADER_SCREDITS_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_HEADER_SCREDITS_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_HEADER_SCREDITS_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_HEADER_SCREDITS_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_HEADER_SCREDITS_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_HEADER_SCREDITS_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_HEADER_SCREDITS_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_HEADER_SCREDITS_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_HEADER_SCREDITS_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_HEADER_SCREDITS_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_HEADER_SCREDITS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
FUNCTION DW_UPDATE_ADVICE
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_HEADER_SCREDITS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
,p_column_name => 'DW_UPDATE_ADVICE_FLAG'
,p_record => p_record
,x_on_operation_action => x_on_operation_action
);
END DW_UPDATE_ADVICE;
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_HEADER_SCREDITS_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_HEADER_SCREDITS_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_HEADER_SCREDITS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
FUNCTION WH_UPDATE_DATE
( p_operation IN VARCHAR2 DEFAULT OE_PC_GLOBALS.UPDATE_OP
, p_record IN OE_AK_HEADER_SCREDITS_V%ROWTYPE
, x_on_operation_action OUT NOCOPY NUMBER
) RETURN NUMBER
IS
l_result NUMBER;
,p_column_name => 'WH_UPDATE_DATE'
,p_record => p_record
,x_on_operation_action => x_on_operation_action
);
END WH_UPDATE_DATE;
ELSIF p_HEADER_SCREDIT_rec.operation = OE_GLOBALS.G_OPR_UPDATE THEN
l_operation := OE_PC_GLOBALS.UPDATE_OP;
ELSIF p_HEADER_SCREDIT_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_HEADER_SCREDIT
,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_SCREDIT_rec.operation = OE_GLOBALS.G_OPR_UPDATE THEN
l_operation := OE_PC_GLOBALS.UPDATE_OP;
IF p_header_scredit_rec.dw_update_advice_flag = FND_API.G_MISS_CHAR THEN NULL;
ELSIF NOT OE_GLOBALS.Equal(p_header_scredit_rec.dw_update_advice_flag, p_old_header_scredit_rec.dw_update_advice_flag) THEN
l_result := DW_UPDATE_ADVICE
(p_operation => l_operation
,p_record => l_rowtype_rec
,x_on_operation_action => l_on_operation_action
);
IF p_header_scredit_rec.wh_update_date = FND_API.G_MISS_DATE THEN NULL;
ELSIF NOT OE_GLOBALS.Equal(p_header_scredit_rec.wh_update_date, p_old_header_scredit_rec.wh_update_date) THEN
l_result := WH_UPDATE_DATE
(p_operation => l_operation
,p_record => l_rowtype_rec
,x_on_operation_action => l_on_operation_action
);
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 ) ;