The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT list_used_by_id,arc_list_used_by
FROM ams_list_headers_all
WHERE list_header_id = header_id;
SELECT source_code
FROM ams_source_codes
WHERE source_code_for_id = object_id
AND arc_source_code_for = object_arc;
--ARC_LIST_SELECT_ACTION_FROM
x_complete_rec.arc_list_select_action_from := 'NONE';
--LIST_SELECT_ACTION_FROM_NAME
x_complete_rec.list_select_action_from_name := 'NONE';
--LIST_SELECT_ACTION_ID
x_complete_rec.list_select_action_id := 0;
Cursor C_Is_Pin_Unique IS SELECT Count(*)
FROM Ams_List_Entries
WHERE Pin_Code = p_entry_rec.pin_code
AND List_Entry_Id <> p_entry_rec.List_Entry_Id;
Cursor C_Is_SysID_Unique IS SELECT COUNT(*)
FROM Ams_List_Entries
WHERE List_Header_Id = p_entry_rec.list_header_id
AND List_Entry_Source_System_id = p_entry_rec.List_Entry_Source_System_ID
AND List_Entry_Source_System_Type = p_entry_rec.List_Entry_Source_System_Type
AND List_Entry_Id <> p_entry_rec.List_Entry_Id;
SELECT ams_list_entries_s.NEXTVAL
FROM DUAL;
SELECT COUNT(*)
FROM ams_list_entries
WHERE list_entry_id = entry_id;
SELECT created_by
FROM ams_list_headers_all
WHERE list_header_id= x_list_header_id;
INSERT INTO ams_list_entries
(list_entry_id
,last_update_date
,last_updated_by
,creation_date
,created_by
,last_update_login
,object_version_number
,view_application_id
,list_header_id
,list_select_action_id
,arc_list_select_action_from
,list_select_action_from_name
,source_code
,arc_list_used_by_source
,source_code_for_id
,pin_code
,list_entry_source_system_id
,list_entry_source_system_type
,manually_entered_flag
,marked_as_duplicate_flag
,marked_as_random_flag
,part_of_control_group_flag
,exclude_in_triggered_list_flag
,enabled_flag
,cell_code
,dedupe_key
,campaign_id
,media_id
,channel_id
,channel_schedule_id
,event_offer_id
,customer_id
,market_segment_id
,vendor_id
,transfer_flag
,transfer_status
,list_source
,duplicate_master_entry_id
,marked_flag
,lead_id
,letter_id
,picking_header_id
,batch_id
,col1
,col2
,col3
,col4
,col5
,col6
,col7
,col8
,col9
,col10
,col11
,col12
,col13
,col14
,col15
,col16
,col17
,col18
,col19
,col20
,col21
,col22
,col23
,col24
,col25
,col26
,col27
,col28
,col29
,col30
,col31
,col32
,col33
,col34
,col35
,col36
,col37
,col38
,col39
,col40
,col41
,col42
,col43
,col44
,col45
,col46
,col47
,col48
,col49
,col50
,col51
,col52
,col53
,col54
,col55
,col56
,col57
,col58
,col59
,col60
,col61
,col62
,col63
,col64
,col65
,col66
,col67
,col68
,col69
,col70
,col71
,col72
,col73
,col74
,col75
,col76
,col77
,col78
,col79
,col80
,col81
,col82
,col83
,col84
,col85
,col86
,col87
,col88
,col89
,col90
,col91
,col92
,col93
,col94
,col95
,col96
,col97
,col98
,col99
,col100
,col101
,col102
,col103
,col104
,col105
,col106
,col107
,col108
,col109
,col110
,col111
,col112
,col113
,col114
,col115
,col116
,col117
,col118
,col119
,col120
,col121
,col122
,col123
,col124
,col125
,col126
,col127
,col128
,col129
,col130
,col131
,col132
,col133
,col134
,col135
,col136
,col137
,col138
,col139
,col140
,col141
,col142
,col143
,col144
,col145
,col146
,col147
,col148
,col149
,col150
,col151
,col152
,col153
,col154
,col155
,col156
,col157
,col158
,col159
,col160
,col161
,col162
,col163
,col164
,col165
,col166
,col167
,col168
,col169
,col170
,col171
,col172
,col173
,col174
,col175
,col176
,col177
,col178
,col179
,col180
,col181
,col182
,col183
,col184
,col185
,col186
,col187
,col188
,col189
,col190
,col200
,col201
,col202
,col203
,col204
,col205
,col206
,col207
,col208
,col209
,col210
,col211
,col212
,col213
,col214
,col215
,col216
,col217
,col218
,col219
,col220
,col221
,col222
,col223
,col224
,col225
,col226
,col227
,col228
,col229
,col230
,col231
,col232
,col233
,col234
,col235
,col236
,col237
,col238
,col239
,col240
,col241
,col242
,col243
,col244
,col245
,col246
,col247
,col248
,col249
,col250
,COL251
,COL252
,COL253
,COL254
,COL255
,COL256
,COL257
,COL258
,COL259
,COL260
,COL261
,COL262
,COL263
,COL264
,COL265
,COL266
,COL267
,COL268
,COL269
,COL270
,COL271
,COL272
,COL273
,COL274
,COL275
,COL276
,COL277
,COL278
,COL279
,COL280
,COL281
,COL282
,COL283
,COL284
,COL285
,COL286
,COL287
,COL288
,COL289
,COL290
,COL291
,COL292
,COL293
,COL294
,COL295
,COL296
,COL297
,COL298
,COL299
,COL300
,ADDRESS_LINE1
,ADDRESS_LINE2
,CALLBACK_FLAG
,CITY
,COUNTRY
,DO_NOT_USE_FLAG
,DO_NOT_USE_REASON
,EMAIL_ADDRESS
,FAX
,PHONE
,RECORD_OUT_FLAG
,STATE
,SUFFIX
,TITLE
,USAGE_RESTRICTION
,ZIPCODE
,CURR_CP_COUNTRY_CODE
,CURR_CP_PHONE_NUMBER
,CURR_CP_RAW_PHONE_NUMBER
,CURR_CP_AREA_CODE
,CURR_CP_ID
,CURR_CP_INDEX
,CURR_CP_TIME_ZONE
,CURR_CP_TIME_ZONE_AUX
,IMP_SOURCE_LINE_ID
,NEXT_CALL_TIME
,RECORD_RELEASE_TIME
,party_id
,parent_party_id
)
VALUES
( l_listentry_rec.list_entry_id
,sysdate
,FND_GLOBAL.User_Id
,sysdate
,nvl(l_created_by,FND_GLOBAL.User_Id)
,FND_GLOBAL.Conc_Login_Id
,1--OBJECT_VERSION_NUMBER
,FND_GLOBAL.RESP_APPL_ID
,l_listentry_rec.LIST_HEADER_ID
,l_listentry_rec.LIST_SELECT_ACTION_ID
,l_listentry_rec.ARC_LIST_SELECT_ACTION_FROM
,l_listentry_rec.LIST_SELECT_ACTION_FROM_NAME
,l_listentry_rec.SOURCE_CODE
,l_listentry_rec.ARC_LIST_USED_BY_SOURCE
,l_listentry_rec.SOURCE_CODE_FOR_ID
,l_listentry_rec.PIN_CODE--pin code corresponds to the list_entry_id.
,l_listentry_rec.LIST_ENTRY_SOURCE_SYSTEM_ID
,l_listentry_rec.LIST_ENTRY_SOURCE_SYSTEM_TYPE
,NVL(l_listentry_rec.MANUALLY_ENTERED_FLAG,'Y')
,NVL(l_listentry_rec.MARKED_AS_DUPLICATE_FLAG,'N')
,NVL(l_listentry_rec.MARKED_AS_RANDOM_FLAG,'N')
,NVL(l_listentry_rec.PART_OF_CONTROL_GROUP_FLAG,'N')
,NVL(l_listentry_rec.EXCLUDE_IN_TRIGGERED_LIST_FLAG,'N')
,NVL(l_listentry_rec.ENABLED_FLAG,'Y')
,l_listentry_rec.CELL_CODE
,l_listentry_rec.DEDUPE_KEY
,l_listentry_rec.CAMPAIGN_ID
,l_listentry_rec.MEDIA_ID
,l_listentry_rec.CHANNEL_ID
,l_listentry_rec.CHANNEL_SCHEDULE_ID
,l_listentry_rec.EVENT_OFFER_ID
,l_listentry_rec.CUSTOMER_ID
,l_listentry_rec.MARKET_SEGMENT_ID
,l_listentry_rec.VENDOR_ID
,l_listentry_rec.TRANSFER_FLAG
,l_listentry_rec.TRANSFER_STATUS
,l_listentry_rec.LIST_SOURCE
,l_listentry_rec.DUPLICATE_MASTER_ENTRY_ID
,l_listentry_rec.MARKED_FLAG
,l_listentry_rec.LEAD_ID
,l_listentry_rec.LETTER_ID
,l_listentry_rec.PICKING_HEADER_ID
,l_listentry_rec.BATCH_ID
,l_listentry_rec.COL1
,l_listentry_rec.COL2
,l_listentry_rec.COL3
,l_listentry_rec.COL4
,l_listentry_rec.COL5
,l_listentry_rec.COL6
,l_listentry_rec.COL7
,l_listentry_rec.COL8
,l_listentry_rec.COL9
,l_listentry_rec.COL10
,l_listentry_rec.COL11
,l_listentry_rec.COL12
,l_listentry_rec.COL13
,l_listentry_rec.COL14
,l_listentry_rec.COL15
,l_listentry_rec.COL16
,l_listentry_rec.COL17
,l_listentry_rec.COL18
,l_listentry_rec.COL19
,l_listentry_rec.COL20
,l_listentry_rec.COL21
,l_listentry_rec.COL22
,l_listentry_rec.COL23
,l_listentry_rec.COL24
,l_listentry_rec.COL25
,l_listentry_rec.COL26
,l_listentry_rec.COL27
,l_listentry_rec.COL28
,l_listentry_rec.COL29
,l_listentry_rec.COL30
,l_listentry_rec.COL31
,l_listentry_rec.COL32
,l_listentry_rec.COL33
,l_listentry_rec.COL34
,l_listentry_rec.COL35
,l_listentry_rec.COL36
,l_listentry_rec.COL37
,l_listentry_rec.COL38
,l_listentry_rec.COL39
,l_listentry_rec.COL40
,l_listentry_rec.COL41
,l_listentry_rec.COL42
,l_listentry_rec.COL43
,l_listentry_rec.COL44
,l_listentry_rec.COL45
,l_listentry_rec.COL46
,l_listentry_rec.COL47
,l_listentry_rec.COL48
,l_listentry_rec.COL49
,l_listentry_rec.COL50
,l_listentry_rec.COL51
,l_listentry_rec.COL52
,l_listentry_rec.COL53
,l_listentry_rec.COL54
,l_listentry_rec.COL55
,l_listentry_rec.COL56
,l_listentry_rec.COL57
,l_listentry_rec.COL58
,l_listentry_rec.COL59
,l_listentry_rec.COL60
,l_listentry_rec.COL61
,l_listentry_rec.COL62
,l_listentry_rec.COL63
,l_listentry_rec.COL64
,l_listentry_rec.COL65
,l_listentry_rec.COL66
,l_listentry_rec.COL67
,l_listentry_rec.COL68
,l_listentry_rec.COL69
,l_listentry_rec.COL70
,l_listentry_rec.COL71
,l_listentry_rec.COL72
,l_listentry_rec.COL73
,l_listentry_rec.COL74
,l_listentry_rec.COL75
,l_listentry_rec.COL76
,l_listentry_rec.COL77
,l_listentry_rec.COL78
,l_listentry_rec.COL79
,l_listentry_rec.COL80
,l_listentry_rec.COL81
,l_listentry_rec.COL82
,l_listentry_rec.COL83
,l_listentry_rec.COL84
,l_listentry_rec.COL85
,l_listentry_rec.COL86
,l_listentry_rec.COL87
,l_listentry_rec.COL88
,l_listentry_rec.COL89
,l_listentry_rec.COL90
,l_listentry_rec.COL91
,l_listentry_rec.COL92
,l_listentry_rec.COL93
,l_listentry_rec.COL94
,l_listentry_rec.COL95
,l_listentry_rec.COL96
,l_listentry_rec.COL97
,l_listentry_rec.COL98
,l_listentry_rec.COL99
,l_listentry_rec.COL100
,l_listentry_rec.COL101
,l_listentry_rec.COL102
,l_listentry_rec.COL103
,l_listentry_rec.COL104
,l_listentry_rec.COL105
,l_listentry_rec.COL106
,l_listentry_rec.COL107
,l_listentry_rec.COL108
,l_listentry_rec.COL109
,l_listentry_rec.COL110
,l_listentry_rec.COL111
,l_listentry_rec.COL112
,l_listentry_rec.COL113
,l_listentry_rec.COL114
,l_listentry_rec.COL115
,l_listentry_rec.COL116
,l_listentry_rec.COL117
,l_listentry_rec.COL118
,l_listentry_rec.COL119
,l_listentry_rec.COL120
,l_listentry_rec.COL121
,l_listentry_rec.COL122
,l_listentry_rec.COL123
,l_listentry_rec.COL124
,l_listentry_rec.COL125
,l_listentry_rec.COL126
,l_listentry_rec.COL127
,l_listentry_rec.COL128
,l_listentry_rec.COL129
,l_listentry_rec.COL130
,l_listentry_rec.COL131
,l_listentry_rec.COL132
,l_listentry_rec.COL133
,l_listentry_rec.COL134
,l_listentry_rec.COL135
,l_listentry_rec.COL136
,l_listentry_rec.COL137
,l_listentry_rec.COL138
,l_listentry_rec.COL139
,l_listentry_rec.COL140
,l_listentry_rec.COL141
,l_listentry_rec.COL142
,l_listentry_rec.COL143
,l_listentry_rec.COL144
,l_listentry_rec.COL145
,l_listentry_rec.COL146
,l_listentry_rec.COL147
,l_listentry_rec.COL148
,l_listentry_rec.COL149
,l_listentry_rec.COL150
,l_listentry_rec.COL151
,l_listentry_rec.COL152
,l_listentry_rec.COL153
,l_listentry_rec.COL154
,l_listentry_rec.COL155
,l_listentry_rec.COL156
,l_listentry_rec.COL157
,l_listentry_rec.COL158
,l_listentry_rec.COL159
,l_listentry_rec.COL160
,l_listentry_rec.COL161
,l_listentry_rec.COL162
,l_listentry_rec.COL163
,l_listentry_rec.COL164
,l_listentry_rec.COL165
,l_listentry_rec.COL166
,l_listentry_rec.COL167
,l_listentry_rec.COL168
,l_listentry_rec.COL169
,l_listentry_rec.COL170
,l_listentry_rec.COL171
,l_listentry_rec.COL172
,l_listentry_rec.COL173
,l_listentry_rec.COL174
,l_listentry_rec.COL175
,l_listentry_rec.COL176
,l_listentry_rec.COL177
,l_listentry_rec.COL178
,l_listentry_rec.COL179
,l_listentry_rec.COL180
,l_listentry_rec.COL181
,l_listentry_rec.COL182
,l_listentry_rec.COL183
,l_listentry_rec.COL184
,l_listentry_rec.COL185
,l_listentry_rec.COL186
,l_listentry_rec.COL187
,l_listentry_rec.COL188
,l_listentry_rec.COL189
,l_listentry_rec.COL190
,l_listentry_rec.COL200
,l_listentry_rec.COL201
,l_listentry_rec.COL202
,l_listentry_rec.COL203
,l_listentry_rec.COL204
,l_listentry_rec.COL205
,l_listentry_rec.COL206
,l_listentry_rec.COL207
,l_listentry_rec.COL208
,l_listentry_rec.COL209
,l_listentry_rec.COL210
,l_listentry_rec.COL211
,l_listentry_rec.COL212
,l_listentry_rec.COL213
,l_listentry_rec.COL214
,l_listentry_rec.COL215
,l_listentry_rec.COL216
,l_listentry_rec.COL217
,l_listentry_rec.COL218
,l_listentry_rec.COL219
,l_listentry_rec.COL220
,l_listentry_rec.COL221
,l_listentry_rec.COL222
,l_listentry_rec.COL223
,l_listentry_rec.COL224
,l_listentry_rec.COL225
,l_listentry_rec.COL226
,l_listentry_rec.COL227
,l_listentry_rec.COL228
,l_listentry_rec.COL229
,l_listentry_rec.COL230
,l_listentry_rec.COL231
,l_listentry_rec.COL232
,l_listentry_rec.COL233
,l_listentry_rec.COL234
,l_listentry_rec.COL235
,l_listentry_rec.COL236
,l_listentry_rec.COL237
,l_listentry_rec.COL238
,l_listentry_rec.COL239
,l_listentry_rec.COL240
,l_listentry_rec.COL241
,l_listentry_rec.COL242
,l_listentry_rec.COL243
,l_listentry_rec.COL244
,l_listentry_rec.COL245
,l_listentry_rec.COL246
,l_listentry_rec.COL247
,l_listentry_rec.COL248
,l_listentry_rec.COL249
,l_listentry_rec.COL250
,l_listentry_rec.COL251
,l_listentry_rec.COL252
,l_listentry_rec.COL253
,l_listentry_rec.COL254
,l_listentry_rec.COL255
,l_listentry_rec.COL256
,l_listentry_rec.COL257
,l_listentry_rec.COL258
,l_listentry_rec.COL259
,l_listentry_rec.COL260
,l_listentry_rec.COL261
,l_listentry_rec.COL262
,l_listentry_rec.COL263
,l_listentry_rec.COL264
,l_listentry_rec.COL265
,l_listentry_rec.COL266
,l_listentry_rec.COL267
,l_listentry_rec.COL268
,l_listentry_rec.COL269
,l_listentry_rec.COL270
,l_listentry_rec.COL271
,l_listentry_rec.COL272
,l_listentry_rec.COL273
,l_listentry_rec.COL274
,l_listentry_rec.COL275
,l_listentry_rec.COL276
,l_listentry_rec.COL277
,l_listentry_rec.COL278
,l_listentry_rec.COL279
,l_listentry_rec.COL280
,l_listentry_rec.COL281
,l_listentry_rec.COL282
,l_listentry_rec.COL283
,l_listentry_rec.COL284
,l_listentry_rec.COL285
,l_listentry_rec.COL286
,l_listentry_rec.COL287
,l_listentry_rec.COL288
,l_listentry_rec.COL289
,l_listentry_rec.COL290
,l_listentry_rec.COL291
,l_listentry_rec.COL292
,l_listentry_rec.COL293
,l_listentry_rec.COL294
,l_listentry_rec.COL295
,l_listentry_rec.COL296
,l_listentry_rec.COL297
,l_listentry_rec.COL298
,l_listentry_rec.COL299
,l_listentry_rec.COL300
,l_listentry_rec.ADDRESS_LINE1
,l_listentry_rec.ADDRESS_LINE2
,l_listentry_rec.CALLBACK_FLAG
,l_listentry_rec.CITY
,l_listentry_rec.COUNTRY
,l_listentry_rec.DO_NOT_USE_FLAG
,l_listentry_rec.DO_NOT_USE_REASON
,l_listentry_rec.EMAIL_ADDRESS
,l_listentry_rec.FAX
,l_listentry_rec.PHONE
,l_listentry_rec.RECORD_OUT_FLAG
,l_listentry_rec.STATE
,l_listentry_rec.SUFFIX
,l_listentry_rec.TITLE
,l_listentry_rec.USAGE_RESTRICTION
,l_listentry_rec.ZIPCODE
,l_listentry_rec.CURR_CP_COUNTRY_CODE
,l_listentry_rec.CURR_CP_PHONE_NUMBER
,l_listentry_rec.CURR_CP_RAW_PHONE_NUMBER
,l_listentry_rec.CURR_CP_AREA_CODE
,l_listentry_rec.CURR_CP_ID
,l_listentry_rec.CURR_CP_INDEX
,l_listentry_rec.CURR_CP_TIME_ZONE
,l_listentry_rec.CURR_CP_TIME_ZONE_AUX
,l_listentry_rec.IMP_SOURCE_LINE_ID
,l_listentry_rec.NEXT_CALL_TIME
,l_listentry_rec.RECORD_RELEASE_TIME
,l_listentry_rec.PARTY_ID
,l_listentry_rec.PARENT_PARTY_ID
);
PROCEDURE update_listentry(
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_entry_rec IN entry_rec_type
) IS
l_api_name CONSTANT VARCHAR2(30) := 'Update_ListEntry';
SAVEPOINT Update_ListEntry_PVT;
FND_MESSAGE.Set_Token('ROW','AMS_List_Header_PVT.Update_list_entry: Start', TRUE);
p_validation_mode => JTF_PLSQL_API.g_update,
x_return_status => l_return_status
);
update ams_list_entries
set
last_update_date = sysdate
,last_updated_by = FND_GLOBAL.User_Id
,last_update_login = FND_GLOBAL.Conc_Login_Id
,object_version_number = l_listentry_rec.object_version_number + 1
,EXCLUDE_IN_TRIGGERED_LIST_FLAG = l_listentry_rec.EXCLUDE_IN_TRIGGERED_LIST_FLAG
,CELL_CODE = l_listentry_rec.CELL_CODE
,CAMPAIGN_ID = l_listentry_rec.CAMPAIGN_ID
,MEDIA_ID = l_listentry_rec.MEDIA_ID
,CHANNEL_ID = l_listentry_rec.CHANNEL_ID
,CHANNEL_SCHEDULE_ID = l_listentry_rec.CHANNEL_SCHEDULE_ID
,EVENT_OFFER_ID = l_listentry_rec.EVENT_OFFER_ID
,CUSTOMER_ID = l_listentry_rec.CUSTOMER_ID
,MARKET_SEGMENT_ID = l_listentry_rec.MARKET_SEGMENT_ID
,VENDOR_ID = l_listentry_rec.VENDOR_ID
,TRANSFER_FLAG = l_listentry_rec.TRANSFER_FLAG
,TRANSFER_STATUS = l_listentry_rec.TRANSFER_STATUS
,LIST_SOURCE = l_listentry_rec.LIST_SOURCE
,DUPLICATE_MASTER_ENTRY_ID = l_listentry_rec.DUPLICATE_MASTER_ENTRY_ID
,MARKED_FLAG = l_listentry_rec.MARKED_FLAG
,LEAD_ID = l_listentry_rec.LEAD_ID
,LETTER_ID = l_listentry_rec.LETTER_ID
,PICKING_HEADER_ID = l_listentry_rec.PICKING_HEADER_ID
,BATCH_ID = l_listentry_rec.BATCH_ID
,COL1 = l_listentry_rec.COL1
,COL2 = l_listentry_rec.COL2
,COL3 = l_listentry_rec.COL3
,COL4 = l_listentry_rec.COL4
,COL5 = l_listentry_rec.COL5
,COL6 = l_listentry_rec.COL6
,COL7 = l_listentry_rec.COL7
,COL8 = l_listentry_rec.COL8
,COL9 = l_listentry_rec.COL9
,COL10 = l_listentry_rec.COL10
,COL11 = l_listentry_rec.COL11
,COL12 = l_listentry_rec.COL12
,COL13 = l_listentry_rec.COL13
,COL14 = l_listentry_rec.COL14
,COL15 = l_listentry_rec.COL15
,COL16 = l_listentry_rec.COL16
,COL17 = l_listentry_rec.COL17
,COL18 = l_listentry_rec.COL18
,COL19 = l_listentry_rec.COL19
,COL20 = l_listentry_rec.COL20
,COL21 = l_listentry_rec.COL21
,COL22 = l_listentry_rec.COL22
,COL23 = l_listentry_rec.COL23
,COL24 = l_listentry_rec.COL24
,COL25 = l_listentry_rec.COL25
,COL26 = l_listentry_rec.COL26
,COL27 = l_listentry_rec.COL27
,COL28 = l_listentry_rec.COL28
,COL29 = l_listentry_rec.COL29
,COL30 = l_listentry_rec.COL30
,COL31 = l_listentry_rec.COL31
,COL32 = l_listentry_rec.COL32
,COL33 = l_listentry_rec.COL33
,COL34 = l_listentry_rec.COL34
,COL35 = l_listentry_rec.COL35
,COL36 = l_listentry_rec.COL36
,COL37 = l_listentry_rec.COL37
,COL38 = l_listentry_rec.COL38
,COL39 = l_listentry_rec.COL39
,COL40 = l_listentry_rec.COL40
,COL41 = l_listentry_rec.COL41
,COL42 = l_listentry_rec.COL42
,COL43 = l_listentry_rec.COL43
,COL44 = l_listentry_rec.COL44
,COL45 = l_listentry_rec.COL45
,COL46 = l_listentry_rec.COL46
,COL47 = l_listentry_rec.COL47
,COL48 = l_listentry_rec.COL48
,COL49 = l_listentry_rec.COL49
,COL50 = l_listentry_rec.COL50
,COL51 = l_listentry_rec.COL51
,COL52 = l_listentry_rec.COL52
,COL53 = l_listentry_rec.COL53
,COL54 = l_listentry_rec.COL54
,COL55 = l_listentry_rec.COL55
,COL56 = l_listentry_rec.COL56
,COL57 = l_listentry_rec.COL57
,COL58 = l_listentry_rec.COL58
,COL59 = l_listentry_rec.COL59
,COL60 = l_listentry_rec.COL60
,COL61 = l_listentry_rec.COL61
,COL62 = l_listentry_rec.COL62
,COL63 = l_listentry_rec.COL63
,COL64 = l_listentry_rec.COL64
,COL65 = l_listentry_rec.COL65
,COL66 = l_listentry_rec.COL66
,COL67 = l_listentry_rec.COL67
,COL68 = l_listentry_rec.COL68
,COL69 = l_listentry_rec.COL69
,COL70 = l_listentry_rec.COL70
,COL71 = l_listentry_rec.COL71
,COL72 = l_listentry_rec.COL72
,COL73 = l_listentry_rec.COL73
,COL74 = l_listentry_rec.COL74
,COL75 = l_listentry_rec.COL75
,COL76 = l_listentry_rec.COL76
,COL77 = l_listentry_rec.COL77
,COL78 = l_listentry_rec.COL78
,COL79 = l_listentry_rec.COL79
,COL80 = l_listentry_rec.COL80
,COL81 = l_listentry_rec.COL81
,COL82 = l_listentry_rec.COL82
,COL83 = l_listentry_rec.COL83
,COL84 = l_listentry_rec.COL84
,COL85 = l_listentry_rec.COL85
,COL86 = l_listentry_rec.COL86
,COL87 = l_listentry_rec.COL87
,COL88 = l_listentry_rec.COL88
,COL89 = l_listentry_rec.COL89
,COL90 = l_listentry_rec.COL90
,COL91 = l_listentry_rec.COL91
,COL92 = l_listentry_rec.COL92
,COL93 = l_listentry_rec.COL93
,COL94 = l_listentry_rec.COL94
,COL95 = l_listentry_rec.COL95
,COL96 = l_listentry_rec.COL96
,COL97 = l_listentry_rec.COL97
,COL98 = l_listentry_rec.COL98
,COL99 = l_listentry_rec.COL99
,COL100 = l_listentry_rec.COL100
,COL101 = l_listentry_rec.COL101
,COL102 = l_listentry_rec.COL102
,COL103 = l_listentry_rec.COL103
,COL104 = l_listentry_rec.COL104
,COL105 = l_listentry_rec.COL105
,COL106 = l_listentry_rec.COL106
,COL107 = l_listentry_rec.COL107
,COL108 = l_listentry_rec.COL108
,COL109 = l_listentry_rec.COL109
,COL110 = l_listentry_rec.COL110
,COL111 = l_listentry_rec.COL111
,COL112 = l_listentry_rec.COL112
,COL113 = l_listentry_rec.COL113
,COL114 = l_listentry_rec.COL114
,COL115 = l_listentry_rec.COL115
,COL116 = l_listentry_rec.COL116
,COL117 = l_listentry_rec.COL117
,COL118 = l_listentry_rec.COL118
,COL119 = l_listentry_rec.COL119
,COL120 = l_listentry_rec.COL120
,COL121 = l_listentry_rec.COL121
,COL122 = l_listentry_rec.COL122
,COL123 = l_listentry_rec.COL123
,COL124 = l_listentry_rec.COL124
,COL125 = l_listentry_rec.COL125
,COL126 = l_listentry_rec.COL126
,COL127 = l_listentry_rec.COL127
,COL128 = l_listentry_rec.COL128
,COL129 = l_listentry_rec.COL129
,COL130 = l_listentry_rec.COL130
,COL131 = l_listentry_rec.COL131
,COL132 = l_listentry_rec.COL132
,COL133 = l_listentry_rec.COL133
,COL134 = l_listentry_rec.COL134
,COL135 = l_listentry_rec.COL135
,COL136 = l_listentry_rec.COL136
,COL137 = l_listentry_rec.COL137
,COL138 = l_listentry_rec.COL138
,COL139 = l_listentry_rec.COL139
,COL140 = l_listentry_rec.COL140
,COL141 = l_listentry_rec.COL141
,COL142 = l_listentry_rec.COL142
,COL143 = l_listentry_rec.COL143
,COL144 = l_listentry_rec.COL144
,COL145 = l_listentry_rec.COL145
,COL146 = l_listentry_rec.COL146
,COL147 = l_listentry_rec.COL147
,COL148 = l_listentry_rec.COL148
,COL149 = l_listentry_rec.COL149
,COL150 = l_listentry_rec.COL150
,COL151 = l_listentry_rec.COL151
,COL152 = l_listentry_rec.COL152
,COL153 = l_listentry_rec.COL153
,COL154 = l_listentry_rec.COL154
,COL155 = l_listentry_rec.COL155
,COL156 = l_listentry_rec.COL156
,COL157 = l_listentry_rec.COL157
,COL158 = l_listentry_rec.COL158
,COL159 = l_listentry_rec.COL159
,COL160 = l_listentry_rec.COL160
,COL161 = l_listentry_rec.COL161
,COL162 = l_listentry_rec.COL162
,COL163 = l_listentry_rec.COL163
,COL164 = l_listentry_rec.COL164
,COL165 = l_listentry_rec.COL165
,COL166 = l_listentry_rec.COL166
,COL167 = l_listentry_rec.COL167
,COL168 = l_listentry_rec.COL168
,COL169 = l_listentry_rec.COL169
,COL170 = l_listentry_rec.COL170
,COL171 = l_listentry_rec.COL171
,COL172 = l_listentry_rec.COL172
,COL173 = l_listentry_rec.COL173
,COL174 = l_listentry_rec.COL174
,COL175 = l_listentry_rec.COL175
,COL176 = l_listentry_rec.COL176
,COL177 = l_listentry_rec.COL177
,COL178 = l_listentry_rec.COL178
,COL179 = l_listentry_rec.COL179
,COL180 = l_listentry_rec.COL180
,COL181 = l_listentry_rec.COL181
,COL182 = l_listentry_rec.COL182
,COL183 = l_listentry_rec.COL183
,COL184 = l_listentry_rec.COL184
,COL185 = l_listentry_rec.COL185
,COL186 = l_listentry_rec.COL186
,COL187 = l_listentry_rec.COL187
,COL188 = l_listentry_rec.COL188
,COL189 = l_listentry_rec.COL189
,COL190 = l_listentry_rec.COL190
,COL200 = l_listentry_rec.COL200
,COL201 = l_listentry_rec.COL201
,COL202 = l_listentry_rec.COL202
,COL203 = l_listentry_rec.COL203
,COL204 = l_listentry_rec.COL204
,COL205 = l_listentry_rec.COL205
,COL206 = l_listentry_rec.COL206
,COL207 = l_listentry_rec.COL207
,COL208 = l_listentry_rec.COL208
,COL209 = l_listentry_rec.COL209
,COL210 = l_listentry_rec.COL210
,COL211 = l_listentry_rec.COL211
,COL212 = l_listentry_rec.COL212
,COL213 = l_listentry_rec.COL213
,COL214 = l_listentry_rec.COL214
,COL215 = l_listentry_rec.COL215
,COL216 = l_listentry_rec.COL216
,COL217 = l_listentry_rec.COL217
,COL218 = l_listentry_rec.COL218
,COL219 = l_listentry_rec.COL219
,COL220 = l_listentry_rec.COL220
,COL221 = l_listentry_rec.COL221
,COL222 = l_listentry_rec.COL222
,COL223 = l_listentry_rec.COL223
,COL224 = l_listentry_rec.COL224
,COL225 = l_listentry_rec.COL225
,COL226 = l_listentry_rec.COL226
,COL227 = l_listentry_rec.COL227
,COL228 = l_listentry_rec.COL228
,COL229 = l_listentry_rec.COL229
,COL230 = l_listentry_rec.COL230
,COL231 = l_listentry_rec.COL231
,COL232 = l_listentry_rec.COL232
,COL233 = l_listentry_rec.COL233
,COL234 = l_listentry_rec.COL234
,COL235 = l_listentry_rec.COL235
,COL236 = l_listentry_rec.COL236
,COL237 = l_listentry_rec.COL237
,COL238 = l_listentry_rec.COL238
,COL239 = l_listentry_rec.COL239
,COL240 = l_listentry_rec.COL240
,COL241 = l_listentry_rec.COL241
,COL242 = l_listentry_rec.COL242
,COL243 = l_listentry_rec.COL243
,COL244 = l_listentry_rec.COL244
,COL245 = l_listentry_rec.COL245
,COL246 = l_listentry_rec.COL246
,COL247 = l_listentry_rec.COL247
,COL248 = l_listentry_rec.COL248
,COL249 = l_listentry_rec.COL249
,COL250 = l_listentry_rec.COL250
,COL251 = l_listentry_rec.COL251
,COL252 = l_listentry_rec.COL252
,COL253 = l_listentry_rec.COL253
,COL254 = l_listentry_rec.COL254
,COL255 = l_listentry_rec.COL255
,COL256 = l_listentry_rec.COL256
,COL257 = l_listentry_rec.COL257
,COL258 = l_listentry_rec.COL258
,COL259 = l_listentry_rec.COL259
,COL260 = l_listentry_rec.COL260
,COL261 = l_listentry_rec.COL261
,COL262 = l_listentry_rec.COL262
,COL263 = l_listentry_rec.COL263
,COL264 = l_listentry_rec.COL264
,COL265 = l_listentry_rec.COL265
,COL266 = l_listentry_rec.COL266
,COL267 = l_listentry_rec.COL267
,COL268 = l_listentry_rec.COL268
,COL269 = l_listentry_rec.COL269
,COL270 = l_listentry_rec.COL270
,COL271 = l_listentry_rec.COL271
,COL272 = l_listentry_rec.COL272
,COL273 = l_listentry_rec.COL273
,COL274 = l_listentry_rec.COL274
,COL275 = l_listentry_rec.COL275
,COL276 = l_listentry_rec.COL276
,COL277 = l_listentry_rec.COL277
,COL278 = l_listentry_rec.COL278
,COL279 = l_listentry_rec.COL279
,COL280 = l_listentry_rec.COL280
,COL281 = l_listentry_rec.COL281
,COL282 = l_listentry_rec.COL282
,COL283 = l_listentry_rec.COL283
,COL284 = l_listentry_rec.COL284
,COL285 = l_listentry_rec.COL285
,COL286 = l_listentry_rec.COL286
,COL287 = l_listentry_rec.COL287
,COL288 = l_listentry_rec.COL288
,COL289 = l_listentry_rec.COL289
,COL290 = l_listentry_rec.COL290
,COL291 = l_listentry_rec.COL291
,COL292 = l_listentry_rec.COL292
,COL293 = l_listentry_rec.COL293
,COL294 = l_listentry_rec.COL294
,COL295 = l_listentry_rec.COL295
,COL296 = l_listentry_rec.COL296
,COL297 = l_listentry_rec.COL297
,COL298 = l_listentry_rec.COL298
,COL299 = l_listentry_rec.COL299
,COL300 = l_listentry_rec.COL300
,ADDRESS_LINE1 = l_listentry_rec.ADDRESS_LINE1
,ADDRESS_LINE2 = l_listentry_rec.ADDRESS_LINE2
,CALLBACK_FLAG = l_listentry_rec.CALLBACK_FLAG
,CITY = l_listentry_rec.CITY
,COUNTRY = l_listentry_rec.COUNTRY
,DO_NOT_USE_FLAG = l_listentry_rec.DO_NOT_USE_FLAG
,DO_NOT_USE_REASON = l_listentry_rec.DO_NOT_USE_REASON
,EMAIL_ADDRESS = l_listentry_rec.EMAIL_ADDRESS
,FAX = l_listentry_rec.FAX
,PHONE = l_listentry_rec.PHONE
,RECORD_OUT_FLAG = l_listentry_rec.RECORD_OUT_FLAG
,STATE = l_listentry_rec.STATE
,SUFFIX = l_listentry_rec.SUFFIX
,TITLE = l_listentry_rec.TITLE
,USAGE_RESTRICTION = l_listentry_rec.USAGE_RESTRICTION
,ZIPCODE = l_listentry_rec.ZIPCODE
,CURR_CP_COUNTRY_CODE = l_listentry_rec.CURR_CP_COUNTRY_CODE
,CURR_CP_PHONE_NUMBER = l_listentry_rec.CURR_CP_PHONE_NUMBER
,CURR_CP_RAW_PHONE_NUMBER = l_listentry_rec.CURR_CP_RAW_PHONE_NUMBER
,CURR_CP_AREA_CODE = l_listentry_rec.CURR_CP_AREA_CODE
,CURR_CP_ID = l_listentry_rec.CURR_CP_ID
,CURR_CP_INDEX = l_listentry_rec.CURR_CP_INDEX
,CURR_CP_TIME_ZONE = l_listentry_rec.CURR_CP_TIME_ZONE
,CURR_CP_TIME_ZONE_AUX = l_listentry_rec.CURR_CP_TIME_ZONE_AUX
,IMP_SOURCE_LINE_ID = l_listentry_rec.IMP_SOURCE_LINE_ID
,NEXT_CALL_TIME = l_listentry_rec.NEXT_CALL_TIME
,RECORD_RELEASE_TIME = l_listentry_rec.RECORD_RELEASE_TIME
,PARTY_ID = l_listentry_rec.PARTY_ID
,PARENT_PARTY_ID = l_listentry_rec.PARENT_PARTY_ID
WHERE list_entry_id = l_listentry_rec.list_entry_id
AND object_version_number = l_listentry_rec.object_version_number;
FND_MESSAGE.Set_Token('ROW', 'AMS_List_Entry_PVT.Update_List_Entry API', TRUE);
FND_MESSAGE.Set_Token('ROW', 'AMS_List_Entry_PVT.Update_ListEntry', TRUE);
FND_MESSAGE.Set_Token('ROW','AMS_List_Entry_PVT.Update_ListEntry: END', TRUE);
ROLLBACK TO Update_ListEntry_PVT;
ROLLBACK TO Update_ListEntry_PVT;
ROLLBACK TO Update_ListEntry_PVT;
END Update_ListEntry;
PROCEDURE delete_listentry(
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_entry_id IN NUMBER,
p_object_version_number IN NUMBER
) IS
l_api_name CONSTANT VARCHAR2(30) := 'Delete_ListEntry';
SAVEPOINT Delete_ListEntry_PVT;
FND_MESSAGE.Set_Token('ROW', 'AMS_List_Entry_PVT.Delete_ListEntry: Start', TRUE);
FND_MESSAGE.Set_Token('ROW', 'AMS_List_Entry_PVT - DELETE FROM ams_list_entries', TRUE);
DELETE
FROM ams_list_entries
WHERE list_entry_id = p_entry_id
AND object_version_number = p_object_version_number;
FND_MESSAGE.Set_Token('ROW', 'AMS_List_Entry_PVT.Delete_ListEntry API', TRUE);
FND_MESSAGE.Set_Token('ROW', 'AMS_List_Entry_PVT.Delete_List_Entry', TRUE);
FND_MESSAGE.Set_Token('ROW', 'AMS_List_Entry_PVT.Delete_List_Entry: END', TRUE);
ROLLBACK TO Delete_ListEntry_PVT;
ROLLBACK TO Delete_ListEntry_PVT;
ROLLBACK TO Delete_ListEntry_PVT;
END Delete_ListEntry;
SELECT list_entry_id
FROM ams_list_entries
WHERE list_entry_id = p_entry_id
AND object_version_number = p_object_version
FOR UPDATE OF list_entry_id NOWAIT;
x_entry_rec.LAST_UPDATE_DATE := FND_API.g_miss_date;
x_entry_rec.LAST_UPDATED_BY := FND_API.g_miss_num;
x_entry_rec.LAST_UPDATE_LOGIN := FND_API.g_miss_num;
x_entry_rec.LIST_SELECT_ACTION_ID := FND_API.g_miss_num;
x_entry_rec.ARC_LIST_SELECT_ACTION_FROM := FND_API.g_miss_char;
x_entry_rec.LIST_SELECT_ACTION_FROM_NAME := FND_API.g_miss_char;
SELECT *
FROM ams_list_entries
WHERE list_entry_id = p_entry_rec.list_entry_id;
IF p_entry_rec.ARC_LIST_SELECT_ACTION_FROM = FND_API.g_miss_char THEN
x_complete_rec.ARC_LIST_SELECT_ACTION_FROM := l_entry_rec.ARC_LIST_SELECT_ACTION_FROM;
IF p_entry_rec.LIST_SELECT_ACTION_FROM_NAME = FND_API.g_miss_char THEN
x_complete_rec.LIST_SELECT_ACTION_FROM_NAME := l_entry_rec.LIST_SELECT_ACTION_FROM_NAME;
PROCEDURE Update_ListEntry_Source_Code(
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_list_id IN NUMBER
) IS
l_api_name CONSTANT VARCHAR2(30) := 'Update_ListEntry_Source_Code';
Cursor C_Header_Dets Is Select list_used_by_id,
arc_list_used_by
From ams_list_headers_all
where list_header_id = p_list_id;
Cursor C_Current_Code IS select max(Source_Code)
from ams_list_entries
where list_header_id = p_list_id;
select cp.campaign_id , cp.cascade_source_code_flag
from ams_campaigns_all_b cp ,
ams_campaign_schedules sc
where sc.campaign_id = cp.campaign_id
and sc.CAMPAIGN_SCHEDULE_ID = cur_list_used_by_id ;
SAVEPOINT Update_ListEntry_Source_Code;
FND_MESSAGE.Set_Token('ROW', 'AMS_ListEntry_PVT.Update_ListEntry_Source_Code: Start', TRUE);
update ams_list_entries
set source_code = l_source_code,
arc_list_used_by_source = l_arc_list_used_by,
source_code_for_id = l_list_used_by_id
where list_header_id = p_list_id;
FND_MESSAGE.Set_Token('ROW', 'AMS_List_Entry_PVT.Update_ListEntry_Source_Code', TRUE);
FND_MESSAGE.Set_Token('ROW', 'AMS_List_Entry_PVT.Update_ListEntry_Source_Code: END', TRUE);
End update_listentry_source_code;