DBA Data[Home] [Help]

APPS.EAM_METERREADING_VALIDATE_PVT dependencies on EAM_ERROR_MESSAGE_PVT

Line 27: , x_mesg_token_tbl OUT NOCOPY EAM_ERROR_MESSAGE_PVT.Mesg_Token_Tbl_Type

23: PROCEDURE CHECK_REQUIRED
24: (
25: p_eam_meter_reading_rec IN EAM_PROCESS_WO_PUB.eam_meter_reading_rec_type
26: , x_return_status OUT NOCOPY VARCHAR2
27: , x_mesg_token_tbl OUT NOCOPY EAM_ERROR_MESSAGE_PVT.Mesg_Token_Tbl_Type
28: )IS
29: l_Mesg_Token_Tbl EAM_ERROR_MESSAGE_PVT.Mesg_Token_Tbl_Type;
30: l_out_Mesg_Token_Tbl EAM_ERROR_MESSAGE_PVT.Mesg_Token_Tbl_Type;
31: l_Token_Tbl EAM_ERROR_MESSAGE_PVT.Token_Tbl_Type;

Line 29: l_Mesg_Token_Tbl EAM_ERROR_MESSAGE_PVT.Mesg_Token_Tbl_Type;

25: p_eam_meter_reading_rec IN EAM_PROCESS_WO_PUB.eam_meter_reading_rec_type
26: , x_return_status OUT NOCOPY VARCHAR2
27: , x_mesg_token_tbl OUT NOCOPY EAM_ERROR_MESSAGE_PVT.Mesg_Token_Tbl_Type
28: )IS
29: l_Mesg_Token_Tbl EAM_ERROR_MESSAGE_PVT.Mesg_Token_Tbl_Type;
30: l_out_Mesg_Token_Tbl EAM_ERROR_MESSAGE_PVT.Mesg_Token_Tbl_Type;
31: l_Token_Tbl EAM_ERROR_MESSAGE_PVT.Token_Tbl_Type;
32: l_status_type number;
33:

Line 30: l_out_Mesg_Token_Tbl EAM_ERROR_MESSAGE_PVT.Mesg_Token_Tbl_Type;

26: , x_return_status OUT NOCOPY VARCHAR2
27: , x_mesg_token_tbl OUT NOCOPY EAM_ERROR_MESSAGE_PVT.Mesg_Token_Tbl_Type
28: )IS
29: l_Mesg_Token_Tbl EAM_ERROR_MESSAGE_PVT.Mesg_Token_Tbl_Type;
30: l_out_Mesg_Token_Tbl EAM_ERROR_MESSAGE_PVT.Mesg_Token_Tbl_Type;
31: l_Token_Tbl EAM_ERROR_MESSAGE_PVT.Token_Tbl_Type;
32: l_status_type number;
33:
34: BEGIN

Line 31: l_Token_Tbl EAM_ERROR_MESSAGE_PVT.Token_Tbl_Type;

27: , x_mesg_token_tbl OUT NOCOPY EAM_ERROR_MESSAGE_PVT.Mesg_Token_Tbl_Type
28: )IS
29: l_Mesg_Token_Tbl EAM_ERROR_MESSAGE_PVT.Mesg_Token_Tbl_Type;
30: l_out_Mesg_Token_Tbl EAM_ERROR_MESSAGE_PVT.Mesg_Token_Tbl_Type;
31: l_Token_Tbl EAM_ERROR_MESSAGE_PVT.Token_Tbl_Type;
32: l_status_type number;
33:
34: BEGIN
35: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 38: EAM_ERROR_MESSAGE_PVT.Write_Debug('Entered EAM_METERREADING_VALIDATE_PVT.CHECK_REQUIRED()..');

34: BEGIN
35: x_return_status := FND_API.G_RET_STS_SUCCESS;
36:
37: IF EAM_PROCESS_WO_PVT.Get_Debug = 'Y' THEN
38: EAM_ERROR_MESSAGE_PVT.Write_Debug('Entered EAM_METERREADING_VALIDATE_PVT.CHECK_REQUIRED()..');
39: END IF;
40:
41: IF p_eam_meter_reading_rec.meter_id IS NULL
42: THEN

Line 44: EAM_ERROR_MESSAGE_PVT.WRITE_DEBUG('Error as p_eam_meter_reading_rec.meter_id is null in EAM_METERREADING_VALIDATE_PVT.CHECK_REQUIRED()');

40:
41: IF p_eam_meter_reading_rec.meter_id IS NULL
42: THEN
43: IF EAM_PROCESS_WO_PVT.GET_DEBUG = 'Y' THEN
44: EAM_ERROR_MESSAGE_PVT.WRITE_DEBUG('Error as p_eam_meter_reading_rec.meter_id is null in EAM_METERREADING_VALIDATE_PVT.CHECK_REQUIRED()');
45: END IF;
46: l_token_tbl(1).token_name := 'WIP_ENTITY_NAME';
47: l_token_tbl(1).token_value := p_eam_meter_reading_rec.WIP_ENTITY_ID;
48:

