[Home] [Help]
427:
428: IF l_insert_flag = TRUE THEN
429: -- Derive the values for further processing.
430: -- Get the person id for the passed person number.
431: l_person_id := Igs_Ge_Gen_003.get_person_id (p_intermiss_rec.person_number);
432: IF l_person_id IS NULL THEN
433: FND_MESSAGE.SET_NAME('IGS','IGS_GE_INVALID_PERSON_NUMBER');
434: FND_MSG_PUB.ADD;
435: x_return_status := FND_API.G_RET_STS_ERROR;
440:
441: IF l_insert_flag = TRUE THEN
442: -- Get the approver person id for the approver.
443: IF p_intermiss_rec.approver_person_number IS NOT NULL THEN
444: l_approver_person_id := Igs_Ge_Gen_003.get_person_id (p_intermiss_rec.approver_person_number);
445: IF l_approver_person_id IS NULL THEN
446: FND_MESSAGE.SET_NAME('IGS','IGS_EN_NO_APPROV_PERSON');
447: FND_MSG_PUB.ADD;
448: x_return_status := FND_API.G_RET_STS_ERROR;