Search Results arp_addr_label_pkg
Overview
The APPS.ARP_ADDR_LABEL_PKG package body provides the address-label formatting logic used throughout the Oracle Receivables (AR) module of Oracle E-Business Suite. Its core business purpose is to transform structured address data — stored across party, location, and site records — into a single, properly formatted mailing label string that conforms to the conventions of the destination country. Because address display conventions vary widely (postal code placement, regional ordering, state versus province handling, and so on), the package abstracts that formatting logic into reusable PL/SQL callable from forms, reports, and other program units. In ETRM, the package is classified under the generic API classification OTHER, is owned by the APPS schema, and carries a VALID status in both 12.1.1 and 12.2.2.
Key Procedures and Functions
ETRM documents three callable units within the package body:
- FORMAT_ADDRESS_LABEL — The primary entry point. It assembles a complete address label from the supplied address components, applying territory-specific formatting rules so the resulting label is suitable for printing or display.
- FORMAT_ADDRESS — Produces the formatted address portion (the multi-line address text) that the label routine consumes. It centralizes the logic for ordering and delimiting address elements.
Because the ETRM excerpt does not publish parameter lists or return signatures, no parameters should be assumed; consumers should reference the package specification (ARP_ADDR_LABEL_PKG) in the database for exact signatures.
Tables Accessed
The documented dependency list shows the package reading from the following objects:
- NLS_DATABASE_PARAMETERS (via APPS synonym) — Consulted to determine NLS/territory characteristics that influence formatting behavior.
- FND_TERRITORIES_VL — Supplies territory definitions used to resolve the applicable country-specific address format.
- AR_LOOKUPS — Provides Receivables lookup values that drive formatting or validation decisions.
- FND_PROFILE and FND_API — Accessed for profile option values and standard API error-handling conventions.
- HZ_FORMAT_PUB — The Trading Community Architecture (TCA) address-formatting API that this package leverages for the underlying format derivation.
The package does not write to any table; it is strictly a read/format utility. It is not referenced by any other database object per the ETRM dependency record, though it is documented as being invoked by 92 other packages at the application-code level.
Usage Notes
ARP_ADDR_LABEL_PKG is typically invoked whenever Receivables needs a display-ready address label — for example, in customer and site maintenance forms, in dunning and statement generation, and in collection or correspondence reports. Because it delegates to HZ_FORMAT_PUB, its output remains consistent with TCA address formatting used elsewhere in EBS, which is important for cross-module consistency between Receivables and the Trading Community architecture.
Its heavy internal usage (referenced by 92 packages) makes it a dependency that should not be modified without impact analysis. Custom code should call the package rather than reimplementing label formatting, ensuring that NLS and territory rules are honored automatically. All calls execute under the APPS schema and require standard EBS security context.
-
PACKAGE BODY: APPS.ARP_ADDR_LABEL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_ADDR_LABEL_PKG, status:VALID,
-
PACKAGE BODY: APPS.ARP_ADDR_LABEL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_ADDR_LABEL_PKG, status:VALID,
-
PACKAGE: APPS.ARP_ADDR_LABEL_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_ADDR_LABEL_PKG, status:VALID,
-
PACKAGE: APPS.ARP_ADDR_LABEL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARP_ADDR_LABEL_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_APXVDLBL_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_APXVDLBL_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.IMC_UTILITY_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IMC_UTILITY_PVT, status:VALID,
-
PACKAGE BODY: APPS.PV_SQL_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PV_SQL_UTILITY, status:VALID,
-
PACKAGE BODY: APPS.AP_APXVDVSR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_APXVDVSR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_APXVDVSR_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_APXVDVSR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.IMC_UTILITY_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IMC_UTILITY_PVT, status:VALID,
-
PACKAGE BODY: APPS.AP_APXVDLBL_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_APXVDLBL_XMLP_PKG, status:VALID,
-
SYNONYM: PUBLIC.NLS_DATABASE_PARAMETERS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:NLS_DATABASE_PARAMETERS, status:VALID,
-
PACKAGE BODY: APPS.AR_ARBRRMLT_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AR_ARBRRMLT_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.AR_ARBRRMLT_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AR_ARBRRMLT_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PV_SQL_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PV_SQL_UTILITY, status:VALID,
-
PACKAGE: APPS.ARP_ADDR_LABEL_PKG
12.1.1
-
PACKAGE: APPS.ARP_ADDR_LABEL_PKG
12.2.2
-
SYNONYM: PUBLIC.NLS_DATABASE_PARAMETERS
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:NLS_DATABASE_PARAMETERS, status:VALID,
-
VIEW: APPS.OKL_BPD_CUST_LIST_UV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_BPD_CUST_LIST_UV, object_name:OKL_BPD_CUST_LIST_UV, status:VALID,
-
PACKAGE BODY: APPS.OKL_LA_ASSET_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_LA_ASSET_PVT, status:VALID,
-
VIEW: APPS.OKL_BPD_CUST_LIST_UV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_BPD_CUST_LIST_UV, object_name:OKL_BPD_CUST_LIST_UV, status:VALID,
-
PACKAGE BODY: APPS.OZF_REQUEST_STATUS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OZF_REQUEST_STATUS_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_LLA_UTIL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_LLA_UTIL_PVT, status:VALID,
-
VIEW: APPS.AST_PER_DUPLICATE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AST.AST_PER_DUPLICATE_V, object_name:AST_PER_DUPLICATE_V, status:VALID,
-
PACKAGE BODY: APPS.OKL_LLA_UTIL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_LLA_UTIL_PVT, status:VALID,
-
VIEW: APPS.ASF_PERSON_DUPLICATE_V
12.1.1
owner:APPS, object_type:VIEW, object_name:ASF_PERSON_DUPLICATE_V, status:VALID,
-
VIEW: APPS.OKL_LA_INSTALL_SITE_UV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_LA_INSTALL_SITE_UV, object_name:OKL_LA_INSTALL_SITE_UV, status:VALID,
-
VIEW: APPS.OKL_LA_INSTALL_SITE_UV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_LA_INSTALL_SITE_UV, object_name:OKL_LA_INSTALL_SITE_UV, status:VALID,
-
VIEW: APPS.AST_ORG_DUPLICATE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AST.AST_ORG_DUPLICATE_V, object_name:AST_ORG_DUPLICATE_V, status:VALID,
-
VIEW: APPS.ASF_ORG_DUPLICATE_V
12.1.1
owner:APPS, object_type:VIEW, object_name:ASF_ORG_DUPLICATE_V, status:VALID,
-
PACKAGE BODY: APPS.OKL_LA_ASSET_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_LA_ASSET_PVT, status:VALID,
-
VIEW: APPS.ASF_SMART_PER_V
12.2.2
owner:APPS, object_type:VIEW, object_name:ASF_SMART_PER_V, status:VALID,
-
VIEW: APPS.OKL_CS_PARTIES_TAB_UV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_CS_PARTIES_TAB_UV, object_name:OKL_CS_PARTIES_TAB_UV, status:VALID,
-
VIEW: APPS.OKI_HQTCONT_DTL_V
12.1.1
owner:APPS, object_type:VIEW, object_name:OKI_HQTCONT_DTL_V, status:VALID,
-
PACKAGE BODY: APPS.OZF_REQUEST_STATUS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OZF_REQUEST_STATUS_PVT, status:VALID,
-
VIEW: APPS.ASF_PERSON_DUPLICATE_V
12.2.2
owner:APPS, object_type:VIEW, object_name:ASF_PERSON_DUPLICATE_V, status:VALID,
-
VIEW: APPS.AST_PER_DUPLICATE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AST.AST_PER_DUPLICATE_V, object_name:AST_PER_DUPLICATE_V, status:VALID,
-
VIEW: APPS.AST_ORG_DUPLICATE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AST.AST_ORG_DUPLICATE_V, object_name:AST_ORG_DUPLICATE_V, status:VALID,
-
VIEW: APPS.OKL_BPD_CNTR_LVLNG_LOV_UV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_BPD_CNTR_LVLNG_LOV_UV, object_name:OKL_BPD_CNTR_LVLNG_LOV_UV, status:VALID,
-
PACKAGE BODY: APPS.OKS_ENTITLEMENTS_WEB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_ENTITLEMENTS_WEB, status:VALID,
-
VIEW: APPS.ASF_SMART_PER_V
12.1.1
owner:APPS, object_type:VIEW, object_name:ASF_SMART_PER_V, status:VALID,
-
VIEW: APPS.OKL_LINE_VENDORS_SITES_UV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_LINE_VENDORS_SITES_UV, object_name:OKL_LINE_VENDORS_SITES_UV, status:VALID,
-
VIEW: APPS.OKL_BPD_CONS_INV_CUST_UV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_BPD_CONS_INV_CUST_UV, object_name:OKL_BPD_CONS_INV_CUST_UV, status:VALID,
-
VIEW: APPS.OKL_CUSTOMER_ACCT_UV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_CUSTOMER_ACCT_UV, object_name:OKL_CUSTOMER_ACCT_UV, status:VALID,
-
VIEW: APPS.ASF_SMART_ORG_V
12.2.2
owner:APPS, object_type:VIEW, object_name:ASF_SMART_ORG_V, status:VALID,
-
VIEW: APPS.OKL_BPD_CONS_INV_CUST_UV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_BPD_CONS_INV_CUST_UV, object_name:OKL_BPD_CONS_INV_CUST_UV, status:VALID,
-
PACKAGE BODY: APPS.OKS_IB_UTIL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_IB_UTIL_PVT, status:VALID,
-
VIEW: APPS.OKL_CS_PARTIES_TAB_UV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_CS_PARTIES_TAB_UV, object_name:OKL_CS_PARTIES_TAB_UV, status:VALID,
-
VIEW: APPS.ASF_ORG_DUPLICATE_V
12.2.2
owner:APPS, object_type:VIEW, object_name:ASF_ORG_DUPLICATE_V, status:VALID,
-
VIEW: APPS.OKL_LA_ASSET_IB_UV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_LA_ASSET_IB_UV, object_name:OKL_LA_ASSET_IB_UV, status:VALID,