Search Results purchasing'123
The GML.CPG_PURCHASING_INTERFACE
table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a custom interface table typically implemented as part of the Global Manufacturing and Logistics (GML) module or a similar extension. This table serves as a staging area for purchasing-related data before it is processed and transferred into Oracle's standard purchasing tables, such as PO_HEADERS_INTERFACE
, PO_LINES_INTERFACE
, or PO_DISTRIBUTIONS_INTERFACE
. Below is a detailed analysis of its purpose, structure, and integration within Oracle EBS.
Purpose and Functionality
TheGML.CPG_PURCHASING_INTERFACE
table acts as an intermediary repository for purchasing data sourced from external systems, legacy applications, or third-party tools. Its primary functions include:
- Data Staging: Temporarily holds purchase requisitions, purchase orders, or supplier data before validation and import into Oracle EBS.
- Error Handling: Captures data validation errors (e.g., missing mandatory fields, invalid supplier IDs) to facilitate corrections before processing.
- Batch Processing: Enables bulk data loads, reducing real-time system overhead during high-volume transactions.
- Custom Workflows: Supports organization-specific procurement rules or approvals not covered by standard Oracle Purchasing.
Key Columns and Structure
While the exact schema may vary based on customization, the table typically includes the following columns:- Transaction ID: Unique identifier for each record (e.g.,
INTERFACE_ID
). - Header-Level Data: Fields like
PO_NUMBER
,SUPPLIER_ID
,BUYER_NAME
, andCURRENCY_CODE
. - Line-Level Data: Item details (
ITEM_CODE
,QUANTITY
,UNIT_PRICE
), delivery dates, and project references. - Distribution Data: Accounting information (e.g.,
CHARGE_ACCOUNT
,DISTRIBUTION_SET_ID
). - Status Flags: Columns like
PROCESS_STATUS
(e.g., 'PENDING', 'PROCESSED', 'ERROR') andERROR_MESSAGE
. - Audit Fields:
CREATION_DATE
,CREATED_BY
,LAST_UPDATE_DATE
.
Integration with Oracle EBS
The table integrates with Oracle Purchasing through the following steps:- Data Population: External systems or scripts insert records into
GML.CPG_PURCHASING_INTERFACE
. - Validation: Custom PL/SQL or Oracle's standard validation APIs verify data integrity.
- Transformation: Data is mapped to standard Oracle interface tables (e.g.,
PO_HEADERS_INTERFACE
) via concurrent programs or APIs. - Import: Oracle's Import Purchase Orders concurrent program processes validated data into transactional tables (
PO_HEADERS_ALL
,PO_LINES_ALL
).
Customization Considerations
In EBS 12.1.1/12.2.2, organizations often extend this table to:- Add columns for industry-specific requirements (e.g., regulatory compliance fields).
- Integrate with Oracle Workflow for custom approval routing.
- Log supplemental data for reporting or reconciliation.
Best Practices
- Implement indexing on frequently queried columns (e.g.,
PROCESS_STATUS
) to improve performance. - Schedule regular purges of processed records to maintain optimal table size.
- Use Oracle's Open Interface APIs for data validation to ensure compatibility with future upgrades.
GML.CPG_PURCHASING_INTERFACE
is a critical component for organizations leveraging custom purchasing integrations in Oracle EBS, bridging external data sources with Oracle's native procurement functionality while maintaining flexibility for business-specific requirements.
-
File: Purchasing ERD.pdf
12.1.1
product: PO - Purchasing , size: 98.103 KBytes , file_type: PDF Diagram ,
-
File: Purchasing ERD.pdf
12.2.2
product: PO - Purchasing , size: 98.103 KBytes , file_type: PDF Diagram ,
-
APPS.PO_CLM_SEED_DATA_PKG dependencies on FND_FILE
12.2.2
-
PACKAGE: APPS.PO_DATES_S
12.1.1
-
PACKAGE: APPS.PO_DATES_S
12.2.2
-
APPS.PO_WIP_INTEGRATION_GRP dependencies on PO_DOCUMENT_CONTROL_GRP
12.1.1
-
APPS.PO_WIP_INTEGRATION_GRP dependencies on PO_DOCUMENT_CONTROL_GRP
12.2.2
-
APPS.EGO_UPLOAD_PUB dependencies on EGO_COL_NAME_VALUE_PAIR_OBJ
12.1.1
-
APPS.PER_PEOPLE_V14_PKG dependencies on FND_INSTALLATION
12.1.1
-
PACKAGE BODY: APPS.PO_CATEGORIES_SV1
12.1.1
-
APPS.PO_INTERFACE_S2 dependencies on PO_GA_ORG_ASSIGNMENTS
12.1.1
-
APPS.EGO_UPLOAD_PUB dependencies on EGO_COL_NAME_VALUE_PAIR_ARRAY
12.1.1
-
APPS.PO_INTERFACE_S2 dependencies on PO_GA_ORG_ASSIGNMENTS
12.2.2
-
Lookup Type: TRANSACTION_TYPE
12.1.1
product: PO - Purchasing , meaning: Transaction Type , description: Transaction Type ,
-
Concurrent Program: POXWARMG
12.2.2
execution_filename: POXWARMG , product: PO - Purchasing , user_name: Send Notifications for Purchasing Documents , description: Send Notifications for Purchasing Documents , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Lookup Type: VENDOR SITE USAGE
12.2.2
product: PO - Purchasing , meaning: Vendor site usages , description: Vendor site usages ,
-
Lookup Type: POS_SUPP_PROF_EXT_BASE
12.2.2
product: POS - iSupplier Portal , meaning: Supplier Profile Common Extension , description: Classification Code for Supplier Profile Common Extension ,
-
Lookup Type: VENDOR SITE USAGE
12.1.1
product: PO - Purchasing , meaning: Vendor site usages , description: Vendor site usages ,
-
TABLE: GML.CPG_PURCHASING_INTERFACE
12.2.2
owner:GML, object_type:TABLE, fnd_design_data:GML.CPG_PURCHASING_INTERFACE, object_name:CPG_PURCHASING_INTERFACE, status:VALID,
-
APPS.PO_PDOI_POSTPROC_PVT dependencies on PO_UDA_DATA_UTIL
12.2.2
-
APPS.GML_POCR dependencies on FND_FILE
12.2.2
-
Concurrent Program: POXWARMG
12.1.1
execution_filename: POXWARMG , product: PO - Purchasing , user_name: Send Notifications for Purchasing Documents , description: Send Notifications for Purchasing Documents , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Lookup Type: WSH_OTM_INSTALL_STATUS
12.1.1
product: WSH - Shipping Execution , meaning: OTM: Installation Status , description: OTM: Installation Status ,
-
Concurrent Program: POXACTPO
12.1.1
execution_filename: POXACTPO , product: PO - Purchasing , user_name: POXACTPO , description: Purchasing Activity Register Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
APPS.GML_POCR dependencies on FND_FILE
12.1.1
-
Lookup Type: WSH_OTM_INSTALL_STATUS
12.2.2
product: WSH - Shipping Execution , meaning: OTM: Installation Status , description: OTM: Installation Status ,
-
Concurrent Program: JLARPPFF
12.1.1
execution_filename: JLARPPFF , product: JL - Latin America Localizations , user_name: Argentine Purchasing Flat File , description: Argentine Purchasing Flat File , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: IGCPOYEP
12.2.2
execution_filename: Igc_cbc_po_year_end_pkg.year_end_main , product: IGC - Contract Commitment , user_name: Purchasing Year End Process. , description: Year End Process for Purchasing Documents , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: POXMPCAT
12.2.2
execution_filename: ICX_CAT_MAP_CATEGORIES.map_categories , product: ICX - Oracle iProcurement , user_name: Map Oracle Purchasing Categories , description: Map Oracle Purchasing Categories , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: TRANSACTION_TYPE
12.2.2
product: PO - Purchasing , meaning: Transaction Type , description: Transaction Type ,
-
TABLE: GML.CPG_PURCHASING_INTERFACE
12.1.1
owner:GML, object_type:TABLE, fnd_design_data:GML.CPG_PURCHASING_INTERFACE, object_name:CPG_PURCHASING_INTERFACE, status:VALID,
-
Lookup Type: YES/NO
12.1.1
product: PO - Purchasing , meaning: Yes/No , description: Yes/No ,
-
Lookup Type: VIEW REQUISITIONS
12.1.1
product: PO - Purchasing , meaning: View additional information type. , description: View additional information type. ,
-
Concurrent Program: POXPIERR
12.2.2
execution_filename: POXPIERR , product: PO - Purchasing , user_name: POXPIERR , description: Purchasing Interface Errors Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: SECURITY_LEVEL
12.2.2
product: PO - Purchasing , meaning: The level of security , description: The level of security ,
-
Lookup Type: APPROVED_IND
12.1.1
product: GML - Process Manufacturing Logistics , meaning: Vendor is approved vendor or not , description: Vendor is approved vendor or not ,
-
Lookup Type: VIEW REQUISITIONS
12.2.2
product: PO - Purchasing , meaning: View additional information type. , description: View additional information type. ,
-
Concurrent Program: POXMUB
12.1.1
execution_filename: POXMUB , product: PO - Purchasing , user_name: POXMUB , description: Mass Update of Purchasing Documents , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Concurrent Program: POXMCL
12.2.2
execution_filename: POXMCL , product: PO - Purchasing , user_name: POXMCL , description: Mass Close of Purchasing Documents , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Lookup Type: SECURITY_LEVEL
12.1.1
product: PO - Purchasing , meaning: The level of security , description: The level of security ,
-
Lookup Type: ITEM TYPE
12.1.1
product: PO - Purchasing , meaning: Meaning N/A for : ITEM TYPE , description: Item type ,
-
Lookup Type: PA_CMT_TRX_TYPE
12.1.1
product: PA - Projects , meaning: Transaction Type , description: Transaction Type for Payables/Purchasing Transactions interfaced to Projects. ,
-
PACKAGE: APPS.PORCPTWF
12.1.1
-
PACKAGE: APPS.PORCPTWF
12.2.2
-
Concurrent Program: IGCPOYEP
12.1.1
execution_filename: Igc_cbc_po_year_end_pkg.year_end_main , product: IGC - Contract Commitment , user_name: Purchasing Year End Process. , description: Year End Process for Purchasing Documents , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: POXACTPO
12.2.2
execution_filename: POXACTPO , product: PO - Purchasing , user_name: POXACTPO , description: Purchasing Activity Register Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: POXFIPOL
12.1.1
execution_filename: POXFIPOL , product: PO - Purchasing , user_name: POXFIPOL , description: Financials/Purchasing/Receiving Options Listing , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: POXFIPOL
12.2.2
execution_filename: POXFIPOL , product: PO - Purchasing , user_name: POXFIPOL , description: Financials/Purchasing/Receiving Options Listing , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: POXPIERR
12.1.1
execution_filename: POXPIERR , product: PO - Purchasing , user_name: POXPIERR , description: Purchasing Interface Errors Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: POAFTPOP
12.2.2
execution_filename: poa_facts.populate_facts , product: POA - Purchasing Intelligence (Obsolete) , user_name: POAFTXPO , description: Populate Purchasing Intelligence Data , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,