Search Results update_allowed
Overview
AR_BILLS_MAIN is the PL/SQL package body that powers the Oracle Receivables Bills Receivable (BR) functionality within Oracle E-Business Suite 12.1.1 and 12.2.2. The package encapsulates the server-side logic required to create, load, query, and manage bills receivable records and their associated remittance assignments. Its header comment ($Header: ARBRCOMB.pls 120.10.12010000.3) reflects a shipping release line, and the source has been maintained continuously since 2000, indicating its role as a long-standing foundational component of the Receivables Bills Receivable feature set.
Within the ETRM classification, AR_BILLS_MAIN is categorized as an OTHER API. It is not a bulk business-object API exposed through a formal PL/SQL interface; instead it functions primarily as a server-side supporting package invoked by the Bills Receivable forms, by the underlying application logic, and by other packages. The documented metadata identifies two dependent packages that reference it, confirming its position as a callable utility layer.
Key Procedures and Functions
The documented metadata defines twelve procedures and functions within the package body:
- LOAD_TABLE — Populates an internal/in-memory table structure used by the Bills Receivable form, typically to drive a multi-record block or a list of values.
- GET_ALL_ITEMS — Retrieves the full set of bills receivable items relevant to the current query context.
- GET_ALL_ITEMS_STATUS — Returns the status information associated with the retrieved items.
- BR_SEQ_ENTERABLE — Determines whether the document sequence field is enterable for the bills receivable record.
- BR_POSTED — Establishes whether a bill receivable has been posted.
- BR_SELECTED — Indicates whether a bill receivable has been selected in the current transaction context.
- FETCH_ASSIGNMENTS — Retrieves remittance assignments associated with a bill receivable.
- GTRUE / GFALSE — Helper functions that return the FND_API constants G_TRUE and G_FALSE respectively.
- GET_FND_API_CONSTANTS_REC — Relays FND_API constants to client-side Forms and libraries, which cannot directly reference PL/SQL package global variables.
- GET_FND_MSG_PUB_CONSTANTS_REC — Relays FND_MSG_PUB constants to the client side for the same reason.
- REVISION — Returns the package revision identifier.
Tables Accessed
The package reads and writes against a broad set of Receivables and Trading Community tables accessed through APPS synonyms:
- AR_CONS_INV / AR_CONS_INV_ALL — Consolidated billing invoice tables underpinning bills receivable creation.
- RA_CUSTOMER_TRX / RA_CUSTOMER_TRX_LINES / RA_CUST_TRX_TYPES — Transaction and transaction-type definitions for bills receivable documents.
- AR_PAYMENT_SCHEDULES / AR_RECEIPT_METHODS / AR_BATCHES / AR_TRANSACTION_HISTORY — Core Receivables payment, receipt, batch, and audit history data.
- HZ_CUST_ACCOUNTS / HZ_CUST_SITE_USES / HZ_PARTIES — Customer and party information for the remitting and drawee parties.
- AP_BANK_ACCOUNTS — Bank account data used when validating or selecting remittance bank information.
- FND_DOCUMENT_SEQUENCES — Supports the sequence-enterability check (BR_SEQ_ENTERABLE).
- PLITBLM — The standard Oracle Forms PL/SQL table structure used to pass item lists between server and client.
Usage Notes
AR_BILLS_MAIN is invoked primarily from Oracle Forms-based Bills Receivable windows and from supporting Receivables packages. Its constants-relay functions (GET_FND_API_CONSTANTS_REC, GET_FND_MSG_PUB_CONSTANTS_REC, GTRUE, GFALSE) exist specifically because Forms libraries cannot reference package globals directly. When introducing custom code, developers should treat AR_BILLS_MAIN as a supporting internal package: it is not part of the documented public API surface, and it should be extended only through supported customizations or by calling its documented procedures from custom forms logic. Because the package operates on open Receivables transaction data, it should be invoked within a properly initialized Forms session or a session where FND_PROFILE, FND_API, and FND_MSG_PUB are available, and changes should be tested against both 12.1.1 and 12.2.2 since the source line spans release boundaries.
-
APPS.AR_BILLS_MAIN SQL Statements
12.2.2
-
APPS.AR_BILLS_MAIN SQL Statements
12.1.1
-
PACKAGE BODY: APPS.AR_BILLS_MAIN
12.1.1
-
PACKAGE BODY: APPS.AR_BILLS_MAIN
12.2.2
-
VIEW: PA.PA_ADW_DIMENSION_STATUS#
12.2.2
-
VIEW: IGI.IGI_SLS_SECURE_TABLES#
12.2.2
-
VIEW: IGI.IGI_SLS_SECURE_TABLES_AUDIT#
12.2.2
-
VIEW: HR.IRC_REC_TEAM_MEMBERS#
12.2.2
-
VIEW: BOM.BOM_COMPONENT_COLUMNS#
12.2.2
-
VIEW: WSH.WSH_EXCEPTION_DEFINITIONS_B#
12.2.2
-
VIEW: CS.CS_CONTRACT_STATUSES#
12.2.2
-
VIEW: INL.INL_CHARGE_LINES#
12.2.2
-
VIEW: OKC.OKC_PRICE_ADJUSTMENTS_H#
12.2.2
-
VIEW: OKC.OKC_PRICE_ADJUSTMENTS#
12.2.2
-
APPS.IRC_RTM_SHD SQL Statements
12.1.1
-
APPS.IRC_RTM_SHD SQL Statements
12.2.2
-
View: IGI_SLS_DELETED_TABLES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGI.IGI_SLS_DELETED_TABLES_V, object_name:IGI_SLS_DELETED_TABLES_V, status:VALID, product: IGI - Public Sector Financials International , description: This view provides information on deleted secure tables , implementation_dba_data: APPS.IGI_SLS_DELETED_TABLES_V ,
-
APPS.OKC_DELIVERABLE_WF_PVT SQL Statements
12.2.2
-
View: IGI_SLS_DELETED_TABLES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IGI.IGI_SLS_DELETED_TABLES_V, object_name:IGI_SLS_DELETED_TABLES_V, status:VALID, product: IGI - Public Sector Financials International , description: This view provides information on deleted secure tables , implementation_dba_data: APPS.IGI_SLS_DELETED_TABLES_V ,
-
VIEW: HR.HR_ITEM_PROPERTIES_B#
12.2.2
-
VIEW: PA.PA_ADW_DIMENSION_STATUS#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_ADW_DIMENSION_STATUS#, status:VALID,
-
VIEW: ASO.ASO_PRICE_ADJUSTMENTS#
12.2.2
-
APPS.OKC_DELIVERABLE_WF_PVT SQL Statements
12.1.1
-
VIEW: APPS.CS_CONTRACT_STATUSES_V
12.1.1
owner:APPS, object_type:VIEW, object_name:CS_CONTRACT_STATUSES_V, status:VALID,
-
VIEW: APPS.CS_CONTRACT_STATUSES_V
12.2.2
owner:APPS, object_type:VIEW, object_name:CS_CONTRACT_STATUSES_V, status:VALID,
-
VIEW: IGI.IGI_SLS_SECURE_TABLES_AUDIT#
12.2.2
owner:IGI, object_type:VIEW, object_name:IGI_SLS_SECURE_TABLES_AUDIT#, status:VALID,
-
VIEW: APPS.IGI_SLS_DELETED_TABLES_V
12.2.2
-
VIEW: APPS.IGI_SLS_DELETED_TABLES_V
12.1.1
-
VIEW: IGI.IGI_SLS_SECURE_TABLES#
12.2.2
owner:IGI, object_type:VIEW, object_name:IGI_SLS_SECURE_TABLES#, status:VALID,
-
VIEW: PO.PO_PRICE_ADJUSTMENTS_ARCHIVE#
12.2.2
-
VIEW: PO.PO_PRICE_ADJUSTMENTS#
12.2.2
-
VIEW: ONT.OE_PRICE_ADJS_IFACE_ALL#
12.2.2
-
VIEW: ONT.OE_PRICE_ADJUSTMENTS#
12.2.2
-
VIEW: APPS.IRCFV_REC_TEAM_MEMBERS
12.2.2
owner:APPS, object_type:VIEW, object_name:IRCFV_REC_TEAM_MEMBERS, status:VALID,
-
APPS.PA_ADW_DIMENSION_STATUS_PKG SQL Statements
12.2.2
-
VIEW: APPS.OKX_ORD_PRC_ADJMNTS_V
12.1.1
-
View: OKX_ORD_PRC_ADJMNTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKX.OKX_ORD_PRC_ADJMNTS_V, object_name:OKX_ORD_PRC_ADJMNTS_V, status:VALID, product: OKX - Contracts Integration , implementation_dba_data: APPS.OKX_ORD_PRC_ADJMNTS_V ,
-
APPS.ASO_ORDER_FEEDBACK_GET_PVT SQL Statements
12.1.1
-
APPS.ASO_ORDER_FEEDBACK_GET_PVT SQL Statements
12.2.2
-
VIEW: ONT.OE_PRICE_ADJS_HISTORY#
12.2.2
-
APPS.OE_CNCL_VALIDATE_ADJ SQL Statements
12.2.2
-
VIEW: HR.IRC_REC_TEAM_MEMBERS#
12.2.2
owner:HR, object_type:VIEW, object_name:IRC_REC_TEAM_MEMBERS#, status:VALID,
-
View: OKX_ORD_PRC_ADJMNTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKX.OKX_ORD_PRC_ADJMNTS_V, object_name:OKX_ORD_PRC_ADJMNTS_V, status:VALID, product: OKX - Contracts Integration , implementation_dba_data: APPS.OKX_ORD_PRC_ADJMNTS_V ,
-
VIEW: APPS.OKX_ORD_PRC_ADJMNTS_V
12.2.2
-
View: INL_ADJ_CHARGE_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INL.INL_ADJ_CHARGE_LINES_V, object_name:INL_ADJ_CHARGE_LINES_V, status:VALID, product: INL - Oracle Landed Cost Management , description: This view shows adjusted information on Charge Lines. , implementation_dba_data: APPS.INL_ADJ_CHARGE_LINES_V ,
-
VIEW: APPS.IGI_SLS_DELETED_TABLES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGI.IGI_SLS_DELETED_TABLES_V, object_name:IGI_SLS_DELETED_TABLES_V, status:VALID,
-
VIEW: PO.PO_PRICE_ADJUSTMENTS_DRAFT#
12.2.2
-
APPS.OE_CNCL_VALIDATE_ADJ SQL Statements
12.1.1
-
VIEW: APPS.IRCFV_REC_TEAM_MEMBERS
12.1.1
owner:APPS, object_type:VIEW, object_name:IRCFV_REC_TEAM_MEMBERS, status:VALID,
-
APPS.PA_ADW_DIMENSION_STATUS_PKG SQL Statements
12.1.1