My Oracle Support Banner

E1: 30: Inbound Bill of Material Interoperability (P3002, P3002Z1, R3002Z1I , R3002Z1P) (Doc ID 625453.1)

Last updated on AUGUST 17, 2023

Applies to:

JD Edwards EnterpriseOne Product Data Management - Version XE and later
Information in this document applies to any platform.
P3002Z1 - Revise Bill of Material Transactions
R3002Z1I - Process Inbound Bill of Material
R3002Z1P - Purge BOM Transactions
P3002 - Bill of Material Revisions


This document explains interoperability for BOMs (bill of materials) and lists the required fields.


Bill of material (BOM) transactions are used to record the details of the specific components and quantities used to assemble parent items and provide the foundation for costing and planning activities.

On the inbound side, this transaction updates EnterpriseOne tables with bill of material (BOM) information.  On the outbound side, this transaction generates records that that can be used by a third party to update their system with the bill of material information.

The definition for Interoperability is enabling applications and technologies to allow one system to share data and/or logic with another system.


Users of JD Edwards EnterpriseOne Product Data Management and Shop Floor Control suites will find this information helpful.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document
 Bill of Material (BOM) Programs, Files and Objects (Menu G30311)
 The Inbound Bill of Material Process
 Flat File Information
 Minimum Required Fields
 Frequently Asked Questions
 Question 1.  Why is an un-processed outbound record written to the F3002Z1 when processing an inbound P3002Z1 record using R3002Z1I?
 Question 2.  Is there a way to skip using the Short Item Number during Bill of Material import?
 Question 3. Is there a way to simplify adding Text lines (Line Type = T) since the Line Type must be populated with a T prior to putting the Text into the item number or an error will be given?
 Question 4. Will the R3002Z1I interoperability process back date current Bill of Material components effective thru dates?
 Question 5. When using the P3002Z1 Revise Bill of Material Transactions Change / Replace / Delete functionality on an existing record that has just been added via the P3002 Enter Change BOM or a Flat file. When running the R3002Z1I Process Inbound Bill of Material UBE, the PDF states it has run successfully. However when inquiring on the parent item in the P3002 the actual changes wanted have not been done. Why?
 Question 6. When using process manufacturing, what are the mandatory fields for adding and deleting P3002 and P3002P records through inbound interoperability?
 Question 7. When populating the Bill of Material Transaction Revisions (P3002Z1 form for both the Batch Number (EDBT) and Transaction Number (EDTN) fields they will be overridden with next numbers. Is this correct?
 Question 8. When entering a BOM for a process item, F3002Z1 is filled only for the parts with ingredients. Why does the P3002P not populate F3002Z1 with Co/By Product information? 
 Question 9. Is it possible to exclude from processing in P3002Z1 or R3002Z1I the obsolete items?
 Bugs for Review

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.