Definition Type: ComplexType
Name: OrderItem
Namespace: http://www.openapplications.org/oagis
Containing Schema: Components.xsd
Abstract
Documentation:
Provides information on the Orderable Item. When associated with an order like a Purchase Order, it identifies the item being ordered at the associated Line.
Collapse XSD Schema Diagram:
Drilldown into UserArea in schema meta_xsd Drilldown into Attachments in schema components_xsd Drilldown into FeatureValue in schema components_xsd Drilldown into Lot in schema components_xsd Drilldown into ProductLine in schema components_xsd Drilldown into HazardousMaterial in schema components_xsd Drilldown into ParentSerialNumber in schema components_xsd Drilldown into SerialNumber in schema components_xsd Drilldown into Description in schema components_xsd Drilldown into Definition in schema components_xsd Drilldown into ItemType in schema components_xsd Drilldown into ItemCategoryId in schema components_xsd Drilldown into Commodity in schema components_xsd Drilldown into ItemStatus in schema components_xsd Drilldown into ItemIds in schema fields_xsdXSD Diagram of OrderItem in schema components_xsd (Open Applications Group (OAGIS))
Collapse XSD Schema Code:
<xs:complexType name="OrderItem">
    <xs:annotation>
        <xs:documentation source="http://www.openapplications.org/oagis">Provides information on the Orderable Item. When associated with an order like a Purchase Order, it identifies the item being ordered at the associated Line.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element ref="ItemIds" minOccurs="0" />
        <xs:element ref="ItemStatus" minOccurs="0" />
        <xs:element name="Commodity" type="Commodity" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
                <xs:documentation source="http://www.openapplications.org/oagis">Identify groupings of items by commodity codes.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="ItemCategoryId" type="ItemCategoryId" minOccurs="0">
            <xs:annotation>
                <xs:documentation source="http://www.openapplications.org/oagis">Is a reference to a description of a group of products.  The products may be products that you formally describe in your system as a part number, or you may transact only the category.  An example of a simple classification of an item may be under Office Supplies.

An example of a complex classification of an item may be for engineering supplies:

Engineering Discipline - Electrical 
Equipment Type - Process Control Equipment
Equipment Sub Type - Flow Control
Equipment Use - Flow/No Flow Indicators</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="ItemType" type="Type" minOccurs="0">
            <xs:annotation>
                <xs:documentation source="http://www.openapplications.org/oagis">Indentifies a type of Item.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="Definition" type="Description" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
                <xs:documentation source="http://www.openapplications.org/oagis">Indicates the definition of the OrderItem.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="Description" type="Description" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
                <xs:documentation source="http://www.openapplications.org/oagis">Describes the OrderItem.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="SerialNumber" type="SerialNumber" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
                <xs:documentation source="http://www.openapplications.org/oagis">Identifies the instances of the OrderItems one serial number for each up to potentially OrderQuantity.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="ParentSerialNumber" type="SerialNumber" minOccurs="0">
            <xs:annotation>
                <xs:documentation source="http://www.openapplications.org/oagis">Identifies the Parents Serial Number.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element ref="HazardousMaterial" minOccurs="0">
            <xs:annotation>
                <xs:documentation source="http://www.openapplications.org/oagis">Needs to be typed with HazardousMaterial structure</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="ProductLine" type="Id" minOccurs="0">
            <xs:annotation>
                <xs:documentation source="http://www.openapplications.org/oagis">Identifieas the ProductLine of the Orderable Item.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element ref="Lot" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
                <xs:documentation source="http://www.openapplications.org/oagis">Indicates the LotLevel of the Orderable Item.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element ref="FeatureValue" minOccurs="0" />
        <xs:element ref="Attachments" minOccurs="0" />
        <xs:element ref="UserArea" minOccurs="0" />
    </xs:sequence>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ItemIds oa:ItemIds 0 (1)
ItemStatus oa:ItemStatus 0 (1)
Commodity oa:Commodity 0 unbounded
ItemCategoryId oa:ItemCategoryId 0 (1)
ItemType oa:ItemType 0 (1)
Definition oa:Definition 0 unbounded
Description oa:Description 0 unbounded
SerialNumber oa:SerialNumber 0 unbounded
ParentSerialNumber oa:ParentSerialNumber 0 (1)
HazardousMaterial oa:HazardousMaterial 0 (1)
ProductLine oa:ProductLine 0 (1)
Lot oa:Lot 0 unbounded
FeatureValue oa:FeatureValue 0 (1)
Attachments oa:Attachments 0 (1)
UserArea oa:UserArea 0 (1)
Collapse Derivation Tree:
Collapse References:
oa:OrderItem