RCV_TRANSACTIONS is the table used by Oracle Fusion to store the physical receiving details like Quantity, UOM, PO Number, PO Line Number, Requisition Number, Received By etc. RCV_TRANSACTIONS table is child table of RCV_SHIPMENT_LINE table and grandchild of RCV_SHIPMENT_HEADER Table.
In this blog we will discuss about the table structure & Indexes of this table. But in case you need the query to fetch the receiving transaction details, click here.
RCV_TRANSACTIONS: Table Structure
| COLUMN_NAME | DATA_TYPE | NULLABLE |
| TRANSACTION_ID | NUMBER | N |
| INTF_RETURNS_TO_SHIPPING | VARCHAR2(4) | Y |
| CONSUMED_QUANTITY | NUMBER | Y |
| LAST_UPDATE_DATE | TIMESTAMP(6) | N |
| LAST_UPDATED_BY | VARCHAR2(256) | N |
| CREATION_DATE | TIMESTAMP(6) | N |
| CREATED_BY | VARCHAR2(256) | N |
| LAST_UPDATE_LOGIN | VARCHAR2(128) | Y |
| REQUEST_ID | NUMBER | Y |
| TRANSACTION_TYPE | VARCHAR2(100) | N |
| TRANSACTION_DATE | DATE | N |
| QUANTITY | NUMBER | Y |
| UOM_CODE | VARCHAR2(12) | Y |
| SHIPMENT_HEADER_ID | NUMBER | N |
| SHIPMENT_LINE_ID | NUMBER | N |
| USER_ENTERED_FLAG | VARCHAR2(4) | N |
| INTERFACE_SOURCE_CODE | VARCHAR2(100) | Y |
| INTERFACE_SOURCE_LINE_ID | NUMBER | Y |
| INV_TRANSACTION_ID | NUMBER | Y |
| SOURCE_DOCUMENT_CODE | VARCHAR2(100) | Y |
| DESTINATION_TYPE_CODE | VARCHAR2(100) | Y |
| PRIMARY_QUANTITY | NUMBER | Y |
| PRIMARY_UOM_CODE | VARCHAR2(12) | Y |
| EMPLOYEE_ID | NUMBER | Y |
| PARENT_TRANSACTION_ID | NUMBER | Y |
| PO_HEADER_ID | NUMBER | Y |
| PO_LINE_ID | NUMBER | Y |
| PO_LINE_LOCATION_ID | NUMBER | Y |
| PO_DISTRIBUTION_ID | NUMBER | Y |
| PO_REVISION_NUM | NUMBER | Y |
| REQUISITION_LINE_ID | NUMBER | Y |
| PO_UNIT_PRICE | NUMBER | Y |
| CURRENCY_CODE | VARCHAR2(60) | Y |
| CURRENCY_CONVERSION_TYPE | VARCHAR2(120) | Y |
| CURRENCY_CONVERSION_RATE | NUMBER | Y |
| CURRENCY_CONVERSION_DATE | DATE | Y |
| ROUTING_HEADER_ID | NUMBER | Y |
| ROUTING_STEP_ID | NUMBER | Y |
| DELIVER_TO_PERSON_ID | NUMBER | Y |
| DELIVER_TO_LOCATION_ID | NUMBER | Y |
| VENDOR_ID | NUMBER | Y |
| VENDOR_SITE_ID | NUMBER | Y |
| ORGANIZATION_ID | NUMBER | Y |
| SUBINVENTORY | VARCHAR2(40) | Y |
| LOCATOR_ID | NUMBER | Y |
| WIP_ENTITY_ID | NUMBER | Y |
| WIP_LINE_ID | NUMBER | Y |
| WIP_REPETITIVE_SCHEDULE_ID | NUMBER | Y |
| WIP_OPERATION_SEQ_NUM | NUMBER | Y |
| WIP_RESOURCE_SEQ_NUM | NUMBER | Y |
| BOM_RESOURCE_ID | NUMBER | Y |
| LOCATION_ID | NUMBER | Y |
| SUBSTITUTE_UNORDERED_CODE | VARCHAR2(100) | Y |
| RECEIPT_EXCEPTION_FLAG | VARCHAR2(4) | Y |
| INSPECTION_STATUS_CODE | VARCHAR2(100) | Y |
| ACCRUAL_STATUS_CODE | VARCHAR2(100) | Y |
| INSPECTION_QUALITY_CODE | VARCHAR2(100) | Y |
| VENDOR_LOT_NUM | VARCHAR2(120) | Y |
| RMA_REFERENCE | VARCHAR2(120) | Y |
| COMMENTS | VARCHAR2(960) | Y |
| ATTRIBUTE_CATEGORY | VARCHAR2(120) | Y |
| ATTRIBUTE1 – ATTRIBUTE20 | VARCHAR2(600) | Y |
| ATTRIBUTE_NUMBER1 – ATTRIBUTE_NUMBER10 | NUMBER | Y |
| ATTRIBUTE_DATE1 – ATTRIBUTE_DATE5 | DATE | Y |
| ATTRIBUTE_TIMESTAMP1 – ATTRIBUTE_TIMESTAMP5 | TIMESTAMP(6) | Y |
| REQ_DISTRIBUTION_ID | NUMBER | Y |
| DEPARTMENT_CODE | VARCHAR2(40) | Y |
| REASON_ID | NUMBER | Y |
| DESTINATION_CONTEXT | VARCHAR2(120) | Y |
| LOCATOR_ATTRIBUTE | VARCHAR2(600) | Y |
| CHILD_INSPECTION_FLAG | VARCHAR2(4) | Y |
| SOURCE_DOC_QUANTITY | NUMBER | Y |
| SOURCE_DOC_UOM_CODE | VARCHAR2(12) | Y |
| INTERFACE_TRANSACTION_ID | NUMBER | Y |
| INTERFACE_GROUP_ID | NUMBER | Y |
| GROUP_ID | NUMBER | Y |
| MOVEMENT_ID | NUMBER | Y |
| INVOICE_ID | NUMBER | Y |
| INVOICE_STATUS_CODE | VARCHAR2(100) | Y |
| QA_COLLECTION_ID | NUMBER | Y |
| COUNTRY_OF_ORIGIN_CODE | VARCHAR2(8) | Y |
| MVT_STAT_STATUS | VARCHAR2(120) | Y |
| QUANTITY_BILLED | NUMBER | Y |
| MATCH_FLAG | VARCHAR2(4) | Y |
| AMOUNT_BILLED | NUMBER | Y |
| BASE_AMOUNT_BILLED | NUMBER | Y |
| MATCH_OPTION | VARCHAR2(100) | Y |
| CONSIGNED_FLAG | VARCHAR2(4) | Y |
| BACK_TO_BACK_FLAG | VARCHAR2(4) | Y |
| CUSTOMER_ID | NUMBER | Y |
| CUSTOMER_SITE_ID | NUMBER | Y |
| LPN_ID | NUMBER | Y |
| TRANSFER_LPN_ID | NUMBER | Y |
| MOBILE_TXN | VARCHAR2(8) | Y |
| SECONDARY_QUANTITY | NUMBER | Y |
| SECONDARY_UOM_CODE | VARCHAR2(12) | Y |
| QC_GRADE | VARCHAR2(600) | Y |
| PA_ADDITION_FLAG | VARCHAR2(4) | Y |
| SOURCE_TRANSACTION_NUM | VARCHAR2(100) | Y |
| FROM_SUBINVENTORY | VARCHAR2(960) | Y |
| FROM_LOCATOR_ID | NUMBER | Y |
| AMOUNT | NUMBER | Y |
| DROPSHIP_TYPE_CODE | NUMBER | Y |
| LPN_GROUP_ID | NUMBER | Y |
| JOB_ID | NUMBER | Y |
| TIMECARD_ID | NUMBER | Y |
| TIMECARD_OVN | NUMBER | Y |
| PROJECT_ID | NUMBER | Y |
| TASK_ID | NUMBER | Y |
| REQUESTED_AMOUNT | NUMBER | Y |
| MATERIAL_STORED_AMOUNT | NUMBER | Y |
| REPLENISH_ORDER_LINE_ID | NUMBER | Y |
| JOB_DEFINITION_PACKAGE | VARCHAR2(3600) | Y |
| JOB_DEFINITION_NAME | VARCHAR2(400) | Y |
| OBJECT_VERSION_NUMBER | NUMBER | N |
| RECEIPT_ADVICE_HEADER_ID | NUMBER | Y |
| RECEIPT_ADVICE_LINE_ID | NUMBER | Y |
| RCPT_CONF_STATUS | VARCHAR2(100) | Y |
| RCPT_CONF_MESSAGE_NUMBER | NUMBER | Y |
| SP_QUANTITY | NUMBER | Y |
| SP_UOM_CODE | VARCHAR2(12) | Y |
| SP_GROUP_ID | NUMBER | Y |
| PARENT_SP_GROUP_ID | NUMBER | Y |
| TXN_FLOW_HEADER_ID | NUMBER | Y |
| TRANSFER_ORDER_HEADER_ID | NUMBER | Y |
| TRANSFER_ORDER_LINE_ID | NUMBER | Y |
| TRANSFER_ORDER_DIST_ID | NUMBER | Y |
| PHYSICAL_RETURN_REQD | VARCHAR2(4) | Y |
| FIRST_PTY_REG_ID | NUMBER | Y |
| THIRD_PTY_REG_ID | NUMBER | Y |
| DEFAULT_TAXATION_COUNTRY | VARCHAR2(8) | Y |
| DOCUMENT_FISCAL_CLASSIFICATION | VARCHAR2(960) | Y |
| TRX_BUSINESS_CATEGORY | VARCHAR2(960) | Y |
| TAX_INVOICE_NUMBER | VARCHAR2(600) | Y |
| TAX_INVOICE_DATE | DATE | Y |
| SHIP_FROM_LOCATION_ID | NUMBER | Y |
| USER_DEFINED_FISC_CLASS | VARCHAR2(120) | Y |
| TAX_CLASSIFICATION_CODE | VARCHAR2(200) | Y |
| PRODUCT_FISC_CLASS_ID | NUMBER | Y |
| INTENDED_USE | VARCHAR2(960) | Y |
| INTENDED_USE_CLASSIF_ID | NUMBER | Y |
| PRODUCT_TYPE | VARCHAR2(960) | Y |
| PRODUCT_CATEGORY | VARCHAR2(960) | Y |
| ASSESSABLE_VALUE | NUMBER | Y |
| FINAL_DISCHARGE_LOCATION_ID | NUMBER | Y |
| DS_RECEIPT_EVENT_TYPE | VARCHAR2(400) | Y |
| DS_RECEIPT_SOURCE_LINE_ID | NUMBER | Y |
| CSE_INTERFACE_STATUS_CODE | VARCHAR2(100) | Y |
| FISCAL_DOC_HEADER_ID | NUMBER | Y |
| FISCAL_DOC_ACCESS_KNUM | VARCHAR2(256) | Y |
| FISCAL_DOC_LINE_ID | NUMBER | Y |
| REF_FISCAL_DOC_HEADER_ID | NUMBER | Y |
| REF_FISCAL_DOC_LINE_ID | NUMBER | Y |
| REF_FISCAL_DOC_ACCESS_KNUM | VARCHAR2(256) | Y |
| RETURN_TO_HEADER_ID | NUMBER | Y |
| RETURN_TO_LINE_ID | NUMBER | Y |
| BUSINESS_EVENT_PUBLISHED | VARCHAR2(4) | Y |
| INTF_FROM_EXT_SYSTEM_FLAG | VARCHAR2(4) | Y |
| FISCAL_DOC_SCHEDULE_ID | NUMBER | Y |
| REF_FISCAL_DOC_SCHEDULE_ID | NUMBER | Y |
| QA_IP_EVENT_ID | NUMBER | Y |
| QA_SKIP_INSPECTION | VARCHAR2(4) | Y |
| ERECORD_ID | NUMBER | Y |
| EXTERNAL_SYSTEM_PACKING_UNIT | VARCHAR2(600) | Y |
| AUTO_DEBIT_MEMO_CREATED | VARCHAR2(4) | Y |
| EWAY_BILL_NUMBER | NUMBER | Y |
| EWAY_BILL_DATE | DATE | Y |
| INV_STRIPING_CATEGORY | VARCHAR2(160) | Y |
| INV_RESERVED_ATTRIBUTE1 | VARCHAR2(600) | Y |
| INV_RESERVED_ATTRIBUTE2 | VARCHAR2(600) | Y |
| INV_USER_DEF_ATTRIBUTE1 | VARCHAR2(600) | Y |
| INV_USER_DEF_ATTRIBUTE2 | VARCHAR2(600) | Y |
| INV_USER_DEF_ATTRIBUTE3 | VARCHAR2(600) | Y |
| INV_USER_DEF_ATTRIBUTE4 | VARCHAR2(600) | Y |
| INV_USER_DEF_ATTRIBUTE5 | VARCHAR2(600) | Y |
| INV_USER_DEF_ATTRIBUTE6 | VARCHAR2(600) | Y |
| INV_USER_DEF_ATTRIBUTE7 | VARCHAR2(600) | Y |
| INV_USER_DEF_ATTRIBUTE8 | VARCHAR2(600) | Y |
| INV_USER_DEF_ATTRIBUTE9 | VARCHAR2(600) | Y |
| INV_USER_DEF_ATTRIBUTE10 | VARCHAR2(600) | Y |
| RECALL_HEADER_ID | NUMBER | Y |
| RECALL_LINE_ID | NUMBER | Y |
| EXTERNAL_SYS_TXN_REFERENCE | VARCHAR2(1200) | Y |
RCV_TRANSACTIONS: Indexes
| INDEX_NAME | INDEX_TYPE | UNIQUENESS | COLUMN_NAME |
| RCV_TRANSACTIONS_N1 | NORMAL | NONUNIQUE | PARENT_TRANSACTION_ID |
| RCV_TRANSACTIONS_N10 | NORMAL | NONUNIQUE | TRANSACTION_DATE |
| RCV_TRANSACTIONS_N11 | NORMAL | NONUNIQUE | INTERFACE_TRANSACTION_ID |
| RCV_TRANSACTIONS_N12 | NORMAL | NONUNIQUE | RECEIPT_EXCEPTION_FLAG |
| RCV_TRANSACTIONS_N13 | NORMAL | NONUNIQUE | ACCRUAL_STATUS_CODE |
| RCV_TRANSACTIONS_N14 | NORMAL | NONUNIQUE | DELIVER_TO_PERSON_ID |
| RCV_TRANSACTIONS_N15 | NORMAL | NONUNIQUE | VENDOR_ID |
| RCV_TRANSACTIONS_N16 | NORMAL | NONUNIQUE | INVOICE_STATUS_CODE |
| RCV_TRANSACTIONS_N16 | NORMAL | NONUNIQUE | SOURCE_DOCUMENT_CODE |
| RCV_TRANSACTIONS_N16 | NORMAL | NONUNIQUE | TRANSACTION_TYPE |
| RCV_TRANSACTIONS_N17 | NORMAL | NONUNIQUE | GROUP_ID |
| RCV_TRANSACTIONS_N18 | NORMAL | NONUNIQUE | TRANSFER_ORDER_HEADER_ID |
| RCV_TRANSACTIONS_N19 | NORMAL | NONUNIQUE | EMPLOYEE_ID |
| RCV_TRANSACTIONS_N2 | NORMAL | NONUNIQUE | SHIPMENT_HEADER_ID |
| RCV_TRANSACTIONS_N2 | NORMAL | NONUNIQUE | SOURCE_DOCUMENT_CODE |
| RCV_TRANSACTIONS_N2 | NORMAL | NONUNIQUE | ROUTING_HEADER_ID |
| RCV_TRANSACTIONS_N2 | NORMAL | NONUNIQUE | INSPECTION_STATUS_CODE |
| RCV_TRANSACTIONS_N20 | NORMAL | NONUNIQUE | PO_DISTRIBUTION_ID |
| RCV_TRANSACTIONS_N21 | NORMAL | NONUNIQUE | ERECORD_ID |
| RCV_TRANSACTIONS_N22 | NORMAL | NONUNIQUE | ORGANIZATION_ID |
| RCV_TRANSACTIONS_N22 | NORMAL | NONUNIQUE | SOURCE_DOCUMENT_CODE |
| RCV_TRANSACTIONS_N22 | NORMAL | NONUNIQUE | ROUTING_HEADER_ID |
| RCV_TRANSACTIONS_N22 | NORMAL | NONUNIQUE | INSPECTION_STATUS_CODE |
| RCV_TRANSACTIONS_N23 | NORMAL | NONUNIQUE | LAST_UPDATE_DATE |
| RCV_TRANSACTIONS_N24 | NORMAL | NONUNIQUE | REQUEST_ID |
| RCV_TRANSACTIONS_N25 | NORMAL | NONUNIQUE | SOURCE_TRANSACTION_NUM |
| RCV_TRANSACTIONS_N26 | NORMAL | NONUNIQUE | CUSTOMER_ID |
| RCV_TRANSACTIONS_N27 | NORMAL | NONUNIQUE | EXTERNAL_SYS_TXN_REFERENCE |
| RCV_TRANSACTIONS_N3 | NORMAL | NONUNIQUE | SHIPMENT_LINE_ID |
| RCV_TRANSACTIONS_N4 | NORMAL | NONUNIQUE | PO_HEADER_ID |
| RCV_TRANSACTIONS_N5 | NORMAL | NONUNIQUE | PO_LINE_ID |
| RCV_TRANSACTIONS_N6 | NORMAL | NONUNIQUE | PO_LINE_LOCATION_ID |
| RCV_TRANSACTIONS_N7 | NORMAL | NONUNIQUE | REQUISITION_LINE_ID |
| RCV_TRANSACTIONS_N8 | NORMAL | NONUNIQUE | REQ_DISTRIBUTION_ID |
| RCV_TRANSACTIONS_N9 | NORMAL | NONUNIQUE | RECEIPT_ADVICE_HEADER_ID |
| RCV_TRANSACTIONS_N9 | NORMAL | NONUNIQUE | RECEIPT_ADVICE_LINE_ID |
| RCV_TRANSACTIONS_U1 | NORMAL | UNIQUE | TRANSACTION_ID |
Related Posts
Receiving Transaction Query in Oracle Fusion
RCV_SHIPMENT_HEADERS: Columns & Indexes
RCV_SHIPMENT_LINES: Columns, Indexes & Few Tricks
Feedback:
Hope the article helped you. If it did, please rate the post. In case it didn’t, do leave a comment to let us know what did we miss.
Reference:
support.oracle.com
From: Mohit Saxena
Author of “Oracle Fusion: Unconventional Ways to Enhance the Performance of BI Reports“
1 thought on “RCV_TRANSACTIONS: Columns, Indexes & Tricks”
Comments are closed.