Search Results term_id
The DEEPSEEKAPPS.RA_TERMS_TABLE_HANDLER
package in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a custom PL/SQL package designed to interact with the standard Oracle Receivables (AR) table RA_TERMS_B
. This table stores payment term definitions, which are critical for invoicing, discounts, and payment schedules in the Order-to-Cash (O2C) process. The dependencies between the custom handler and the base table are analyzed below.
1. Structural Dependencies
TheRA_TERMS_TABLE_HANDLER
package relies on the RA_TERMS_B
table's schema structure, including:
- Primary Key Dependency: The handler frequently references
TERM_ID
as the unique identifier for payment terms. - Column-Level Dependencies: Critical columns like
NAME
,DESCRIPTION
,TYPE
,DISCOUNT_PERCENT
, andDUE_DAYS
are used in CRUD operations. - Constraint Dependencies: The handler must comply with
RA_TERMS_B
constraints (e.g.,NOT NULL
fields likeNAME
).
2. Functional Dependencies
The package typically performs these operations onRA_TERMS_B
:
- Data Retrieval: Queries payment terms via
TERM_ID
or other attributes for validation or processing. - Data Modification: Inserts/updates records (e.g., creating custom terms or adjusting discount percentages).
- Business Logic: Implements custom validation (e.g., checking term duplication) before modifying
RA_TERMS_B
.
3. Integration Dependencies
The handler often works alongside Oracle AR's standard APIs:- RA_TERMS_PKG: Oracle's seeded package for term management; the custom handler may extend or override its logic.
- Triggers:
RA_TERMS_B
triggers (e.g.,BEFORE INSERT
) may fire during the handler's operations. - Foreign Key Relationships: The handler must manage dependencies with child tables like
RA_TERMS_LINES_B
.
4. Version-Specific Considerations
- EBS 12.1.1: The handler may use legacy APIs or direct DML, requiring compatibility with older validation rules.
- EBS 12.2.2: Enhanced features like Online Patching (ADOP) may necessitate the handler to use editioning views (
RA_TERMS_B#
).
5. Customization Impact
Key risks include:- Upgrade Conflicts: Oracle patches may alter
RA_TERMS_B
, breaking the handler. - Performance: Poorly optimized queries on large
RA_TERMS_B
datasets can degrade performance. - Audit Trails: Custom logic may bypass standard AR auditing mechanisms.
Conclusion
TheDEEPSEEKAPPS.RA_TERMS_TABLE_HANDLER
package is tightly coupled with RA_TERMS_B
, relying on its structure, constraints, and business rules. In EBS 12.2.2, adherence to editioning views and Online Patching standards is critical. Proper documentation and regression testing are recommended to ensure compatibility during upgrades or patches.
-
APPS.AR_AI_INTEG_PKG dependencies on STANDARD
12.2.2
-
VIEW: APPS.AR_INVOICE_COUNT_TERMS_V
12.2.2
-
APPS.AR_INVOICE_UTILS dependencies on AR_BFB_UTILS_PVT
12.2.2
-
APPS.QP_BULK_VALIDATE dependencies on RA_TERMS
12.2.2
-
APPS.AR_INVOICE_UTILS dependencies on AR_BFB_UTILS_PVT
12.1.1
-
APPS.QP_BULK_VALIDATE dependencies on RA_TERMS
12.1.1
-
VIEW: APPS.AR_INVOICE_COUNT_TERMS_V
12.1.1
-
APPS.GMS_AWARD_PVT dependencies on GMS_TERMS_CONDITIONS
12.2.2
-
APPS.AP_IMPORT_VALIDATION_PKG dependencies on AP_TERMS
12.2.2
-
View: AR_INVOICE_COUNT_TERMS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_INVOICE_COUNT_TERMS_V, object_name:AR_INVOICE_COUNT_TERMS_V, status:VALID, product: AR - Receivables , description: Collects the number of payment dates defined for a transaction , implementation_dba_data: APPS.AR_INVOICE_COUNT_TERMS_V ,
-
APPS.AP_IMPORT_VALIDATION_PKG dependencies on AP_TERMS
12.1.1
-
APPS.GMS_AWARD_PVT dependencies on GMS_TERMS_CONDITIONS
12.1.1
-
APPS.LNS_TERMS_PKG dependencies on LNS_TERMS
12.1.1
-
APPS.LNS_EXT_LOAN_PUB dependencies on LNS_RATE_SCHEDULES
12.1.1
-
APPS.LNS_TERMS_PKG dependencies on LNS_TERMS
12.2.2
-
View: AR_INVOICE_COUNT_TERMS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_INVOICE_COUNT_TERMS_V, object_name:AR_INVOICE_COUNT_TERMS_V, status:VALID, product: AR - Receivables , description: Collects the number of payment dates defined for a transaction , implementation_dba_data: APPS.AR_INVOICE_COUNT_TERMS_V ,
-
VIEW: AR.RA_TERMS_TL#
12.2.2
-
APPS.ARP_CONSINV dependencies on RA_TERMS
12.1.1
-
APPS.AR_INVOICE_UTILS dependencies on RA_TERMS
12.2.2
-
APPS.ARP_TRX_DEFAULTS_3 dependencies on STANDARD
12.1.1
-
APPS.ARP_TRX_DEFAULTS_3 dependencies on STANDARD
12.2.2
-
VIEW: LNS.LNS_RATE_SCHEDULES#
12.2.2
-
VIEW: GMS.GMS_TERMS_CONDITIONS#
12.2.2
-
VIEW: GMS.GMS_AWARDS_TERMS_CONDITIONS#
12.2.2
-
VIEW: QPR.QPR_TERMS#
12.2.2
-
VIEW: QPR.QPR_EXPRESSIONS#
12.2.2
-
APPS.GMF_AP_GET_TERMS_ID SQL Statements
12.2.2
-
APPS.AR_INVOICE_UTILS dependencies on RA_TERMS
12.1.1
-
VIEW: AR.AR_CUSTOMER_ALT_NAMES#
12.2.2
-
APPS.ARP_CONSINV dependencies on RA_TERMS
12.2.2
-
APPS.RA_TERMS_TABLE_HANDLER dependencies on RA_TERMS_B
12.2.2
-
APPS.LNS_EXT_LOAN_PUB dependencies on LNS_RATE_SCHEDULES
12.2.2
-
VIEW: JA.JAI_RGM_TERM_INSTALLMENTS#
12.2.2
-
VIEW: APPS.OE_RA_TERMS_V
12.2.2
-
APPS.RA_TERMS_TABLE_HANDLER dependencies on RA_TERMS_B
12.1.1
-
VIEW: APPS.EDW_AP_PAY_TERM_MPV
12.1.1
-
APPS.GMF_AP_GET_TERMS_ID SQL Statements
12.1.1
-
VIEW: JA.JAI_RGM_TERMS#
12.2.2
-
VIEW: JA.JAI_RGM_TERM_ASSIGNS#
12.2.2
-
APPS.AR_DEPOSIT_LIB_PVT dependencies on RA_TERMS
12.1.1
-
APPS.FA_LEASE_PVT dependencies on AP_TERMS_BAT_PAY_TERMS_V
12.2.2
-
APPS.ARP_CONSINV dependencies on RA_TERMS_LINES
12.2.2
-
APPS.FA_LEASE_PVT dependencies on AP_TERMS
12.1.1
-
VIEW: APPS.OE_RA_TERMS_V
12.1.1
-
APPS.ARP_CONSINV dependencies on RA_TERMS_LINES
12.1.1
-
APPS.AR_DEPOSIT_LIB_PVT dependencies on RA_TERMS
12.2.2
-
APPS.LNS_CUSTOM_PUB dependencies on LNS_RATE_SCHEDULES
12.1.1
-
VIEW: AR.RA_TERMS_LINES#
12.2.2
-
APPS.GMF_AP_GET_TERMS_ID dependencies on AP_TERMS
12.1.1
-
APPS.RA_TERMS_TABLE_HANDLER SQL Statements
12.2.2