90: IF FND_GLOBAL.User_Id IS NULL
91: THEN
92: IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR)
93: THEN
94: FND_MESSAGE.Set_Name(' + appShortName +', 'UT_CANNOT_GET_PROFILE_VALUE');
95: FND_MESSAGE.Set_Token('PROFILE', 'USER_ID', FALSE);
96: FND_MSG_PUB.ADD;
97: END IF;
98: RAISE FND_API.G_EXC_ERROR;
91: THEN
92: IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR)
93: THEN
94: FND_MESSAGE.Set_Name(' + appShortName +', 'UT_CANNOT_GET_PROFILE_VALUE');
95: FND_MESSAGE.Set_Token('PROFILE', 'USER_ID', FALSE);
96: FND_MSG_PUB.ADD;
97: END IF;
98: RAISE FND_API.G_EXC_ERROR;
99: END IF;
530:
531: If ( C_Get_repair_history%NOTFOUND) Then
532: IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR)
533: THEN
534: FND_MESSAGE.Set_Name('CSD', 'API_MISSING_UPDATE_TARGET');
535: FND_MESSAGE.Set_Token ('INFO', 'repair_history', FALSE);
536: FND_MSG_PUB.Add;
537: END IF;
538: raise FND_API.G_EXC_ERROR;
531: If ( C_Get_repair_history%NOTFOUND) Then
532: IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR)
533: THEN
534: FND_MESSAGE.Set_Name('CSD', 'API_MISSING_UPDATE_TARGET');
535: FND_MESSAGE.Set_Token ('INFO', 'repair_history', FALSE);
536: FND_MSG_PUB.Add;
537: END IF;
538: raise FND_API.G_EXC_ERROR;
539: END IF;
546: If (l_tar_REPH_rec.last_update_date is NULL or
547: l_tar_REPH_rec.last_update_date = FND_API.G_MISS_Date ) Then
548: IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR)
549: THEN
550: FND_MESSAGE.Set_Name('CSD', 'API_MISSING_ID');
551: FND_MESSAGE.Set_Token('COLUMN', 'Last_Update_Date', FALSE);
552: FND_MSG_PUB.ADD;
553: END IF;
554: raise FND_API.G_EXC_ERROR;
547: l_tar_REPH_rec.last_update_date = FND_API.G_MISS_Date ) Then
548: IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR)
549: THEN
550: FND_MESSAGE.Set_Name('CSD', 'API_MISSING_ID');
551: FND_MESSAGE.Set_Token('COLUMN', 'Last_Update_Date', FALSE);
552: FND_MSG_PUB.ADD;
553: END IF;
554: raise FND_API.G_EXC_ERROR;
555: End if;
556: -- Check Whether record has been changed by someone else
557: If (l_tar_REPH_rec.last_update_date <> l_ref_REPH_rec.last_update_date) Then
558: IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR)
559: THEN
560: FND_MESSAGE.Set_Name('CSD', 'API_RECORD_CHANGED');
561: FND_MESSAGE.Set_Token('INFO', 'repair_history', FALSE);
562: FND_MSG_PUB.ADD;
563: END IF;
564: raise FND_API.G_EXC_ERROR;
557: If (l_tar_REPH_rec.last_update_date <> l_ref_REPH_rec.last_update_date) Then
558: IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR)
559: THEN
560: FND_MESSAGE.Set_Name('CSD', 'API_RECORD_CHANGED');
561: FND_MESSAGE.Set_Token('INFO', 'repair_history', FALSE);
562: FND_MSG_PUB.ADD;
563: END IF;
564: raise FND_API.G_EXC_ERROR;
565: End if;
3964: END Validate_repair_history;
3965:
3966: /*
3967: This function will start with a basic sql query that will get the details of
3968: a repair history row, and then construct the appropriate text using fnd_messages,
3969: the repair history event code, and the parameters stored in the repair history table.
3970: */
3971: FUNCTION GET_HISTORY_DETAIL(p_repair_history_id IN NUMBER)
3972: RETURN VARCHAR2
4148: if (l_ref_REPH_rec.event_code = 'SLT') then
4149: -- standard naming in fnd_new_messages for Attachments message
4150: --ATTACHMENTS_PARAMC2 based on paramc2 value:'Y' => 'Attachments Copied
4151: --'else 'Attachments Not Copied'
4152: fnd_message.set_name('CSD','CSD_ATTACHMENTS_COPIED');
4153: l_attachments_copied := FND_MESSAGE.GET;
4154: fnd_message.set_name('CSD','CSD_ATTACHMENTS_NOT_COPIED');
4155: l_attachments_not_copied := FND_MESSAGE.GET;
4156: end if;
4149: -- standard naming in fnd_new_messages for Attachments message
4150: --ATTACHMENTS_PARAMC2 based on paramc2 value:'Y' => 'Attachments Copied
4151: --'else 'Attachments Not Copied'
4152: fnd_message.set_name('CSD','CSD_ATTACHMENTS_COPIED');
4153: l_attachments_copied := FND_MESSAGE.GET;
4154: fnd_message.set_name('CSD','CSD_ATTACHMENTS_NOT_COPIED');
4155: l_attachments_not_copied := FND_MESSAGE.GET;
4156: end if;
4157:
4150: --ATTACHMENTS_PARAMC2 based on paramc2 value:'Y' => 'Attachments Copied
4151: --'else 'Attachments Not Copied'
4152: fnd_message.set_name('CSD','CSD_ATTACHMENTS_COPIED');
4153: l_attachments_copied := FND_MESSAGE.GET;
4154: fnd_message.set_name('CSD','CSD_ATTACHMENTS_NOT_COPIED');
4155: l_attachments_not_copied := FND_MESSAGE.GET;
4156: end if;
4157:
4158:
4151: --'else 'Attachments Not Copied'
4152: fnd_message.set_name('CSD','CSD_ATTACHMENTS_COPIED');
4153: l_attachments_copied := FND_MESSAGE.GET;
4154: fnd_message.set_name('CSD','CSD_ATTACHMENTS_NOT_COPIED');
4155: l_attachments_not_copied := FND_MESSAGE.GET;
4156: end if;
4157:
4158:
4159: -- standard naming in fnd_new_messages for activity details
4156: end if;
4157:
4158:
4159: -- standard naming in fnd_new_messages for activity details
4160: fnd_message.set_name('CSD','CSD_ACTIVITY_DETAIL_' || l_ref_REPH_rec.EVENT_CODE);
4161:
4162: -- set the tokens for each respective event --
4163:
4164: --RMA Received
4162: -- set the tokens for each respective event --
4163:
4164: --RMA Received
4165: if (l_ref_REPH_rec.event_code = 'RR') then
4166: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4167: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4168: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4169: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4170: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name);
4163:
4164: --RMA Received
4165: if (l_ref_REPH_rec.event_code = 'RR') then
4166: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4167: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4168: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4169: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4170: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name);
4171: --Repair Job Completed
4164: --RMA Received
4165: if (l_ref_REPH_rec.event_code = 'RR') then
4166: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4167: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4168: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4169: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4170: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name);
4171: --Repair Job Completed
4172: elsif (l_ref_REPH_rec.event_code = 'JC') then
4165: if (l_ref_REPH_rec.event_code = 'RR') then
4166: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4167: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4168: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4169: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4170: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name);
4171: --Repair Job Completed
4172: elsif (l_ref_REPH_rec.event_code = 'JC') then
4173: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4166: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4167: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4168: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4169: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4170: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name);
4171: --Repair Job Completed
4172: elsif (l_ref_REPH_rec.event_code = 'JC') then
4173: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4174: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4169: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4170: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name);
4171: --Repair Job Completed
4172: elsif (l_ref_REPH_rec.event_code = 'JC') then
4173: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4174: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4175: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4176:
4177: --Only show PARAMN5 if PARAMN6 > 1
4170: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name);
4171: --Repair Job Completed
4172: elsif (l_ref_REPH_rec.event_code = 'JC') then
4173: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4174: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4175: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4176:
4177: --Only show PARAMN5 if PARAMN6 > 1
4178: if (l_ref_REPH_rec.PARAMN6 > 1) then
4171: --Repair Job Completed
4172: elsif (l_ref_REPH_rec.event_code = 'JC') then
4173: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4174: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4175: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4176:
4177: --Only show PARAMN5 if PARAMN6 > 1
4178: if (l_ref_REPH_rec.PARAMN6 > 1) then
4179: FND_MESSAGE.SET_TOKEN('QTY_PARAMN5_6' , l_ref_REPH_rec.PARAMN5 );
4175: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4176:
4177: --Only show PARAMN5 if PARAMN6 > 1
4178: if (l_ref_REPH_rec.PARAMN6 > 1) then
4179: FND_MESSAGE.SET_TOKEN('QTY_PARAMN5_6' , l_ref_REPH_rec.PARAMN5 );
4180: else
4181: FND_MESSAGE.SET_TOKEN('QTY_PARAMN5_6' , l_ref_REPH_rec.PARAMN6 );
4182: end if;
4183:
4177: --Only show PARAMN5 if PARAMN6 > 1
4178: if (l_ref_REPH_rec.PARAMN6 > 1) then
4179: FND_MESSAGE.SET_TOKEN('QTY_PARAMN5_6' , l_ref_REPH_rec.PARAMN5 );
4180: else
4181: FND_MESSAGE.SET_TOKEN('QTY_PARAMN5_6' , l_ref_REPH_rec.PARAMN6 );
4182: end if;
4183:
4184: --Shipment
4185: elsif (l_ref_REPH_rec.event_code = 'PS') then
4182: end if;
4183:
4184: --Shipment
4185: elsif (l_ref_REPH_rec.event_code = 'PS') then
4186: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4187: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4188: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4189: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4190: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4183:
4184: --Shipment
4185: elsif (l_ref_REPH_rec.event_code = 'PS') then
4186: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4187: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4188: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4189: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4190: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4191: --Status Changed
4184: --Shipment
4185: elsif (l_ref_REPH_rec.event_code = 'PS') then
4186: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4187: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4188: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4189: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4190: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4191: --Status Changed
4192: elsif (l_ref_REPH_rec.event_code = 'SC') then
4185: elsif (l_ref_REPH_rec.event_code = 'PS') then
4186: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4187: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4188: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4189: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4190: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4191: --Status Changed
4192: elsif (l_ref_REPH_rec.event_code = 'SC') then
4193:
4186: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4187: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4188: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4189: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4190: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4191: --Status Changed
4192: elsif (l_ref_REPH_rec.event_code = 'SC') then
4193:
4194: --get flow status meaning
4194: --get flow status meaning
4195: Open c_get_status_meaning(l_ref_REPH_rec.PARAMC2, 'CSD_REPAIR_FLOW_STATUS' );
4196: FETCH c_get_status_meaning into l_status_meaning;
4197: Close c_get_status_meaning;
4198: FND_MESSAGE.SET_TOKEN('OLD_STATUS_PARAMC2' , l_status_meaning );
4199:
4200: --get flow status meaning
4201: Open c_get_status_meaning(l_ref_REPH_rec.PARAMC1, 'CSD_REPAIR_FLOW_STATUS');
4202: FETCH c_get_status_meaning into l_status_meaning;
4200: --get flow status meaning
4201: Open c_get_status_meaning(l_ref_REPH_rec.PARAMC1, 'CSD_REPAIR_FLOW_STATUS');
4202: FETCH c_get_status_meaning into l_status_meaning;
4203: Close c_get_status_meaning;
4204: FND_MESSAGE.SET_TOKEN('NEW_STATUS_PARAMC1' , l_status_meaning );
4205:
4206: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4207: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4208: --WIP Job Created
4202: FETCH c_get_status_meaning into l_status_meaning;
4203: Close c_get_status_meaning;
4204: FND_MESSAGE.SET_TOKEN('NEW_STATUS_PARAMC1' , l_status_meaning );
4205:
4206: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4207: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4208: --WIP Job Created
4209: elsif (l_ref_REPH_rec.event_code = 'JS') then
4210: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4203: Close c_get_status_meaning;
4204: FND_MESSAGE.SET_TOKEN('NEW_STATUS_PARAMC1' , l_status_meaning );
4205:
4206: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4207: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4208: --WIP Job Created
4209: elsif (l_ref_REPH_rec.event_code = 'JS') then
4210: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4211: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4206: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4207: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4208: --WIP Job Created
4209: elsif (l_ref_REPH_rec.event_code = 'JS') then
4210: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4211: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4212: FND_MESSAGE.SET_TOKEN('PARAMN5' , l_ref_REPH_rec.PARAMN5 );
4213: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4214: --RMA Serial Number Changed
4207: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4208: --WIP Job Created
4209: elsif (l_ref_REPH_rec.event_code = 'JS') then
4210: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4211: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4212: FND_MESSAGE.SET_TOKEN('PARAMN5' , l_ref_REPH_rec.PARAMN5 );
4213: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4214: --RMA Serial Number Changed
4215: elsif (l_ref_REPH_rec.event_code = 'RSC') then
4208: --WIP Job Created
4209: elsif (l_ref_REPH_rec.event_code = 'JS') then
4210: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4211: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4212: FND_MESSAGE.SET_TOKEN('PARAMN5' , l_ref_REPH_rec.PARAMN5 );
4213: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4214: --RMA Serial Number Changed
4215: elsif (l_ref_REPH_rec.event_code = 'RSC') then
4216: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4209: elsif (l_ref_REPH_rec.event_code = 'JS') then
4210: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4211: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4212: FND_MESSAGE.SET_TOKEN('PARAMN5' , l_ref_REPH_rec.PARAMN5 );
4213: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4214: --RMA Serial Number Changed
4215: elsif (l_ref_REPH_rec.event_code = 'RSC') then
4216: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4217: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4212: FND_MESSAGE.SET_TOKEN('PARAMN5' , l_ref_REPH_rec.PARAMN5 );
4213: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4214: --RMA Serial Number Changed
4215: elsif (l_ref_REPH_rec.event_code = 'RSC') then
4216: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4217: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4218: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4219: FND_MESSAGE.SET_TOKEN('PARAMN2' , l_ref_REPH_rec.PARAMN2 );
4220: --Shipment Serial Number Changed
4213: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4214: --RMA Serial Number Changed
4215: elsif (l_ref_REPH_rec.event_code = 'RSC') then
4216: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4217: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4218: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4219: FND_MESSAGE.SET_TOKEN('PARAMN2' , l_ref_REPH_rec.PARAMN2 );
4220: --Shipment Serial Number Changed
4221: elsif (l_ref_REPH_rec.event_code = 'SSC') then
4214: --RMA Serial Number Changed
4215: elsif (l_ref_REPH_rec.event_code = 'RSC') then
4216: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4217: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4218: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4219: FND_MESSAGE.SET_TOKEN('PARAMN2' , l_ref_REPH_rec.PARAMN2 );
4220: --Shipment Serial Number Changed
4221: elsif (l_ref_REPH_rec.event_code = 'SSC') then
4222: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4215: elsif (l_ref_REPH_rec.event_code = 'RSC') then
4216: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4217: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4218: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4219: FND_MESSAGE.SET_TOKEN('PARAMN2' , l_ref_REPH_rec.PARAMN2 );
4220: --Shipment Serial Number Changed
4221: elsif (l_ref_REPH_rec.event_code = 'SSC') then
4222: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4223: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4218: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4219: FND_MESSAGE.SET_TOKEN('PARAMN2' , l_ref_REPH_rec.PARAMN2 );
4220: --Shipment Serial Number Changed
4221: elsif (l_ref_REPH_rec.event_code = 'SSC') then
4222: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4223: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4224: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4225: --Inspection Performed
4226: elsif (l_ref_REPH_rec.event_code = 'IP') then
4219: FND_MESSAGE.SET_TOKEN('PARAMN2' , l_ref_REPH_rec.PARAMN2 );
4220: --Shipment Serial Number Changed
4221: elsif (l_ref_REPH_rec.event_code = 'SSC') then
4222: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4223: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4224: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4225: --Inspection Performed
4226: elsif (l_ref_REPH_rec.event_code = 'IP') then
4227: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4220: --Shipment Serial Number Changed
4221: elsif (l_ref_REPH_rec.event_code = 'SSC') then
4222: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4223: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4224: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4225: --Inspection Performed
4226: elsif (l_ref_REPH_rec.event_code = 'IP') then
4227: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4228: FND_MESSAGE.SET_TOKEN('PARAMN3' , l_ref_REPH_rec.PARAMN3 );
4223: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4224: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4225: --Inspection Performed
4226: elsif (l_ref_REPH_rec.event_code = 'IP') then
4227: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4228: FND_MESSAGE.SET_TOKEN('PARAMN3' , l_ref_REPH_rec.PARAMN3 );
4229: FND_MESSAGE.SET_TOKEN('PARAMN4' , l_ref_REPH_rec.PARAMN4 );
4230: --Repair Order Split
4231: elsif (l_ref_REPH_rec.event_code = 'SLT') then
4224: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4225: --Inspection Performed
4226: elsif (l_ref_REPH_rec.event_code = 'IP') then
4227: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4228: FND_MESSAGE.SET_TOKEN('PARAMN3' , l_ref_REPH_rec.PARAMN3 );
4229: FND_MESSAGE.SET_TOKEN('PARAMN4' , l_ref_REPH_rec.PARAMN4 );
4230: --Repair Order Split
4231: elsif (l_ref_REPH_rec.event_code = 'SLT') then
4232: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4225: --Inspection Performed
4226: elsif (l_ref_REPH_rec.event_code = 'IP') then
4227: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4228: FND_MESSAGE.SET_TOKEN('PARAMN3' , l_ref_REPH_rec.PARAMN3 );
4229: FND_MESSAGE.SET_TOKEN('PARAMN4' , l_ref_REPH_rec.PARAMN4 );
4230: --Repair Order Split
4231: elsif (l_ref_REPH_rec.event_code = 'SLT') then
4232: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4233: FND_MESSAGE.SET_TOKEN('PARAMN1' , l_ref_REPH_rec.PARAMN1 );
4228: FND_MESSAGE.SET_TOKEN('PARAMN3' , l_ref_REPH_rec.PARAMN3 );
4229: FND_MESSAGE.SET_TOKEN('PARAMN4' , l_ref_REPH_rec.PARAMN4 );
4230: --Repair Order Split
4231: elsif (l_ref_REPH_rec.event_code = 'SLT') then
4232: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4233: FND_MESSAGE.SET_TOKEN('PARAMN1' , l_ref_REPH_rec.PARAMN1 );
4234: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4235:
4236: --ATTACHMENTS_PARAMC2 based on paramc2 value:'Y' => 'Attachments Copied'
4229: FND_MESSAGE.SET_TOKEN('PARAMN4' , l_ref_REPH_rec.PARAMN4 );
4230: --Repair Order Split
4231: elsif (l_ref_REPH_rec.event_code = 'SLT') then
4232: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4233: FND_MESSAGE.SET_TOKEN('PARAMN1' , l_ref_REPH_rec.PARAMN1 );
4234: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4235:
4236: --ATTACHMENTS_PARAMC2 based on paramc2 value:'Y' => 'Attachments Copied'
4237: --else 'Attachments Not Copied'
4230: --Repair Order Split
4231: elsif (l_ref_REPH_rec.event_code = 'SLT') then
4232: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4233: FND_MESSAGE.SET_TOKEN('PARAMN1' , l_ref_REPH_rec.PARAMN1 );
4234: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4235:
4236: --ATTACHMENTS_PARAMC2 based on paramc2 value:'Y' => 'Attachments Copied'
4237: --else 'Attachments Not Copied'
4238: if (l_ref_REPH_rec.PARAMC2 = 'Y') then
4235:
4236: --ATTACHMENTS_PARAMC2 based on paramc2 value:'Y' => 'Attachments Copied'
4237: --else 'Attachments Not Copied'
4238: if (l_ref_REPH_rec.PARAMC2 = 'Y') then
4239: FND_MESSAGE.SET_TOKEN('ATTACHMENTS_PARAMC2' , l_attachments_copied );
4240: else
4241: FND_MESSAGE.SET_TOKEN('ATTACHMENTS_PARAMC2' , l_attachments_not_copied );
4242: end if;
4243:
4237: --else 'Attachments Not Copied'
4238: if (l_ref_REPH_rec.PARAMC2 = 'Y') then
4239: FND_MESSAGE.SET_TOKEN('ATTACHMENTS_PARAMC2' , l_attachments_copied );
4240: else
4241: FND_MESSAGE.SET_TOKEN('ATTACHMENTS_PARAMC2' , l_attachments_not_copied );
4242: end if;
4243:
4244: --Estimate Status Updated
4245: elsif (l_ref_REPH_rec.event_code = 'ESU') then
4246: --get status meaning
4247: Open c_get_status_meaning(l_ref_REPH_rec.PARAMC2, 'CSD_APPROVAL_STATUS');
4248: FETCH c_get_status_meaning into l_status_meaning;
4249: Close c_get_status_meaning;
4250: FND_MESSAGE.SET_TOKEN('OLD_STATUS_PARAMC2' , l_status_meaning );
4251:
4252: --get status meaning
4253: Open c_get_status_meaning(l_ref_REPH_rec.PARAMC1, 'CSD_APPROVAL_STATUS');
4254: FETCH c_get_status_meaning into l_status_meaning;
4252: --get status meaning
4253: Open c_get_status_meaning(l_ref_REPH_rec.PARAMC1, 'CSD_APPROVAL_STATUS');
4254: FETCH c_get_status_meaning into l_status_meaning;
4255: Close c_get_status_meaning;
4256: FND_MESSAGE.SET_TOKEN('NEW_STATUS_PARAMC1' , l_status_meaning );
4257:
4258: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4259: FND_MESSAGE.SET_TOKEN('PARAMN2' , l_ref_REPH_rec.PARAMN2 );
4260: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4254: FETCH c_get_status_meaning into l_status_meaning;
4255: Close c_get_status_meaning;
4256: FND_MESSAGE.SET_TOKEN('NEW_STATUS_PARAMC1' , l_status_meaning );
4257:
4258: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4259: FND_MESSAGE.SET_TOKEN('PARAMN2' , l_ref_REPH_rec.PARAMN2 );
4260: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4261: --Charges Manually Updated for RO
4262: elsif (l_ref_REPH_rec.event_code = 'CM') then
4255: Close c_get_status_meaning;
4256: FND_MESSAGE.SET_TOKEN('NEW_STATUS_PARAMC1' , l_status_meaning );
4257:
4258: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4259: FND_MESSAGE.SET_TOKEN('PARAMN2' , l_ref_REPH_rec.PARAMN2 );
4260: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4261: --Charges Manually Updated for RO
4262: elsif (l_ref_REPH_rec.event_code = 'CM') then
4263: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4256: FND_MESSAGE.SET_TOKEN('NEW_STATUS_PARAMC1' , l_status_meaning );
4257:
4258: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4259: FND_MESSAGE.SET_TOKEN('PARAMN2' , l_ref_REPH_rec.PARAMN2 );
4260: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4261: --Charges Manually Updated for RO
4262: elsif (l_ref_REPH_rec.event_code = 'CM') then
4263: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4264: --Default Contract Updated
4259: FND_MESSAGE.SET_TOKEN('PARAMN2' , l_ref_REPH_rec.PARAMN2 );
4260: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4261: --Charges Manually Updated for RO
4262: elsif (l_ref_REPH_rec.event_code = 'CM') then
4263: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4264: --Default Contract Updated
4265: elsif (l_ref_REPH_rec.event_code = 'CONU') then
4266: FND_MESSAGE.SET_TOKEN('PARAMC10' , l_ref_REPH_rec.PARAMC10 );
4267: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4262: elsif (l_ref_REPH_rec.event_code = 'CM') then
4263: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4264: --Default Contract Updated
4265: elsif (l_ref_REPH_rec.event_code = 'CONU') then
4266: FND_MESSAGE.SET_TOKEN('PARAMC10' , l_ref_REPH_rec.PARAMC10 );
4267: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4268: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4269: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4270: --Job Submitted
4263: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4264: --Default Contract Updated
4265: elsif (l_ref_REPH_rec.event_code = 'CONU') then
4266: FND_MESSAGE.SET_TOKEN('PARAMC10' , l_ref_REPH_rec.PARAMC10 );
4267: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4268: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4269: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4270: --Job Submitted
4271: elsif (l_ref_REPH_rec.event_code = 'JSU') then
4264: --Default Contract Updated
4265: elsif (l_ref_REPH_rec.event_code = 'CONU') then
4266: FND_MESSAGE.SET_TOKEN('PARAMC10' , l_ref_REPH_rec.PARAMC10 );
4267: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4268: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4269: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4270: --Job Submitted
4271: elsif (l_ref_REPH_rec.event_code = 'JSU') then
4272: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4265: elsif (l_ref_REPH_rec.event_code = 'CONU') then
4266: FND_MESSAGE.SET_TOKEN('PARAMC10' , l_ref_REPH_rec.PARAMC10 );
4267: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4268: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4269: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4270: --Job Submitted
4271: elsif (l_ref_REPH_rec.event_code = 'JSU') then
4272: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4273: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4268: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4269: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4270: --Job Submitted
4271: elsif (l_ref_REPH_rec.event_code = 'JSU') then
4272: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4273: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4274: FND_MESSAGE.SET_TOKEN('PARAMN5' , l_ref_REPH_rec.PARAMN5 );
4275: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4276: FND_MESSAGE.SET_TOKEN('PARAMN6' , l_ref_REPH_rec.PARAMN6 );
4269: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4270: --Job Submitted
4271: elsif (l_ref_REPH_rec.event_code = 'JSU') then
4272: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4273: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4274: FND_MESSAGE.SET_TOKEN('PARAMN5' , l_ref_REPH_rec.PARAMN5 );
4275: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4276: FND_MESSAGE.SET_TOKEN('PARAMN6' , l_ref_REPH_rec.PARAMN6 );
4277: FND_MESSAGE.SET_TOKEN('PARAMN7' , l_ref_REPH_rec.PARAMN7 );
4270: --Job Submitted
4271: elsif (l_ref_REPH_rec.event_code = 'JSU') then
4272: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4273: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4274: FND_MESSAGE.SET_TOKEN('PARAMN5' , l_ref_REPH_rec.PARAMN5 );
4275: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4276: FND_MESSAGE.SET_TOKEN('PARAMN6' , l_ref_REPH_rec.PARAMN6 );
4277: FND_MESSAGE.SET_TOKEN('PARAMN7' , l_ref_REPH_rec.PARAMN7 );
4278: --Job Completed Alert
4271: elsif (l_ref_REPH_rec.event_code = 'JSU') then
4272: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4273: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4274: FND_MESSAGE.SET_TOKEN('PARAMN5' , l_ref_REPH_rec.PARAMN5 );
4275: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4276: FND_MESSAGE.SET_TOKEN('PARAMN6' , l_ref_REPH_rec.PARAMN6 );
4277: FND_MESSAGE.SET_TOKEN('PARAMN7' , l_ref_REPH_rec.PARAMN7 );
4278: --Job Completed Alert
4279: elsif (l_ref_REPH_rec.event_code = 'JCA') then
4272: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4273: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4274: FND_MESSAGE.SET_TOKEN('PARAMN5' , l_ref_REPH_rec.PARAMN5 );
4275: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4276: FND_MESSAGE.SET_TOKEN('PARAMN6' , l_ref_REPH_rec.PARAMN6 );
4277: FND_MESSAGE.SET_TOKEN('PARAMN7' , l_ref_REPH_rec.PARAMN7 );
4278: --Job Completed Alert
4279: elsif (l_ref_REPH_rec.event_code = 'JCA') then
4280: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4273: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4274: FND_MESSAGE.SET_TOKEN('PARAMN5' , l_ref_REPH_rec.PARAMN5 );
4275: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4276: FND_MESSAGE.SET_TOKEN('PARAMN6' , l_ref_REPH_rec.PARAMN6 );
4277: FND_MESSAGE.SET_TOKEN('PARAMN7' , l_ref_REPH_rec.PARAMN7 );
4278: --Job Completed Alert
4279: elsif (l_ref_REPH_rec.event_code = 'JCA') then
4280: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4281: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4276: FND_MESSAGE.SET_TOKEN('PARAMN6' , l_ref_REPH_rec.PARAMN6 );
4277: FND_MESSAGE.SET_TOKEN('PARAMN7' , l_ref_REPH_rec.PARAMN7 );
4278: --Job Completed Alert
4279: elsif (l_ref_REPH_rec.event_code = 'JCA') then
4280: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4281: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4282: --Sales Order Received
4283: elsif (l_ref_REPH_rec.event_code = 'RRI') then
4284: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4277: FND_MESSAGE.SET_TOKEN('PARAMN7' , l_ref_REPH_rec.PARAMN7 );
4278: --Job Completed Alert
4279: elsif (l_ref_REPH_rec.event_code = 'JCA') then
4280: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4281: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4282: --Sales Order Received
4283: elsif (l_ref_REPH_rec.event_code = 'RRI') then
4284: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4285: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4280: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4281: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4282: --Sales Order Received
4283: elsif (l_ref_REPH_rec.event_code = 'RRI') then
4284: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4285: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4286: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4287: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4288: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4281: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4282: --Sales Order Received
4283: elsif (l_ref_REPH_rec.event_code = 'RRI') then
4284: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4285: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4286: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4287: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4288: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4289: --Sales Order Completed
4282: --Sales Order Received
4283: elsif (l_ref_REPH_rec.event_code = 'RRI') then
4284: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4285: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4286: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4287: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4288: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4289: --Sales Order Completed
4290: elsif (l_ref_REPH_rec.event_code = 'PSI') then
4283: elsif (l_ref_REPH_rec.event_code = 'RRI') then
4284: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4285: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4286: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4287: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4288: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4289: --Sales Order Completed
4290: elsif (l_ref_REPH_rec.event_code = 'PSI') then
4291: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4284: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4285: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4286: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4287: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4288: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4289: --Sales Order Completed
4290: elsif (l_ref_REPH_rec.event_code = 'PSI') then
4291: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4292: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4287: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4288: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4289: --Sales Order Completed
4290: elsif (l_ref_REPH_rec.event_code = 'PSI') then
4291: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4292: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4293: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4294: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4295: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4288: FND_MESSAGE.SET_TOKEN('QUANTITY' , l_ref_REPH_rec.QUANTITY );
4289: --Sales Order Completed
4290: elsif (l_ref_REPH_rec.event_code = 'PSI') then
4291: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4292: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4293: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4294: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4295: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4296: FND_MESSAGE.SET_TOKEN('PARAMC6' , l_ref_REPH_rec.PARAMC6 );
4289: --Sales Order Completed
4290: elsif (l_ref_REPH_rec.event_code = 'PSI') then
4291: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4292: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4293: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4294: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4295: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4296: FND_MESSAGE.SET_TOKEN('PARAMC6' , l_ref_REPH_rec.PARAMC6 );
4297: --Repair Order Owner Updated
4290: elsif (l_ref_REPH_rec.event_code = 'PSI') then
4291: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4292: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4293: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4294: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4295: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4296: FND_MESSAGE.SET_TOKEN('PARAMC6' , l_ref_REPH_rec.PARAMC6 );
4297: --Repair Order Owner Updated
4298: elsif (l_ref_REPH_rec.event_code = 'DROC') then
4291: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4292: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4293: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4294: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4295: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4296: FND_MESSAGE.SET_TOKEN('PARAMC6' , l_ref_REPH_rec.PARAMC6 );
4297: --Repair Order Owner Updated
4298: elsif (l_ref_REPH_rec.event_code = 'DROC') then
4299: fnd_message.set_token('PARAMC1',l_ref_REPH_rec.PARAMC1);
4292: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4293: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4294: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4295: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4296: FND_MESSAGE.SET_TOKEN('PARAMC6' , l_ref_REPH_rec.PARAMC6 );
4297: --Repair Order Owner Updated
4298: elsif (l_ref_REPH_rec.event_code = 'DROC') then
4299: fnd_message.set_token('PARAMC1',l_ref_REPH_rec.PARAMC1);
4300: fnd_message.set_token('PARAMC2',l_ref_REPH_rec.PARAMC2);
4295: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4296: FND_MESSAGE.SET_TOKEN('PARAMC6' , l_ref_REPH_rec.PARAMC6 );
4297: --Repair Order Owner Updated
4298: elsif (l_ref_REPH_rec.event_code = 'DROC') then
4299: fnd_message.set_token('PARAMC1',l_ref_REPH_rec.PARAMC1);
4300: fnd_message.set_token('PARAMC2',l_ref_REPH_rec.PARAMC2);
4301: fnd_message.set_token('CREATED_BY',l_user_name);
4302: --Service Request Status Updated
4303: elsif (l_ref_REPH_rec.event_code = 'SRU') then
4296: FND_MESSAGE.SET_TOKEN('PARAMC6' , l_ref_REPH_rec.PARAMC6 );
4297: --Repair Order Owner Updated
4298: elsif (l_ref_REPH_rec.event_code = 'DROC') then
4299: fnd_message.set_token('PARAMC1',l_ref_REPH_rec.PARAMC1);
4300: fnd_message.set_token('PARAMC2',l_ref_REPH_rec.PARAMC2);
4301: fnd_message.set_token('CREATED_BY',l_user_name);
4302: --Service Request Status Updated
4303: elsif (l_ref_REPH_rec.event_code = 'SRU') then
4304: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4297: --Repair Order Owner Updated
4298: elsif (l_ref_REPH_rec.event_code = 'DROC') then
4299: fnd_message.set_token('PARAMC1',l_ref_REPH_rec.PARAMC1);
4300: fnd_message.set_token('PARAMC2',l_ref_REPH_rec.PARAMC2);
4301: fnd_message.set_token('CREATED_BY',l_user_name);
4302: --Service Request Status Updated
4303: elsif (l_ref_REPH_rec.event_code = 'SRU') then
4304: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4305: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4300: fnd_message.set_token('PARAMC2',l_ref_REPH_rec.PARAMC2);
4301: fnd_message.set_token('CREATED_BY',l_user_name);
4302: --Service Request Status Updated
4303: elsif (l_ref_REPH_rec.event_code = 'SRU') then
4304: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4305: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4306: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4307: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4308: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4301: fnd_message.set_token('CREATED_BY',l_user_name);
4302: --Service Request Status Updated
4303: elsif (l_ref_REPH_rec.event_code = 'SRU') then
4304: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4305: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4306: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4307: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4308: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4309: --RO Type Updated
4302: --Service Request Status Updated
4303: elsif (l_ref_REPH_rec.event_code = 'SRU') then
4304: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4305: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4306: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4307: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4308: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4309: --RO Type Updated
4310: elsif (l_ref_REPH_rec.event_code = 'RTU') then
4303: elsif (l_ref_REPH_rec.event_code = 'SRU') then
4304: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4305: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4306: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4307: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4308: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4309: --RO Type Updated
4310: elsif (l_ref_REPH_rec.event_code = 'RTU') then
4311: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4304: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4305: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4306: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4307: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4308: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4309: --RO Type Updated
4310: elsif (l_ref_REPH_rec.event_code = 'RTU') then
4311: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4312: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4307: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4308: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4309: --RO Type Updated
4310: elsif (l_ref_REPH_rec.event_code = 'RTU') then
4311: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4312: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4313: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4314: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4315: --Repair Order Alert
4308: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4309: --RO Type Updated
4310: elsif (l_ref_REPH_rec.event_code = 'RTU') then
4311: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4312: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4313: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4314: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4315: --Repair Order Alert
4316: elsif (l_ref_REPH_rec.event_code = 'OA') then
4309: --RO Type Updated
4310: elsif (l_ref_REPH_rec.event_code = 'RTU') then
4311: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4312: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4313: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4314: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4315: --Repair Order Alert
4316: elsif (l_ref_REPH_rec.event_code = 'OA') then
4317: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4310: elsif (l_ref_REPH_rec.event_code = 'RTU') then
4311: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4312: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4313: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4314: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4315: --Repair Order Alert
4316: elsif (l_ref_REPH_rec.event_code = 'OA') then
4317: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4318: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4313: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4314: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4315: --Repair Order Alert
4316: elsif (l_ref_REPH_rec.event_code = 'OA') then
4317: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4318: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4319: --Task Created
4320: elsif (l_ref_REPH_rec.event_code = 'TC') then
4321: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4314: FND_MESSAGE.SET_TOKEN('CREATED_BY' , l_user_name );
4315: --Repair Order Alert
4316: elsif (l_ref_REPH_rec.event_code = 'OA') then
4317: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4318: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4319: --Task Created
4320: elsif (l_ref_REPH_rec.event_code = 'TC') then
4321: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4322: FND_MESSAGE.SET_TOKEN('PARAMC7' , l_ref_REPH_rec.PARAMC7 );
4317: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4318: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4319: --Task Created
4320: elsif (l_ref_REPH_rec.event_code = 'TC') then
4321: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4322: FND_MESSAGE.SET_TOKEN('PARAMC7' , l_ref_REPH_rec.PARAMC7 );
4323: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4324: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4325: FND_MESSAGE.SET_TOKEN('PARAMC6' , l_ref_REPH_rec.PARAMC6 );
4318: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4319: --Task Created
4320: elsif (l_ref_REPH_rec.event_code = 'TC') then
4321: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4322: FND_MESSAGE.SET_TOKEN('PARAMC7' , l_ref_REPH_rec.PARAMC7 );
4323: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4324: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4325: FND_MESSAGE.SET_TOKEN('PARAMC6' , l_ref_REPH_rec.PARAMC6 );
4326: --Task Owner Updated
4319: --Task Created
4320: elsif (l_ref_REPH_rec.event_code = 'TC') then
4321: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4322: FND_MESSAGE.SET_TOKEN('PARAMC7' , l_ref_REPH_rec.PARAMC7 );
4323: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4324: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4325: FND_MESSAGE.SET_TOKEN('PARAMC6' , l_ref_REPH_rec.PARAMC6 );
4326: --Task Owner Updated
4327: elsif (l_ref_REPH_rec.event_code = 'TOC') then
4320: elsif (l_ref_REPH_rec.event_code = 'TC') then
4321: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4322: FND_MESSAGE.SET_TOKEN('PARAMC7' , l_ref_REPH_rec.PARAMC7 );
4323: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4324: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4325: FND_MESSAGE.SET_TOKEN('PARAMC6' , l_ref_REPH_rec.PARAMC6 );
4326: --Task Owner Updated
4327: elsif (l_ref_REPH_rec.event_code = 'TOC') then
4328: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4321: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4322: FND_MESSAGE.SET_TOKEN('PARAMC7' , l_ref_REPH_rec.PARAMC7 );
4323: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4324: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4325: FND_MESSAGE.SET_TOKEN('PARAMC6' , l_ref_REPH_rec.PARAMC6 );
4326: --Task Owner Updated
4327: elsif (l_ref_REPH_rec.event_code = 'TOC') then
4328: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4329: FND_MESSAGE.SET_TOKEN('PARAMC7' , l_ref_REPH_rec.PARAMC7 );
4324: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4325: FND_MESSAGE.SET_TOKEN('PARAMC6' , l_ref_REPH_rec.PARAMC6 );
4326: --Task Owner Updated
4327: elsif (l_ref_REPH_rec.event_code = 'TOC') then
4328: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4329: FND_MESSAGE.SET_TOKEN('PARAMC7' , l_ref_REPH_rec.PARAMC7 );
4330: FND_MESSAGE.SET_TOKEN('PARAMC9' , l_ref_REPH_rec.PARAMC9 );
4331: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4332: --Task Status Updated
4325: FND_MESSAGE.SET_TOKEN('PARAMC6' , l_ref_REPH_rec.PARAMC6 );
4326: --Task Owner Updated
4327: elsif (l_ref_REPH_rec.event_code = 'TOC') then
4328: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4329: FND_MESSAGE.SET_TOKEN('PARAMC7' , l_ref_REPH_rec.PARAMC7 );
4330: FND_MESSAGE.SET_TOKEN('PARAMC9' , l_ref_REPH_rec.PARAMC9 );
4331: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4332: --Task Status Updated
4333: elsif (l_ref_REPH_rec.event_code = 'TSC') then
4326: --Task Owner Updated
4327: elsif (l_ref_REPH_rec.event_code = 'TOC') then
4328: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4329: FND_MESSAGE.SET_TOKEN('PARAMC7' , l_ref_REPH_rec.PARAMC7 );
4330: FND_MESSAGE.SET_TOKEN('PARAMC9' , l_ref_REPH_rec.PARAMC9 );
4331: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4332: --Task Status Updated
4333: elsif (l_ref_REPH_rec.event_code = 'TSC') then
4334: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4327: elsif (l_ref_REPH_rec.event_code = 'TOC') then
4328: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4329: FND_MESSAGE.SET_TOKEN('PARAMC7' , l_ref_REPH_rec.PARAMC7 );
4330: FND_MESSAGE.SET_TOKEN('PARAMC9' , l_ref_REPH_rec.PARAMC9 );
4331: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4332: --Task Status Updated
4333: elsif (l_ref_REPH_rec.event_code = 'TSC') then
4334: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4335: FND_MESSAGE.SET_TOKEN('PARAMC7' , l_ref_REPH_rec.PARAMC7 );
4330: FND_MESSAGE.SET_TOKEN('PARAMC9' , l_ref_REPH_rec.PARAMC9 );
4331: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4332: --Task Status Updated
4333: elsif (l_ref_REPH_rec.event_code = 'TSC') then
4334: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4335: FND_MESSAGE.SET_TOKEN('PARAMC7' , l_ref_REPH_rec.PARAMC7 );
4336: FND_MESSAGE.SET_TOKEN('PARAMC8' , l_ref_REPH_rec.PARAMC8 );
4337: FND_MESSAGE.SET_TOKEN('PARAMC6' , l_ref_REPH_rec.PARAMC6 );
4338: --Task Assignee Updated
4331: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4332: --Task Status Updated
4333: elsif (l_ref_REPH_rec.event_code = 'TSC') then
4334: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4335: FND_MESSAGE.SET_TOKEN('PARAMC7' , l_ref_REPH_rec.PARAMC7 );
4336: FND_MESSAGE.SET_TOKEN('PARAMC8' , l_ref_REPH_rec.PARAMC8 );
4337: FND_MESSAGE.SET_TOKEN('PARAMC6' , l_ref_REPH_rec.PARAMC6 );
4338: --Task Assignee Updated
4339: elsif (l_ref_REPH_rec.event_code = 'TAC') then
4332: --Task Status Updated
4333: elsif (l_ref_REPH_rec.event_code = 'TSC') then
4334: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4335: FND_MESSAGE.SET_TOKEN('PARAMC7' , l_ref_REPH_rec.PARAMC7 );
4336: FND_MESSAGE.SET_TOKEN('PARAMC8' , l_ref_REPH_rec.PARAMC8 );
4337: FND_MESSAGE.SET_TOKEN('PARAMC6' , l_ref_REPH_rec.PARAMC6 );
4338: --Task Assignee Updated
4339: elsif (l_ref_REPH_rec.event_code = 'TAC') then
4340: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4333: elsif (l_ref_REPH_rec.event_code = 'TSC') then
4334: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4335: FND_MESSAGE.SET_TOKEN('PARAMC7' , l_ref_REPH_rec.PARAMC7 );
4336: FND_MESSAGE.SET_TOKEN('PARAMC8' , l_ref_REPH_rec.PARAMC8 );
4337: FND_MESSAGE.SET_TOKEN('PARAMC6' , l_ref_REPH_rec.PARAMC6 );
4338: --Task Assignee Updated
4339: elsif (l_ref_REPH_rec.event_code = 'TAC') then
4340: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4341: FND_MESSAGE.SET_TOKEN('PARAMC7' , l_ref_REPH_rec.PARAMC7 );
4336: FND_MESSAGE.SET_TOKEN('PARAMC8' , l_ref_REPH_rec.PARAMC8 );
4337: FND_MESSAGE.SET_TOKEN('PARAMC6' , l_ref_REPH_rec.PARAMC6 );
4338: --Task Assignee Updated
4339: elsif (l_ref_REPH_rec.event_code = 'TAC') then
4340: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4341: FND_MESSAGE.SET_TOKEN('PARAMC7' , l_ref_REPH_rec.PARAMC7 );
4342: FND_MESSAGE.SET_TOKEN('PARAMC9' , l_ref_REPH_rec.PARAMC9 );
4343: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4344: --Customer Approved
4337: FND_MESSAGE.SET_TOKEN('PARAMC6' , l_ref_REPH_rec.PARAMC6 );
4338: --Task Assignee Updated
4339: elsif (l_ref_REPH_rec.event_code = 'TAC') then
4340: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4341: FND_MESSAGE.SET_TOKEN('PARAMC7' , l_ref_REPH_rec.PARAMC7 );
4342: FND_MESSAGE.SET_TOKEN('PARAMC9' , l_ref_REPH_rec.PARAMC9 );
4343: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4344: --Customer Approved
4345: elsif (l_ref_REPH_rec.event_code = 'A') then
4338: --Task Assignee Updated
4339: elsif (l_ref_REPH_rec.event_code = 'TAC') then
4340: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4341: FND_MESSAGE.SET_TOKEN('PARAMC7' , l_ref_REPH_rec.PARAMC7 );
4342: FND_MESSAGE.SET_TOKEN('PARAMC9' , l_ref_REPH_rec.PARAMC9 );
4343: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4344: --Customer Approved
4345: elsif (l_ref_REPH_rec.event_code = 'A') then
4346: --get status meaning
4339: elsif (l_ref_REPH_rec.event_code = 'TAC') then
4340: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4341: FND_MESSAGE.SET_TOKEN('PARAMC7' , l_ref_REPH_rec.PARAMC7 );
4342: FND_MESSAGE.SET_TOKEN('PARAMC9' , l_ref_REPH_rec.PARAMC9 );
4343: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4344: --Customer Approved
4345: elsif (l_ref_REPH_rec.event_code = 'A') then
4346: --get status meaning
4347: Open c_get_status_meaning(l_ref_REPH_rec.PARAMC2, 'CSD_APPROVAL_STATUS');
4346: --get status meaning
4347: Open c_get_status_meaning(l_ref_REPH_rec.PARAMC2, 'CSD_APPROVAL_STATUS');
4348: FETCH c_get_status_meaning into l_status_meaning;
4349: Close c_get_status_meaning;
4350: FND_MESSAGE.SET_TOKEN('OLD_STATUS_PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4351:
4352: --get flow status meaning
4353: Open c_get_status_meaning(l_ref_REPH_rec.PARAMC1,'CSD_APPROVAL_STATUS' );
4354: FETCH c_get_status_meaning into l_status_meaning;
4352: --get flow status meaning
4353: Open c_get_status_meaning(l_ref_REPH_rec.PARAMC1,'CSD_APPROVAL_STATUS' );
4354: FETCH c_get_status_meaning into l_status_meaning;
4355: Close c_get_status_meaning;
4356: FND_MESSAGE.SET_TOKEN('NEW_STATUS_PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4357:
4358: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4359: --Customer Rejected
4360: elsif (l_ref_REPH_rec.event_code = 'R') then
4354: FETCH c_get_status_meaning into l_status_meaning;
4355: Close c_get_status_meaning;
4356: FND_MESSAGE.SET_TOKEN('NEW_STATUS_PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4357:
4358: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4359: --Customer Rejected
4360: elsif (l_ref_REPH_rec.event_code = 'R') then
4361:
4362: --get status meaning
4362: --get status meaning
4363: Open c_get_status_meaning(l_ref_REPH_rec.PARAMC2, 'CSD_APPROVAL_STATUS');
4364: FETCH c_get_status_meaning into l_status_meaning;
4365: Close c_get_status_meaning;
4366: FND_MESSAGE.SET_TOKEN('OLD_STATUS_PARAMC2' , l_status_meaning );
4367:
4368: --get flow status meaning
4369: Open c_get_status_meaning(l_ref_REPH_rec.PARAMC1,'CSD_APPROVAL_STATUS' );
4370: FETCH c_get_status_meaning into l_status_meaning;
4368: --get flow status meaning
4369: Open c_get_status_meaning(l_ref_REPH_rec.PARAMC1,'CSD_APPROVAL_STATUS' );
4370: FETCH c_get_status_meaning into l_status_meaning;
4371: Close c_get_status_meaning;
4372: FND_MESSAGE.SET_TOKEN('NEW_STATUS_PARAMC1' , l_status_meaning);
4373:
4374: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4375:
4376: -- START bug#13698799 auto create ro, parent ro
4370: FETCH c_get_status_meaning into l_status_meaning;
4371: Close c_get_status_meaning;
4372: FND_MESSAGE.SET_TOKEN('NEW_STATUS_PARAMC1' , l_status_meaning);
4373:
4374: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4375:
4376: -- START bug#13698799 auto create ro, parent ro
4377: --Repair Order Creation
4378: elsif (l_ref_REPH_rec.event_code = 'ROC') then
4375:
4376: -- START bug#13698799 auto create ro, parent ro
4377: --Repair Order Creation
4378: elsif (l_ref_REPH_rec.event_code = 'ROC') then
4379: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4380: open c_get_status_meaning(l_ref_REPH_rec.PARAMC2, 'CSD_REPAIR_FLOW_STATUS' );
4381: FETCH c_get_status_meaning into l_status_meaning;
4382: Close c_get_status_meaning;
4383: FND_MESSAGE.SET_TOKEN('FLOW_STATUS_PARAMC2' , l_status_meaning );
4379: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4380: open c_get_status_meaning(l_ref_REPH_rec.PARAMC2, 'CSD_REPAIR_FLOW_STATUS' );
4381: FETCH c_get_status_meaning into l_status_meaning;
4382: Close c_get_status_meaning;
4383: FND_MESSAGE.SET_TOKEN('FLOW_STATUS_PARAMC2' , l_status_meaning );
4384: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4385: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4386: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4387: FND_MESSAGE.SET_TOKEN('QTY' , l_ref_REPH_rec.QUANTITY);
4380: open c_get_status_meaning(l_ref_REPH_rec.PARAMC2, 'CSD_REPAIR_FLOW_STATUS' );
4381: FETCH c_get_status_meaning into l_status_meaning;
4382: Close c_get_status_meaning;
4383: FND_MESSAGE.SET_TOKEN('FLOW_STATUS_PARAMC2' , l_status_meaning );
4384: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4385: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4386: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4387: FND_MESSAGE.SET_TOKEN('QTY' , l_ref_REPH_rec.QUANTITY);
4388: open c_get_repair_number(l_ref_REPH_rec.repair_line_id);
4381: FETCH c_get_status_meaning into l_status_meaning;
4382: Close c_get_status_meaning;
4383: FND_MESSAGE.SET_TOKEN('FLOW_STATUS_PARAMC2' , l_status_meaning );
4384: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4385: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4386: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4387: FND_MESSAGE.SET_TOKEN('QTY' , l_ref_REPH_rec.QUANTITY);
4388: open c_get_repair_number(l_ref_REPH_rec.repair_line_id);
4389: FETCH c_get_repair_number into l_repair_number;
4382: Close c_get_status_meaning;
4383: FND_MESSAGE.SET_TOKEN('FLOW_STATUS_PARAMC2' , l_status_meaning );
4384: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4385: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4386: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4387: FND_MESSAGE.SET_TOKEN('QTY' , l_ref_REPH_rec.QUANTITY);
4388: open c_get_repair_number(l_ref_REPH_rec.repair_line_id);
4389: FETCH c_get_repair_number into l_repair_number;
4390: Close c_get_repair_number;
4383: FND_MESSAGE.SET_TOKEN('FLOW_STATUS_PARAMC2' , l_status_meaning );
4384: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4385: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4386: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4387: FND_MESSAGE.SET_TOKEN('QTY' , l_ref_REPH_rec.QUANTITY);
4388: open c_get_repair_number(l_ref_REPH_rec.repair_line_id);
4389: FETCH c_get_repair_number into l_repair_number;
4390: Close c_get_repair_number;
4391: FND_MESSAGE.SET_TOKEN('REPAIR_NUMBER' , l_repair_number);
4387: FND_MESSAGE.SET_TOKEN('QTY' , l_ref_REPH_rec.QUANTITY);
4388: open c_get_repair_number(l_ref_REPH_rec.repair_line_id);
4389: FETCH c_get_repair_number into l_repair_number;
4390: Close c_get_repair_number;
4391: FND_MESSAGE.SET_TOKEN('REPAIR_NUMBER' , l_repair_number);
4392: --Component Repair Order Creation
4393: elsif (l_ref_REPH_rec.event_code = 'CROC') then
4394: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4395: open c_get_status_meaning(l_ref_REPH_rec.PARAMC2, 'CSD_REPAIR_FLOW_STATUS' );
4390: Close c_get_repair_number;
4391: FND_MESSAGE.SET_TOKEN('REPAIR_NUMBER' , l_repair_number);
4392: --Component Repair Order Creation
4393: elsif (l_ref_REPH_rec.event_code = 'CROC') then
4394: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4395: open c_get_status_meaning(l_ref_REPH_rec.PARAMC2, 'CSD_REPAIR_FLOW_STATUS' );
4396: FETCH c_get_status_meaning into l_status_meaning;
4397: Close c_get_status_meaning;
4398: FND_MESSAGE.SET_TOKEN('COMP_STATUS_PARAMC2' , l_status_meaning );
4394: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4395: open c_get_status_meaning(l_ref_REPH_rec.PARAMC2, 'CSD_REPAIR_FLOW_STATUS' );
4396: FETCH c_get_status_meaning into l_status_meaning;
4397: Close c_get_status_meaning;
4398: FND_MESSAGE.SET_TOKEN('COMP_STATUS_PARAMC2' , l_status_meaning );
4399: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4400: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4401: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4402: FND_MESSAGE.SET_TOKEN('QTY' , l_ref_REPH_rec.QUANTITY);
4395: open c_get_status_meaning(l_ref_REPH_rec.PARAMC2, 'CSD_REPAIR_FLOW_STATUS' );
4396: FETCH c_get_status_meaning into l_status_meaning;
4397: Close c_get_status_meaning;
4398: FND_MESSAGE.SET_TOKEN('COMP_STATUS_PARAMC2' , l_status_meaning );
4399: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4400: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4401: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4402: FND_MESSAGE.SET_TOKEN('QTY' , l_ref_REPH_rec.QUANTITY);
4403: -- END bug#13698799 auto create ro, parent ro
4396: FETCH c_get_status_meaning into l_status_meaning;
4397: Close c_get_status_meaning;
4398: FND_MESSAGE.SET_TOKEN('COMP_STATUS_PARAMC2' , l_status_meaning );
4399: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4400: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4401: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4402: FND_MESSAGE.SET_TOKEN('QTY' , l_ref_REPH_rec.QUANTITY);
4403: -- END bug#13698799 auto create ro, parent ro
4404: -- service warranty contract.
4397: Close c_get_status_meaning;
4398: FND_MESSAGE.SET_TOKEN('COMP_STATUS_PARAMC2' , l_status_meaning );
4399: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4400: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4401: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4402: FND_MESSAGE.SET_TOKEN('QTY' , l_ref_REPH_rec.QUANTITY);
4403: -- END bug#13698799 auto create ro, parent ro
4404: -- service warranty contract.
4405: elsif (l_ref_REPH_rec.event_code = 'WI') then
4398: FND_MESSAGE.SET_TOKEN('COMP_STATUS_PARAMC2' , l_status_meaning );
4399: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4400: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4401: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4402: FND_MESSAGE.SET_TOKEN('QTY' , l_ref_REPH_rec.QUANTITY);
4403: -- END bug#13698799 auto create ro, parent ro
4404: -- service warranty contract.
4405: elsif (l_ref_REPH_rec.event_code = 'WI') then
4406: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4402: FND_MESSAGE.SET_TOKEN('QTY' , l_ref_REPH_rec.QUANTITY);
4403: -- END bug#13698799 auto create ro, parent ro
4404: -- service warranty contract.
4405: elsif (l_ref_REPH_rec.event_code = 'WI') then
4406: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4407: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4408: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4409: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4410: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4403: -- END bug#13698799 auto create ro, parent ro
4404: -- service warranty contract.
4405: elsif (l_ref_REPH_rec.event_code = 'WI') then
4406: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4407: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4408: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4409: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4410: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4411: FND_MESSAGE.SET_TOKEN('PARAMC6' , l_ref_REPH_rec.PARAMC6 );
4404: -- service warranty contract.
4405: elsif (l_ref_REPH_rec.event_code = 'WI') then
4406: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4407: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4408: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4409: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4410: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4411: FND_MESSAGE.SET_TOKEN('PARAMC6' , l_ref_REPH_rec.PARAMC6 );
4412: end if;
4405: elsif (l_ref_REPH_rec.event_code = 'WI') then
4406: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4407: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4408: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4409: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4410: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4411: FND_MESSAGE.SET_TOKEN('PARAMC6' , l_ref_REPH_rec.PARAMC6 );
4412: end if;
4413: -- get the message string and return it --
4406: FND_MESSAGE.SET_TOKEN('PARAMC1' , l_ref_REPH_rec.PARAMC1 );
4407: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4408: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4409: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4410: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4411: FND_MESSAGE.SET_TOKEN('PARAMC6' , l_ref_REPH_rec.PARAMC6 );
4412: end if;
4413: -- get the message string and return it --
4414: l_repair_detail := FND_MESSAGE.GET;
4407: FND_MESSAGE.SET_TOKEN('PARAMC2' , l_ref_REPH_rec.PARAMC2 );
4408: FND_MESSAGE.SET_TOKEN('PARAMC3' , l_ref_REPH_rec.PARAMC3 );
4409: FND_MESSAGE.SET_TOKEN('PARAMC4' , l_ref_REPH_rec.PARAMC4 );
4410: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4411: FND_MESSAGE.SET_TOKEN('PARAMC6' , l_ref_REPH_rec.PARAMC6 );
4412: end if;
4413: -- get the message string and return it --
4414: l_repair_detail := FND_MESSAGE.GET;
4415: return l_repair_detail;
4410: FND_MESSAGE.SET_TOKEN('PARAMC5' , l_ref_REPH_rec.PARAMC5 );
4411: FND_MESSAGE.SET_TOKEN('PARAMC6' , l_ref_REPH_rec.PARAMC6 );
4412: end if;
4413: -- get the message string and return it --
4414: l_repair_detail := FND_MESSAGE.GET;
4415: return l_repair_detail;
4416:
4417: END GET_HISTORY_DETAIL;
4418: