The following lines contain the word 'select', 'insert', 'update' or 'delete':
Update_Wf_Mapping (
p_api_version ,
p_init_msg_list,
p_commit,
p_validation_level,
l_x_Wf_Mapping_tbl(i),
x_return_status,
x_msg_count,
x_msg_data);
Delete_wf_mapping (
p_api_version,
p_init_msg_list,
p_commit,
p_validation_level,
x_return_status,
x_msg_count,
x_msg_data,
p_x_Wf_Mapping_tbl(i).Wf_Mapping_Id,
p_object_version);
SELECT Ahl_Wf_Mapping_S.NEXTVAL
FROM dual;
SELECT 1
FROM dual
WHERE EXISTS (SELECT 1
FROM AHL_Wf_Mapping
WHERE WF_Mapping_ID = x_id);
select ITEM_TYPE
from WF_RUNNABLE_PROCESSES_V
where PROCESS_NAME = p_wf_mapping_rec.WF_PROCESS_NAME;
SELECT LOOKUP_CODE
FROM FND_LOOKUPS
WHERE MEANING = l_Wf_Mapping_rec.APPLICATION_USG
AND LOOKUP_TYPE = 'AHL_APPLICATION_USAGE_CODE';
Ahl_Debug_Pub.debug( l_full_name ||':Insert');
Ahl_Wf_Mapping_Pkg.insert_row (
X_ROWID => l_rowid,
X_WF_Mapping_ID => l_Wf_Mapping_rec.WF_Mapping_ID,
X_OBJECT_VERSION_NUMBER => 1,
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,
X_ACTIVE_FLAG => l_Wf_Mapping_rec.ACTIVE_FLAG,
X_WF_PROCESS_NAME => l_wf_mapping_rec.wf_process_name,
X_APPROVAL_OBJECT => l_Wf_Mapping_rec.APPROVAL_OBJECT,
X_ITEM_TYPE => l_Wf_Mapping_rec.ITEM_TYPE,
X_APPLICATION_USG_CODE => l_Wf_Mapping_rec.APPLICATION_USG_CODE
);
PROCEDURE Update_Wf_Mapping (
p_api_version IN NUMBER := 1.0,
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,
p_Wf_Mapping_rec IN Wf_Mapping_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_Wf_Mapping';
select ITEM_TYPE
from WF_RUNNABLE_PROCESSES_V
where PROCESS_NAME = p_wf_mapping_rec.WF_PROCESS_NAME;
SELECT LOOKUP_CODE
FROM FND_LOOKUPS
WHERE MEANING = l_Wf_Mapping_rec.APPLICATION_USG
AND LOOKUP_TYPE = 'AHL_APPLICATION_USAGE_CODE';
SAVEPOINT Update_Wf_Mapping;
p_validation_mode => Jtf_Plsql_Api.g_update,
x_return_status => l_return_status
);
Ahl_Debug_Pub.debug( l_full_name ||':Update');
Ahl_Wf_Mapping_Pkg. UPDATE_ROW (
X_WF_Mapping_ID => l_Wf_Mapping_rec.WF_Mapping_ID,
X_OBJECT_VERSION_NUMBER => l_Wf_Mapping_rec.OBJECT_VERSION_NUMBER + 1,
X_LAST_UPDATE_DATE => SYSDATE,
X_LAST_UPDATED_BY => Fnd_Global.USER_ID,
X_LAST_UPDATE_LOGIN => Fnd_Global.LOGIN_ID,
X_ACTIVE_FLAG => l_Wf_Mapping_rec.ACTIVE_FLAG,
X_WF_PROCESS_NAME => l_process_name,
X_APPROVAL_OBJECT => l_Wf_Mapping_rec.APPROVAL_OBJECT,
X_ITEM_TYPE => l_Wf_Mapping_rec.item_type,
X_APPLICATION_USG_CODE => l_Wf_Mapping_rec.APPLICATION_USG_CODE
);
ROLLBACK TO Update_Wf_Mapping;
ROLLBACK TO Update_Wf_Mapping;
ROLLBACK TO Update_Wf_Mapping;
END Update_Wf_Mapping;
select item_type, process_name from WF_RUNNABLE_PROCESSES_V
where UPPER(display_name) = UPPER(p_wf_mapping_rec.wf_display_name);
SELECT /* PARALLEL (B) +*/
B.ITEM_TYPE item_type,
B.NAME process_name
FROM WF_ACTIVITIES B,
WF_ACTIVITIES_TL T
WHERE B.ITEM_TYPE = T.ITEM_TYPE
AND B.NAME = T.NAME
AND B.VERSION = T.VERSION
AND T.LANGUAGE = USERENV('LANG')
AND B.RUNNABLE_FLAG = 'Y'
AND B.TYPE = 'PROCESS'
AND SYSDATE BETWEEN B.BEGIN_DATE AND NVL(B.END_DATE, SYSDATE)
-- SATHAPLI::Bug# 5359954 fix
/*
AND UPPER(T.DISPLAY_NAME) = UPPER(p_wf_mapping_rec.wf_display_name);
select item_type, process_name from wf_runnable_processes_v
-- SATHAPLI::Bug# 5359954 fix
/*
where UPPER(display_name) = UPPER(p_wf_mapping_rec.wf_display_name)
*/
where item_type = p_wf_mapping_rec.item_type
and UPPER(process_name) = UPPER( p_wf_mapping_rec.wf_process_name) ;
select 1 from AHL_WF_MAPPING
where APPROVAL_OBJECT is NULL
AND APPLICATION_USG_CODE = c_appl_usg_code;
select wf_mapping_id from AHL_WF_MAPPING where APPROVAL_OBJECT is NULL
AND APPLICATION_USG_CODE = c_appl_usg_code;
select lookup_code from fnd_lookup_values_vl
where lookup_type like 'AHL_APPLICATION_USAGE_CODE'
and meaning like c_appl_usg;*/
PROCEDURE Delete_wf_mapping (
p_api_version IN NUMBER := 1.0,
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_wf_mapping_id IN NUMBER,
p_object_version IN NUMBER
)
IS
CURSOR c_wf_mapping IS
SELECT *
FROM Ahl_wf_mapping
WHERE wf_mapping_id = p_wf_mapping_id;
l_api_name CONSTANT VARCHAR2(30) := 'Delete_wf_mapping';
SAVEPOINT Delete_wf_mapping;
Ahl_Debug_Pub.debug( l_full_name ||':Delete');
DELETE FROM Ahl_wf_mapping
WHERE wf_mapping_id = p_wf_mapping_id;
ROLLBACK TO Delete_wf_mapping;
ROLLBACK TO Delete_wf_mapping;
ROLLBACK TO Delete_wf_mapping;
END Delete_wf_mapping;
SELECT 1 FROM FND_LOOKUPS
WHERE meaning = p_wf_mapping_rec.Application_Usg
AND LOOKUP_TYPE = 'AHL_APPLICATION_USAGE_CODE';
SELECT *
FROM AHL_Wf_Mapping
WHERE WF_Mapping_ID = p_Wf_Mapping_rec.WF_Mapping_ID;
SELECT LOOKUP_CODE
FROM FND_LOOKUPS
WHERE MEANING = p_Wf_Mapping_rec.application_usg
AND LOOKUP_TYPE = 'AHL_APPLICATION_USAGE_CODE';*/