61: WHEN FND_API.G_EXC_ERROR THEN
62: RETURN;
63:
64: WHEN OTHERS THEN
65: IF (FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)) THEN
66: FND_MSG_PUB.Add_Exc_Msg (G_PKG_NAME, l_api_name);
67: END IF;
68: RETURN;
69:
62: RETURN;
63:
64: WHEN OTHERS THEN
65: IF (FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)) THEN
66: FND_MSG_PUB.Add_Exc_Msg (G_PKG_NAME, l_api_name);
67: END IF;
68: RETURN;
69:
70: END Put_Debug_Msg;
161: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
162: END IF;
163:
164: IF FND_API.to_Boolean ( p_init_msg_list ) THEN
165: FND_MSG_PUB.initialize ;
166: END IF;
167:
168: -- --------------------------------------------------------------------
169: -- Initialize Return status
321: FND_GLOBAL.USER_ID,
322: l_header_rec.cc_preparer_user_id,
323: l_header_rec.cc_owner_user_id), 1, 1);
324:
325: FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
326: p_data => p_msg_data );
327:
328: RETURN;
329:
334:
335: WHEN FND_API.G_EXC_ERROR THEN
336:
337: p_return_status := FND_API.G_RET_STS_ERROR;
338: FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
339: p_data => p_msg_data );
340: RETURN;
341:
342: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
341:
342: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
343:
344: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
345: FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
346: p_data => p_msg_data );
347: RETURN;
348:
349: WHEN OTHERS THEN
348:
349: WHEN OTHERS THEN
350:
351: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
352: IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
353: FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME,
354: l_api_name);
355: END IF;
356:
349: WHEN OTHERS THEN
350:
351: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
352: IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
353: FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME,
354: l_api_name);
355: END IF;
356:
357: FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
353: FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME,
354: l_api_name);
355: END IF;
356:
357: FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
358: p_data => p_msg_data );
359: RETURN;
360:
361: END Get_Header_Desc;