Results for “iby_trxn_types_b”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
IBY_TRXN_TYPES_B is a core setup table in the Oracle Payments (IBY) module of Oracle E-Business Suite, holding the definitions of payment processing transaction types that dependent products use when submitting payment transactions to Oracle Payments. The description available in Oracle's ETRM repository states that IBY_TRXN_TYPES stores the payment processing transaction types required by dependent products, and that the same table serves both funds disbursement and funds capture flows. In practice, this makes IBY_TRXN_TYPES_B a shared reference object: any product that hands payments to IBY — Payables, Receivables, payroll-style flows, and other calling applications — must register or reference a valid transaction type here before the engine can route and process that instruction.
From a Data Vault modeling perspective, the relationship data classifies this object as hub-leaning. That is a heuristic suggestion rather than an enforced design rule: the table supplies a stable, uniquely identified business concept (a payment processing transaction type, scoped by its calling application), which is the classic profile of a hub, with descriptive attributes that could reasonably be separated into satellites.
Key Information Stored
The table is defined with 11 documented columns in the 12.2.2 physical schema. The most significant are:
APPLICATION_ID— identifies the calling application that owns the transaction type; part of the primary key and of the business-key unique index.PAY_PROC_TRXN_TYPE_CODE— the code identifying the payment processing transaction type; the second component of the primary key and of the unique index.PAYMENT_FLOW— indicates whether the transaction type is used for funds disbursement or funds capture, driving how the payment engine routes the transaction.SEEDED_FLAG— distinguishes Oracle-seeded transaction types from user- or product-defined rows.OBJECT_VERSION_NUMBER— the optimistic locking column used by the underlying framework to detect concurrent updates.ZD_EDITION_NAME— the editioning column introduced with EBS 12.2 online patching; it appears in the unique index and in theIBY_TRXN_TYPES_TLforeign key.- Standard audit columns
CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,LAST_UPDATE_DATE, andLAST_UPDATE_LOGIN.
The surrogate primary key is IBY_TRXN_TYPES_B_PK, defined on (APPLICATION_ID, PAY_PROC_TRXN_TYPE_CODE). The documented business-key unique index is IBY_TRXN_TYPES_B_U1, defined on (APPLICATION_ID, PAY_PROC_TRXN_TYPE_CODE, ZD_EDITION_NAME).
Common Use Cases and Queries
Typical reporting uses revolve around validating and reconciling the transaction types configured for each calling application, and around tracing which transactions resolve to which setup row.
- Listing all transaction types registered for a given product:
SELECT PAY_PROC_TRXN_TYPE_CODE, PAYMENT_FLOW, SEEDED_FLAG FROM IBY.IBY_TRXN_TYPES_B WHERE APPLICATION_ID = :app_id; - Isolating disbursement versus capture flows with
WHERE PAYMENT_FLOW = :flowto confirm split between payments and receipts. - Joining to
IBY_TRXN_TYPES_TLfor the translated name, and toIBY_DOCUMENTS_PAYABLE_HorIBY_DOCS_PAYABLE_ALLto reconcile documents to their transaction types. - Identifying seeded versus custom rows via
SEEDED_FLAGduring upgrade or configuration audits.
Related Objects
The foreign key metadata identifies the principal dependent objects, joined on the composite of calling application and transaction type code:
IBY_DOCS_PAYABLE_ALL— joined viaCALLING_APP_IDandPAY_PROC_TRXN_TYPE_CODE.IBY_DOCUMENTS_PAYABLE_H— joined on the same pair.IBY_TRANSACTION_ERRORS— links error records back to the transaction type.IBY_TRXN_TYPES_TL— the translation table, joined viaAPPLICATION_IDandPAY_PROC_TRXN_TYPE_CODE, and also viaZD_EDITION_NAME.
These relationships confirm that IBY_TRXN_TYPES_B acts as the parent, referenced by both payable documents and error records when payments are submitted to the Oracle Payments engine.
-
IBY_TRXN_TYPES stores the payment processing transaction types required by the dependent products for submitting payment transactions to Oracle Payments. This is used for both funds disbursement and funds capture transactions.
-
TABLE: IBY.IBY_TRXN_TYPES_B 12.2.2
-
TABLE: IBY.IBY_TRXN_TYPES_B 12.1.1
-
VIEW: IBY.IBY_TRXN_TYPES_B# 12.2.2
-
View: IBY_TRXN_TYPES_VL 12.2.2
APPS.IBY_TRXN_TYPES_VL·↳ IBY_TRXN_TYPES_B·↳ IBY_TRXN_TYPES_TL·Explore IBY module →
-
View: IBY_TRXN_TYPES_VL 12.1.1
APPS.IBY_TRXN_TYPES_VL·↳ IBY_TRXN_TYPES_B·↳ IBY_TRXN_TYPES_TL·Explore IBY module →
-
IBY_TRXN_TYPES stores the payment processing transaction types required by the dependent products for submitting payment transactions to Oracle Payments. This is used for both funds disbursement and funds capture transactions.
-
VIEW: IBY.IBY_TRXN_TYPES_B# 12.2.2
-
VIEW: APPS.IBY_TRXN_TYPES_VL 12.2.2
-
VIEW: APPS.IBY_TRXN_TYPES_VL 12.1.1
-
12.2.2 DBA Data 12.2.2
-
12.2.2 DBA Data 12.2.2
-
VIEW: APPS.IBY_TRXN_TYPES_VL 12.1.1
-
VIEW: APPS.IBY_TRXN_TYPES_VL 12.2.2
-
12.1.1 FND Design Data 12.1.1
-
12.1.1 DBA Data 12.1.1
-
12.2.2 FND Design Data 12.2.2
-
12.1.1 DBA Data 12.1.1
-
12.2.2 DBA Data 12.2.2
-
12.2.2 DBA Data 12.2.2
-
12.2.2 DBA Data 12.2.2
-
12.2.2 DBA Data 12.2.2
-
12.1.1 DBA Data 12.1.1
-
12.2.2 DBA Data 12.2.2
-
IBY_TRANSACTION_ERRORS stores any errors encountered during payment processing validations.