73: ,object_version_number
74: ,member_type_code
75: )
76: VALUES (
77: DECODE( px_program_contracts_id, NULL, px_program_contracts_id, FND_API.g_miss_num, NULL, px_program_contracts_id)
78: ,DECODE( p_program_id, NULL, p_program_id, FND_API.g_miss_num, NULL, p_program_id)
79: ,DECODE( p_geo_hierarchy_id, NULL, p_geo_hierarchy_id, FND_API.g_miss_num, NULL, p_geo_hierarchy_id)
80: ,DECODE( p_contract_id, NULL, p_contract_id, FND_API.g_miss_num, NULL, p_contract_id)
81: ,DECODE( p_last_update_date, NULL, p_last_update_date, FND_API.g_miss_date, NULL, p_last_update_date)
74: ,member_type_code
75: )
76: VALUES (
77: DECODE( px_program_contracts_id, NULL, px_program_contracts_id, FND_API.g_miss_num, NULL, px_program_contracts_id)
78: ,DECODE( p_program_id, NULL, p_program_id, FND_API.g_miss_num, NULL, p_program_id)
79: ,DECODE( p_geo_hierarchy_id, NULL, p_geo_hierarchy_id, FND_API.g_miss_num, NULL, p_geo_hierarchy_id)
80: ,DECODE( p_contract_id, NULL, p_contract_id, FND_API.g_miss_num, NULL, p_contract_id)
81: ,DECODE( p_last_update_date, NULL, p_last_update_date, FND_API.g_miss_date, NULL, p_last_update_date)
82: ,DECODE( p_last_updated_by, NULL, p_last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by)
75: )
76: VALUES (
77: DECODE( px_program_contracts_id, NULL, px_program_contracts_id, FND_API.g_miss_num, NULL, px_program_contracts_id)
78: ,DECODE( p_program_id, NULL, p_program_id, FND_API.g_miss_num, NULL, p_program_id)
79: ,DECODE( p_geo_hierarchy_id, NULL, p_geo_hierarchy_id, FND_API.g_miss_num, NULL, p_geo_hierarchy_id)
80: ,DECODE( p_contract_id, NULL, p_contract_id, FND_API.g_miss_num, NULL, p_contract_id)
81: ,DECODE( p_last_update_date, NULL, p_last_update_date, FND_API.g_miss_date, NULL, p_last_update_date)
82: ,DECODE( p_last_updated_by, NULL, p_last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by)
83: ,DECODE( p_creation_date, NULL, p_creation_date, FND_API.g_miss_date, NULL, p_creation_date)
76: VALUES (
77: DECODE( px_program_contracts_id, NULL, px_program_contracts_id, FND_API.g_miss_num, NULL, px_program_contracts_id)
78: ,DECODE( p_program_id, NULL, p_program_id, FND_API.g_miss_num, NULL, p_program_id)
79: ,DECODE( p_geo_hierarchy_id, NULL, p_geo_hierarchy_id, FND_API.g_miss_num, NULL, p_geo_hierarchy_id)
80: ,DECODE( p_contract_id, NULL, p_contract_id, FND_API.g_miss_num, NULL, p_contract_id)
81: ,DECODE( p_last_update_date, NULL, p_last_update_date, FND_API.g_miss_date, NULL, p_last_update_date)
82: ,DECODE( p_last_updated_by, NULL, p_last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by)
83: ,DECODE( p_creation_date, NULL, p_creation_date, FND_API.g_miss_date, NULL, p_creation_date)
84: ,DECODE( p_created_by, NULL, p_created_by, FND_API.g_miss_num, NULL, p_created_by)
77: DECODE( px_program_contracts_id, NULL, px_program_contracts_id, FND_API.g_miss_num, NULL, px_program_contracts_id)
78: ,DECODE( p_program_id, NULL, p_program_id, FND_API.g_miss_num, NULL, p_program_id)
79: ,DECODE( p_geo_hierarchy_id, NULL, p_geo_hierarchy_id, FND_API.g_miss_num, NULL, p_geo_hierarchy_id)
80: ,DECODE( p_contract_id, NULL, p_contract_id, FND_API.g_miss_num, NULL, p_contract_id)
81: ,DECODE( p_last_update_date, NULL, p_last_update_date, FND_API.g_miss_date, NULL, p_last_update_date)
82: ,DECODE( p_last_updated_by, NULL, p_last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by)
83: ,DECODE( p_creation_date, NULL, p_creation_date, FND_API.g_miss_date, NULL, p_creation_date)
84: ,DECODE( p_created_by, NULL, p_created_by, FND_API.g_miss_num, NULL, p_created_by)
85: ,DECODE( p_last_update_login, NULL, p_last_update_login, FND_API.g_miss_num, NULL, p_last_update_login)
78: ,DECODE( p_program_id, NULL, p_program_id, FND_API.g_miss_num, NULL, p_program_id)
79: ,DECODE( p_geo_hierarchy_id, NULL, p_geo_hierarchy_id, FND_API.g_miss_num, NULL, p_geo_hierarchy_id)
80: ,DECODE( p_contract_id, NULL, p_contract_id, FND_API.g_miss_num, NULL, p_contract_id)
81: ,DECODE( p_last_update_date, NULL, p_last_update_date, FND_API.g_miss_date, NULL, p_last_update_date)
82: ,DECODE( p_last_updated_by, NULL, p_last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by)
83: ,DECODE( p_creation_date, NULL, p_creation_date, FND_API.g_miss_date, NULL, p_creation_date)
84: ,DECODE( p_created_by, NULL, p_created_by, FND_API.g_miss_num, NULL, p_created_by)
85: ,DECODE( p_last_update_login, NULL, p_last_update_login, FND_API.g_miss_num, NULL, p_last_update_login)
86: ,DECODE( p_object_version_number, NULL, p_object_version_number, FND_API.g_miss_num, NULL, p_object_version_number)
79: ,DECODE( p_geo_hierarchy_id, NULL, p_geo_hierarchy_id, FND_API.g_miss_num, NULL, p_geo_hierarchy_id)
80: ,DECODE( p_contract_id, NULL, p_contract_id, FND_API.g_miss_num, NULL, p_contract_id)
81: ,DECODE( p_last_update_date, NULL, p_last_update_date, FND_API.g_miss_date, NULL, p_last_update_date)
82: ,DECODE( p_last_updated_by, NULL, p_last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by)
83: ,DECODE( p_creation_date, NULL, p_creation_date, FND_API.g_miss_date, NULL, p_creation_date)
84: ,DECODE( p_created_by, NULL, p_created_by, FND_API.g_miss_num, NULL, p_created_by)
85: ,DECODE( p_last_update_login, NULL, p_last_update_login, FND_API.g_miss_num, NULL, p_last_update_login)
86: ,DECODE( p_object_version_number, NULL, p_object_version_number, FND_API.g_miss_num, NULL, p_object_version_number)
87: ,DECODE( p_member_type_code, NULL, p_member_type_code, FND_API.g_miss_num, NULL, p_member_type_code)
80: ,DECODE( p_contract_id, NULL, p_contract_id, FND_API.g_miss_num, NULL, p_contract_id)
81: ,DECODE( p_last_update_date, NULL, p_last_update_date, FND_API.g_miss_date, NULL, p_last_update_date)
82: ,DECODE( p_last_updated_by, NULL, p_last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by)
83: ,DECODE( p_creation_date, NULL, p_creation_date, FND_API.g_miss_date, NULL, p_creation_date)
84: ,DECODE( p_created_by, NULL, p_created_by, FND_API.g_miss_num, NULL, p_created_by)
85: ,DECODE( p_last_update_login, NULL, p_last_update_login, FND_API.g_miss_num, NULL, p_last_update_login)
86: ,DECODE( p_object_version_number, NULL, p_object_version_number, FND_API.g_miss_num, NULL, p_object_version_number)
87: ,DECODE( p_member_type_code, NULL, p_member_type_code, FND_API.g_miss_num, NULL, p_member_type_code)
88: );
81: ,DECODE( p_last_update_date, NULL, p_last_update_date, FND_API.g_miss_date, NULL, p_last_update_date)
82: ,DECODE( p_last_updated_by, NULL, p_last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by)
83: ,DECODE( p_creation_date, NULL, p_creation_date, FND_API.g_miss_date, NULL, p_creation_date)
84: ,DECODE( p_created_by, NULL, p_created_by, FND_API.g_miss_num, NULL, p_created_by)
85: ,DECODE( p_last_update_login, NULL, p_last_update_login, FND_API.g_miss_num, NULL, p_last_update_login)
86: ,DECODE( p_object_version_number, NULL, p_object_version_number, FND_API.g_miss_num, NULL, p_object_version_number)
87: ,DECODE( p_member_type_code, NULL, p_member_type_code, FND_API.g_miss_num, NULL, p_member_type_code)
88: );
89: END Insert_Row;
82: ,DECODE( p_last_updated_by, NULL, p_last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by)
83: ,DECODE( p_creation_date, NULL, p_creation_date, FND_API.g_miss_date, NULL, p_creation_date)
84: ,DECODE( p_created_by, NULL, p_created_by, FND_API.g_miss_num, NULL, p_created_by)
85: ,DECODE( p_last_update_login, NULL, p_last_update_login, FND_API.g_miss_num, NULL, p_last_update_login)
86: ,DECODE( p_object_version_number, NULL, p_object_version_number, FND_API.g_miss_num, NULL, p_object_version_number)
87: ,DECODE( p_member_type_code, NULL, p_member_type_code, FND_API.g_miss_num, NULL, p_member_type_code)
88: );
89: END Insert_Row;
90:
83: ,DECODE( p_creation_date, NULL, p_creation_date, FND_API.g_miss_date, NULL, p_creation_date)
84: ,DECODE( p_created_by, NULL, p_created_by, FND_API.g_miss_num, NULL, p_created_by)
85: ,DECODE( p_last_update_login, NULL, p_last_update_login, FND_API.g_miss_num, NULL, p_last_update_login)
86: ,DECODE( p_object_version_number, NULL, p_object_version_number, FND_API.g_miss_num, NULL, p_object_version_number)
87: ,DECODE( p_member_type_code, NULL, p_member_type_code, FND_API.g_miss_num, NULL, p_member_type_code)
88: );
89: END Insert_Row;
90:
91:
117: IS
118: BEGIN
119: Update PV_PROGRAM_CONTRACTS
120: SET
121: program_contracts_id = DECODE( p_program_contracts_id, NULL, program_contracts_id, FND_API.g_miss_num, NULL, p_program_contracts_id)
122: ,program_id = DECODE( p_program_id, NULL, program_id, FND_API.g_miss_num, NULL, p_program_id)
123: ,geo_hierarchy_id = DECODE( p_geo_hierarchy_id, NULL, geo_hierarchy_id, FND_API.g_miss_num, NULL, p_geo_hierarchy_id)
124: ,contract_id = DECODE( p_contract_id, NULL, contract_id, FND_API.g_miss_num, NULL, p_contract_id)
125: ,last_update_date = DECODE( p_last_update_date, NULL, last_update_date, FND_API.g_miss_date, NULL, p_last_update_date)
118: BEGIN
119: Update PV_PROGRAM_CONTRACTS
120: SET
121: program_contracts_id = DECODE( p_program_contracts_id, NULL, program_contracts_id, FND_API.g_miss_num, NULL, p_program_contracts_id)
122: ,program_id = DECODE( p_program_id, NULL, program_id, FND_API.g_miss_num, NULL, p_program_id)
123: ,geo_hierarchy_id = DECODE( p_geo_hierarchy_id, NULL, geo_hierarchy_id, FND_API.g_miss_num, NULL, p_geo_hierarchy_id)
124: ,contract_id = DECODE( p_contract_id, NULL, contract_id, FND_API.g_miss_num, NULL, p_contract_id)
125: ,last_update_date = DECODE( p_last_update_date, NULL, last_update_date, FND_API.g_miss_date, NULL, p_last_update_date)
126: ,last_updated_by = DECODE( p_last_updated_by, NULL, last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by)
119: Update PV_PROGRAM_CONTRACTS
120: SET
121: program_contracts_id = DECODE( p_program_contracts_id, NULL, program_contracts_id, FND_API.g_miss_num, NULL, p_program_contracts_id)
122: ,program_id = DECODE( p_program_id, NULL, program_id, FND_API.g_miss_num, NULL, p_program_id)
123: ,geo_hierarchy_id = DECODE( p_geo_hierarchy_id, NULL, geo_hierarchy_id, FND_API.g_miss_num, NULL, p_geo_hierarchy_id)
124: ,contract_id = DECODE( p_contract_id, NULL, contract_id, FND_API.g_miss_num, NULL, p_contract_id)
125: ,last_update_date = DECODE( p_last_update_date, NULL, last_update_date, FND_API.g_miss_date, NULL, p_last_update_date)
126: ,last_updated_by = DECODE( p_last_updated_by, NULL, last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by)
127: ,last_update_login = DECODE( p_last_update_login, NULL, last_update_login, FND_API.g_miss_num, NULL, p_last_update_login)
120: SET
121: program_contracts_id = DECODE( p_program_contracts_id, NULL, program_contracts_id, FND_API.g_miss_num, NULL, p_program_contracts_id)
122: ,program_id = DECODE( p_program_id, NULL, program_id, FND_API.g_miss_num, NULL, p_program_id)
123: ,geo_hierarchy_id = DECODE( p_geo_hierarchy_id, NULL, geo_hierarchy_id, FND_API.g_miss_num, NULL, p_geo_hierarchy_id)
124: ,contract_id = DECODE( p_contract_id, NULL, contract_id, FND_API.g_miss_num, NULL, p_contract_id)
125: ,last_update_date = DECODE( p_last_update_date, NULL, last_update_date, FND_API.g_miss_date, NULL, p_last_update_date)
126: ,last_updated_by = DECODE( p_last_updated_by, NULL, last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by)
127: ,last_update_login = DECODE( p_last_update_login, NULL, last_update_login, FND_API.g_miss_num, NULL, p_last_update_login)
128: ,object_version_number = DECODE( p_object_version_number, NULL, object_version_number, FND_API.g_miss_num, NULL, p_object_version_number+1)
121: program_contracts_id = DECODE( p_program_contracts_id, NULL, program_contracts_id, FND_API.g_miss_num, NULL, p_program_contracts_id)
122: ,program_id = DECODE( p_program_id, NULL, program_id, FND_API.g_miss_num, NULL, p_program_id)
123: ,geo_hierarchy_id = DECODE( p_geo_hierarchy_id, NULL, geo_hierarchy_id, FND_API.g_miss_num, NULL, p_geo_hierarchy_id)
124: ,contract_id = DECODE( p_contract_id, NULL, contract_id, FND_API.g_miss_num, NULL, p_contract_id)
125: ,last_update_date = DECODE( p_last_update_date, NULL, last_update_date, FND_API.g_miss_date, NULL, p_last_update_date)
126: ,last_updated_by = DECODE( p_last_updated_by, NULL, last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by)
127: ,last_update_login = DECODE( p_last_update_login, NULL, last_update_login, FND_API.g_miss_num, NULL, p_last_update_login)
128: ,object_version_number = DECODE( p_object_version_number, NULL, object_version_number, FND_API.g_miss_num, NULL, p_object_version_number+1)
129: ,member_type_code = DECODE( p_member_type_code, NULL, member_type_code, FND_API.g_miss_char, NULL, p_member_type_code)
122: ,program_id = DECODE( p_program_id, NULL, program_id, FND_API.g_miss_num, NULL, p_program_id)
123: ,geo_hierarchy_id = DECODE( p_geo_hierarchy_id, NULL, geo_hierarchy_id, FND_API.g_miss_num, NULL, p_geo_hierarchy_id)
124: ,contract_id = DECODE( p_contract_id, NULL, contract_id, FND_API.g_miss_num, NULL, p_contract_id)
125: ,last_update_date = DECODE( p_last_update_date, NULL, last_update_date, FND_API.g_miss_date, NULL, p_last_update_date)
126: ,last_updated_by = DECODE( p_last_updated_by, NULL, last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by)
127: ,last_update_login = DECODE( p_last_update_login, NULL, last_update_login, FND_API.g_miss_num, NULL, p_last_update_login)
128: ,object_version_number = DECODE( p_object_version_number, NULL, object_version_number, FND_API.g_miss_num, NULL, p_object_version_number+1)
129: ,member_type_code = DECODE( p_member_type_code, NULL, member_type_code, FND_API.g_miss_char, NULL, p_member_type_code)
130: WHERE program_contracts_id = p_program_contracts_id
123: ,geo_hierarchy_id = DECODE( p_geo_hierarchy_id, NULL, geo_hierarchy_id, FND_API.g_miss_num, NULL, p_geo_hierarchy_id)
124: ,contract_id = DECODE( p_contract_id, NULL, contract_id, FND_API.g_miss_num, NULL, p_contract_id)
125: ,last_update_date = DECODE( p_last_update_date, NULL, last_update_date, FND_API.g_miss_date, NULL, p_last_update_date)
126: ,last_updated_by = DECODE( p_last_updated_by, NULL, last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by)
127: ,last_update_login = DECODE( p_last_update_login, NULL, last_update_login, FND_API.g_miss_num, NULL, p_last_update_login)
128: ,object_version_number = DECODE( p_object_version_number, NULL, object_version_number, FND_API.g_miss_num, NULL, p_object_version_number+1)
129: ,member_type_code = DECODE( p_member_type_code, NULL, member_type_code, FND_API.g_miss_char, NULL, p_member_type_code)
130: WHERE program_contracts_id = p_program_contracts_id
131: AND object_version_number = p_object_version_number;
124: ,contract_id = DECODE( p_contract_id, NULL, contract_id, FND_API.g_miss_num, NULL, p_contract_id)
125: ,last_update_date = DECODE( p_last_update_date, NULL, last_update_date, FND_API.g_miss_date, NULL, p_last_update_date)
126: ,last_updated_by = DECODE( p_last_updated_by, NULL, last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by)
127: ,last_update_login = DECODE( p_last_update_login, NULL, last_update_login, FND_API.g_miss_num, NULL, p_last_update_login)
128: ,object_version_number = DECODE( p_object_version_number, NULL, object_version_number, FND_API.g_miss_num, NULL, p_object_version_number+1)
129: ,member_type_code = DECODE( p_member_type_code, NULL, member_type_code, FND_API.g_miss_char, NULL, p_member_type_code)
130: WHERE program_contracts_id = p_program_contracts_id
131: AND object_version_number = p_object_version_number;
132:
125: ,last_update_date = DECODE( p_last_update_date, NULL, last_update_date, FND_API.g_miss_date, NULL, p_last_update_date)
126: ,last_updated_by = DECODE( p_last_updated_by, NULL, last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by)
127: ,last_update_login = DECODE( p_last_update_login, NULL, last_update_login, FND_API.g_miss_num, NULL, p_last_update_login)
128: ,object_version_number = DECODE( p_object_version_number, NULL, object_version_number, FND_API.g_miss_num, NULL, p_object_version_number+1)
129: ,member_type_code = DECODE( p_member_type_code, NULL, member_type_code, FND_API.g_miss_char, NULL, p_member_type_code)
130: WHERE program_contracts_id = p_program_contracts_id
131: AND object_version_number = p_object_version_number;
132:
133: IF (SQL%NOTFOUND) THEN
134: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
135: FND_MESSAGE.set_name('PV', 'PV_RECORD_NOT_FOUND');
136: FND_MSG_PUB.add;
137: END IF;
138: RAISE FND_API.g_exc_error;
139: END IF;
140:
141: END Update_Row;
142:
170: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.g_msg_lvl_error) THEN
171: FND_MESSAGE.set_name('PV', 'PV_RECORD_NOT_FOUND');
172: FND_MSG_PUB.add;
173: END IF;
174: RAISE FND_API.g_exc_error;
175: END IF;
176:
177: END DELETE_ROW ;
178: