RevisedSubstituteItem
Describes the changes to valid substitution that can be made for any Bill of Material Component.
Element information
Namespace: http://www.openapplications.org/oagis/10
Schema document: Common.xsd
Type: RevisedSubstituteItemType
Properties: Global, Qualified, ID: oagis-id-04bb6cd3256245af881ea7f90e656e5d
Content
- Sequence [1..1]
- ID [0..1] Is the Identifiers of the given instance of an entity within the scope of the integration. The schemeAgencyID attribute identifies the party that provided or knows this party by the given identifier.
- RevisionID [0..1] Is the revision of the semantically named document. The combination of the ID and its revision uniquely identifies the associated entity.
- VariationID [0..1]
- ItemIDSet [0..*]
- CustomerItemIdentification [0..1] Is the identifier provided by the customer for the item.
- ManufacturerItemIdentification [0..1] Is the identifier provided by Manufacturer for the Item. One example may be the model number.
- SupplierItemIdentification [0..1] Is the identifier provided by the supplier for the item.
- UPCID [0..1] Allows an instance of an item to have a UPC identifier associated.
- EPCID [0..1] Allows an instance of an item to communicate the ElectronicProductCodeID that it was assigned. The ElectronicProductCodeID is one of the major RadioFrequency Identifiers used.
- GTINID [0..1]
- Description [0..*]
- Note [0..*]
- Classification [0..*] Specifies the classification of an entity. An entity may be classified into multiple groups for different reasons. Examples of Classification include Commodity Codes, Freight Classifications, Product Line classifications and so on. Suggested Values are COMMODITY, FREIGHT, PRODUCT-LINE
- Specification [0..*] Identifies the specification of an entity.
- HazardousMaterial [0..*] Provides the Hazardous Material Code and description.
- Packaging [0..*] Identifies the Packaging information for a given item. Note: The UPC here is the UPC of the packaging for a given item.
- Dimensions [0..*] Provides the dimensions of the associated component.
- ExportControl [0..*]
- HarmonizedTariff [0..*]
- Trademark [0..*]
- DocumentReference [0..*]
- Attachment [0..*] The Attachment represents binary data files that may be included within a BOD. These files replace the paper specifications and drawings attached to a BOD definition to clearly communicate design requirements. This Data Type is optional. Attachment usage is further defined by its position.
- CountryOfOriginCode [0..1] Represents the identifier of the country of origin of an item, service or shipment
- RFID [0..1] Allows an instance of an item to carry any radio frequency identifier (RFID) that maybe used by a supply chain.
- SerialNumberID [0..*] Unique serial number assigned to the given item instance by the manufacturer.
- Lot [0..*] Identifies the Lot that a given Item Instance belongs to.
- ItemQuantity [0..1] Is used to describe the quantity of item's, products or resources being budgeted, produced, purchased, received, sold, or used.
- EffectiveTimePeriod [0..1] A time period in which an associated object is effective.
- Extension [0..1] Allows the user of OAGIS to extend the specification in order to provide additional information that is not captured in OAGIS.This is done by defining the additional information in XML Schema and referencing the new schema in the xml instance document through the use of namespaces. Once this is done the additional information defined there can be carried in the BOD XML instance document.The Open Applications Group will make best efforts to quickly consider all proposed submissions.The Extension is always the last element in all components, except where the component has been extended inline.
from type ItemIdentificationBaseTypefrom type ItemBaseTypefrom group ItemIDsGroupfrom group FreeFormTextGroupfrom group ReferencesGroupfrom type RevisedSubstituteItemBaseType
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
typeCode | [0..1] | CodeType_1E7368 | from type ItemIdentificationBaseType | |
actionCode | [0..1] | ActionCodeContentType | from type ItemIdentificationBaseType | |
serviceIndicator | [0..1] | IndicatorType | from type ItemBaseType |
Used in
- Type RevisedBOMComponentBaseType
- Type RevisedBOMComponentType via extension of RevisedBOMComponentBaseType (Element RevisedBOMComponent)
Sample instance
<RevisedSubstituteItem> <ID/> <RevisionID>normalizedString</RevisionID> <VariationID>normalizedString</VariationID> <ItemIDSet> <ID/> </ItemIDSet> <CustomerItemIdentification> <ID/> <RevisionID>normalizedString</RevisionID> <VariationID>normalizedString</VariationID> <ItemIDSet> <ID/> </ItemIDSet> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </CustomerItemIdentification> <ManufacturerItemIdentification> <ID/> <RevisionID>normalizedString</RevisionID> <VariationID>normalizedString</VariationID> <ItemIDSet> <ID/> </ItemIDSet> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </ManufacturerItemIdentification> <SupplierItemIdentification> <ID/> <RevisionID>normalizedString</RevisionID> <VariationID>normalizedString</VariationID> <ItemIDSet> <ID/> </ItemIDSet> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </SupplierItemIdentification> <UPCID>normalizedString</UPCID> <EPCID>normalizedString</EPCID> <GTINID>normalizedString</GTINID> <Description/> <Note/> <Classification> <ID/> <IDSet> <ID/> </IDSet> <UNSPSCCode>normalizedString</UNSPSCCode> <Codes> <Code/> </Codes> <Description/> <Note/> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </Classification> <Specification> <ID/> <IDSet> <ID/> </IDSet> <Property> <ID/> <IDSet>... </IDSet> <ParentID>normalizedString</ParentID> <NameValue name="normalizedString">string</NameValue> <Description/> <Note/> <Effectivity>... </Effectivity> <EffectiveTimePeriod>.................. </EffectiveTimePeriod> <Key/> <Extension>....................................... </Extension> </Property> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </Specification> <HazardousMaterial> <ID/> <IDSet> <ID/> </IDSet> <MFAGID>normalizedString</MFAGID> <TechnicalName/> <PlacardEndorsement/> <PlacardNotation/> <MarinePollutionLevelCode>normalizedString</MarinePollutionLevelCode> <ToxicityZoneCode>normalizedString</ToxicityZoneCode> <Temperature/> <FlashpointTemperature>1.0</FlashpointTemperature> <PrimaryEntryRoute/> <Description/> <EmergencyContact> <ID/> <IDSet>... </IDSet> <PersonName>... </PersonName> <RoleCode>normalizedString</RoleCode> <JobTitle/> <Responsibility/> <OrganizationUnitID>normalizedString</OrganizationUnitID> <Communication>... </Communication> <TelephoneCommunication>... </TelephoneCommunication> <EMailAddressCommunication>... </EMailAddressCommunication> <InternetAddressCommunication>... </InternetAddressCommunication> <Preference>... </Preference> <EffectiveTimePeriod>.................. </EffectiveTimePeriod> <Extension>....................................... </Extension> </EmergencyContact> <HazardousClass/> <PackingGroup/> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </HazardousMaterial> <Packaging> <ID/> <IDSet> <ID/> </IDSet> <Description/> <Note/> <Dimensions> <ID/> <IDSet>... </IDSet> <WidthMeasure>1.0</WidthMeasure> <LengthMeasure>1.0</LengthMeasure> <HeightMeasure>1.0</HeightMeasure> <Description/> <Measure/> <VolumeMeasure>1.0</VolumeMeasure> <NetVolumeMeasure>1.0</NetVolumeMeasure> <GrossVolumeMeasure>1.0</GrossVolumeMeasure> <DimensionRandomSizeIndicator>true</DimensionRandomSizeIndicator> <SizeLimitRange>... </SizeLimitRange> <WeightRange>... </WeightRange> <NetWeightMeasure>1.0</NetWeightMeasure> <TareWeightMeasure>1.0</TareWeightMeasure> <GrossWeightMeasure>1.0</GrossWeightMeasure> <Extension>....................................... </Extension> </Dimensions> <UPCPackagingLevelCode>normalizedString</UPCPackagingLevelCode> <PerPackageQuantity>1.0</PerPackageQuantity> <CapacityPerPackageQuantity>1.0</CapacityPerPackageQuantity> <OuterPackID/> <InnerPackID/> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </Packaging> <Dimensions> <ID/> <IDSet> <ID/> </IDSet> <WidthMeasure>1.0</WidthMeasure> <LengthMeasure>1.0</LengthMeasure> <HeightMeasure>1.0</HeightMeasure> <Description/> <Measure/> <VolumeMeasure>1.0</VolumeMeasure> <NetVolumeMeasure>1.0</NetVolumeMeasure> <GrossVolumeMeasure>1.0</GrossVolumeMeasure> <DimensionRandomSizeIndicator>true</DimensionRandomSizeIndicator> <SizeLimitRange> <UnderSizeMeasure>1.0</UnderSizeMeasure> <OverSizeMeasure>1.0</OverSizeMeasure> </SizeLimitRange> <WeightRange> <MinimumWeightMeasure>1.0</MinimumWeightMeasure> <MaximumWeightMeasure>1.0</MaximumWeightMeasure> </WeightRange> <NetWeightMeasure>1.0</NetWeightMeasure> <TareWeightMeasure>1.0</TareWeightMeasure> <GrossWeightMeasure>1.0</GrossWeightMeasure> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </Dimensions> <ExportControl> <ID/> <IDSet> <ID/> </IDSet> <Code/> <CountryCode>token</CountryCode> <RegionCode>normalizedString</RegionCode> <EncryptionStatusCode>normalizedString</EncryptionStatusCode> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </ExportControl> <HarmonizedTariff> <ID/> <IDSet> <ID/> </IDSet> <CountryCode>token</CountryCode> <RegionCode>normalizedString</RegionCode> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </HarmonizedTariff> <Trademark> <ID/> <IDSet> <ID/> </IDSet> <MarkAttachment> <ID/> <IDSet>... </IDSet> <EmbeddedDataBinaryObject/> <URI>normalizedString</URI> <ISBN>normalizedString</ISBN> <FileName/> <DocumentDateTime></DocumentDateTime> <Description/> <Note/> <FileTypeCode>normalizedString</FileTypeCode> <FileSizeQuantity>1.0</FileSizeQuantity> <Title/> <Extension>....................................... </Extension> </MarkAttachment> <MarkOwnerParty> <ID/> <PartyIDSet>... </PartyIDSet> <TaxIDSet>... </TaxIDSet> <TaxID>normalizedString</TaxID> <DUNSID>normalizedString</DUNSID> <CAGEID>normalizedString</CAGEID> <DODAACID>normalizedString</DODAACID> <BICID>normalizedString</BICID> <SCACID>normalizedString</SCACID> <AccountID>normalizedString</AccountID> <Name/> <Location>... </Location> <Contact>... </Contact> <Extension>....................................... </Extension> </MarkOwnerParty> <MarkEffectivity> <ID/> <IDSet>... </IDSet> <Name/> <Preference>... </Preference> <EffectiveValueList>... </EffectiveValueList> <EffectiveRange>... </EffectiveRange> <EffectiveTimePeriod>.................. </EffectiveTimePeriod> <Extension>....................................... </Extension> </MarkEffectivity> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </Trademark> <DocumentReference> <ID/> <RevisionID>normalizedString</RevisionID> <VariationID>normalizedString</VariationID> <DocumentIDSet> <ID/> </DocumentIDSet> <DocumentDateTime></DocumentDateTime> <Description/> <Note/> <Status> <ID/> <IDSet>... </IDSet> <Code/> <Description/> <ReasonCode>normalizedString</ReasonCode> <Reason/> <EffectiveTimePeriod>.................. </EffectiveTimePeriod> <Extension>....................................... </Extension> </Status> <LineNumberID/> <LineIDSet> <ID/> </LineIDSet> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </DocumentReference> <Attachment> <ID/> <IDSet> <ID/> </IDSet> <EmbeddedDataBinaryObject/> <URI>normalizedString</URI> <ISBN>normalizedString</ISBN> <FileName/> <DocumentDateTime></DocumentDateTime> <Description/> <Note/> <FileTypeCode>normalizedString</FileTypeCode> <FileSizeQuantity>1.0</FileSizeQuantity> <Title/> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </Attachment> <CountryOfOriginCode>token</CountryOfOriginCode> <RFID>normalizedString</RFID> <SerialNumberID>normalizedString</SerialNumberID> <Lot> <ID/> <IDSet> <ID/> </IDSet> <LotIDs> <ID/> </LotIDs> <EffectiveTimePeriod> <InclusiveIndicator>true</InclusiveIndicator> <StartDateTime></StartDateTime> <StartTime>token</StartTime> <Duration>P1Y2M3DT10H</Duration> <EndDateTime></EndDateTime> <EndTime>token</EndTime> </EffectiveTimePeriod> <Quantity/> <SerialNumberID>normalizedString</SerialNumberID> <RFID>normalizedString</RFID> <Disposition> <ID/> <IDSet>... </IDSet> <Code/> <Description/> <ReasonCode>normalizedString</ReasonCode> <Reason/> <EffectiveTimePeriod>.................. </EffectiveTimePeriod> <Extension>....................................... </Extension> </Disposition> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </Lot> <ItemQuantity>1.0</ItemQuantity> <EffectiveTimePeriod> <InclusiveIndicator>true</InclusiveIndicator> <StartDateTime></StartDateTime> <StartTime>token</StartTime> <Duration>P1Y2M3DT10H</Duration> <EndDateTime></EndDateTime> <EndTime>token</EndTime> </EffectiveTimePeriod> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </RevisedSubstituteItem>