1751: -- --------------------------------
1752: -- Standard Start of API savepoint
1753: SAVEPOINT Update_rep_task_hist;
1754:
1755: x_return_status := FND_API.G_RET_STS_SUCCESS;
1756:
1757: -- ---------------
1758: -- Api body starts
1759: -- ---------------
1842: -- Api body ends here
1843: -- -------------------
1844:
1845: -- Standard check of p_commit.
1846: IF FND_API.To_Boolean( 'F' ) THEN
1847: COMMIT WORK;
1848: END IF;
1849:
1850: -- Standard call to get message count and IF count is get message info.
1887:
1888: end if;
1889:
1890: EXCEPTION
1891: WHEN FND_API.G_EXC_ERROR THEN
1892: ROLLBACK TO Update_rep_task_hist;
1893: x_return_status := FND_API.G_RET_STS_ERROR ;
1894: FND_MSG_PUB.Count_And_Get
1895: (p_count => x_msg_count,
1889:
1890: EXCEPTION
1891: WHEN FND_API.G_EXC_ERROR THEN
1892: ROLLBACK TO Update_rep_task_hist;
1893: x_return_status := FND_API.G_RET_STS_ERROR ;
1894: FND_MSG_PUB.Count_And_Get
1895: (p_count => x_msg_count,
1896: p_data => x_msg_data
1897: );
1894: FND_MSG_PUB.Count_And_Get
1895: (p_count => x_msg_count,
1896: p_data => x_msg_data
1897: );
1898: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1899: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
1900: ROLLBACK TO Update_rep_task_hist;
1901: FND_MSG_PUB.Count_And_Get
1902: ( p_count => x_msg_count,
1895: (p_count => x_msg_count,
1896: p_data => x_msg_data
1897: );
1898: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1899: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
1900: ROLLBACK TO Update_rep_task_hist;
1901: FND_MSG_PUB.Count_And_Get
1902: ( p_count => x_msg_count,
1903: p_data => x_msg_data
1918: END IF;
1919:
1920:
1921: WHEN OTHERS THEN
1922: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
1923: ROLLBACK TO Update_rep_task_hist;
1924: IF FND_MSG_PUB.Check_Msg_Level
1925: (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
1926: THEN