Search Results bill of materials
The AR_BPA_RULE_ATTRIBUTES_TL
table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical component of the Accounts Receivable (AR) module, specifically supporting the Business Process Automation (BPA) framework. This table stores translated attributes for BPA rules, enabling multilingual support for rule definitions. Below is a detailed analysis of its structure, purpose, and functional relevance in Oracle EBS.
Table Overview
AR_BPA_RULE_ATTRIBUTES_TL
is a translation table that extends the base table AR_BPA_RULE_ATTRIBUTES_B
. It follows Oracle's standard multilingual architecture, where "_B" tables store base data, and "_TL" tables store translated descriptions or labels. This design ensures that rule attributes can be displayed in multiple languages, catering to global deployments of Oracle EBS.
Key Columns
The table includes the following key columns:- RULE_ATTRIBUTE_ID: Foreign key linking to
AR_BPA_RULE_ATTRIBUTES_B
, uniquely identifying the rule attribute. - LANGUAGE: Stores the ISO language code (e.g., 'US' for English, 'DE' for German) for the translated text.
- SOURCE_LANG: Indicates the original language of the record, used for synchronization during translations.
- DESCRIPTION: Contains the translated description of the rule attribute.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE: Standard Oracle audit columns tracking record creation and modification.
Functional Role
The table supports the BPA framework in Oracle AR by:- Enabling Localization: Allows rule attributes (e.g., names, descriptions) to be displayed in the user's preferred language, ensuring compliance with regional requirements.
- Facilitating Rule Configuration: Translates labels for rule conditions, actions, and parameters, making them accessible to non-English-speaking users.
- Supporting Multi-Org Deployments: Integrates with Oracle's Multi-Org and Multi-Lingual Engine (MLE) to serve diverse organizational structures.
Integration with BPA Framework
The BPA framework automates AR processes like invoicing, dunning, and credit management.AR_BPA_RULE_ATTRIBUTES_TL
ensures that rule logic is transparent to users across locales. For example:
- A "Credit Hold" rule's description in French ("Mise en attente de crédit") is stored here, while the base rule logic resides in
AR_BPA_RULE_ATTRIBUTES_B
. - During runtime, the EBS application fetches translations based on the user's session language.
Technical Considerations
- Indexing: Typically indexed on
RULE_ATTRIBUTE_ID
andLANGUAGE
for efficient joins with base tables. - Seed Data: Oracle provides seeded translations for standard rule attributes, which can be extended via customization.
- API Dependencies: Modifications should use Oracle's public APIs (e.g.,
AR_BPA_RULE_PKG
) to maintain data integrity.
Customization and Extensions
Customers can add custom rule attributes and translations by:- Inserting base records into
AR_BPA_RULE_ATTRIBUTES_B
. - Populating
AR_BPA_RULE_ATTRIBUTES_TL
with translated texts for supported languages.
Conclusion
AR_BPA_RULE_ATTRIBUTES_TL
is a vital element in Oracle EBS AR's BPA framework, ensuring that automated business rules are accessible and user-friendly across global deployments. Its design aligns with Oracle's best practices for multilingual support, while its integration with base tables and APIs ensures robust functionality. Understanding this table is essential for implementations requiring localized rule management or custom BPA extensions.
-
File: Bill Presentment Architecture 11510 ERD.pdf
12.1.1
product: AR - Receivables , size: 24.513 KBytes , file_type: PDF Diagram ,
-
File: Bill Presentment Architecture 11510 ERD.pdf
12.2.2
product: AR - Receivables , size: 24.513 KBytes , file_type: PDF Diagram ,
-
Lookup Type: PARTY_RELATIONS_TYPE
12.1.1
product: AR - Receivables , meaning: Party Relations Type , description: Party Relations Type ,
-
Lookup Type: PARTY_RELATIONS_TYPE
12.2.2
product: AR - Receivables , meaning: Party Relations Type , description: Party Relations Type ,
-
Lookup Type: TERRITORY_DEFAULT
12.1.1
product: AR - Receivables , meaning: Territory Default , description: Source of Default Territory ID for Commitments and Invoices ,
-
Lookup Type: TERRITORY_DEFAULT
12.2.2
product: AR - Receivables , meaning: Territory Default , description: Source of Default Territory ID for Commitments and Invoices ,
-
Lookup Type: PAYMENT_DET_DEF_HIERARCHY
12.2.2
product: AR - Receivables , meaning: Payment Details Defaulting Hierarchy , description: Payment Details Defaulting Hierarchy for Autoinvoice ,
-
Lookup Type: SITE_USE_CODE
12.1.1
product: AR - Receivables , meaning: Site Use Code , description: Interactions appropriate to a given site ,
-
Lookup Type: CONTACT_ROLE_TYPE
12.1.1
product: AR - Receivables , meaning: Contact Role Type , description: Contact Role Type ,
-
Lookup Type: CONTACT_ROLE_TYPE
12.2.2
product: AR - Receivables , meaning: Contact Role Type , description: Contact Role Type ,
-
Lookup Type: SITE_USE_CODE
12.2.2
product: AR - Receivables , meaning: Site Use Code , description: Interactions appropriate to a given site ,
-
Lookup Type: AR_TRX_DEFAULT_PRIM_SITE_USE
12.2.2
product: AR - Receivables , meaning: Default Primary Site Use codes ,
-
Lookup Type: INVOICE_EZLINK_ERRORS
12.2.2
product: AR - Receivables , meaning: Invoice Ezlink Errors , description: Error messages for invoice ezlink program ,
-
Lookup Type: INVOICE_EZLINK_ERRORS
12.1.1
product: AR - Receivables , meaning: Invoice Ezlink Errors , description: Error messages for invoice ezlink program ,
-
Concurrent Program: JEFRAR21
12.1.1
product: AR - Receivables , user_name: French Bill of Exchange , description: Lettre de change , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: JEFRAR21
12.2.2
product: AR - Receivables , user_name: French Bill of Exchange , description: Lettre de change , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Table: AR_BPA_RULE_ATTRIBUTES_TL
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_BPA_RULE_ATTRIBUTES_TL, object_name:AR_BPA_RULE_ATTRIBUTES_TL, status:VALID, product: AR - Receivables , description: The AR_BPA_RULE_ATTRIBUTES_TL table provides multilingual support (MLS) for assignment attributes of assignment rules defined in Bill Presentment Architecture. , implementation_dba_data: AR.AR_BPA_RULE_ATTRIBUTES_TL ,
-
Table: AR_BPA_RULE_ATTRIBUTES_TL
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_BPA_RULE_ATTRIBUTES_TL, object_name:AR_BPA_RULE_ATTRIBUTES_TL, status:VALID, product: AR - Receivables , description: The AR_BPA_RULE_ATTRIBUTES_TL table provides multilingual support (MLS) for assignment attributes of assignment rules defined in Bill Presentment Architecture. , implementation_dba_data: AR.AR_BPA_RULE_ATTRIBUTES_TL ,
-
Table: AR_BPA_RULE_ATTRIBUTES_B
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_BPA_RULE_ATTRIBUTES_B, object_name:AR_BPA_RULE_ATTRIBUTES_B, status:VALID, product: AR - Receivables , description: The AR_BPA_RULE_ATTRIBUTES_B table stores all assignment attributes of assignment rules defined in Bill Presentment Architecture. , implementation_dba_data: AR.AR_BPA_RULE_ATTRIBUTES_B ,
-
Lookup Type: 1987 SIC
12.2.2
product: AR - Receivables , meaning: 1987 edition of U.S. Industrial Classification Codes , description: 1987 edition of U.S. Industrial Classification Codes ,
-
Table: AR_BPA_RULE_ATTRIBUTES_B
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_BPA_RULE_ATTRIBUTES_B, object_name:AR_BPA_RULE_ATTRIBUTES_B, status:VALID, product: AR - Receivables , description: The AR_BPA_RULE_ATTRIBUTES_B table stores all assignment attributes of assignment rules defined in Bill Presentment Architecture. , implementation_dba_data: AR.AR_BPA_RULE_ATTRIBUTES_B ,
-
Lookup Type: CUSTOMER_RESPONSE_REASON
12.2.2
product: AR - Receivables , meaning: Customer Response Reason , description: Customer Response Reason ,
-
Concurrent Program: JEFRAR22
12.1.1
product: AR - Receivables , user_name: French Receivables Bank Remittance - LCR - Accepted Bill of Exchange , description: Etat de remise a la banque - LCR - Lettre de Change Acceptee , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: CUSTOMER_RESPONSE_REASON
12.1.1
product: AR - Receivables , meaning: Customer Response Reason , description: Customer Response Reason ,
-
Concurrent Program: ARBFB_CONF
12.2.2
execution_filename: ARP_BF_BILL.REPORT , product: AR - Receivables , user_name: Balance Forward Billing Program , description: Balance Forward Billing Program , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: JEFRAR22
12.2.2
product: AR - Receivables , user_name: French Receivables Bank Remittance - LCR - Accepted Bill of Exchange , description: Etat de remise a la banque - LCR - Lettre de Change Acceptee , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: 1987 SIC
12.1.1
product: AR - Receivables , meaning: 1987 edition of U.S. Industrial Classification Codes , description: 1987 edition of U.S. Industrial Classification Codes ,
-
Table: AR_BPA_DATA_SRC_PARAMS
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_BPA_DATA_SRC_PARAMS, object_name:AR_BPA_DATA_SRC_PARAMS, status:VALID, product: AR - Receivables , description: The AR_BPA_DATA_SRC_PARAMS table stores the parameters that are used to present transaction data from the AR_BPA_DATA_SOURCES table on a Bill Presentment Architecture bill. , implementation_dba_data: AR.AR_BPA_DATA_SRC_PARAMS ,
-
Table: AR_BPA_DATA_SRC_PARAMS
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_BPA_DATA_SRC_PARAMS, object_name:AR_BPA_DATA_SRC_PARAMS, status:VALID, product: AR - Receivables , description: The AR_BPA_DATA_SRC_PARAMS table stores the parameters that are used to present transaction data from the AR_BPA_DATA_SOURCES table on a Bill Presentment Architecture bill. , implementation_dba_data: AR.AR_BPA_DATA_SRC_PARAMS ,
-
Lookup Type: TAX_CONDITION_ENTITY
12.2.2
product: AR - Receivables , meaning: Tax Condition Entity , description: Tax Condition Entity ,
-
Concurrent Program: ARBFB_CONF
12.1.1
execution_filename: ARP_BF_BILL.REPORT , product: AR - Receivables , user_name: Balance Forward Billing Program , description: Balance Forward Billing Program , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Table: AR_BPA_ITEMS_B
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_BPA_ITEMS_B, object_name:AR_BPA_ITEMS_B, status:VALID, product: AR - Receivables , description: The AR_BPA_ITEMS_B table stores all the content items that can be added to a bill template using the Bill Presentment Architecture. , implementation_dba_data: AR.AR_BPA_ITEMS_B ,
-
Table: AR_BPA_ITEMS_B
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_BPA_ITEMS_B, object_name:AR_BPA_ITEMS_B, status:VALID, product: AR - Receivables , description: The AR_BPA_ITEMS_B table stores all the content items that can be added to a bill template using the Bill Presentment Architecture. , implementation_dba_data: AR.AR_BPA_ITEMS_B ,
-
Lookup Type: TAX_CONDITION_ENTITY
12.1.1
product: AR - Receivables , meaning: Tax Condition Entity , description: Tax Condition Entity ,
-
Lookup Type: NAF
12.1.1
product: AR - Receivables , meaning: NAF Codes , description: Company activity codes used in France ,
-
Lookup Type: NAF
12.2.2
product: AR - Receivables , meaning: NAF Codes , description: Company activity codes used in France ,
-
Lookup Type: PARTY_SITE_USE_CODE
12.1.1
product: AR - Receivables , meaning: Party Site Use Code , description: Party Site Use Code ,
-
Lookup Type: PARTY_SITE_USE_CODE
12.2.2
product: AR - Receivables , meaning: Party Site Use Code , description: Party Site Use Code ,
-
Lookup Type: NACE
12.1.1
product: AR - Receivables , meaning: NACE Rev1. European Union industrial classifications , description: General Industrial Classification of Economic Activities within the European Community ,
-
Lookup Type: NACE
12.2.2
product: AR - Receivables , meaning: NACE Rev1. European Union industrial classifications , description: General Industrial Classification of Economic Activities within the European Community ,
-
Table: AR_BPA_CONTENT_AREAS_TL
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_BPA_CONTENT_AREAS_TL, object_name:AR_BPA_CONTENT_AREAS_TL, status:VALID, product: AR - Receivables , description: Release 11i: Used by Bill Presentment Architecture , implementation_dba_data: AR.AR_BPA_CONTENT_AREAS_TL ,
-
Table: AR_BPA_DATASRC_APPS_TL
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_BPA_DATASRC_APPS_TL, object_name:AR_BPA_DATASRC_APPS_TL, status:VALID, product: AR - Receivables , description: Release 11i: Used by Bill Presentment Architecture , implementation_dba_data: AR.AR_BPA_DATASRC_APPS_TL ,
-
Table: AR_BPA_DATASRC_APPS_TL
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_BPA_DATASRC_APPS_TL, object_name:AR_BPA_DATASRC_APPS_TL, status:VALID, product: AR - Receivables , description: Release 11i: Used by Bill Presentment Architecture , implementation_dba_data: AR.AR_BPA_DATASRC_APPS_TL ,
-
Table: AR_BPA_CONTENT_AREAS_TL
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_BPA_CONTENT_AREAS_TL, object_name:AR_BPA_CONTENT_AREAS_TL, status:VALID, product: AR - Receivables , description: Release 11i: Used by Bill Presentment Architecture , implementation_dba_data: AR.AR_BPA_CONTENT_AREAS_TL ,
-
Table: AR_BPA_TEMPLATES_TL
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_BPA_TEMPLATES_TL, object_name:AR_BPA_TEMPLATES_TL, status:VALID, product: AR - Receivables , description: Release 11i: Used by Bill Presentment Architecture , implementation_dba_data: AR.AR_BPA_TEMPLATES_TL ,
-
Table: AR_BPA_CONTENT_AREAS_B
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_BPA_CONTENT_AREAS_B, object_name:AR_BPA_CONTENT_AREAS_B, status:VALID, product: AR - Receivables , description: Release 11i: Used by Bill Presentment Architecture , implementation_dba_data: AR.AR_BPA_CONTENT_AREAS_B ,
-
Table: AR_BPA_DATASRC_APPS_B
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_BPA_DATASRC_APPS_B, object_name:AR_BPA_DATASRC_APPS_B, status:VALID, product: AR - Receivables , description: Release 11i: Used by Bill Presentment Architecture , implementation_dba_data: AR.AR_BPA_DATASRC_APPS_B ,
-
Table: AR_BPA_DATASRC_APPS_B
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_BPA_DATASRC_APPS_B, object_name:AR_BPA_DATASRC_APPS_B, status:VALID, product: AR - Receivables , description: Release 11i: Used by Bill Presentment Architecture , implementation_dba_data: AR.AR_BPA_DATASRC_APPS_B ,
-
Table: AR_BPA_CONTENT_AREAS_B
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_BPA_CONTENT_AREAS_B, object_name:AR_BPA_CONTENT_AREAS_B, status:VALID, product: AR - Receivables , description: Release 11i: Used by Bill Presentment Architecture , implementation_dba_data: AR.AR_BPA_CONTENT_AREAS_B ,
-
Table: AR_BPA_DATA_SOURCES_TL
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_BPA_DATA_SOURCES_TL, object_name:AR_BPA_DATA_SOURCES_TL, status:VALID, product: AR - Receivables , description: The AR_BPA_DATA_SOURCES_TL table stores all the data sources that Bill Presentment Architecture can access. , implementation_dba_data: AR.AR_BPA_DATA_SOURCES_TL ,