Uses the Component:PartMasterLineType
Part Master Line
Table 6.6. Fields and Components
Name | Description | Occurrence | Type | Data Type | User Notes |
---|---|---|---|---|---|
PartsProductItem |
The business information common to all parts. | 1..1 | Component | PartsProductItemType | |
PartManufacturer |
Identifes the part manufacturer. | 0..1 | Field | udt:TextType | |
ManufacturerPartCode |
Manufacturer assigned part code. | 0..1 | Field | udt:CodeType | |
PartManufacturerBrand |
Part Manufacturer Brand | 0..1 | Field | udt:TextType | |
ItemQuantity |
Quantity of Part number. | 0..1 | Field | sqdt:QuantityType | |
PartMasterPricing |
Pricing for the Item in the Parts Master. | 0..* | Component | PartMasterPricingType | |
PartCoreDetail |
Part Cored Detail | 0..* | Component | PartCoreDetailType | |
SupersedingPartGroup |
A group of superseding parts for a particular item number. | 0..* | Component | SupersedingPartGroupType | |
TopSellerGroup |
Top Selling Brands for this Part. This definition came from the PartMasterLine Component | 0..1 | Component | TopSellerType | |
AlternateItemID |
An alternate identifier for an item or part in addition to the item number or part number. This may be a unique identifier used for a independent after market(non dealer) sales part. | 0..1 | Field | udt:IdentifierType | |
Brand |
Indicates the brand or carline for which this part has applicability (e.g. Chevorlet Impala). | 0..1 | Field | udt:TextType | |
FirstModelYear |
The first vehicle model year of a vehicle for which a part fits. | 0..1 | Field | qdt:YearDateType | |
LastModelYear |
The last vehicle model year of a vehicle for which a part fits. | 0..1 | Field | qdt:YearDateType | |
ItemEffectiveDate |
The date when a item was released for use. | 0..1 | Field | udt:DateType | |
GoodwrenchServiceMerchandisingPlusEligibleIndicator |
Indicates whether a dealer is eligible for advertising coop funds. | 0..1 | Field | udt:IndicatorType | |
FranchiseCode |
A 2-digit numeric code representing a dealer's sales makes. | 0..1 | Field | udt:CodeType | |
FuturePriceIndicator |
Indicates whether or not there is a temporary price for a part. | 0..1 | Field | udt:IndicatorType | |
ItemCatalogGroupID |
Catalog Group, which is an numerical value with a decimal representing the location of the part in the catalog. | 0..1 | Field | udt:IdentifierType | |
CoreChargeAmount |
Core Charge, which is a currency value displayed in USD representing purchase price of a part if a core is not sold back to the OEM (e.g. Core price is $100, Core Charge is $110 if part is not returned to GM SPO) | 0..1 | Field | udt:AmountType | |
VintagePartIndicator |
Indicates whether or not a part is a vintage part. | 0..1 | Field | udt:IndicatorType | |
StratificationCode |
Stratification Code, which is an alphabetic identifier indicating sales velocity of a part. | 0..1 | Field | udt:CodeType | |
UniversalProductCodeNumberID |
UPC Number, which is a numeric value of nn digits representing a part's Universal Product Code. | 0..1 | Field | udt:IdentifierType | |
SupplyChainLocationCode |
A code representing the location of an item within a supply chain. | 0..1 | Field | udt:CodeType | |
ReturnIndicator |
The ReturnIndicator component identifies information about a Part for return. | 0..1 | Component | ReturnIndicatorType | |
DistributionQuantity |
Allows the retailer to determine the quantity that will be shipped if the part is a non-direct ship part. | 0..1 | Field | sqdt:QuantityType | |
MerchandiseQuantity |
An identifier used by the retailer to understand common unit of sale. | 0..1 | Field | sqdt:QuantityType | |
MinimumBuyQuantity |
Allows the retailer to know the minimum quantity of merchandise that can be ordered. | 0..1 | Field | sqdt:QuantityType | |
PackageQuantity |
Allows the retailer to know the quantity contained in the package. | 0..1 | Field | sqdt:QuantityType | |
Dimension |
The Dimensions component represents the dimensions of an item, area, etc. using various measurements including width, height, length, and diameter. | 0..* | Component | DimensionType | |
ItemRegionCountry |
Identifies a list of countries where item information applies. | 0..1 | Component | CountryABIEType | |
TemporaryPriceIndicator |
Indicates whether or not there is a temporary price for a part. | 0..1 | Field | udt:IndicatorType | |
ItemLineCode |
A numeric code which identifies what item, product or part of a vehicle, boat, motorcycle, etc. for which a part is applicable (e.g. exhaust, HVAC, brakes, transmission).'s parts inventory. | 0..1 | Field | udt:CodeType | |
ItemWeightMeasure |
The weight of an item or part. | 0..1 | Field | sqdt:WeightMeasureType | |
MaximumBuyQuantity |
Allows the retailer to know the maximum quantity of merchandise that can be ordered. | 0..1 | Field | sqdt:QuantityType | |
SupersedingReason |
Reason for a part substitution. A part will usually have a single reason it is superseded, even if it is superseded by multiple parts. | 0..1 | Field | udt:CodeType | |
PartChangeStatus |
Communicates the type of update to the part for a PartMaster delta. Sample values: Added, Updated, Deleted Note that it is preferable to to communicate change status with oagis:ChangeStatus in the oagis:ActionCriteria or oagis:ResponseCriteria elements of the BOD header. However, PartChangeStatus has been added to PartMasterLineType to accomodate uses cases where that is impractical due to file size. | 0..1 | Field | udt:CodeType | |
DiscontinuedDate |
Date on which the part has been discontinued or or will no longer be eligible to be ordered from the OEM. Intended for use only with parts which don't have superceding (i.e. substitution) parts. | 0..1 | Field | udt:DateType | |
InterchangeabilityCode |
This determines the wheather the part can be replaced with the latest part or previous part or not at all. Values are 0=latest part number, 1= One way (newest part numbers), 2= 2 way (either newer or older parts). | 0..1 | Field | udt:CodeType | |
SupersessionFlag |
Flag indicating part number is part of a Supersession. Vaues are True or False. | 0..1 | Field | udt:IndicatorType | |
SupersessionChainNumber |
Chain number uniquely identifies all parts that are related in the supersession chain. | 0..1 | Field | udt:TextType | |
SupersessionSequenceNumber |
Defines the sequence of each part in the supersession chain. 990 is the first part, then it goes sequentially down from there. | 0..1 | Field | udt:TextType | |
PartMovement |
Part Movement component. Used to define to the part demand by PDC | 0..* | Component | PartMovementType | |
MultipleBuyQuantity |
Multiple order quantity constraint. For a Repair workshop this is expressed in Un-serviceable Items. | 0..1 | Field | udt:QuantityType | |
LeadTime |
The lead time (in calendar days) associated with this Part. | 0..1 | Field | udt:TextType | |
EPAFlag |
Indicates if part is under EPA regulations. | 0..1 | Field | udt:IndicatorType | |
PODFlag |
Indicates if part is Price On Demand part where part is not priced in advance. | 0..1 | Field | udt:IndicatorType | |
MTOFlag |
Indicates if part is Make To Order part where part is not stocked but produced on demand. | 0..1 | Field | udt:IndicatorType | |
MajorPartIndicator |
Indicates if part is either to heavy or to large to handle in standard packing and shipping procedure. Major part indicates that additional shipping cost will be added to order or specific freight options needs to be applied. | 0..1 | Field | udt:IndicatorType | |
AfterMarketCode |
Functional group code for after market classification. | 0..1 | Field | udt:CodeType | |
ProductLineCode |
Product Line Code that part belongs to. | 0..* | Field | udt:CodeType | |
PartCategoryCode |
Product Category Code that part belongs to. | 0..1 | Field | udt:CodeType | |
ConfigurableFlag |
Indicates if part is configurable, needs configuration in order to be sold. | 0..1 | Field | udt:IndicatorType | |
ECCN |
A key in determining whether an export license is needed from the Department of Commerce is finding out if the item you intend to export has a specific Export Control Classification Number (ECCN). ECCNs are five character alpha-numeric designations used on the Commerce Control List (CCL) to identify dual-use items for export control purposes. An ECCN categorizes items based on the nature of the product, i.e. type of commodity, software, or technology and its respective technical parameters. | 0..1 | Field | udt:CodeType | |
PartMarketingCode |
Code to communicate extended marketing information on a per part basis in parts master communication to external partners. | 0..1 | Field | udt:CodeType |
The XML Sample provided here is an approximation of the generated XML for this component. Not all of the fields are required for implementation.
Example 6.6. PartMasterLine
<PartMasterLine> <PartsProductItem>......</PartsProductItem> [1..1] <PartManufacturer>......</PartManufacturer> [0..1] <ManufacturerPartCode>......</ManufacturerPartCode> [0..1] <PartManufacturerBrand>......</PartManufacturerBrand> [0..1] <ItemQuantity>......</ItemQuantity> [0..1] <PartMasterPricing>......</PartMasterPricing> [0..*] <PartCoreDetail>......</PartCoreDetail> [0..*] <SupersedingPartGroup>......</SupersedingPartGroup> [0..*] <TopSellerGroup>......</TopSellerGroup> [0..1] <AlternateItemID>......</AlternateItemID> [0..1] <Brand>......</Brand> [0..1] <FirstModelYear>......</FirstModelYear> [0..1] <LastModelYear>......</LastModelYear> [0..1] <ItemEffectiveDate>......</ItemEffectiveDate> [0..1] <GoodwrenchServiceMerchandisingPlusEligibleIndicator>......</GoodwrenchServiceMerchandisingPlusEligibleIndicator> [0..1] <FranchiseCode>......</FranchiseCode> [0..1] <FuturePriceIndicator>......</FuturePriceIndicator> [0..1] <ItemCatalogGroupID>......</ItemCatalogGroupID> [0..1] <CoreChargeAmount>......</CoreChargeAmount> [0..1] <VintagePartIndicator>......</VintagePartIndicator> [0..1] <StratificationCode>......</StratificationCode> [0..1] <UniversalProductCodeNumberID>......</UniversalProductCodeNumberID> [0..1] <SupplyChainLocationCode>......</SupplyChainLocationCode> [0..1] <ReturnIndicator>......</ReturnIndicator> [0..1] <DistributionQuantity>......</DistributionQuantity> [0..1] <MerchandiseQuantity>......</MerchandiseQuantity> [0..1] <MinimumBuyQuantity>......</MinimumBuyQuantity> [0..1] <PackageQuantity>......</PackageQuantity> [0..1] <Dimension>......</Dimension> [0..*] <ItemRegionCountry>......</ItemRegionCountry> [0..1] <TemporaryPriceIndicator>......</TemporaryPriceIndicator> [0..1] <ItemLineCode>......</ItemLineCode> [0..1] <ItemWeightMeasure>......</ItemWeightMeasure> [0..1] <MaximumBuyQuantity>......</MaximumBuyQuantity> [0..1] <SupersedingReason>......</SupersedingReason> [0..1] <PartChangeStatus>......</PartChangeStatus> [0..1] <DiscontinuedDate>......</DiscontinuedDate> [0..1] <InterchangeabilityCode>......</InterchangeabilityCode> [0..1] <SupersessionFlag>......</SupersessionFlag> [0..1] <SupersessionChainNumber>......</SupersessionChainNumber> [0..1] <SupersessionSequenceNumber>......</SupersessionSequenceNumber> [0..1] <PartMovement>......</PartMovement> [0..*] <MultipleBuyQuantity>......</MultipleBuyQuantity> [0..1] <LeadTime>......</LeadTime> [0..1] <EPAFlag>......</EPAFlag> [0..1] <PODFlag>......</PODFlag> [0..1] <MTOFlag>......</MTOFlag> [0..1] <MajorPartIndicator>......</MajorPartIndicator> [0..1] <AfterMarketCode>......</AfterMarketCode> [0..1] <ProductLineCode>......</ProductLineCode> [0..*] <PartCategoryCode>......</PartCategoryCode> [0..1] <ConfigurableFlag>......</ConfigurableFlag> [0..1] <ECCN>......</ECCN> [0..1] <PartMarketingCode>......</PartMarketingCode> [0..1] </PartMasterLine>