Search Results cadastro de produtos no sistema
The PO_ATT_TMP_RECORDS table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a temporary storage table used within the Purchasing (PO) module to manage attachment-related data during transaction processing. This table plays a critical role in handling document attachments associated with purchase orders, requisitions, and other procurement documents before they are permanently stored in the primary attachment repository (FND_ATTACHED_DOCUMENTS and related tables). Below is a detailed analysis of its purpose, structure, and functional significance.
Purpose and Functional Context
The PO_ATT_TMP_RECORDS table acts as an intermediary staging area for attachment metadata during the creation or modification of procurement documents. When users attach files (e.g., PDFs, images, or spreadsheets) to purchase orders or requisitions, the system temporarily stores transactional data in this table before final validation and persistence. This design ensures data integrity by segregating in-progress attachments from committed records, reducing the risk of orphaned or partially processed attachments.Key Columns and Structure
While the exact schema may vary slightly between EBS 12.1.1 and 12.2.2, the table typically includes the following columns:- RECORD_ID: Primary key, often a sequence-generated unique identifier.
- DOCUMENT_ID: References the attached file's metadata in FND_DOCUMNS.
- ENTITY_NAME: Specifies the entity type (e.g., PO_HEADERS, REQUISITION_HEADERS).
- PK1_VALUE: Foreign key value linking to the parent record (e.g., PO_HEADER_ID).
- CREATION_DATE, CREATED_BY: Audit columns tracking record origination.
- STATUS_FLAG: Indicates processing state (e.g., 'PENDING', 'PROCESSED', 'ERROR').
Integration with Attachment Framework
Oracle EBS leverages the FND_ATTACHED_DOCUMENTS framework for document management. The PO_ATT_TMP_RECORDS table interfaces with this framework as follows:- Staging: During document upload, metadata populates PO_ATT_TMP_RECORDS while the physical file is stored in a designated directory or database blob (FND_LOBS).
- Validation: The system validates entity relationships and user permissions before committing.
- Commit: Upon successful validation, records migrate to FND_ATTACHED_DOCUMENTS, and temporary entries are purged.
Performance and Maintenance Considerations
Administrators should monitor this table for:- Orphaned Records: Entries with STATUS_FLAG='ERROR' may require manual cleanup.
- Indexing: Ensure indexes exist on RECORD_ID, PK1_VALUE, and STATUS_FLAG for efficient queries.
- Purge Jobs: Implement scheduled jobs to delete processed records (>30 days old) to prevent table bloating.
Customization and Extensions
In custom implementations, this table may be extended to:- Add columns for custom entity types or additional metadata.
- Integrate with third-party document management systems via APIs.
- Support multi-language attachment descriptions through FND_DOCUMNS_TL.
Conclusion
The PO_ATT_TMP_RECORDS table is a pivotal component in Oracle EBS's procurement attachment workflow, ensuring transactional consistency and data integrity. Its temporary nature optimizes performance while maintaining referential accuracy. Proper understanding of this table aids in troubleshooting attachment issues, optimizing purge strategies, and extending functionality for business-specific requirements.-
Lookup Type: YES/NO
12.1.1
product: PO - Purchasing , meaning: Yes/No , description: Yes/No ,
-
Lookup Type: YES/NO
12.2.2
product: PO - Purchasing , meaning: Yes/No , description: Yes/No ,
-
Lookup Type: PO_CLM_FSC/PSC
12.2.2
product: PO - Purchasing , meaning: FSC/PSC Codes ,
-
Lookup Type: PO_CLM_EXHIBIT_NUMBER
12.2.2
product: PO - Purchasing , meaning: PO_CLM_EXHIBIT_NUMBER , description: PO Clm Exhibit Numbers ,
-
Lookup Type: ACCRUAL TYPE
12.1.1
product: PO - Purchasing , meaning: Lookup type for accrual reconciliation report , description: Lookup type for accrual reconciliation report ,
-
Lookup Type: ACCRUAL TYPE
12.2.2
product: PO - Purchasing , meaning: Lookup type for accrual reconciliation report , description: Lookup type for accrual reconciliation report ,
-
Lookup Type: YES_NO_DEBUG
12.1.1
product: PO - Purchasing , meaning: Yes No Debug , description: Yes, No with additional Debug ,
-
Lookup Type: YES_NO_DEBUG
12.2.2
product: PO - Purchasing , meaning: Yes No Debug , description: Yes, No with additional Debug ,
-
Lookup Type: YES_NO_NA
12.2.2
product: PO - Purchasing , meaning: Yes/No/Not Applicable , description: Yes/No/Not Applicable ,
-
Lookup Type: PO_INCLUDE_CLOSED_PO
12.1.1
product: PO - Purchasing , meaning: Include Closed PO's , description: Include Closed PO's ,
-
Lookup Type: PO_INCLUDE_CLOSE_PO
12.1.1
product: PO - Purchasing , meaning: PO_Include_Closed_PO , description: Include Closed PO's ,
-
Lookup Type: PO_INCLUDE_CLOSED_PO
12.2.2
product: PO - Purchasing , meaning: Include Closed PO's , description: Include Closed PO's ,
-
Lookup Type: PO_INCLUDE_CLOSE_PO
12.2.2
product: PO - Purchasing , meaning: PO_Include_Closed_PO , description: Include Closed PO's ,
-
Lookup Type: SRW MESSAGE
12.1.1
product: PO - Purchasing , meaning: Messages for SRW reports , description: Messages for SRW reports ,
-
Lookup Type: DRAFT_STATUS
12.2.2
product: PO - Purchasing , meaning: Draft record status , description: Draft record status ,
-
Lookup Type: SRW MESSAGE
12.2.2
product: PO - Purchasing , meaning: Messages for SRW reports , description: Messages for SRW reports ,
-
Lookup Type: PO_CLM_EFT_INDICATOR
12.2.2
product: PO - Purchasing , meaning: EFT Indicator ,
-
Lookup Type: PO_CLM_BOND_REQUIRED_YN
12.2.2
product: PO - Purchasing , meaning: Bond Required ,
-
Lookup Type: ENCUMBERED
12.1.1
product: PO - Purchasing , meaning: Encumbered state , description: Encumbered state ,
-
Lookup Type: ENCUMBERED
12.2.2
product: PO - Purchasing , meaning: Encumbered state , description: Encumbered state ,
-
Lookup Type: NOTIFICATION
12.2.2
product: PO - Purchasing , meaning: Notification Detail Messages , description: Notification Detail Messages ,
-
Lookup Type: NOTIFICATION
12.1.1
product: PO - Purchasing , meaning: Notification Detail Messages , description: Notification Detail Messages ,
-
Lookup Type: EXPRESS RECEIPT TYPE
12.1.1
product: PO - Purchasing , meaning: Type of Express Receipt , description: Type of Express Receipt ,
-
Lookup Type: EXPRESS RECEIPT TYPE
12.2.2
product: PO - Purchasing , meaning: Type of Express Receipt , description: Type of Express Receipt ,
-
Lookup Type: APPR_HIST_ACTIONS
12.2.2
product: PO - Purchasing , meaning: Approval History Actions , description: Approval History Action Types ,
-
Lookup Type: APPR_HIST_ACTIONS
12.1.1
product: PO - Purchasing , meaning: Approval History Actions , description: Approval History Action Types ,
-
Lookup Type: RESERVE PO NUM
12.1.1
product: PO - Purchasing , meaning: Reserve PO Number , description: Reserve PO Number ,
-
Lookup Type: MOD_LINE_USER_DOCUMENT_STATUS
12.2.2
product: PO - Purchasing , meaning: Modification Line User Document Status ,
-
Lookup Type: RESERVE PO NUM
12.2.2
product: PO - Purchasing , meaning: Reserve PO Number , description: Reserve PO Number ,
-
Lookup Type: PO_USER_DOCUMENT_STATUS
12.2.2
product: PO - Purchasing , meaning: User Document Status ,
-
Lookup Type: PO_FEDERAL_COST_CONSTRAINTS
12.2.2
product: PO - Purchasing , meaning: PO Federal Cost Constraints for Complex Pricing , description: PO Federal Cost Constraints for Complex Pricing ,
-
Lookup Type: APPROVER ACTIONS
12.1.1
product: PO - Purchasing , meaning: Actions taken during the approval process. , description: Actions taken during the approval process. ,
-
Lookup Type: PO_CLM_AUTH_OTR_FULL_OPEN_COMP
12.2.2
product: PO - Purchasing , meaning: Authority for other than Full and Open Competition ,
-
Lookup Type: NOTIFICATION LIST
12.2.2
product: PO - Purchasing , meaning: Notification List Messages , description: Notification List Messages ,
-
Lookup Type: NOTIFICATION LIST
12.1.1
product: PO - Purchasing , meaning: Notification List Messages , description: Notification List Messages ,
-
Lookup Type: APPROVER ACTIONS
12.2.2
product: PO - Purchasing , meaning: Actions taken during the approval process. , description: Actions taken during the approval process. ,
-
Table: PO_ATT_TMP_RECORDS
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_ATT_TMP_RECORDS, object_name:PO_ATT_TMP_RECORDS, status:VALID, product: PO - Purchasing , description: No longer used , implementation_dba_data: PO.PO_ATT_TMP_RECORDS ,
-
Table: PO_ATT_TMP_RECORDS
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_ATT_TMP_RECORDS, object_name:PO_ATT_TMP_RECORDS, status:VALID, product: PO - Purchasing , description: No longer used , implementation_dba_data: PO.PO_ATT_TMP_RECORDS ,
-
Lookup Type: GL_LOOKUP
12.2.2
product: PO - Purchasing , meaning: GL_LOOKUP ,
-
Concurrent Program: POAFTPOP
12.1.1
product: PO - Purchasing , user_name: Populate Procurement Fact Tables , description: Populate Procurement Fact Tables , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: POAFTPOP
12.2.2
product: PO - Purchasing , user_name: Populate Procurement Fact Tables , description: Populate Procurement Fact Tables , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: POXCHORL_XML
12.2.2
product: PO - Purchasing , user_name: Printed Change Orders Report (Landscape) (XML) , description: Printed Change Orders Report (Landscape) , argument_method: Standard , enabled: No , execution_method: Java Concurrent Program ,
-
Concurrent Program: POXCHORD_XML
12.2.2
product: PO - Purchasing , user_name: Printed Change Orders Report (Portrait) (XML) , description: Printed Change Orders Report (Portrait) , argument_method: Standard , enabled: No , execution_method: Java Concurrent Program ,
-
Table: PO_AUTOSOURCE_VENDORS
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_AUTOSOURCE_VENDORS, object_name:PO_AUTOSOURCE_VENDORS, status:VALID, product: PO - Purchasing , description: No longer used , implementation_dba_data: PO.PO_AUTOSOURCE_VENDORS ,
-
Table: PO_AUTOSOURCE_VENDORS
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_AUTOSOURCE_VENDORS, object_name:PO_AUTOSOURCE_VENDORS, status:VALID, product: PO - Purchasing , description: No longer used , implementation_dba_data: PO.PO_AUTOSOURCE_VENDORS ,
-
Table: PO_AUTOSOURCE_RULES
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_AUTOSOURCE_RULES, object_name:PO_AUTOSOURCE_RULES, status:VALID, product: PO - Purchasing , description: No longer used , implementation_dba_data: PO.PO_AUTOSOURCE_RULES ,
-
Table: PO_AUTOSOURCE_RULES
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_AUTOSOURCE_RULES, object_name:PO_AUTOSOURCE_RULES, status:VALID, product: PO - Purchasing , description: No longer used , implementation_dba_data: PO.PO_AUTOSOURCE_RULES ,
-
Lookup Type: SHIPPING CONTROL
12.2.2
product: PO - Purchasing , meaning: Transportation Arranged , description: Valid Transportation Arranged Values ,
-
Lookup Type: SHIPPING CONTROL
12.1.1
product: PO - Purchasing , meaning: Transportation Arranged , description: Valid Transportation Arranged Values ,
-
Concurrent Program: POXDMC
12.1.1
execution_filename: POCDMC , product: PO - Purchasing , user_name: POCDMC , description: Define Mass Cancel , argument_method: Database fetch , enabled: No , execution_method: Spawned ,