The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT 'ANYTHING'
FROM jtf_rs_resource_extns
WHERE resource_id = cv_cm_resource_id;
,p_mode IN VARCHAR2 := 'INSERT'
,x_return_status OUT NOCOPY VARCHAR2
)
IS
BEGIN
x_return_status := FND_API.g_ret_sts_success;
x_Lead_Owner_rec.last_update_date := FND_API.G_MISS_DATE;
x_Lead_Owner_rec.last_updated_by := FND_API.G_MISS_NUM;
x_Lead_Owner_rec.last_update_login := FND_API.G_MISS_NUM;
x_Lead_Owner_rec.program_update_date := FND_API.G_MISS_DATE;
SELECT *
FROM AS_SALES_LEAD_OWNERS
WHERE Lead_Owner_id = p_Lead_Owner_rec.Lead_Owner_id;
IF p_Lead_Owner_rec.program_update_date = FND_API.G_MISS_DATE THEN
x_complete_rec.program_update_date := l_Lead_Owner_rec.program_update_date;
SELECT AS_SALES_LEAD_OWNERS_S.NEXTVAL FROM DUAL;
SELECT 'ANYTHING'
FROM AS_SALES_LEAD_OWNERS
WHERE Lead_Owner_id = cv_Lead_Owner_id;
AS_Utility_PVT.debug_message(FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW, l_full_name ||': insert');
INSERT INTO AS_SALES_LEAD_OWNERS (
lead_Owner_id
,category
,country
,from_postal_code
,to_postal_code
,CM_resource_id
,referral_type
,owner_flag
,last_update_date
,last_updated_by
,creation_date
,created_by
,last_update_login
,request_id
,program_application_id
,program_id
,program_update_date
,object_version_number
)
VALUES (
l_Lead_Owner_rec.Lead_Owner_id
,l_Lead_Owner_rec.category
,l_Lead_Owner_rec.country
,l_Lead_Owner_rec.from_postal_code
,l_Lead_Owner_rec.to_postal_code
,l_Lead_Owner_rec.CM_resource_id
,l_Lead_Owner_rec.referral_type
,l_Lead_Owner_rec.owner_flag
,SYSDATE -- LAST_UPDATE_DATE
,NVL(FND_GLOBAL.user_id,-1) -- LAST_UPDATED_BY
,SYSDATE -- CREATION_DATE
,NVL(FND_GLOBAL.user_id,-1) -- CREATED_BY
,NVL(FND_GLOBAL.conc_login_id,-1) -- LAST_UPDATE_LOGIN
,l_Lead_Owner_rec.request_id
,l_Lead_Owner_rec.program_application_id
,l_Lead_Owner_rec.program_id
,l_Lead_Owner_rec.program_update_date
,l_object_version_number -- object_version_number
);
PROCEDURE Delete_Lead_Owner(
p_api_version IN NUMBER
,p_init_msg_list IN VARCHAR2 := FND_API.g_false
,p_commit IN VARCHAR2 := FND_API.g_false
,x_return_status OUT NOCOPY VARCHAR2
,x_msg_count OUT NOCOPY NUMBER
,x_msg_data OUT NOCOPY VARCHAR2
,p_Lead_Owner_id IN NUMBER
,p_object_version IN NUMBER
)
IS
l_api_version CONSTANT NUMBER := 1.0;
l_api_name CONSTANT VARCHAR2(30) := 'Delete_Lead_Owner';
SAVEPOINT Delete_Lead_Owner;
AS_Utility_PVT.debug_message(FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW, l_full_name ||': delete');
DELETE FROM AS_SALES_LEAD_OWNERS
WHERE Lead_Owner_id = p_Lead_Owner_id
AND object_version_number = p_object_version;
ROLLBACK TO Delete_Lead_Owner;
ROLLBACK TO Delete_Lead_Owner;
ROLLBACK TO Delete_Lead_Owner;
END Delete_Lead_Owner;
SELECT Lead_Owner_id
FROM AS_SALES_LEAD_OWNERS
WHERE Lead_Owner_id = p_Lead_Owner_id
AND object_version_number = p_object_version
FOR UPDATE OF Lead_Owner_id NOWAIT;
PROCEDURE Update_Lead_Owner(
p_api_version IN NUMBER
,p_init_msg_list IN VARCHAR2 := FND_API.g_false
,p_commit IN VARCHAR2 := FND_API.g_false
,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_Lead_Owner_rec IN Lead_Owner_rec_type
)
IS
l_api_version CONSTANT NUMBER := 1.0;
l_api_name CONSTANT VARCHAR2(30) := 'Update_Lead_Owner';
l_mode VARCHAR2(30) := 'UPDATE';
SAVEPOINT Update_Lead_Owner;
p_validation_mode => JTF_PLSQL_API.g_update,
x_return_status => l_return_status
);
AS_Utility_PVT.debug_message(FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW, l_full_name ||': update');
UPDATE AS_SALES_LEAD_OWNERS SET
category = l_Lead_Owner_rec.category
,country = l_Lead_Owner_rec.country
,from_postal_code = l_Lead_Owner_rec.from_postal_code
,to_postal_code = l_Lead_Owner_rec.to_postal_code
,cm_resource_id = l_Lead_Owner_rec.CM_resource_id
,referral_type = l_Lead_Owner_rec.referral_type
,owner_flag = l_Lead_Owner_rec.owner_flag
,last_update_date = SYSDATE
,last_updated_by = NVL(FND_GLOBAL.user_id,-1)
,last_update_login = NVL(FND_GLOBAL.conc_login_id,-1)
,request_id = l_Lead_Owner_rec.request_id
,program_application_id = l_Lead_Owner_rec.program_application_id
,program_id = l_Lead_Owner_rec.program_id
,program_update_date = l_Lead_Owner_rec.program_update_date
,object_version_number = l_Lead_Owner_rec.object_version_number + 1
WHERE Lead_Owner_id = l_Lead_Owner_rec.Lead_Owner_id
AND object_version_number = l_Lead_Owner_rec.object_version_number;
ROLLBACK TO Update_Lead_Owner;
ROLLBACK TO Update_Lead_Owner;
ROLLBACK TO Update_Lead_Owner;
END Update_Lead_Owner;
SELECT aso.cm_resource_id, aso.owner_flag
FROM AS_SALES_LEADS LEAD, HZ_PARTY_SITES PS, HZ_LOCATIONS LOC, AS_SALES_LEAD_OWNERS ASO
WHERE LEAD.SALES_LEAD_ID = pc_lead_id AND LEAD.ADDRESS_ID = PS.PARTY_SITE_ID(+)
AND PS.LOCATION_ID = LOC.LOCATION_ID(+) AND ASO.COUNTRY = LOC.COUNTRY
AND LOC.POSTAL_CODE BETWEEN ASO.FROM_POSTAL_CODE AND ASO.TO_POSTAL_CODE
AND LEAD.REFERRAL_TYPE = ASO.REFERRAL_TYPE;
SELECT aso.cm_resource_id, aso.owner_flag
FROM AS_SALES_LEADS LEAD, HZ_PARTY_SITES PS, HZ_LOCATIONS LOC, AS_SALES_LEAD_OWNERS ASO
WHERE LEAD.SALES_LEAD_ID = pc_lead_id AND LEAD.ADDRESS_ID = PS.PARTY_SITE_ID(+)
AND PS.LOCATION_ID = LOC.LOCATION_ID(+) AND ASO.COUNTRY = LOC.COUNTRY
-- AND LOC.POSTAL_CODE BETWEEN ASO.FROM_POSTAL_CODE AND ASO.TO_POSTAL_CODE);
SELECT aso.cm_resource_id, aso.owner_flag
FROM AS_SALES_LEADS LEAD, HZ_PARTY_SITES PS, HZ_LOCATIONS LOC, AS_SALES_LEAD_OWNERS ASO
WHERE LEAD.SALES_LEAD_ID = pc_lead_id AND LEAD.ADDRESS_ID = PS.PARTY_SITE_ID(+)
AND PS.LOCATION_ID = LOC.LOCATION_ID(+) AND ASO.COUNTRY = LOC.COUNTRY
AND LOC.POSTAL_CODE BETWEEN ASO.FROM_POSTAL_CODE AND ASO.TO_POSTAL_CODE
AND ASO.CATEGORY = 'IMMATURED'
AND ASO.OWNER_FLAG = 'Y';
SELECT aso.cm_resource_id, aso.owner_flag
FROM AS_SALES_LEADS LEAD, HZ_PARTY_SITES PS, HZ_LOCATIONS LOC, AS_SALES_LEAD_OWNERS ASO
WHERE LEAD.SALES_LEAD_ID = pc_lead_id AND LEAD.ADDRESS_ID = PS.PARTY_SITE_ID(+)
AND PS.LOCATION_ID = LOC.LOCATION_ID(+) AND ASO.COUNTRY = LOC.COUNTRY
-- AND LOC.POSTAL_CODE BETWEEN ASO.FROM_POSTAL_CODE AND ASO.TO_POSTAL_CODE);