524: l_return_status VARCHAR2(1);
525: l_org_id PO_HEADERS_ALL.org_id%type := p_org_id;
526: BEGIN
527:
528: IF NOT FND_API.Compatible_API_CALL ( l_api_version,
529: TO_NUMBER(VERSION,99.999),
530: l_api_name,
531: g_pkg_name)
532: THEN
529: TO_NUMBER(VERSION,99.999),
530: l_api_name,
531: g_pkg_name)
532: THEN
533: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
534: END IF;
535:
536: FND_MSG_PUB.initialize;
537:
564: RETURN l_result;
565:
566: EXCEPTION
567: --
568: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
569: -- Add the errors on the API message list to x_api_errors.
570: PO_DOCUMENT_UPDATE_PVT.add_message_list_errors (
571: p_api_errors => x_api_errors,
572: x_return_status => l_return_status