[Home] [Help]
The following lines contain the word 'select', 'insert', 'update' or 'delete':
Update_Approval_Rules (
p_api_version ,
p_init_msg_list,
p_commit,
p_validation_level,
x_return_status,
x_msg_count,
x_msg_data,
l_x_Approval_Rules_Rec);
Update_Approvers (
p_api_version ,
p_init_msg_list,
p_commit,
p_validation_level,
l_x_Approvers_Tbl(i),
x_return_status,
x_msg_count,
x_msg_data);
Delete_Approvers (
p_api_version,
p_init_msg_list,
p_commit,
p_validation_level,
l_x_Approvers_Tbl(i).Approval_Approver_Id,
p_object_version,
x_return_status,
x_msg_count,
x_msg_data
);
l_sql := 'SELECT 1 FROM DUAL WHERE EXISTS (SELECT 1 FROM ' || UPPER(p_table_name);
SELECT Ahl_Approval_Rules_B_S.NEXTVAL
FROM dual;
SELECT 1
FROM dual
WHERE EXISTS (SELECT 1
FROM Ahl_Approval_Rules_vl
WHERE Approval_Rule_id = x_id);
SELECT ORGANIZATION_ID
FROM HR_OPERATING_UNITS
WHERE NAME = l_Approval_Rules_rec.OPERATING_NAME;
SELECT LOOKUP_CODE
FROM FND_LOOKUPS
WHERE MEANING = l_Approval_Rules_rec.APPLICATION_USG
AND LOOKUP_TYPE = 'AHL_APPLICATION_USAGE_CODE';
Ahl_Debug_Pub.debug( l_full_name ||':Insert');
Ahl_Approval_Rules_Pkg.Insert_Row (
X_ROWID => l_rowid,
X_APPROVAL_RULE_ID => l_Approval_Rules_rec.APPROVAL_RULE_ID,
X_OBJECT_VERSION_NUMBER => 1,
X_APPROVAL_OBJECT_CODE => l_Approval_Rules_rec.APPROVAL_OBJECT_CODE,
X_APPROVAL_PRIORITY_CODE=> l_Approval_Rules_rec.APPROVAL_PRIORITY_CODE,
X_APPROVAL_TYPE_CODE => l_Approval_Rules_rec.APPROVAL_TYPE_CODE,
X_APPLICATION_USG_CODE => l_Approval_Rules_rec.APPLICATION_USG_CODE,
X_OPERATING_UNIT_ID => l_Approval_Rules_rec.OPERATING_UNIT_ID,
X_ACTIVE_START_DATE => l_Approval_Rules_rec.ACTIVE_START_DATE,
X_ACTIVE_END_DATE => l_Approval_Rules_rec.ACTIVE_END_DATE,
X_STATUS_CODE => l_status,
X_SEEDED_FLAG => l_seed,
X_ATTRIBUTE_CATEGORY => l_Approval_Rules_rec.ATTRIBUTE_CATEGORY,
X_ATTRIBUTE1 => l_Approval_Rules_rec.ATTRIBUTE1,
X_ATTRIBUTE2 => l_Approval_Rules_rec.ATTRIBUTE2,
X_ATTRIBUTE3 => l_Approval_Rules_rec.ATTRIBUTE3,
X_ATTRIBUTE4 => l_Approval_Rules_rec.ATTRIBUTE4,
X_ATTRIBUTE5 => l_Approval_Rules_rec.ATTRIBUTE5,
X_ATTRIBUTE6 => l_Approval_Rules_rec.ATTRIBUTE6,
X_ATTRIBUTE7 => l_Approval_Rules_rec.ATTRIBUTE7,
X_ATTRIBUTE8 => l_Approval_Rules_rec.ATTRIBUTE8,
X_ATTRIBUTE9 => l_Approval_Rules_rec.ATTRIBUTE9,
X_ATTRIBUTE10 => l_Approval_Rules_rec.ATTRIBUTE10,
X_ATTRIBUTE11 => l_Approval_Rules_rec.ATTRIBUTE11,
X_ATTRIBUTE12 => l_Approval_Rules_rec.ATTRIBUTE12,
X_ATTRIBUTE13 => l_Approval_Rules_rec.ATTRIBUTE13,
X_ATTRIBUTE14 => l_Approval_Rules_rec.ATTRIBUTE14,
X_ATTRIBUTE15 => l_Approval_Rules_rec.ATTRIBUTE15,
X_APPROVAL_RULE_NAME => l_Approval_Rules_rec.APPROVAL_RULE_NAME,
X_DESCRIPTION => l_Approval_Rules_rec.DESCRIPTION,
X_CREATION_DATE => SYSDATE,
X_CREATED_BY => Fnd_Global.USER_ID,
X_LAST_UPDATE_DATE => SYSDATE,
X_LAST_UPDATED_BY => Fnd_Global.USER_ID,
X_LAST_UPDATE_LOGIN => Fnd_Global.LOGIN_ID );
PROCEDURE Update_Approval_Rules (
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 := Fnd_Api.g_false,
p_commit IN VARCHAR2,
p_validation_level IN NUMBER := Fnd_Api.g_valid_level_full,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_Approval_Rules_rec IN Approval_Rules_Rec_Type
)
IS
L_API_VERSION CONSTANT NUMBER := 1.0;
L_API_NAME CONSTANT VARCHAR2(30) := 'Update_Approval_Rules';
SELECT ORGANIZATION_ID
FROM HR_OPERATING_UNITS
WHERE NAME = l_Approval_Rules_rec.OPERATING_NAME;
SELECT Status_code
FROM Ahl_approval_rules_b
WHERE Approval_rule_id = p_Approval_Rules_rec.approval_rule_id;
SELECT Seeded_Flag
FROM Ahl_approval_rules_b
WHERE Approval_rule_id = p_Approval_Rules_rec.approval_rule_id;
SELECT LOOKUP_CODE
FROM FND_LOOKUPS
WHERE MEANING = l_Approval_Rules_rec.APPLICATION_USG
AND LOOKUP_TYPE = 'AHL_APPLICATION_USAGE_CODE';
SAVEPOINT Update_Approval_Rules;
p_validation_mode => Jtf_Plsql_Api.g_update,
x_return_status => l_return_status
);
Ahl_Debug_Pub.debug( l_full_name ||':before status order Update');
Ahl_Debug_Pub.debug( l_full_name ||':Update');
Ahl_Approval_Rules_Pkg.UPDATE_ROW (
X_APPROVAL_RULE_ID => l_Approval_Rules_rec.APPROVAL_RULE_ID,
X_OBJECT_VERSION_NUMBER => l_Approval_Rules_rec.OBJECT_VERSION_NUMBER + 1,
X_APPROVAL_OBJECT_CODE => l_Approval_Rules_rec.APPROVAL_OBJECT_CODE,
X_APPROVAL_PRIORITY_CODE=> l_Approval_Rules_rec.APPROVAL_PRIORITY_CODE,
X_APPROVAL_TYPE_CODE => l_Approval_Rules_rec.APPROVAL_TYPE_CODE,
X_APPLICATION_USG_CODE => l_Approval_Rules_Rec.APPLICATION_USG_CODE,
X_OPERATING_UNIT_ID => l_operating_unit,
X_ACTIVE_START_DATE => l_Approval_Rules_rec.ACTIVE_START_DATE,
X_ACTIVE_END_DATE => l_Approval_Rules_rec.ACTIVE_END_DATE,
X_STATUS_CODE => l_Approval_Rules_rec.STATUS_CODE,
X_SEEDED_FLAG => l_seed,
X_ATTRIBUTE_CATEGORY => l_Approval_Rules_rec.ATTRIBUTE_CATEGORY,
X_ATTRIBUTE1 => l_Approval_Rules_rec.ATTRIBUTE1,
X_ATTRIBUTE2 => l_Approval_Rules_rec.ATTRIBUTE2,
X_ATTRIBUTE3 => l_Approval_Rules_rec.ATTRIBUTE3,
X_ATTRIBUTE4 => l_Approval_Rules_rec.ATTRIBUTE4,
X_ATTRIBUTE5 => l_Approval_Rules_rec.ATTRIBUTE5,
X_ATTRIBUTE6 => l_Approval_Rules_rec.ATTRIBUTE6,
X_ATTRIBUTE7 => l_Approval_Rules_rec.ATTRIBUTE7,
X_ATTRIBUTE8 => l_Approval_Rules_rec.ATTRIBUTE8,
X_ATTRIBUTE9 => l_Approval_Rules_rec.ATTRIBUTE9,
X_ATTRIBUTE10 => l_Approval_Rules_rec.ATTRIBUTE10,
X_ATTRIBUTE11 => l_Approval_Rules_rec.ATTRIBUTE11,
X_ATTRIBUTE12 => l_Approval_Rules_rec.ATTRIBUTE12,
X_ATTRIBUTE13 => l_Approval_Rules_rec.ATTRIBUTE13,
X_ATTRIBUTE14 => l_Approval_Rules_rec.ATTRIBUTE14,
X_ATTRIBUTE15 => l_Approval_Rules_rec.ATTRIBUTE15,
X_APPROVAL_RULE_NAME => l_Approval_Rules_rec.APPROVAL_RULE_NAME,
X_DESCRIPTION => l_Approval_Rules_rec.DESCRIPTION,
X_LAST_UPDATE_DATE => SYSDATE,
X_LAST_UPDATED_BY => Fnd_Global.USER_ID,
X_LAST_UPDATE_LOGIN => Fnd_Global.LOGIN_ID );
ROLLBACK TO Update_Approval_Rules;
ROLLBACK TO Update_Approval_Rules;
ROLLBACK TO update_Approval_Rules;
END Update_Approval_Rules;
SELECT 1 FROM ahl_approvers
WHERE approval_rule_id = p_Approval_Rules_rec.approval_rule_id;
SELECT status_code FROM ahl_approval_rules_b WHERE approval_rule_id = p_Approval_Rules_rec.approval_rule_id;
SELECT 1 FROM ahl_approval_rules_b
WHERE UPPER(status_code) = 'ACTIVE'
AND operating_unit_id = (SELECT ORGANIZATION_ID FROM HR_OPERATING_UNITS WHERE NAME = p_Approval_Rules_rec.OPERATING_NAME)
AND approval_priority_code = p_Approval_Rules_rec.approval_priority_code
AND application_usg_code = (SELECT application_usg_code FROM ahl_approval_rules_b WHERE approval_rule_id = p_Approval_Rules_rec.approval_rule_id)
AND approval_object_code = (SELECT approval_object_code FROM ahl_approval_rules_b WHERE approval_rule_id = p_Approval_Rules_rec.approval_rule_id)
AND approval_type_code = (SELECT approval_type_code FROM ahl_approval_rules_b WHERE approval_rule_id = p_Approval_Rules_rec.approval_rule_id)
AND approval_rule_id <> p_Approval_Rules_rec.approval_rule_id;
SELECT 1 FROM ahl_approval_rules_b
WHERE UPPER(status_code) = 'ACTIVE'
AND operating_unit_id = (SELECT ORGANIZATION_ID FROM HR_OPERATING_UNITS WHERE NAME = p_Approval_Rules_rec.OPERATING_NAME)
AND approval_priority_code IS NULL
AND application_usg_code = (SELECT application_usg_code FROM ahl_approval_rules_b WHERE approval_rule_id = p_Approval_Rules_rec.approval_rule_id)
AND approval_object_code = (SELECT approval_object_code FROM ahl_approval_rules_b WHERE approval_rule_id = p_Approval_Rules_rec.approval_rule_id)
AND approval_type_code IS NULL
AND approval_rule_id <> p_Approval_Rules_rec.approval_rule_id;
SELECT 1 FROM ahl_approval_rules_b
WHERE UPPER(status_code) = 'ACTIVE'
AND operating_unit_id IS NULL
AND approval_priority_code = p_Approval_Rules_rec.approval_priority_code
AND application_usg_code = (SELECT application_usg_code FROM ahl_approval_rules_b WHERE approval_rule_id = p_Approval_Rules_rec.approval_rule_id)
AND approval_object_code = (SELECT approval_object_code FROM ahl_approval_rules_b WHERE approval_rule_id = p_Approval_Rules_rec.approval_rule_id)
AND approval_type_code = (SELECT approval_type_code FROM ahl_approval_rules_b WHERE approval_rule_id = p_Approval_Rules_rec.approval_rule_id)
AND approval_rule_id <> p_Approval_Rules_rec.approval_rule_id;
SELECT 1 FROM ahl_approval_rules_b
WHERE UPPER(status_code) = 'ACTIVE'
AND operating_unit_id IS NULL
AND approval_priority_code IS NULL
AND application_usg_code =(SELECT application_usg_code FROM ahl_approval_rules_b WHERE approval_rule_id = p_Approval_Rules_rec.approval_rule_id)
AND approval_object_code = (SELECT approval_object_code FROM ahl_approval_rules_b WHERE approval_rule_id = p_Approval_Rules_rec.approval_rule_id)
AND approval_type_code = (SELECT approval_type_code FROM ahl_approval_rules_b WHERE approval_rule_id = p_Approval_Rules_rec.approval_rule_id)
AND approval_rule_id <> p_Approval_Rules_rec.approval_rule_id;
SELECT 1 FROM ahl_approval_rules_b
WHERE UPPER(status_code) = 'ACTIVE'
AND operating_unit_id IS NULL
AND application_usg_code = (SELECT application_usg_code FROM ahl_approval_rules_b WHERE approval_rule_id = p_Approval_Rules_rec.approval_rule_id)
AND approval_object_code = (SELECT approval_object_code FROM ahl_approval_rules_b WHERE approval_rule_id = p_Approval_Rules_rec.approval_rule_id)
AND approval_rule_id <> p_Approval_Rules_rec.approval_rule_id;
SELECT 1 FROM HR_OPERATING_UNITS
WHERE name = p_Approval_Rules_rec.operating_name;
SELECT 1 FROM FND_LOOKUPS
WHERE meaning = p_Approval_Rules_rec.Application_Usg
AND LOOKUP_TYPE = 'AHL_APPLICATION_USAGE_CODE';
SELECT 1 FROM ahl_approval_rules_b t1, ahl_status_order_rules t2
WHERE t1.approval_rule_id = p_Approval_Rules_rec.approval_rule_id
AND t2.next_status_code = p_Approval_Rules_rec.status_code
AND t2.current_status_code = (SELECT status_code FROM ahl_approval_rules_b WHERE approval_rule_id = p_Approval_Rules_rec.approval_rule_id);
SELECT status_code FROM ahl_approval_rules_b WHERE approval_rule_id = p_Approval_Rules_rec.approval_rule_id;
PROCEDURE Delete_Approval_Rules (
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 := Fnd_Api.g_false,
p_commit IN VARCHAR2,
p_validation_level IN NUMBER := Fnd_Api.g_valid_level_full,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_Approval_Rule_id IN NUMBER,
p_object_version IN NUMBER
)
IS
CURSOR c_Approval_Rules IS
SELECT *
FROM Ahl_Approval_Rules_VL
WHERE Approval_Rule_id = p_Approval_Rule_id;
l_api_name CONSTANT VARCHAR2(30) := 'Delete_Approval_Rules';
SAVEPOINT Delete_Approval_Rules;
Ahl_Debug_Pub.debug( l_full_name ||':Delete');
/*DELETE FROM Ahl_Approval_Rules_tl
WHERE Approval_Rule_id = p_Approval_Rule_id;
DELETE FROM Ahl_Approval_Rules_b
WHERE Approval_Rule_id = p_Approval_Rule_id;*/
UPDATE Ahl_Approval_Rules_B
SET Status_Code = 'OBSOLETE'
WHERE Approval_Rule_id = p_Approval_Rule_id;
ROLLBACK TO Delete_Approval_Rules;
ROLLBACK TO Delete_Approval_Rules;
ROLLBACK TO Delete_Approval_Rules;
END Delete_Approval_Rules;
x_Approval_Rules_rec.last_update_date := Fnd_Api.g_miss_date;
x_Approval_Rules_rec.last_updated_by := Fnd_Api.g_miss_num;
x_Approval_Rules_rec.last_update_login := Fnd_Api.g_miss_num;
SELECT *
FROM Ahl_Approval_Rules_v
WHERE Approval_Rule_id = p_Approval_Rules_rec.Approval_Rule_id;
SELECT 1 INTO l_count
FROM Ahl_Approval_Rules_vl
WHERE Approval_Rule_id = l_Approval_Rules_rec.Approval_Rule_id
AND approval_rule_name = l_Approval_Rules_rec.approval_rule_name
AND active_start_date = l_Approval_Rules_rec.active_start_date
AND active_end_date = l_Approval_Rules_rec.active_end_Date
AND status_code = l_Approval_Rules_rec.status_code;
SELECT 1 INTO l_count
FROM Ahl_Approval_Rules_vl
WHERE Approval_Rule_id = l_Approval_Rules_rec.Approval_Rule_id
AND approval_rule_name = l_Approval_Rules_rec.approval_rule_name
AND active_start_date = l_Approval_Rules_rec.active_start_date
AND status_code = l_Approval_Rules_rec.status_code;
SELECT 1 INTO l_count
FROM Ahl_Approval_Rules_vl
WHERE Approval_Rule_id = l_Approval_Rules_rec.Approval_Rule_id
AND approval_rule_name = l_Approval_Rules_rec.approval_rule_name
AND status_code = l_Approval_Rules_rec.status_code;
SELECT ORGANIZATION_ID FROM HR_OPERATING_UNITS
WHERE NAME = p_Approval_Rules_rec.OPERATING_NAME;
SELECT approval_object_code FROM ahl_approval_rules_b
WHERE approval_rule_id = p_Approval_Rules_rec.approval_rule_id;
SELECT approval_type_code FROM ahl_approval_rules_b
WHERE approval_rule_id = p_Approval_Rules_rec.approval_rule_id;
SELECT application_usg_code
FROM ahl_approval_rules_b
WHERE approval_rule_id = p_Approval_Rules_rec.approval_rule_id;
SELECT Ahl_Approvers_S.NEXTVAL
FROM dual;
SELECT 1
FROM dual
WHERE EXISTS (SELECT 1
FROM AHL_Approvers
WHERE Approval_Approver_Id = x_id);
Ahl_Debug_Pub.debug( l_full_name ||':Insert');
Ahl_Approvers_Pkg.Insert_Row (
X_ROWID => l_rowid,
X_APPROVAL_APPROVER_ID => l_Approvers_rec.APPROVAL_APPROVER_ID,
X_OBJECT_VERSION_NUMBER => 1,
X_APPROVAL_RULE_ID => l_Approvers_rec.APPROVAL_RULE_ID,
X_APPROVER_TYPE_CODE => l_Approvers_rec.APPROVER_TYPE_CODE,
X_APPROVER_SEQUENCE => l_Approvers_rec.APPROVER_SEQUENCE,
X_APPROVER_ID => l_Approvers_rec.APPROVER_ID,
X_LAST_UPDATE_DATE => SYSDATE,
X_LAST_UPDATED_BY => Fnd_Global.USER_ID,
X_CREATION_DATE => SYSDATE,
X_CREATED_BY => Fnd_Global.USER_ID,
X_LAST_UPDATE_LOGIN => Fnd_Global.LOGIN_ID,
X_ATTRIBUTE_CATEGORY => l_Approvers_rec.ATTRIBUTE_CATEGORY,
X_ATTRIBUTE1 => l_Approvers_rec.ATTRIBUTE1,
X_ATTRIBUTE2 => l_Approvers_rec.ATTRIBUTE2,
X_ATTRIBUTE3 => l_Approvers_rec.ATTRIBUTE3,
X_ATTRIBUTE4 => l_Approvers_rec.ATTRIBUTE4,
X_ATTRIBUTE5 => l_Approvers_rec.ATTRIBUTE5,
X_ATTRIBUTE6 => l_Approvers_rec.ATTRIBUTE6,
X_ATTRIBUTE7 => l_Approvers_rec.ATTRIBUTE7,
X_ATTRIBUTE8 => l_Approvers_rec.ATTRIBUTE8,
X_ATTRIBUTE9 => l_Approvers_rec.ATTRIBUTE9,
X_ATTRIBUTE10 => l_Approvers_rec.ATTRIBUTE10,
X_ATTRIBUTE11 => l_Approvers_rec.ATTRIBUTE11,
X_ATTRIBUTE12 => l_Approvers_rec.ATTRIBUTE12,
X_ATTRIBUTE13 => l_Approvers_rec.ATTRIBUTE13,
X_ATTRIBUTE14 => l_Approvers_rec.ATTRIBUTE14,
X_ATTRIBUTE15 => l_Approvers_rec.ATTRIBUTE15 );
PROCEDURE Update_Approvers (
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 := Fnd_Api.g_false,
p_commit IN VARCHAR2,
p_validation_level IN NUMBER := Fnd_Api.g_valid_level_full,
p_Approvers_rec IN Approvers_Rec_Type,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2
)
IS
L_API_VERSION CONSTANT NUMBER := 1.0;
L_API_NAME CONSTANT VARCHAR2(30) := 'Update_Approvers';
SAVEPOINT Update_Approvers;
p_validation_mode => Jtf_Plsql_Api.g_update,
p_Approvers_rec => p_Approvers_rec,
x_return_status => l_return_status
);
Ahl_Debug_Pub.debug( l_full_name ||':Update');
Ahl_Approvers_Pkg. UPDATE_ROW (
X_APPROVAL_APPROVER_ID => l_Approvers_rec.APPROVAL_APPROVER_ID,
X_OBJECT_VERSION_NUMBER => l_Approvers_rec.OBJECT_VERSION_NUMBER + 1,
X_APPROVAL_RULE_ID => l_Approvers_rec.APPROVAL_RULE_ID,
X_APPROVER_TYPE_CODE => l_Approvers_rec.APPROVER_TYPE_CODE,
X_APPROVER_SEQUENCE => l_Approvers_rec.APPROVER_SEQUENCE,
X_APPROVER_ID => l_Approvers_rec.APPROVER_ID,
X_LAST_UPDATE_DATE => SYSDATE,
X_LAST_UPDATED_BY => Fnd_Global.USER_ID,
X_LAST_UPDATE_LOGIN => Fnd_Global.LOGIN_ID,
X_ATTRIBUTE_CATEGORY => l_Approvers_rec.ATTRIBUTE_CATEGORY,
X_ATTRIBUTE1 => l_Approvers_rec.ATTRIBUTE1,
X_ATTRIBUTE2 => l_Approvers_rec.ATTRIBUTE2,
X_ATTRIBUTE3 => l_Approvers_rec.ATTRIBUTE3,
X_ATTRIBUTE4 => l_Approvers_rec.ATTRIBUTE4,
X_ATTRIBUTE5 => l_Approvers_rec.ATTRIBUTE5,
X_ATTRIBUTE6 => l_Approvers_rec.ATTRIBUTE6,
X_ATTRIBUTE7 => l_Approvers_rec.ATTRIBUTE7,
X_ATTRIBUTE8 => l_Approvers_rec.ATTRIBUTE8,
X_ATTRIBUTE9 => l_Approvers_rec.ATTRIBUTE9,
X_ATTRIBUTE10 => l_Approvers_rec.ATTRIBUTE10,
X_ATTRIBUTE11 => l_Approvers_rec.ATTRIBUTE11,
X_ATTRIBUTE12 => l_Approvers_rec.ATTRIBUTE12,
X_ATTRIBUTE13 => l_Approvers_rec.ATTRIBUTE13,
X_ATTRIBUTE14 => l_Approvers_rec.ATTRIBUTE14,
X_ATTRIBUTE15 => l_Approvers_rec.ATTRIBUTE15 );
ROLLBACK TO Update_Approvers;
ROLLBACK TO Update_Approvers;
ROLLBACK TO Update_Approvers;
END Update_Approvers;
PROCEDURE Delete_Approvers (
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 := Fnd_Api.g_false,
p_commit IN VARCHAR2,
p_validation_level IN NUMBER := Fnd_Api.g_valid_level_full,
p_Approval_Approver_Id IN NUMBER,
p_object_version IN NUMBER,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2
)
IS
CURSOR c_Approvers IS
SELECT *
FROM AHL_Approvers
WHERE APPROVAL_APPROVER_ID = p_Approval_Approver_Id;
SELECT COUNT(*) FROM Ahl_Approvers
WHERE Approval_Rule_Id IN
(SELECT Approval_Rule_Id FROM Ahl_Approvers WHERE APPROVAL_APPROVER_ID = p_Approval_Approver_Id);
SELECT status_code FROM Ahl_Approval_rules_b
WHERE Approval_Rule_Id IN
(SELECT Approval_Rule_Id FROM Ahl_Approvers WHERE APPROVAL_APPROVER_ID = p_Approval_Approver_Id);
l_api_name CONSTANT VARCHAR2(30) := 'Delete_Approvers';
SAVEPOINT Delete_Approvers;
Fnd_Message.set_name('AHL', 'AHL_APPR_NOT_DELETE');
Ahl_Debug_Pub.debug( l_full_name ||':Delete');
DELETE FROM Ahl_Approvers
WHERE APPROVAL_APPROVER_ID = p_Approval_Approver_Id;
ROLLBACK TO Delete_Approvers;
ROLLBACK TO Delete_Approvers;
ROLLBACK TO Delete_Approvers;
END Delete_Approvers;
SELECT *
FROM AHL_Approvers
WHERE APPROVAL_APPROVER_ID = p_Approvers_rec.Approval_Approver_Id;
SELECT ROLE_ID
FROM AHL_APPROVERS_TYPE_V
WHERE UPPER(ROLE_NAME) LIKE UPPER(approver_name)
AND UPPER(LOOKUP_CODE) LIKE UPPER(p_approvers_rec.approver_type_code);
SELECT AJREV.RESOURCE_ID
FROM JTF_RS_RESOURCE_EXTNS AJREV,
FND_USER USR
WHERE AJREV.CATEGORY IN ('EMPLOYEE','PARTNER', 'PARTY')
AND AJREV.RESOURCE_ID > 0
AND USR.USER_NAME LIKE UPPER(approver_name)
AND AJREV.USER_ID = USR.USER_ID;
SELECT DISTINCT JRRV.role_id
FROM jtf_rs_role_relations_vl JRRV
WHERE JRRV.role_type_code in ('AHLAPPR', 'AHLGAPPR')
AND UPPER(JRRV.role_name) LIKE UPPER(approver_name);
SELECT ROLE_ID
FROM AHL_APPROVERS_TYPE_V
WHERE UPPER(ROLE_NAME) LIKE UPPER(approver_name)
AND ROLE_ID = approver_id
AND UPPER(LOOKUP_CODE) LIKE UPPER(p_approvers_rec.approver_type_code);
SELECT AJREV.RESOURCE_ID
FROM JTF_RS_RESOURCE_EXTNS AJREV
WHERE AJREV.CATEGORY IN ('EMPLOYEE','PARTNER', 'PARTY')
AND AJREV.RESOURCE_ID > 0
AND UPPER(AJREV.USER_NAME) LIKE UPPER(approver_name)
AND AJREV.RESOURCE_ID = approver_id;
SELECT DISTINCT JRRV.role_id
FROM jtf_rs_role_relations_vl JRRV
WHERE JRRV.role_type_code in ('AHLAPPR', 'AHLGAPPR')
AND UPPER(JRRV.role_name) LIKE UPPER(approver_name)
AND JRRV.role_id = approver_id;