Search Results pos_sbd_iby_pkg
Overview
POS_SBD_IBY_PKG is a PL/SQL package owned by the APPS schema that supports Oracle Payables supplier bank account onboarding and maintenance within the Oracle iPayment (IBY) framework. Its name reflects its association with the Supplier Banking Data (SBD) functionality of Oracle Payables, which manages the registration, validation, and approval of external payee bank accounts used for electronic payment disbursements. The package acts as an intermediary layer between Payables supplier account workflows and the underlying IBY payment instrument tables, allowing supplier bank account requests to be staged, validated, approved, and ultimately assigned to supplier sites. It is a valid, active object in release 12.1.1 and 12.2.2 and is referenced by POS_SBD_PKG, indicating it forms part of a cohesive set of supplier banking utilities.
Key Procedures and Functions
The package exposes eleven documented procedures and functions covering the full lifecycle of a supplier bank account request:
- CREATE_IBY_TEMP_ACCOUNT — Creates a staged temporary bank account record in the IBY temporary external bank account tables.
- REMOVE_IBY_TEMP_ACCOUNT — Deletes or invalidates a temporary bank account record when no longer required.
- UPDATE_IBY_TEMP_ACCOUNT — Modifies attributes of an existing temporary bank account record.
- VALIDATE_ACCOUNT — Performs validation checks on account data prior to submission or approval.
- APPROVE_IBY_TEMP_ACCOUNT — Moves a validated temporary account into an approved, usable state.
- PRENOTE_IBY_TEMP_ACCOUNT — Handles prenotification processing, a common banking step that verifies account details before live payments.
- CREATE_LOCATION — Creates a location record associated with the payee or party.
- UPDATE_LOCATION — Updates an existing location record.
- ASSIGN_SITE_TO_ACCOUNT — Associates an approved bank account with an appropriate supplier site.
- UPDATE_REQ_WITH_ACCOUNT — Writes the resulting account back to the originating request record.
- CHECK_FOR_DUPLICATES — Detects duplicate bank accounts to prevent redundant or fraudulent registrations.
Tables Accessed
The package operates across supplier, trading partner, and payment instrument data. It reads and writes supplier site information in AP_SUPPLIER_SITES_ALL and supplier mapping data in POS_SUPPLIER_MAPPINGS. Party and location data is sourced from HZ_PARTIES, HZ_PARTY_SITES, and HZ_LOCATIONS. Payment instrument and payee records are held in IBY_EXTERNAL_PAYEES_ALL, IBY_EXT_BANK_ACCOUNTS, IBY_ACCOUNT_OWNERS, and IBY_PMT_INSTR_USES_ALL. The staging and approval workflow relies on IBY_TEMP_EXT_BANK_ACCTS and its shadow table IBY_TEMP_EXT_BANK_ACCTS_S. Request tracking is performed through POS_ACNT_ADDR_SUMM_REQ and POS_ACNT_GEN_REQ. DUAL is used for singleton queries.
Usage Notes
POS_SBD_IBY_PKG is typically invoked indirectly rather than called directly by end users. It is called by POS_SBD_PKG, which in turn is surfaced through the Oracle Payables supplier bank account user interface and related self-service supplier registration flows. The procedures support the account request lifecycle: staging via CREATE_IBY_TEMP_ACCOUNT, validation via VALIDATE_ACCOUNT and CHECK_FOR_DUPLICATES, approval via APPROVE_IBY_TEMP_ACCOUNT, prenote processing via PRENOTE_IBY_TEMP_ACCOUNT, and final assignment via ASSIGN_SITE_TO_ACCOUNT. Customizations should avoid direct calls where possible and instead extend through the supported Payables and iPayment APIs, because the package references internal staging tables whose structure is subject to change between patch levels. Its dependency on STANDARD and the APPS synonym layer confirms it is intended for execution within the standard Oracle EBS runtime environment.
-
PACKAGE: APPS.POS_SBD_IBY_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:POS_SBD_IBY_PKG, status:VALID,
-
PACKAGE: APPS.POS_SBD_IBY_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:POS_SBD_IBY_PKG, status:VALID,
-
PACKAGE BODY: APPS.POS_SBD_IBY_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POS_SBD_IBY_PKG, status:VALID,
-
PACKAGE BODY: APPS.POS_SBD_IBY_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POS_SBD_IBY_PKG, status:VALID,
-
SYNONYM: APPS.IBY_TEMP_EXT_BANK_ACCTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBY_TEMP_EXT_BANK_ACCTS, status:VALID,
-
PACKAGE: APPS.CE_BANK_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CE_BANK_PUB, status:VALID,
-
SYNONYM: APPS.IBY_TEMP_EXT_BANK_ACCTS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBY_TEMP_EXT_BANK_ACCTS_S, status:VALID,
-
SYNONYM: APPS.IBY_TEMP_EXT_BANK_ACCTS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBY_TEMP_EXT_BANK_ACCTS_S, status:VALID,
-
SYNONYM: APPS.POS_ACNT_ADDR_SUMM_REQ
12.1.1
owner:APPS, object_type:SYNONYM, object_name:POS_ACNT_ADDR_SUMM_REQ, status:VALID,
-
SYNONYM: APPS.POS_ACNT_ADDR_SUMM_REQ
12.2.2
owner:APPS, object_type:SYNONYM, object_name:POS_ACNT_ADDR_SUMM_REQ, status:VALID,
-
SYNONYM: APPS.POS_ACNT_GEN_REQ
12.1.1
owner:APPS, object_type:SYNONYM, object_name:POS_ACNT_GEN_REQ, status:VALID,
-
PACKAGE: APPS.CE_BANK_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CE_BANK_PUB, status:VALID,
-
SYNONYM: APPS.POS_ACNT_GEN_REQ
12.2.2
owner:APPS, object_type:SYNONYM, object_name:POS_ACNT_GEN_REQ, status:VALID,
-
PACKAGE: APPS.IBY_EXT_BANKACCT_VALIDATIONS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IBY_EXT_BANKACCT_VALIDATIONS, status:VALID,
-
SYNONYM: APPS.IBY_TEMP_EXT_BANK_ACCTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBY_TEMP_EXT_BANK_ACCTS, status:VALID,
-
SYNONYM: APPS.IBY_ACCOUNT_OWNERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBY_ACCOUNT_OWNERS, status:VALID,
-
PACKAGE: APPS.IBY_EXT_BANKACCT_VALIDATIONS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IBY_EXT_BANKACCT_VALIDATIONS, status:VALID,
-
SYNONYM: APPS.POS_SUPPLIER_MAPPINGS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:POS_SUPPLIER_MAPPINGS, status:VALID,
-
PACKAGE BODY: APPS.POS_SBD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POS_SBD_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.POS_SUPPLIER_MAPPINGS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:POS_SUPPLIER_MAPPINGS, status:VALID,
-
PACKAGE: APPS.IBY_DISBURSEMENT_SETUP_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IBY_DISBURSEMENT_SETUP_PUB, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.POS_SBD_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POS_SBD_PKG, status:VALID,
-
SYNONYM: APPS.IBY_ACCOUNT_OWNERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBY_ACCOUNT_OWNERS, status:VALID,
-
PACKAGE: APPS.IBY_EXT_BANKACCT_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IBY_EXT_BANKACCT_PUB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.IBY_DISBURSEMENT_SETUP_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IBY_DISBURSEMENT_SETUP_PUB, status:VALID,
-
SYNONYM: APPS.IBY_EXTERNAL_PAYEES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBY_EXTERNAL_PAYEES_ALL, status:VALID,
-
SYNONYM: APPS.IBY_EXTERNAL_PAYEES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBY_EXTERNAL_PAYEES_ALL, status:VALID,
-
PACKAGE: APPS.IBY_EXT_BANKACCT_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IBY_EXT_BANKACCT_PUB, status:VALID,
-
SYNONYM: APPS.IBY_PMT_INSTR_USES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBY_PMT_INSTR_USES_ALL, status:VALID,
-
PACKAGE: APPS.IBY_FNDCPT_SETUP_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IBY_FNDCPT_SETUP_PUB, status:VALID,
-
SYNONYM: APPS.IBY_EXT_BANK_ACCOUNTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBY_EXT_BANK_ACCOUNTS, status:VALID,
-
PACKAGE: APPS.IBY_FNDCPT_SETUP_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IBY_FNDCPT_SETUP_PUB, status:VALID,
-
SYNONYM: APPS.IBY_PMT_INSTR_USES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBY_PMT_INSTR_USES_ALL, status:VALID,
-
SYNONYM: APPS.IBY_EXT_BANK_ACCOUNTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBY_EXT_BANK_ACCOUNTS, status:VALID,
-
PACKAGE: APPS.IBY_FNDCPT_COMMON_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IBY_FNDCPT_COMMON_PUB, status:VALID,
-
PACKAGE: APPS.HZ_LOCATION_V2PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HZ_LOCATION_V2PUB, status:VALID,
-
PACKAGE: APPS.HZ_LOCATION_V2PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HZ_LOCATION_V2PUB, status:VALID,
-
PACKAGE: APPS.IBY_FNDCPT_COMMON_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IBY_FNDCPT_COMMON_PUB, status:VALID,
-
PACKAGE: APPS.HZ_PARTY_SITE_V2PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HZ_PARTY_SITE_V2PUB, status:VALID,
-
PACKAGE: APPS.HZ_PARTY_SITE_V2PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HZ_PARTY_SITE_V2PUB, status:VALID,
-
SYNONYM: APPS.AP_SUPPLIER_SITES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_SUPPLIER_SITES_ALL, status:VALID,
-
PACKAGE: APPS.POS_SBD_IBY_PKG
12.2.2
-
PACKAGE: APPS.POS_SBD_IBY_PKG
12.1.1
-
SYNONYM: APPS.AP_SUPPLIER_SITES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_SUPPLIER_SITES_ALL, status:VALID,
-
APPS.POS_SBD_PKG dependencies on POS_SBD_IBY_PKG
12.1.1
-
APPS.POS_SBD_IBY_PKG dependencies on POS_SBD_IBY_PKG
12.2.2