Search Results po_header
The DEEPSEEKAPPS.PO_DOC_NUMBERING_PKG
package in Oracle E-Business Suite (EBS) versions 12.1.1 or 12.2.2 interacts with the EGO_COL_NAME_VALUE_PAIR_TABLE
as part of its document numbering logic, particularly when integrating with Oracle Product Lifecycle Management (PLM) modules. Below is a detailed technical analysis of this dependency:
1. Functional Context
ThePO_DOC_NUMBERING_PKG
package manages document numbering sequences for procurement documents (e.g., POs, Requisitions). Its dependency on EGO_COL_NAME_VALUE_PAIR_TABLE
(a PLM structure) arises when:
- Implementing PLM-controlled numbering schemes for procurement documents
- Validating document attributes against PLM item master data
- Enforcing PLM-driven numbering rules during document creation
2. Technical Integration Points
Key integration methods include:2.1 Data Type Handling
EGO_COL_NAME_VALUE_PAIR_TABLE
is used as:
TYPE ego_col_name_value_pair_table IS TABLE OF ego_col_name_value_pair_rec INDEX BY BINARY_INTEGER;The package uses this PLM-defined collection type when:
- Processing PLM-extended attributes during document numbering
- Passing attribute sets between procurement and PLM modules
2.2 API Interactions
Critical procedures likegenerate_document_number
may call PLM APIs that require EGO_COL_NAME_VALUE_PAIR_TABLE
parameters when:
- Checking PLM-based numbering constraints
- Validating document attributes against PLM item classifications
3. Dependency Scenarios
3.1 Numbering Rule Resolution
When PLM-controlled numbering is active:- The package queries PLM to determine applicable numbering rules
- PLM returns rule criteria in
EGO_COL_NAME_VALUE_PAIR_TABLE
format - Package applies these rules during document creation
3.2 Cross-Module Validation
For documents referencing PLM-managed items:- Item attributes are passed as
EGO_COL_NAME_VALUE_PAIR_TABLE
- Numbering rules may vary based on PLM item classifications
4. Impact Analysis
4.1 Customization Considerations
Modifications toPO_DOC_NUMBERING_PKG
must:
- Maintain proper initialization of
EGO_COL_NAME_VALUE_PAIR_TABLE
variables - Handle NULL collection cases when PLM integration is disabled
4.2 Upgrade Implications
Between 12.1.1 and 12.2.2:- Structure of
EGO_COL_NAME_VALUE_PAIR_TABLE
remains consistent - New PLM attributes may be introduced requiring package updates
5. Troubleshooting
Common issues include:- ORA-06502 errors when incorrectly populating the collection
- Numbering rule mismatches due to PLM attribute changes
- Performance degradation when processing large attribute sets
-
APPS.PON_PO_INTEGRATION_GRP dependencies on FND_LOG
12.1.1
-
APPS.PON_PO_INTEGRATION_GRP dependencies on FND_LOG
12.2.2
-
APPS.PON_PO_INTEGRATION_GRP dependencies on PON_BID_HEADERS
12.1.1
-
APPS.PO_MULTI_MOD_PVT dependencies on PO_TBL_VARCHAR240
12.2.2
-
APPS.PO_DOC_NUMBERING_PKG dependencies on EGO_COL_NAME_VALUE_PAIR_ARRAY
12.2.2
-
APPS.PON_PO_INTEGRATION_GRP dependencies on PON_AUCTION_HEADERS_ALL
12.1.1
-
APPS.PON_PO_INTEGRATION_GRP dependencies on PON_AUCTION_HEADERS_ALL
12.2.2
-
APPS.PON_PO_INTEGRATION_GRP dependencies on PON_BID_HEADERS
12.2.2
-
APPS.RCV_HXT_GRP dependencies on FND_GLOBAL
12.1.1
-
APPS.PO_DOC_NUMBERING_PKG dependencies on EGO_COL_NAME_VALUE_PAIR_TABLE
12.2.2
-
APPS.GMF_RCV_ACCOUNTING_PKG dependencies on MTL_PARAMETERS
12.2.2
-
APPS.RCV_HXT_GRP dependencies on FND_GLOBAL
12.2.2
-
APPS.PO_MULTI_MOD_PVT dependencies on PO_TBL_VARCHAR30
12.2.2
-
APPS.PON_PO_INTEGRATION_GRP dependencies on PON_PO_INTEGRATION_GRP
12.1.1
-
APPS.PON_PO_INTEGRATION_GRP dependencies on PON_PO_INTEGRATION_GRP
12.2.2
-
APPS.PO_HEADERS_SV1 dependencies on PO_MOD_CONTROL_PVT
12.2.2
-
APPS.PO_MOD_CONTROL_PVT dependencies on PO_HEADERS_ALL_EXT_B
12.2.2
-
APPS.GMF_RCV_ACCOUNTING_PKG dependencies on MTL_PARAMETERS
12.1.1
-
APPS.PO_DOC_NUMBERING_PKG dependencies on EGO_USER_ATTR_DATA_TABLE
12.2.2
-
APPS.PO_DOC_NUMBERING_PKG dependencies on EGO_USER_ATTR_ROW_TABLE
12.2.2
-
APPS.PO_DOC_NUMBERING_PKG dependencies on FND_DESCR_FLEX_COLUMN_USAGES
12.2.2
-
APPS.PO_MOD_CONTROL_PVT dependencies on PO_HEADERS_ALL
12.2.2
-
APPS.PO_AUTOCREATE_PVT dependencies on PO_LINES_EXT_DRAFT_DIFF_V
12.2.2
-
APPS.PO_AUTOCREATE_PVT dependencies on PO_HEADERS_EXT_DRAFT_DIFF_V
12.2.2
-
APPS.PO_MULTI_MOD_PVT dependencies on EGO_COL_NAME_VALUE_PAIR_ARRAY
12.2.2
-
APPS.PO_DRAFTS_PVT dependencies on PO_DRAFTS
12.2.2
-
APPS.GMF_LOT_COSTING_PUB dependencies on CM_CMPT_MTL
12.2.2
-
APPS.GMF_LOT_COSTING_PUB dependencies on CM_CMPT_MTL
12.1.1
-
PACKAGE: APPS.INV_THIRD_PARTY_STOCK_CAD_PVT
12.2.2
-
PACKAGE: APPS.PO_POAPPROVAL_INIT1
12.1.1
-
APPS.PO_CLM_UPG_PVT dependencies on PO_ENTITY_LOCKS
12.2.2
-
PACKAGE: APPS.PO_POAPPROVAL_INIT1
12.2.2
-
APPS.PO_NEGOTIATIONS_SV2 dependencies on PO_NEGOTIATIONS_SV2
12.1.1
-
PACKAGE: APPS.INV_THIRD_PARTY_STOCK_CAD_PVT
12.1.1
-
PACKAGE BODY: APPS.INV_THIRD_PARTY_STOCK_CAD_PVT
12.2.2
-
PACKAGE BODY: APPS.INV_THIRD_PARTY_STOCK_CAD_PVT
12.1.1
-
PACKAGE BODY: APPS.PON_PO_INTEGRATION_GRP
12.1.1
-
PACKAGE BODY: APPS.PON_PO_INTEGRATION_GRP
12.2.2
-
APPS.GMF_LOT_COSTING_PUB dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.PO_DOC_NUMBERING_PKG dependencies on EGO_COL_NAME_VALUE_PAIR_OBJ
12.2.2
-
APPS.PO_NEGOTIATIONS_SV2 dependencies on PO_NEGOTIATIONS_SV2
12.2.2
-
APPS.PO_UDA_AUTOCREATE_PKG dependencies on EGO_COL_NAME_VALUE_PAIR_OBJ
12.2.2
-
APPS.GMF_LOT_COSTING_PUB dependencies on RCV_TRANSACTIONS
12.2.2
-
PACKAGE: APPS.PO_DOCUMENT_REVISION_GRP
12.1.1
-
APPS.PO_UDA_AUTOCREATE_PKG dependencies on EGO_COL_NAME_VALUE_PAIR_ARRAY
12.2.2
-
PACKAGE: APPS.PO_DOCUMENT_REVISION_GRP
12.2.2
-
PACKAGE: APPS.PO_REQS_INQ_SV
12.2.2
-
APPS.PO_HEADERS_SV1 SQL Statements
12.2.2
-
PACKAGE: APPS.PO_REQS_INQ_SV
12.1.1
-
APPS.RCV_ACCEVENTS_PVT dependencies on RCV_TRANSACTIONS
12.2.2