Claims
- 1. A method in a computing system for managing products, the method comprising:
extracting product management information in a first form that is associated with a first source computerized product management system; converting the product management information in the first form into product management information that is in a second intermediate form; and converting the product management information in the second intermediate form into product management information in a target form that corresponds to a target computerized product management system.
- 2. The method of claim 1, further comprising:
using the product management information in the target form to perform at least one computer-implemented act from a set of computer-implemented acts comprising:
creating a new product record in the target computerized product management system; and updating an existing product management record in the target computerized product management system.
- 3. The method of claim 1, further comprising:
extracting product management information in a third form that is associated with a second source computerized product management system that is distinct from the first source computerized product management system; converting the product management information in the third form into product management information that is in the second intermediate form; converting the product management information in the second intermediate form into product management information in the target form; and using the product management information in the target form to perform at least one computer-implemented act from a set of computer-implemented acts comprising:
creating a new product management record in the target computerized product management system; and updating an existing product management record in the target computerized product management system.
- 4. The method of claim 1, wherein the second intermediate form includes a list of product elements for defining a hierarchy of data elements, wherein the hierarchy of data elements includes a plurality of product elements which include other elements.
- 5. The method of claim 4, wherein each of the plurality of product elements includes one or more elements selected from a group comprising:
a product identifier; a product base data element; a product sales data element a product configuration data element; a related product line element for defining a product line element; a product list of price type element for defining a plurality of product price type elements; a product list of related inventory location element for defining a plurality of product related inventory location elements for the product; a list of related product element for defining a plurality of related product elements; a product list of related business unit element for defining a product related business unit element; and a product custom data element.
- 6. The method of claim 5, wherein the product base data element includes one or more elements selected from a group comprising:
a product category code element; a product description element; an product effective end date element for defining a product's effective validity end date; an product effective start date element for defining a product's effective validity start date; a global product identifier element; a global product classification code element; a global product serial identifier; a global product special handling code element; a product name element; a product number element; a product part number element; a product status code element; a product type code element; a product unit of measure code element; and a product vendor part serial number element.
- 7. The method of claim 5, wherein the product sales data element includes one or more elements selected from a group comprising:
a product field replaceable flag; a product lead time element; a product maximum order quantity element; a product minimum order quantity element; a product revision number element; a product orderable flag; a sales product flag; a service product flag; a service instance flag; and a serialized product flag.
- 8. The method of claim 5, wherein
the product configuration data element includes a product configuration flag and a product related class element that is specific to a product; the product line element includes a product line identifier, a product line base data element and a product line custom data element, wherein the product line base data element includes:
a product line description element; and a product line name element; each of the plurality of product price type elements includes a product price type code element; each of the plurality of product related inventory location elements for the product includes a product inventory location identifier and a product inventory data element for the product, wherein the product inventory data element for the product includes one or more elements selected from:
a product inventory location classification data element, wherein the product inventory location classification data element includes one or more elements selected from:
a product movement class code element; and a product value class code element; and a product inventory location stocking data element, wherein the product inventory location stocking data element includes one or more elements selected from:
a product allocate below safety stock level flag; a product auto substitute flag; a product auto allocate flag; a product maximum inventory level element; a product minimum inventory level element; and a product safety stock level element; each of the plurality of related product elements includes one or more elements selected from:
a related product identifier; a related product name element; a related product number element; and a related product type code element; and the product related business unit element includes a product organization identifier and a product business unit data element, wherein the product business unit data element includes a product sales unit of measure code element.
- 9. A computer-readable medium carrying one or more sequences of instructions for managing products, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform:
extracting product management information in a first form that is associated with a first source computerized product management system; converting the product management information in the first form into product management information that is in a second intermediate form; and converting the product management information in the second intermediate form into product management information in a target form that corresponds to a target computerized product management system.
- 10. The computer-readable medium of claim 9, further comprising:
using the product management information in the target form to perform at least one computer-implemented act from a set of computer-implemented acts comprising:
creating a new product record in the target computerized product management system; and updating an existing product management record in the target computerized product management system.
- 11. The computer-readable medium of claim 9, further comprising:
extracting product management information in a third form that is associated with a second source computerized product management system that is distinct from the first source computerized product management system; converting the product management information in the third form into product management information that is in the second intermediate form; converting the product management information in the second intermediate form into product management information in the target form; and using the product management information in the target form to perform at least one computer-implemented act from a set of computer-implemented acts comprising:
creating a new product management record in the target computerized product management system; and updating an existing product management record in the target computerized product management system.
- 12. The computer-readable medium of claim 9, wherein the second intermediate form includes a list of product elements for defining a hierarchy of data elements, wherein the hierarchy of data elements includes a plurality of product elements which include other elements.
- 13. The computer-readable medium of claim 12, wherein each of the plurality of product elements includes one or more elements selected from a group comprising:
a product identifier; a product base data element; a product sales data element a product configuration data element; a related product line element for defining a product line element; a product list of price type element for defining a plurality of product price type elements; a product list of related inventory location element for defining a plurality of product related inventory location elements for the product; a list of related product element for defining a plurality of related product elements; a product list of related business unit element for defining a product related business unit element; and a product custom data element.
- 14. The computer-readable medium of claim 13, wherein the product base data element includes one or more elements selected from a group comprising:
a product category code element; a product description element; an product effective end date element for defining a product's effective validity end date; an product effective start date element for defining a product's effective validity start date; a global product identifier element; a global product classification code element; a global product serial identifier; a global product special handling code element; a product name element; a product number element; a product part number element; a product status code element; a product type code element; a product unit of measure code element; and a product vendor part serial number element.
- 15. The computer-readable medium of claim 13, wherein the product sales data element includes one or more elements selected from a group comprising:
a product field replaceable flag; a product lead time element; a product maximum order quantity element; a product minimum order quantity element; a product revision number element; a product orderable flag; a sales product flag; a service product flag; a service instance flag; and a serialized product flag.
- 16. The computer-readable medium of claim 13, wherein
the product configuration data element includes a product configuration flag and a product related class element that is specific to a product; the product line element includes a product line identifier, a product line base data element and a product line custom data element, wherein the product line base data element includes:
a product line description element; and a product line name element; each of the plurality of product price type elements includes a product price type code element; each of the plurality of product related inventory location elements for the product includes a product inventory location identifier and a product inventory data element for the product, wherein the product inventory data element for the product includes one or more elements selected from:
a product inventory location classification data element, wherein the product inventory location classification data element includes one or more elements selected from:
a product movement class code element; and a product value class code element; and a product inventory location stocking data element, wherein the product inventory location stocking data element includes one or more elements selected from:
a product allocate below safety stock level flag; a product auto substitute flag; a product auto allocate flag; a product maximum inventory level element; a product minimum inventory level element; and a product safety stock level element; each of the plurality of related product elements includes one or more elements selected from:
a related product identifier; a related product name element; a related product number element; and a related product type code element; and the product related business unit element includes a product organization identifier and a product business unit data element, wherein the product business unit data element includes a product sales unit of measure code element.
- 17. A data structure for managing product, the data structure comprising a list of product element for defining a hierarchy of data elements, wherein the hierarchy of data elements includes a plurality of product elements which include other elements.
- 18. The data structure of claim 17, wherein each of the plurality of product elements includes one or more elements selected from a group comprising:
a product identifier; a product base data element; a product sales data element a product configuration data element; a related product line element for defining a product line element; a product list of price type element for defining a plurality of product price type elements; a product list of related inventory location element for defining a plurality of product related inventory location elements for the product; a list of related product element for defining a plurality of related product elements; a product list of related business unit element for defining a product related business unit element; and a product custom data element.
- 19. The data structure of claim 18, wherein the product base data element includes one or more elements selected from a group comprising:
a product category code element; a product description element; a product effective end date element for defining a product's effective validity end date; a product effective start date element for defining a product's effective validity start date; a global product identifier element; a global product classification code element; a global product serial identifier; a global product special handling code element; a product name element; a product number element; a product part number element; a product status code element; a product type code element; a product unit of measure code element; and a product vendor part serial number element.
- 20. The data structure of claim 18, wherein the product sales data element includes one or more elements selected from a group comprising:
a product field replaceable flag; a product lead time element; a product maximum order quantity element; a product minimum order quantity element; a product revision number element; a product orderable flag; a sales product flag; a service product flag; a service instance flag; and a serialized product flag.
- 21. The data structure of claim 18, wherein
the product configuration data element includes a product configuration flag and a product related class element that is specific to a product; the product line element includes a product line identifier, a product line base data element and a product line custom data element, wherein the product line base data element includes:
a product line description element; and a product line name element; each of the plurality of product price type elements includes a product price type code element; each of the plurality of product related inventory location elements for the product includes a product inventory location identifier and a product inventory data element for the product, wherein the product inventory data element for the product includes one or more elements selected from:
a product inventory location classification data element, wherein the product inventory location classification data element includes one or more elements selected from:
a product movement class code element; and a product value class code element; and a product inventory location stocking data element, wherein the product inventory location stocking data element includes one or more elements selected from:
a product allocate below safety stock level flag; a product auto substitute flag; a product auto allocate flag; a product maximum inventory level element; a product minimum inventory level element; and a product safety stock level element; each of the plurality of related product elements includes one or more elements selected from:
a related product identifier; a related product name element; a related product number element; and a related product type code element; and the product related business unit element includes a product organization identifier and a product business unit data element, wherein the product business unit data element includes a product sales unit of measure code element.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Patent Application No. 60/457,474 filed Mar. 24, 2003, entitled, “PRODUCT COMMON OBJECT,” by Barnes-Leon et al., and which is hereby incorporated by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60457474 |
Mar 2003 |
US |