Search Results delete_budget_line
Overview
The APPS.IGW_BUDGET_DETAILS_PVT package is a private PL/SQL API that supports budget line maintenance within the Oracle E-Business Suite Grants and Proposal management modules. The package header carries a revision marker of version 120.3, dated 2005/10/30, which places the source lineage firmly within the pre-R12 development stream and confirms longstanding stability through the 12.1.1 and 12.2.2 releases. Its name prefix, IGW, associates it with the Oracle Grants/Costing application family, while the _PVT suffix denotes an internal, private package intended to be invoked by another layer of code rather than directly by end users.
The business purpose of the package is to encapsulate the create, update, and delete lifecycle of budget line items on proposals and awards, together with supporting retrieval logic for derived attributes such as the personnel attachment flag and the budget justification text. By centralizing this logic, the package enforces consistent validation, message handling, and commit semantics through the FND_API conventions used across the EBS technology stack.
Key Procedures and Functions
- GET_PERSONNEL_ATTACHED_FLAG — A function that returns a flag indicating whether personnel are attached, derived from the supplied expenditure type and expenditure category flag.
- GET_BUDGET_JUSTIFICATION — A function that retrieves the budget justification text associated with a given line item identifier.
- CREATE_BUDGET_LINE — The primary procedure for inserting a new budget line. It accepts proposal, version, and budget period context, expenditure and budget category attributes, cost and cost-sharing amounts, and optional project, task, and award references.
- UPDATE_BUDGET_LINE — The counterpart procedure for modifying an existing budget line, following the same
FND_APIinitialization, commit, and validate-only parameter conventions as the create procedure. - DELETE_BUDGET_LINE — The procedure that removes a budget line item. The user's search term, delete_budget_line, maps directly to this documented procedure, which is the supported programmatic path for removing budget detail records.
Tables Accessed
The ETRM metadata for this object does not enumerate specific base tables through APPS synonyms. By convention, the procedures operate against the IGW budget detail and proposal/award-related tables that hold line item, expenditure category, and justification data. Callers should treat the underlying tables as implementation details of the private package and interact only through the documented interfaces.
Usage Notes
Because this is a private (_PVT) API referenced by zero other documented packages, it is not intended for direct invocation by external custom code. It is typically called from within the Grants/Proposal budget entry forms and any public wrapper package that shares the IGW_BUDGET_DETAILS namespace. Standard API practices apply: pass FND_API.G_FALSE for commit unless the caller controls the transaction boundary, inspect the returned x_return_status, x_msg_count, and x_msg_data outputs, and use the validate-only mode when performing pre-commit checking.
-
APPS.IGW_BUDGET_DETAILS_PVT SQL Statements
12.1.1
-
PACKAGE: APPS.IGW_BUDGET_DETAILS_PVT
12.1.1
-
PACKAGE BODY: APPS.IGW_BUDGET_DETAILS_PVT
12.1.1
-
APPS.GMS_BUDGET_PUB SQL Statements
12.1.1
-
APPS.GMS_BUDGET_PUB SQL Statements
12.2.2
-
APPS.PA_BUDGET_PUB SQL Statements
12.1.1
-
APPS.PA_BUDGET_PUB SQL Statements
12.2.2
-
APPS.IGW_BUDGET_DETAILS_PVT dependencies on FND_API
12.1.1
-
APPS.IGW_BUDGET_DETAILS_PVT dependencies on FND_API
12.1.1
-
APPS.PA_BUDGET_PUB dependencies on PA_FP_PLANNING_TRANSACTION_PUB
12.1.1
-
APPS.PA_BUDGET_PUB dependencies on PA_FP_PLANNING_TRANSACTION_PUB
12.2.2
-
PACKAGE: APPS.GMS_BUDGET_PUB
12.1.1
-
PACKAGE: APPS.GMS_BUDGET_PUB
12.2.2
-
PACKAGE BODY: APPS.GMS_BUDGET_PUB
12.1.1
-
PACKAGE BODY: APPS.GMS_BUDGET_PUB
12.2.2
-
APPS.PA_BUDGET_PUB dependencies on FND_API
12.2.2
-
APPS.PA_BUDGET_PUB dependencies on FND_PROFILE
12.1.1
-
APPS.PA_BUDGET_PUB dependencies on FND_PROFILE
12.2.2
-
APPS.GMS_BUDGET_PUB dependencies on FND_API
12.1.1
-
APPS.GMS_BUDGET_PUB dependencies on FND_API
12.2.2
-
APPS.PA_BUDGET_PUB dependencies on FND_API
12.1.1
-
APPS.GMS_BUDGET_PUB dependencies on GMS_BUDGET_LINES
12.2.2
-
APPS.GMS_BUDGET_PUB dependencies on GMS_BUDGET_LINES
12.1.1
-
APPS.PA_BUDGET_PUB dependencies on PA_RESOURCE_ASSIGNMENTS
12.2.2
-
APPS.PA_BUDGET_PUB dependencies on PA_RESOURCE_ASSIGNMENTS
12.1.1
-
PACKAGE BODY: APPS.PA_BUDGET_PUB
12.1.1
-
PACKAGE BODY: APPS.PA_BUDGET_PUB
12.2.2
-
PACKAGE: APPS.PA_BUDGET_PUB
12.2.2
-
PACKAGE: APPS.PA_BUDGET_PUB
12.1.1
-
APPS.PA_BUDGET_PUB dependencies on PA_DEBUG
12.1.1
-
APPS.PA_BUDGET_PUB dependencies on PA_DEBUG
12.2.2
-
APPS.PA_BUDGET_PUB dependencies on FND_API
12.2.2
-
APPS.PA_BUDGET_PUB dependencies on FND_API
12.1.1