32: l_Token_Tbl EAM_ERROR_MESSAGE_PVT.Token_Tbl_Type;
33: l_status_type number;
34:
35: BEGIN
36: x_return_status := FND_API.G_RET_STS_SUCCESS;
37:
38: IF EAM_PROCESS_WO_PVT.Get_Debug = 'Y' THEN
39: EAM_ERROR_MESSAGE_PVT.Write_Debug('Entered EAM_METERREADING_VALIDATE_PVT.CHECK_REQUIRED()..');
40: END IF;
55: , x_Mesg_Token_Tbl => l_out_Mesg_Token_Tbl
56: );
57: l_mesg_token_tbl := l_out_mesg_token_tbl;
58: x_mesg_token_tbl := l_mesg_token_tbl ;
59: x_return_status := FND_API.G_RET_STS_ERROR;
60: return;
61: END IF;
62:
63: IF p_eam_meter_reading_rec.current_reading IS NULL
77: , x_Mesg_Token_Tbl => l_out_Mesg_Token_Tbl
78: );
79: l_mesg_token_tbl := l_out_mesg_token_tbl;
80: x_mesg_token_tbl := l_mesg_token_tbl ;
81: x_return_status := FND_API.G_RET_STS_ERROR;
82: return;
83: END IF;
84:
85: IF p_eam_meter_reading_rec.wo_end_date IS NULL
99: , x_Mesg_Token_Tbl => l_out_Mesg_Token_Tbl
100: );
101: l_mesg_token_tbl := l_out_mesg_token_tbl;
102: x_mesg_token_tbl := l_mesg_token_tbl ;
103: x_return_status := FND_API.G_RET_STS_ERROR;
104: return;
105: END IF;
106:
107: IF p_eam_meter_reading_rec.reset_flag IS NOT NULL AND p_eam_meter_reading_rec.value_before_reset IS NULL
121: , x_Mesg_Token_Tbl => l_out_Mesg_Token_Tbl
122: );
123: l_mesg_token_tbl := l_out_mesg_token_tbl;
124: x_mesg_token_tbl := l_mesg_token_tbl ;
125: x_return_status := FND_API.G_RET_STS_ERROR;
126: return;
127: END IF;
128:
129: IF EAM_PROCESS_WO_PVT.Get_Debug = 'Y' THEN
155: L_SOURCE_METER_ID_P number;
156: BEGIN
157:
158: x_man_reading_enter :=TRUE;
159: x_return_status := FND_API.G_RET_STS_SUCCESS;
160:
161: IF EAM_PROCESS_WO_PVT.Get_Debug = 'Y' THEN
162: EAM_ERROR_MESSAGE_PVT.Write_Debug('Entered EAM_METERREADING_VALIDATE_PVT.MANDATORY_ENTERED()..');
163: END IF;
257: X_MAN_READING_ENTER := FALSE;
258: IF EAM_PROCESS_WO_PVT.Get_Debug = 'Y' THEN
259: EAM_ERROR_MESSAGE_PVT.Write_Debug('Error Con 1');
260: END IF;
261: X_RETURN_STATUS := FND_API.G_RET_STS_ERROR;
262: RETURN;
263: END IF;
264:
265: IF FLAG THEN
266: X_MAN_READING_ENTER := FALSE;
267: IF EAM_PROCESS_WO_PVT.Get_Debug = 'Y' THEN
268: EAM_ERROR_MESSAGE_PVT.Write_Debug('Error Con 2');
269: END IF;
270: X_RETURN_STATUS := FND_API.G_RET_STS_ERROR;
271: RETURN;
272: END IF;
273: END IF;
274:
278: WHEN OTHERS THEN
279: IF EAM_PROCESS_WO_PVT.GET_DEBUG = 'Y' THEN
280: EAM_ERROR_MESSAGE_PVT.WRITE_DEBUG('Exception FROM EAM_METERREADING_VALIDATE_PVT.MANDATORY_ENTERED()');
281: END IF;
282: x_return_status := FND_API.G_RET_STS_ERROR;
283:
284: IF EAM_PROCESS_WO_PVT.Get_Debug = 'Y' THEN
285: EAM_ERROR_MESSAGE_PVT.Write_Debug('Finished EAM_METERREADING_VALIDATE_PVT.MANDATORY_ENTERED()..');
286: END IF;