Line 50: EAM_ERROR_MESSAGE_PVT.Add_Error_Token

46: l_token_tbl(1).token_name := 'WIP_ENTITY_NAME';
47: l_token_tbl(1).token_value := p_eam_meter_reading_rec.WIP_ENTITY_ID;
48:
49: l_out_mesg_token_tbl := l_mesg_token_tbl;
50: EAM_ERROR_MESSAGE_PVT.Add_Error_Token
51: ( p_message_name => 'EAM_WCMP_METERID_REQ'
52: , p_token_tbl => l_Token_tbl
53: , p_Mesg_Token_Tbl => l_Mesg_Token_Tbl
54: , x_Mesg_Token_Tbl => l_out_Mesg_Token_Tbl

Line 65: EAM_ERROR_MESSAGE_PVT.WRITE_DEBUG('Error as p_eam_meter_reading_rec.current_reading is null in EAM_METERREADING_VALIDATE_PVT.CHECK_REQUIRED()');

61:
62: IF p_eam_meter_reading_rec.current_reading IS NULL
63: THEN
64: IF EAM_PROCESS_WO_PVT.GET_DEBUG = 'Y' THEN
65: EAM_ERROR_MESSAGE_PVT.WRITE_DEBUG('Error as p_eam_meter_reading_rec.current_reading is null in EAM_METERREADING_VALIDATE_PVT.CHECK_REQUIRED()');
66: END IF;
67:
68: l_token_tbl(1).token_name := 'WIP_ENTITY_NAME';
69: l_token_tbl(1).token_value := p_eam_meter_reading_rec.WIP_ENTITY_ID;

Line 72: EAM_ERROR_MESSAGE_PVT.Add_Error_Token

68: l_token_tbl(1).token_name := 'WIP_ENTITY_NAME';
69: l_token_tbl(1).token_value := p_eam_meter_reading_rec.WIP_ENTITY_ID;
70:
71: l_out_mesg_token_tbl := l_mesg_token_tbl;
72: EAM_ERROR_MESSAGE_PVT.Add_Error_Token
73: ( p_message_name => 'EAM_WCMP_CURRENTREAD_REQ'
74: , p_token_tbl => l_Token_tbl
75: , p_Mesg_Token_Tbl => l_Mesg_Token_Tbl
76: , x_Mesg_Token_Tbl => l_out_Mesg_Token_Tbl

Line 87: EAM_ERROR_MESSAGE_PVT.WRITE_DEBUG('Error as p_eam_meter_reading_rec.wo_end_date is null in EAM_METERREADING_VALIDATE_PVT.CHECK_REQUIRED()');

83:
84: IF p_eam_meter_reading_rec.wo_end_date IS NULL
85: THEN
86: IF EAM_PROCESS_WO_PVT.GET_DEBUG = 'Y' THEN
87: EAM_ERROR_MESSAGE_PVT.WRITE_DEBUG('Error as p_eam_meter_reading_rec.wo_end_date is null in EAM_METERREADING_VALIDATE_PVT.CHECK_REQUIRED()');
88: END IF;
89:
90: l_token_tbl(1).token_name := 'WIP_ENTITY_NAME';
91: l_token_tbl(1).token_value := p_eam_meter_reading_rec.WIP_ENTITY_ID;

Line 94: EAM_ERROR_MESSAGE_PVT.Add_Error_Token

90: l_token_tbl(1).token_name := 'WIP_ENTITY_NAME';
91: l_token_tbl(1).token_value := p_eam_meter_reading_rec.WIP_ENTITY_ID;
92:
93: l_out_mesg_token_tbl := l_mesg_token_tbl;
94: EAM_ERROR_MESSAGE_PVT.Add_Error_Token
95: ( p_message_name => 'EAM_WCMP_ENDDATE_REQ'
96: , p_token_tbl => l_Token_tbl
97: , p_Mesg_Token_Tbl => l_Mesg_Token_Tbl
98: , x_Mesg_Token_Tbl => l_out_Mesg_Token_Tbl

Line 109: EAM_ERROR_MESSAGE_PVT.WRITE_DEBUG('Last Condition failed in EAM_METERREADING_VALIDATE_PVT.CHECK_REQUIRED()');

105:
106: IF p_eam_meter_reading_rec.reset_flag IS NOT NULL AND p_eam_meter_reading_rec.value_before_reset IS NULL
107: THEN
108: IF EAM_PROCESS_WO_PVT.GET_DEBUG = 'Y' THEN
109: EAM_ERROR_MESSAGE_PVT.WRITE_DEBUG('Last Condition failed in EAM_METERREADING_VALIDATE_PVT.CHECK_REQUIRED()');
110: END IF;
111:
112: l_token_tbl(1).token_name := 'WIP_ENTITY_NAME';
113: l_token_tbl(1).token_value := p_eam_meter_reading_rec.WIP_ENTITY_ID;

Line 116: EAM_ERROR_MESSAGE_PVT.Add_Error_Token

112: l_token_tbl(1).token_name := 'WIP_ENTITY_NAME';
113: l_token_tbl(1).token_value := p_eam_meter_reading_rec.WIP_ENTITY_ID;
114:
115: l_out_mesg_token_tbl := l_mesg_token_tbl;
116: EAM_ERROR_MESSAGE_PVT.Add_Error_Token
117: ( p_message_name => 'EAM_WCMP_VALBRESET_REQ'
118: , p_token_tbl => l_Token_tbl
119: , p_Mesg_Token_Tbl => l_Mesg_Token_Tbl
120: , x_Mesg_Token_Tbl => l_out_Mesg_Token_Tbl

Line 129: EAM_ERROR_MESSAGE_PVT.Write_Debug('Finished EAM_METERREADING_VALIDATE_PVT.CHECK_REQUIRED()..Successfully');

125: return;
126: END IF;
127:
128: IF EAM_PROCESS_WO_PVT.Get_Debug = 'Y' THEN
129: EAM_ERROR_MESSAGE_PVT.Write_Debug('Finished EAM_METERREADING_VALIDATE_PVT.CHECK_REQUIRED()..Successfully');
130: END IF;
131:
132: END CHECK_REQUIRED;
133:

Line 161: EAM_ERROR_MESSAGE_PVT.Write_Debug('Entered EAM_METERREADING_VALIDATE_PVT.MANDATORY_ENTERED()..');

157: x_man_reading_enter :=TRUE;
158: x_return_status := FND_API.G_RET_STS_SUCCESS;
159:
160: IF EAM_PROCESS_WO_PVT.Get_Debug = 'Y' THEN
161: EAM_ERROR_MESSAGE_PVT.Write_Debug('Entered EAM_METERREADING_VALIDATE_PVT.MANDATORY_ENTERED()..');
162: END IF;
163:
164: /*
165: Before processing the meter readings we will query eam_asset_meters table to get list of

Line 192: EAM_ERROR_MESSAGE_PVT.Write_Debug('Id of Meters' || I || 'associated: ' || counter_id_tbl(I));

188:
189: IF counter_id_tbl.COUNT > 0 THEN
190:
191: FOR I IN counter_id_tbl.FIRST..counter_id_tbl.LAST LOOP
192: EAM_ERROR_MESSAGE_PVT.Write_Debug('Id of Meters' || I || 'associated: ' || counter_id_tbl(I));
193: is_meter_mandatory := Eam_Meters_Util.is_meter_reading_mandatory(
194: p_wip_entity_id => p_wip_entity_id ,
195: p_meter_id => counter_id_tbl(I)
196: );

Line 199: EAM_ERROR_MESSAGE_PVT.Write_Debug('This meter is mandatory! : ' || counter_id_tbl(I));

195: p_meter_id => counter_id_tbl(I)
196: );
197:
198: IF is_meter_mandatory = TRUE THEN
199: EAM_ERROR_MESSAGE_PVT.Write_Debug('This meter is mandatory! : ' || counter_id_tbl(I));
200: mandatory_counter_id_tbl(loop_var) := counter_id_tbl(I);
201: loop_var := loop_var + 1;
202: END IF ;
203: END LOOP;

Line 254: EAM_ERROR_MESSAGE_PVT.WRITE_DEBUG('Exception FROM EAM_METERREADING_VALIDATE_PVT.MANDATORY_ENTERED()');

250: END IF;
251: EXCEPTION
252: WHEN OTHERS THEN
253: IF EAM_PROCESS_WO_PVT.GET_DEBUG = 'Y' THEN
254: EAM_ERROR_MESSAGE_PVT.WRITE_DEBUG('Exception FROM EAM_METERREADING_VALIDATE_PVT.MANDATORY_ENTERED()');
255: END IF;
256: x_return_status := FND_API.G_RET_STS_ERROR;
257:
258: IF EAM_PROCESS_WO_PVT.Get_Debug = 'Y' THEN

Line 259: EAM_ERROR_MESSAGE_PVT.Write_Debug('Finished EAM_METERREADING_VALIDATE_PVT.MANDATORY_ENTERED()..');

255: END IF;
256: x_return_status := FND_API.G_RET_STS_ERROR;
257:
258: IF EAM_PROCESS_WO_PVT.Get_Debug = 'Y' THEN
259: EAM_ERROR_MESSAGE_PVT.Write_Debug('Finished EAM_METERREADING_VALIDATE_PVT.MANDATORY_ENTERED()..');
260: END IF;
261: END MANDATORY_ENTERED;
262:
263: END EAM_METERREADING_VALIDATE_PVT;