Search Results ar_memo_lines_vl
Overview
AR_MEMO_LINES_VL is a seeded, VALID view owned by the APPS schema in Oracle E-Business Suite Release 12.1.1 and 12.2.2. It belongs to the Oracle Receivables (AR) product family and exposes the translated, multi-language representation of credit memo and debit memo lines. In Oracle EBS naming conventions, the "_VL" suffix denotes a view that joins a base ("_B") table with its translation ("_TL") table and applies multilingual and operating-unit security filtering. The view therefore presents memo line data in the session language of the querying user, with descriptive name and description fields resolved from the translation layer.
Because memo lines are the transactional detail underlying Receivables credit and debit memos, AR_MEMO_LINES_VL is a principal source for reporting on memo-based adjustments, revenue corrections and customer account activity. It is also a common target for inbound and outbound integrations that must read memo line attributes without querying the underlying base tables directly.
Underlying Base Objects
The view definition joins two base objects and references a security package:
- AR_MEMO_LINES_B (synonym) — the base table holding the non-translatable, language-independent attributes of each memo line. It supplies MEMO_LINE_ID, the primary key, together with all descriptive flexfield, global descriptive flexfield, date, tax and pricing columns.
- AR_MEMO_LINES_TL (synonym) — the translation table holding language-specific text, namely NAME and DESCRIPTION. The join is made on MEMO_LINE_ID and on NVL(ORG_ID, -99) for both tables, so that lines are matched with the correct operating unit context.
- MO_GLOBAL (package) — the Multi-Org access control package. The view filters with MO_GLOBAL.CHECK_ACCESS(B.ORG_ID) = 'Y' so that only memo lines belonging to operating units the current user may access are returned. The translation is restricted by T.LANGUAGE = USERENV('LANG'), returning rows in the user's current session language.
Key Columns
The view exposes a ROW_ID (rowid of the base table row) plus the following significant columns:
- MEMO_LINE_ID — unique identifier for the memo line; the join key to both base tables.
- LINE_TYPE — classifies the memo line, distinguishing charges, freight, tax and other line categories.
- TAX_CODE, TAX_PRODUCT_CATEGORY — tax determination and reporting attributes; TAX_PRODUCT_CATEGORY is the column most directly relevant to the "tax_product_category" search and drives E-Business Tax product category mapping.
- UOM_CODE, UNIT_STD_PRICE — unit of measure and unit selling price for the line.
- INVOICING_RULE_ID, ACCOUNTING_RULE_ID — references to the invoicing and accounting rules governing revenue recognition for the line.
- START_DATE, END_DATE — effective dating for the line.
- GL_ID_REV — the GL revenue identifier associated with the memo line.
- SET_OF_BOOKS_ID, ORG_ID — ledger and operating unit identifiers used for accounting and Multi-Org security.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1–15 — the line-level descriptive flexfield.
- GLOBAL_ATTRIBUTE_CATEGORY and GLOBAL_ATTRIBUTE1–20 — the global descriptive flexfield, typically populated for country-specific (for example, Latin American) localizations.
- NAME, DESCRIPTION — translated, language-specific textual attributes sourced from AR_MEMO_LINES_TL.
- Audit columns — CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN.
Common Use Cases and Queries
Typical uses include extracting memo lines for tax reconciliation, reporting on credit memo activity by operating unit, and joining memo lines to their parent memo headers or to tax lines. Because the view already enforces both language and operating-unit access, it is the preferred reporting source over the raw _B and _TL tables.
A representative query retrieving memo lines for a specific operating unit in the current language:
- SELECT memo_line_id, line_type, tax_code, tax_product_category, uom_code, unit_std_price, name, description FROM ar_memo_lines_vl WHERE org_id = :p_org_id;
- SELECT m.memo_line_id, m.name, m.tax_product_category, m.unit_std_price FROM ar_memo_lines_vl m WHERE m.tax_product_category = :p_category AND m.set_of_books_id = :p_sob;
- SELECT line_type, COUNT(*) FROM ar_memo_lines_vl GROUP BY line_type;
All such queries automatically inherit session-language translation and Multi-Org access restrictions imposed by MO_GLOBAL.CHECK_ACCESS, requiring no additional security predicate from the caller.
-
View: AR_MEMO_LINES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_MEMO_LINES_VL, object_name:AR_MEMO_LINES_VL, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.AR_MEMO_LINES_VL ,
-
View: AR_MEMO_LINES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_MEMO_LINES_VL, object_name:AR_MEMO_LINES_VL, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.AR_MEMO_LINES_VL ,
-
SYNONYM: APPS.AR_MEMO_LINES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_MEMO_LINES_TL, status:VALID,
-
VIEW: APPS.AR_XML_INVOICE_LINE_V
12.1.1
-
VIEW: APPS.AR_XML_INVOICE_LINE_V
12.2.2
-
SYNONYM: APPS.AR_MEMO_LINES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_MEMO_LINES_TL, status:VALID,
-
SYNONYM: APPS.AR_MEMO_LINES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_MEMO_LINES_B, status:VALID,
-
SYNONYM: APPS.AR_MEMO_LINES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_MEMO_LINES_B, status:VALID,
-
PACKAGE BODY: APPS.OZF_CLAIM_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OZF_CLAIM_PUB, status:VALID,
-
SYNONYM: APPS.AR_MEMO_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_MEMO_LINES, status:VALID,
-
View: AR_XML_INVOICE_LINE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_XML_INVOICE_LINE_V, object_name:AR_XML_INVOICE_LINE_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.AR_XML_INVOICE_LINE_V ,
-
View: AR_XML_INVOICE_LINE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_XML_INVOICE_LINE_V, object_name:AR_XML_INVOICE_LINE_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.AR_XML_INVOICE_LINE_V ,
-
SYNONYM: APPS.AR_MEMO_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_MEMO_LINES, status:VALID,
-
PACKAGE BODY: APPS.AR_INVOICE_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AR_INVOICE_UTILS, status:VALID,
-
PACKAGE BODY: APPS.AR_INVOICE_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AR_INVOICE_UTILS, status:VALID,
-
VIEW: APPS.AR_XML_INVOICE_LINE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_XML_INVOICE_LINE_V, object_name:AR_XML_INVOICE_LINE_V, status:VALID,
-
VIEW: APPS.AR_XML_INVOICE_LINE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_XML_INVOICE_LINE_V, object_name:AR_XML_INVOICE_LINE_V, status:VALID,
-
PACKAGE BODY: APPS.PON_EMD_AR_INTEGRATION_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_EMD_AR_INTEGRATION_GRP, status:VALID,
-
VIEW: APPS.AR_MEMO_LINES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_MEMO_LINES_VL, object_name:AR_MEMO_LINES_VL, status:VALID,
-
VIEW: APPS.AR_MEMO_LINES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_MEMO_LINES_VL, object_name:AR_MEMO_LINES_VL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
APPS.PON_EMD_AR_INTEGRATION_GRP SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
APPS.AR_INVOICE_UTILS dependencies on AR_MEMO_LINES_VL
12.2.2
-
APPS.PON_EMD_AR_INTEGRATION_GRP dependencies on AR_MEMO_LINES_VL
12.2.2
-
APPS.OZF_CLAIM_PUB SQL Statements
12.2.2
-
APPS.AR_INVOICE_UTILS dependencies on AR_MEMO_LINES_VL
12.1.1
-
APPS.OZF_CLAIM_PUB dependencies on AR_MEMO_LINES_VL
12.2.2
-
APPS.PON_EMD_AR_INTEGRATION_GRP dependencies on AR_MEMO_LINES
12.2.2
-
APPS.AR_INVOICE_UTILS dependencies on AR_MEMO_LINES
12.1.1
-
APPS.AR_INVOICE_UTILS dependencies on AR_MEMO_LINES
12.2.2
-
APPS.ARP_REVERSE_RECEIPT dependencies on AR_MEMO_LINES_TL
12.2.2
-
APPS.ARP_REVERSE_RECEIPT dependencies on AR_MEMO_LINES_TL
12.1.1
-
APPS.ARP_REVERSE_RECEIPT dependencies on AR_MEMO_LINES_B
12.2.2
-
APPS.ARP_REVERSE_RECEIPT dependencies on AR_MEMO_LINES_B
12.1.1
-
PACKAGE: APPS.MO_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:MO_GLOBAL, status:VALID,
-
PACKAGE: APPS.MO_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:MO_GLOBAL, status:VALID,
-
APPS.ARP_REVERSE_RECEIPT dependencies on RA_CUSTOMER_TRX_LINES
12.2.2
-
APPS.ARP_REVERSE_RECEIPT dependencies on RA_CUSTOMER_TRX_LINES
12.1.1
-
APPS.AR_INVOICE_UTILS SQL Statements
12.1.1
-
PACKAGE BODY: APPS.ARP_REVERSE_RECEIPT
12.1.1
-
PACKAGE BODY: APPS.ARP_REVERSE_RECEIPT
12.2.2
-
APPS.AR_INVOICE_UTILS SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PON_EMD_AR_INTEGRATION_GRP
12.2.2
-
APPS.ARP_REVERSE_RECEIPT dependencies on RA_CUSTOMER_TRX
12.2.2
-
APPS.ARP_REVERSE_RECEIPT dependencies on RA_CUSTOMER_TRX
12.1.1
-
APPS.AR_INVOICE_UTILS dependencies on AR_TRX_LINES_GT
12.1.1
-
APPS.AR_INVOICE_UTILS dependencies on AR_TRX_LINES_GT
12.2.2