AR_EXTENSION_ATTRIBUTES
This table contains the extension attribute name value pairs that a user can add to Accounts Receivable documents like invoices, credit memos and receipts. The data in this table is loaded using the arp_util.insert_ar_extension_attributes API. For example, the extension attributes loaded for an invoice are processed by the ESS process that generates XML invoices. The attributes are included in the UserArea extension of XML payload.
Details
-
Schema: FUSION
-
Object owner: AR
-
Object type: TABLE
-
Tablespace: FUSION_TS_TX_DATA
Primary Key
Name | Columns |
---|---|
AR_EXTENSION_ATTRIBUTES_PK |
EXTN_ENTITY_ID, ENTITY_TYPE_CODE, PROCESS_TYPE_CODE, ATTRIBUTE_NAME |
Columns
Name | Datatype | Length | Precision | Not-null | Comments |
---|---|---|---|---|---|
EXTN_ENTITY_ID | NUMBER | 18 | Yes | Primary key identifer for the extension entity. | |
ASSOCIATED_EXTN_ENTITY_ID1 | NUMBER | 18 | Primary key 1 identifier for the parent or linked entity | ||
ASSOCIATED_EXTN_ENTITY_ID2 | NUMBER | 18 | Primary key 2 identifier for the parent or linked entity | ||
ENTITY_TYPE_CODE | VARCHAR2 | 30 | Yes | The document type or sub-type to which the extension attribute belongs. For example, when extension attributes are loaded for an invoice and these attributes need to be included in the XML that is sent to customer, the valid values are INVHEADER, INVLINE, and INVTAX. | |
PROCESS_TYPE_CODE | VARCHAR2 | 30 | Yes | Process that picks up the extension attributes. For example, when extension attributes are to be included in the XML payload of an outbound invoice, the valid value is XML. | |
ATTRIBUTE_NAME | VARCHAR2 | 100 | Yes | Name of the extension attribute. | |
ATTRIBUTE_VALUE | VARCHAR2 | 1000 | Value of the extension attribute. | ||
CREATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who created the row. | |
CREATION_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the creation of the row. | ||
LAST_UPDATE_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the last update of the row. | ||
LAST_UPDATE_LOGIN | VARCHAR2 | 32 | Who column: indicates the session login associated to the user who last updated the row. | ||
LAST_UPDATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who last updated the row. | |
OBJECT_VERSION_NUMBER | NUMBER | 9 | Yes | Used to implement optimistic locking. This number is incremented every time that the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried. |
Indexes
Index | Uniqueness | Tablespace | Columns |
---|---|---|---|
AR_EXTENSION_ATTRIBUTES_U1 | Unique | Default | EXTN_ENTITY_ID, ENTITY_TYPE_CODE, PROCESS_TYPE_CODE, ATTRIBUTE_NAME |