Search Results format_address
Overview
APPS.HR_BPL_ALERT_ADDRESS is a PL/SQL package body belonging to the Oracle E-Business Suite Human Resources (PER) product family. Its name and internal helpers (the package is composed of formatting routines whose names, such as format_address and format_emrg_contacts, are visible in the source header) indicate that the package exists to assemble and format address and emergency contact information for use within Oracle HRMS alerts and business process library (BPL) notification output. In Oracle EBS 12.1.1 and 12.2.2, alert messages delivered by the HR alerts framework often need to render a person's combined address lines or a formatted emergency contact string. This package provides the pl/sqL logic that stitches those component values into a single display-ready string, using package-level global variables (for example g_addr_address, g_emrg_contacts, g_emrg_person_id) as accumulators. It is classified under ETRM with the metadata classification OTHER, reflecting that it is an internal/infrastructure utility rather than a public, customer-facing API.
A relevant point for developers who search for "format_address" is that format_address is a locally declared procedure within the package body. It is not part of the documented public interface, and its parameter list is not published in the ETRM metadata; only its intent of formatting an output address from component strings is implied by the source header comments.
Key Procedures and Functions
- GET_PSN_ADDRSS — The documented entry point for retrieving a formatted address for a person. It is the procedure associated with the "format_address" search term, consuming the surrounding globals and returning a consolidated address value for alert rendering.
- GET_PSN_EMRG_CONTACTS — The documented entry point for retrieving formatted emergency contact information for a person, producing a string representation of emergency contact names and telephone details for inclusion in an alert message.
Both procedures are documented in ETRM 12.2.2 with no published parameter lists, so no signature detail is asserted here. The package body additionally contains private formatting helpers, including overloaded format_emrg_contacts variants and an internal format_address routine, which support the two public-facing procedures.
Tables Accessed
The package reads the following tables through APPS synonyms:
- PER_ADDRESSES — supplies street address components that are concatenated into the formatted address.
- PER_ALL_PEOPLE_F — provides the person record (and its effective-dated context) whose address and contacts are being resolved.
- PER_PHONES — supplies telephone numbers, including phone types used when formatting emergency contacts.
- PER_CONTACT_RELATIONSHIPS — identifies the contacts related to a person, used to build the emergency contact list.
- FND_LOOKUP_VALUES — looks up coded values, such as phone type descriptions, for display sequencing and formatting.
- FND_DESCR_FLEX_COLUMN_USAGES — supports descriptive flexfield context, used when address DFF segments must be included in the formatted output.
Usage Notes
HR_BPL_ALERT_ADDRESS is invoked from within the HR alerts and business process library framework, typically when an alert subscription is evaluated and its message payload is constructed. It is not intended to be called directly from end-user forms or concurrent programs; instead it is referenced by another package (ETRM records one referencing package), which calls these procedures to obtain the address and emergency contact strings. Custom code that extends HRMS alerts may call the two documented procedures when assembling alert text, but developers should treat the package as subject to change between 12.1.1 and 12.2.2 and should not depend on the private formatting routines.
-
PACKAGE BODY: APPS.HR_BPL_ALERT_ADDRESS
12.2.2
-
PACKAGE BODY: APPS.HR_BPL_ALERT_ADDRESS
12.1.1
-
VIEW: APPS.OKI_SHIP_TO_ADDRS_V
12.1.1
-
VIEW: APPS.OKI_ADDRESSES_V
12.1.1
-
VIEW: APPS.OKI_BILL_TO_ADDRS_V
12.1.1
-
PACKAGE BODY: APPS.PAY_FR_SETTLEMENT
12.2.2
-
PACKAGE BODY: APPS.PAY_FR_SETTLEMENT
12.1.1
-
View: OKI_ADDRESSES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKI.OKI_ADDRESSES_V, object_name:OKI_ADDRESSES_V, status:VALID, product: OKI - Contracts Intelligence , description: Contains contract bill-to and ship-to addresses. , implementation_dba_data: APPS.OKI_ADDRESSES_V ,
-
PACKAGE: APPS.ARP_ADDR_LABEL_PKG
12.1.1
-
VIEW: APPS.OKI_SHIP_TO_ADDRS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKI.OKI_SHIP_TO_ADDRS_V, object_name:OKI_SHIP_TO_ADDRS_V, status:VALID,
-
View: OKI_SHIP_TO_ADDRS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKI.OKI_SHIP_TO_ADDRS_V, object_name:OKI_SHIP_TO_ADDRS_V, status:VALID, product: OKI - Contracts Intelligence , description: Ship to address for contracts. , implementation_dba_data: APPS.OKI_SHIP_TO_ADDRS_V ,
-
View: OKI_SHIP_TO_ADDRS_V
12.2.2
product: OKI - Contracts Intelligence (Obsolete) , description: Ship to address for contracts. , implementation_dba_data: Not implemented in this database ,
-
View: OKI_ADDRESSES_V
12.2.2
product: OKI - Contracts Intelligence (Obsolete) , description: Contains contract bill-to and ship-to addresses. , implementation_dba_data: Not implemented in this database ,
-
View: OKI_BILL_TO_ADDRS_V
12.2.2
product: OKI - Contracts Intelligence (Obsolete) , description: Bill to addresses for contracts. , implementation_dba_data: Not implemented in this database ,
-
PACKAGE: APPS.ARP_ADDR_LABEL_PKG
12.2.2
-
VIEW: APPS.OKI_BILL_TO_ADDRS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKI.OKI_BILL_TO_ADDRS_V, object_name:OKI_BILL_TO_ADDRS_V, status:VALID,
-
View: OKI_BILL_TO_ADDRS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKI.OKI_BILL_TO_ADDRS_V, object_name:OKI_BILL_TO_ADDRS_V, status:VALID, product: OKI - Contracts Intelligence , description: Bill to addresses for contracts. , implementation_dba_data: APPS.OKI_BILL_TO_ADDRS_V ,
-
PACKAGE: APPS.PAY_FR_SETTLEMENT
12.2.2
-
VIEW: APPS.OKI_ADDRESSES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKI.OKI_ADDRESSES_V, object_name:OKI_ADDRESSES_V, status:VALID,
-
TABLE: OKI.OKI_ADDRESSES
12.1.1
owner:OKI, object_type:TABLE, fnd_design_data:OKI.OKI_ADDRESSES, object_name:OKI_ADDRESSES, status:VALID,
-
PACKAGE: APPS.PAY_FR_SETTLEMENT
12.1.1
-
PACKAGE: APPS.OZF_LOCATION_PVT
12.2.2
-
PACKAGE: APPS.OZF_LOCATION_PVT
12.1.1
-
PACKAGE: APPS.HZ_FORMAT_PUB
12.1.1
-
PACKAGE BODY: APPS.OZF_LOCATION_PVT
12.2.2
-
PACKAGE BODY: APPS.OZF_LOCATION_PVT
12.1.1
-
PACKAGE: APPS.HZ_FORMAT_PUB
12.2.2
-
APPS.OZF_LOCATION_PVT SQL Statements
12.2.2
-
PACKAGE: APPS.IGW_GR_REPORT_PROCESSING
12.1.1
-
APPS.OZF_LOCATION_PVT SQL Statements
12.1.1
-
PACKAGE: APPS.CS_STD
12.1.1
-
PACKAGE: APPS.CS_STD
12.2.2
-
PACKAGE BODY: APPS.IGW_GR_REPORT_PROCESSING
12.1.1
-
PACKAGE BODY: APPS.ARP_ADDR_LABEL_PKG
12.2.2
-
PACKAGE BODY: APPS.ARP_ADDR_LABEL_PKG
12.1.1
-
PACKAGE BODY: APPS.HZ_FORMAT_PUB
12.1.1
-
PACKAGE BODY: APPS.HZ_FORMAT_PUB
12.2.2
-
PACKAGE BODY: APPS.ARP_ADDR_PKG
12.1.1
-
PACKAGE BODY: APPS.ARP_ADDR_PKG
12.2.2
-
APPS.HZ_FORMAT_PUB SQL Statements
12.1.1
-
APPS.HZ_FORMAT_PUB SQL Statements
12.2.2
-
PACKAGE: APPS.AP_VENDOR_SITES_PKG
12.1.1
-
APPS.ARP_ADDR_PKG SQL Statements
12.2.2
-
APPS.ARP_ADDR_PKG SQL Statements
12.1.1
-
PACKAGE: APPS.AP_VENDOR_SITES_PKG
12.2.2
-
PACKAGE: APPS.ARP_ADDR_PKG
12.1.1
-
PACKAGE: APPS.POS_PROFILE_CHANGE_REQUEST_PKG
12.2.2
-
PACKAGE: APPS.ARP_ADDR_PKG
12.2.2
-
PACKAGE: APPS.POS_PROFILE_CHANGE_REQUEST_PKG
12.1.1
-
PACKAGE BODY: APPS.CS_STD
12.1.1