IDMW 2.0 XML-Schema Dokumentation
PART_LIST Element
IDMW 2.0 XML-Schema Dokumentation > T_NEW_CATALOG Element > PART_LISTS Element : PART_LIST Element
Description
This version is used to define a piece list.
Namespace (none)
Diagram
PART_LIST_POS Element Sequence PART_LIST Element
Overview
PART_LIST 1..∞
This version is used to define a piece list.
PART_LIST_KEY required Restriction of xs:string
This attribute is used to reference a piece list.    D   string
   P   
   M   [1:30]
Sequence
PART_LIST_POS 1..∞
This element is used to describe the piece list positions.
Sequence
SEQUENCE_NO Restriction of xs:nonNegativeInteger
This attribute allows for the specification of piece lists with a freely-defined sorting order.    D   positiveInteger
   P   
   M  
ITEM_REF
This element is used to reference an item.
TYPE_NO required Restriction of xs:string
This attribute is used to reference an item with an item number.    D   string
   P   
   M   [1:30]
SERIE_NO required Restriction of xs:nonNegativeInteger
This attribute is used to specify the serial number of the referenced item.    D   nonNegativInteger
   P   
   M   [0:99999]
DECISIONS optional

The rules for the corresponding piece list position are collected in this element. It thereby influences the options and dimensions available for this position.

A rule with a quantity factor must not be specified here.Thisrule is referenced via DECISION_POS_COUNT.

 

Sequence
DECISION_REF 1..∞

This element references a rule corresponding to the piece list position and thereby influences the dimensions and options available for this position. A rule with a quantity factor must not be specified here.The rule is referenced via DECISION_POS_COUNT.

DECISION_NO required Restriction of xs:positiveInteger
This attribute is used to reference a rule.    D   positiveInteger
   P   
   M   [1:9999999999]
POS_COUNT_VALUE Restriction of xs:nonNegativeInteger
 
This element is used to specify the quantity of the item in the piece list.    D   nonNegativeInteger
   P   
   M   [0:999999999]
DECISION_POS_COUNT optional

 

This element is used to specify a rule that sets the quantity factor.The maximum number is one for each position.This rule is specifically identified via the attribute DECISION_TYPE 3 (with OPTION_COMBINATION/ACTIONS/SET_POS_COUNT_VALUE) and determines how often the position appears depending on possible feature combinations.

Sequence
DECISION_REF

This element references a rulethat determines the quantity factor. This type of rule is specifically identified via the attribute DECISION_TYPE 3 (with OPTION_COMBINATION/ACTIONS/SET_POS_COUNT_VALUE) and determines how often the position appears depending on possible feature combinations.

DECISION_NO required Restriction of xs:positiveInteger
This attribute is used to reference a rule that determines the quantity factor. This type of rule is specifically identified via the attribute DECISION_TYPE 3 (with OPTION_COMBINATION/ACTIONS/SET_POS_COUNT_VALUE) and determines how often the position appears depending on possible feature combinations.    D   positiveInteger
   P   
   M   [1:9999999999]
POS_INVISIBILITY Restriction of xs:integer
 

This element is an identifier that the item must be contained in the order, the position should not be displayed in the configurator. The invisibility only applies to the specific position, not to a potentially existing sub-tree. This means that invisibility must in this case be specified at each sub-position.

0 = completely visible

1 = fully invisible

2 = only visible in EDI order if them is generated via a rule

   D   integer
   P   
   M   [0:2]
Attributes
NameTypeUseDefaultFixedDescription
PART_LIST_KEYRestriction of xs:stringrequired  
This attribute is used to reference a piece list.    D   string
   P   
   M   [1:30]
Source
<xs:element name="PART_LIST" maxOccurs="unbounded" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>401--0--NEW</xs:documentation>
    <xs:documentation> K. Richter 12.02.2015</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="PART_LIST_POS" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation />
          <xs:documentation />
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="SEQUENCE_NO">
              <xs:annotation>
                <xs:documentation xml:lang="DE">IDM-2.5
laufende Nummer der Position 
bei Planungsvorschlägen sollte diese von links nach rechts gemäß der Planungsvariante geordnet sein</xs:documentation>
                <xs:documentation xml:lang="DE" />
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:nonNegativeInteger">
                  <xs:minInclusive value="1" />
                  <xs:maxInclusive value="999" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="ITEM_REF">
              <xs:annotation>
                <xs:documentation>401--0--NEW</xs:documentation>
                <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:attribute name="TYPE_NO" use="required">
                  <xs:annotation>
                    <xs:documentation>401--0--NEW</xs:documentation>
                    <xs:documentation> K. Richter 12.02.2015</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:minLength value="1" />
                      <xs:maxLength value="30" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
                <xs:attribute name="SERIE_NO" use="required">
                  <xs:annotation>
                    <xs:documentation>401--0--NEW</xs:documentation>
                    <xs:documentation> K. Richter 12.02.2015</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:nonNegativeInteger">
                      <xs:minInclusive value="0" />
                      <xs:maxInclusive value="999999" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
              </xs:complexType>
            </xs:element>
            <xs:element name="DECISIONS" minOccurs="0">
              <xs:annotation>
                <xs:documentation>291--0--NEW</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="DECISION_REF" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>291--0--NEW</xs:documentation>
                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:attribute name="DECISION_NO" use="required">
                        <xs:annotation>
                          <xs:documentation>291--0--NEW</xs:documentation>
                          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                          <xs:documentation>einheitlich auf 1 bis 99999 gesetzt, K. Richter 23.05.2014</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                          <xs:restriction base="xs:positiveInteger">
                            <xs:minInclusive value="1" />
                            <xs:maxInclusive value="9999999999" />
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:attribute>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="POS_COUNT_VALUE">
              <xs:annotation>
                <xs:documentation xml:lang="DE">Anzahl der Positionen gemäß der Einheit an den Stammdaten</xs:documentation>
                <xs:documentation>Version Beta 2.0 Build 0, K. Richter 26.03.2014</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:nonNegativeInteger">
                  <xs:minInclusive value="0" />
                  <xs:maxInclusive value="999999999" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="DECISION_POS_COUNT" minOccurs="0">
              <xs:annotation>
                <xs:documentation xml:lang="DE">IDM 2.5
Entscheidungstabellen, die die Anzahl steuern.
Hier dürfen nur Decisions verwendet werden, die im Action_part die Anzahl steuern (set_pos_count).</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="DECISION_REF">
                    <xs:annotation>
                      <xs:documentation />
                      <xs:documentation />
                    </xs:annotation>
                    <xs:complexType>
                      <xs:attribute name="DECISION_NO" use="required">
                        <xs:annotation>
                          <xs:documentation>291--0--NEW</xs:documentation>
                          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                          <xs:documentation>einheitlich auf 1 bis 99999 gesetzt, K. Richter 23.05.2014</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                          <xs:restriction base="xs:positiveInteger">
                            <xs:minInclusive value="1" />
                            <xs:maxInclusive value="9999999999" />
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:attribute>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="POS_INVISIBILITY">
              <xs:annotation>
                <xs:documentation xml:lang="DE">IDM 2.5 neu
0 = sichtbar komplett
1 = gar nicht sichtbar
2= nur in EDI-Bestellung sichtbar, wenn über Decisions gezogen wird</xs:documentation>
                <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:integer">
                  <xs:minInclusive value="0" />
                  <xs:maxInclusive value="2" />
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="PART_LIST_KEY" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="30" />
          <xs:minLength value="1" />
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>
See Also
PART_LISTS ElementT_NEW_CATALOG ElementIDMW 2.0 XML-Schema Dokumentation