Search Results po_fed_field_functions
Overview
APPS.PO_FED_FIELD_FUNCTIONS is a PL/SQL package in the Oracle E-Business Suite Purchasing (PO) module that serves the federal government extension of Oracle Procurement. Its principal business role is to populate and default the various federal-specific fields mandated by the Federal Acquisition Regulation (FAR) and related acquisition reporting requirements, covering information such as contracting office addresses, buyer and priority program designations, competitive sourcing data, item classification details, shipping information, and vendor customer designations. Rather than exposing these attributes through a single monolithic routine, the package is organized into a large set of narrowly scoped functions and procedures that the Purchasing user interface and business logic layers invoke independently. The object is registered in the APPS schema and confirmed with a VALID status, and it is documented in the ETRM as an API classified as OTHER. The package is referenced by five other packages, including PO_UDA_DEFAULTING_PKG, PO_AUTO_HEADER_PROCESS_PVT, PO_MULTI_MOD_PVT, PO_MULTI_MOD_VALIDATIONS, and PON_UDA_PKG, which indicates that it is deeply embedded in document defaulting, validation, and multi-organization modification flows rather than being an isolated utility.
Key Procedures and Functions
The documented interface exposes thirty-two procedures and functions. These are logically grouped as follows:
- Address routines: PR_ADDRESSDEF, PO_ADDRESSDEF, ADDRESS_XD, PO_ADDRESSES_XSC, PR_ADDRESSES_XSC, PR_ADDRESSES_XPD, PO_ADDRESSES_XPD, and ADDRESSES_XLE handle supplier and requisition address defaulting and derivation, supporting federal contracting office and delivery address requirements.
- Priority program and business unit information: BU_PRI_PRJ_INF_XLE, PR_BU_PRI_PRJ_INF_XPD, and PO_BU_PRI_PRJ_INF_XPD manage priority project or priority program indicators associated with requisition and purchase order business units.
- Federal customer designation: FED_CUST_DESG_XLE and PO_FED_CUST_DESG_XPD default and derive the federal customer designation attributes on purchasing documents.
- Item information: ADD_ITEM_INFO_XLE and ADD_ITEM_INFO_XD support additional item attribute capture.
- Shipping information: SHIP_INFO_XD and SHIP_INFO_XLE derive shipping-specific federal data.
- Sourcing and competitive information: PR_SOURCING_INFO_REQ_XPD, COMPETITIVE_INFO_XD, and COMPETITIVE_INFO_XV handle requisition sourcing data and competitive acquisition information used for federal reporting.
Parameter lists are not reproduced here; each routine is named according to the federal attribute block it services.
Tables Accessed
The package reads from a broad set of APPS synonyms reflecting the entities needed for federal defaulting and validation:
- Supplier and vendor data: AP_SUPPLIER_SITES_ALL, FV_CCR_VENDORS, and HZ_PARTIES provide supplier site, Central Contractor Registration, and party information.
- Location and party data: HR_LOCATIONS_ALL, HR_LOCATION_EXTRA_INFO, FND_TERRITORIES_TL, and HZ_PARTIES supply address and territory validation.
- Personnel and user data: PER_ALL_PEOPLE_F, PER_PEOPLE_EXTRA_INFO, and FND_USER identify buyers, requesters, and federal personnel assignments.
- Reference and lookup data: FND_LOOKUP_VALUES supplies federal code list values.
- Item and financial data: MTL_SYSTEM_ITEMS_TL, AP_INVOICES_ALL, AP_INVOICE_DISTRIBUTIONS_ALL, AP_INVOICE_PAYMENTS_ALL, and AP_CHECKS_ALL are referenced for item descriptions and for matching payments, invoices, and invoice distributions associated with federal acquisition reporting.
Usage Notes
PO_FED_FIELD_FUNCTIONS is invoked implicitly rather than directly by end users. It is called when the Purchasing forms or the AutoCreate process default federal fields onto requisitions, purchase orders, and purchase order releases; when multi-organization modifications and their validations run; and when User Defined Attribute defaulting logic executes through PO_UDA_DEFAULTING_PKG, PON_UDA_PKG, and PO_MULTI_MOD_PVT. Because the ETRM classifies it as OTHER rather than as a public API, custom code should treat it as an internal dependency and prefer supported extension points. Sites implementing federal acquisition reporting or the federal procurement extensions will see this package exercised routinely during document entry, document validation, and concurrent document processing.
-
PACKAGE: APPS.PO_FED_FIELD_FUNCTIONS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_FED_FIELD_FUNCTIONS, status:VALID,
-
PACKAGE BODY: APPS.PO_FED_FIELD_FUNCTIONS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_FED_FIELD_FUNCTIONS, status:VALID,
-
SYNONYM: APPS.FV_CCR_VENDORS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FV_CCR_VENDORS, status:VALID,
-
PACKAGE: APPS.PO_CORE_S3
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_CORE_S3, status:VALID,
-
SYNONYM: APPS.POS_BUS_CLASS_ATTR
12.2.2
owner:APPS, object_type:SYNONYM, object_name:POS_BUS_CLASS_ATTR, status:VALID,
-
PACKAGE: APPS.FND_CONST
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_CONST, status:VALID,
-
SYNONYM: APPS.PO_USER_PREFERENCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_USER_PREFERENCES, status:VALID,
-
PACKAGE: APPS.POS_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:POS_UTIL_PKG, status:VALID,
-
SYNONYM: APPS.POS_SUPPLIER_MAPPINGS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:POS_SUPPLIER_MAPPINGS, status:VALID,
-
PACKAGE BODY: APPS.PO_UDA_DEFAULTING_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_UDA_DEFAULTING_PKG, status:VALID,
-
SYNONYM: APPS.POS_BUS_CLASS_REQS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:POS_BUS_CLASS_REQS, status:VALID,
-
PACKAGE BODY: APPS.PO_AUTO_HEADER_PROCESS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_AUTO_HEADER_PROCESS_PVT, status:VALID,
-
PACKAGE BODY: APPS.PON_UDA_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_UDA_PKG, status:VALID,
-
PACKAGE BODY: APPS.PO_MULTI_MOD_VALIDATIONS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_MULTI_MOD_VALIDATIONS, status:VALID,
-
PACKAGE: APPS.PO_UDA_DATA_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_UDA_DATA_UTIL, status:VALID,
-
PACKAGE BODY: APPS.PO_MULTI_MOD_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_MULTI_MOD_PVT, status:VALID,
-
SYNONYM: APPS.PO_HEADERS_DRAFT_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_HEADERS_DRAFT_ALL, status:VALID,
-
SYNONYM: APPS.PO_LINES_DRAFT_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_LINES_DRAFT_ALL, status:VALID,
-
SYNONYM: APPS.HR_LOCATION_EXTRA_INFO
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_LOCATION_EXTRA_INFO, status:VALID,
-
VIEW: APPS.EGO_OBJ_ATTR_GRP_ASSOCS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:EGO.EGO_OBJ_ATTR_GRP_ASSOCS_V, object_name:EGO_OBJ_ATTR_GRP_ASSOCS_V, status:VALID,
-
SYNONYM: PUBLIC.DBMS_XMLGEN
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_XMLGEN, status:VALID,
-
SYNONYM: APPS.AP_CHECKS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_CHECKS_ALL, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_PAYMENTS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_PAYMENTS_ALL, status:VALID,
-
SYNONYM: APPS.PER_PHONES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_PHONES, status:VALID,
-
SYNONYM: APPS.PON_AUCTION_HEADERS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_AUCTION_HEADERS_ALL, status:VALID,
-
SYNONYM: APPS.FND_TERRITORIES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_TERRITORIES_TL, status:VALID,
-
SYNONYM: APPS.MTL_SYSTEM_ITEMS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_SYSTEM_ITEMS_TL, status:VALID,
-
SYNONYM: APPS.AP_SUPPLIER_SITES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_SUPPLIER_SITES_ALL, status:VALID,
-
VIEW: APPS.EGO_ATTRS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:EGO.EGO_ATTRS_V, object_name:EGO_ATTRS_V, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.PO_VENDOR_CONTACTS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.PO_VENDOR_CONTACTS, object_name:PO_VENDOR_CONTACTS, status:VALID,
-
SYNONYM: APPS.PO_REQUISITION_HEADERS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_REQUISITION_HEADERS_ALL, status:VALID,
-
PACKAGE: APPS.PO_LOG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_LOG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.PER_PEOPLE_EXTRA_INFO
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_PEOPLE_EXTRA_INFO, status:VALID,
-
PACKAGE: APPS.PO_FED_FIELD_FUNCTIONS
12.2.2
-
APPS.PO_MULTI_MOD_PVT dependencies on PO_FED_FIELD_FUNCTIONS
12.2.2
-
SYNONYM: APPS.AP_INVOICE_DISTRIBUTIONS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_DISTRIBUTIONS_ALL, status:VALID,
-
APPS.PO_UDA_DEFAULTING_PKG dependencies on PO_FED_FIELD_FUNCTIONS
12.2.2
-
APPS.PO_MULTI_MOD_VALIDATIONS dependencies on PO_FED_FIELD_FUNCTIONS
12.2.2
-
SYNONYM: APPS.PO_REQUISITION_LINES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_REQUISITION_LINES_ALL, status:VALID,
-
APPS.PO_AUTO_HEADER_PROCESS_PVT dependencies on PO_FED_FIELD_FUNCTIONS
12.2.2
-
APPS.PON_UDA_PKG dependencies on PO_FED_FIELD_FUNCTIONS
12.2.2
-
APPS.PO_FED_FIELD_FUNCTIONS dependencies on PO_FED_FIELD_FUNCTIONS
12.2.2
-
VIEW: APPS.FND_LOOKUP_VALUES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_LOOKUP_VALUES_VL, object_name:FND_LOOKUP_VALUES_VL, status:VALID,
-
VIEW: APPS.PO_LOOKUP_CODES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_LOOKUP_CODES, object_name:PO_LOOKUP_CODES, status:VALID,
-
SYNONYM: APPS.AP_INVOICES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICES_ALL, status:VALID,
-
SYNONYM: APPS.PO_DISTRIBUTIONS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_DISTRIBUTIONS_ALL, status:VALID,
-
SYNONYM: APPS.HR_LOCATIONS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_LOCATIONS_ALL, status:VALID,
-
SYNONYM: APPS.PO_LINE_LOCATIONS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_LINE_LOCATIONS_ALL, status:VALID,