Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagexml
<!-- a buildup of an HCPR follows -->
<parent id="ZDL_H999|HCPR">
  ...
  <node id="0COMPANY|ZDL_H999|HCPR">
    <technicalName>0COMPANY</technicalName>
    <type>IOBJ</type>
  </node>
  ...
  <!-- a constant in an HCPR follows -->
  <node id="MATERIAL|ZDL_H999|HCPR">
    <technicalName>MATERIAL</technicalName>
    <type>IOBJ</type>
    <constant>4711</constant>
  </node>
  ...
  <!-- a formula in an HCPR follows -->
  <node id="CALC_FIELD|ZDL_H999|HCPR">
    <technicalName>CALC_FIELD</technicalName>
    <type>FLD</type>
    <formula>10 + 10</formula>
  </node>
</parent>

<!-- a BW Query with local formulas/selections is shown -->
<!-- here the definition of them is found directly in the BW Query -->
  
  
  
<!-- a BW Query with a CKF and RKF is shown -->
<!-- the definition od CKF and RKF can be found in the buildup file -->
<parent id="00O2TFIS8KH7X1LHRP04FF0Q5|REP">
  ...
  <!-- every BW Query contains a node FilterFixedValues if there are default
  filter in the BW Query. If not the node is not part of the Buildup -->
  <!-- the FilterFixed Values can contain 1 or multiple filters>
  <node id="FilterFixedValues|00O2TFIS8KH7X1LHRP04FF0Q5|REP">
    <!-- a child nofe of FilterFixedValues represents one filter -->
    <!-- a filter is a combination of an attribute and 1 or mulitple restrictons -->
    <!-- the description of the attribute can be found in the buildup descriptions file -->
    <node>
        <node>
          <operator>I_EQ</operator>
          <value>ZPURDW12</value>
        </node>
        <node>
          <operator>I_EQ</operator>
          <value>ZPURDW13</value>
        </node>
        <attribute id="0INFOPROV|00O2TFIS8KH7X1LHRP04FF0Q5|REP">
          <technicalName>0INFOPROV</technicalName>
        </attribute>
      </node>
      ...
      <node>
        <node>
        <!-- if a filter restriction is done on a variable, the tag is not 
        node, it is variable with the details of the variable -->
          <variable>
            <variableId>00O2TGFZNE2NNRK8JCXNXP609</variableId>
            <variableName>0CISO_PURCH_ORG</variableName>
            <variableDescriptions>
              <description language="E" text="Purchasing Organization" />
            </variableDescriptions>
          </variable>
          <operator>I_EQ</operator>
        </node>
        <attribute id="0PURCH_ORG|055QGZV4AT4XFZSRLRULRR4OO|REP">
          <technicalName>0PURCH_ORG</technicalName>
        </attribute>
      </node>
      ...
  </node>
  ...
  <node id="00O2TFIS8KH7X1LINFJKXJKT3|00O2TFIS8KH7X1LHRP04FF0Q5|REP">
    <uid>00O2TFIS8KH7X1LINFJKXJKT3</uid>
    <wrappingUid>00O2TFIS8KH7X1LIU5P9Z3AYZ</wrappingUid>
    <type>RKF</type>
  </node>
  ...
  <node id="00O2TFIS8KH7X1LIQSEG95HL0|00O2TFIS8KH7X1LHRP04FF0Q5|REP">
    <uid>00O2TFIS8KH7X1LIQSEG95HL0</uid>
    <wrappingUid>00O2TFIS8KH7X1LIU5P9Z3NM3</wrappingUid>
    <type>CKF</type>
  </node>
  ...
</parent>

<!-- The definition of RKF and CKF follows -->
<!-- pay attention that the RKF/CKF can use also a RKF/CKF and the calls must be recursive -->
<parent id="00O2TFIS8KH7X1LIQSEG95HL0|CKF">
  <node id="00O2TFIS8KH7X1LINFJKXJKT3|00O2TFIS8KH7X1LIQSEG95HL0|CKF">
    <uid>00O2TFIS8KH7X1LINFJKXJKT3</uid>
    <wrappingUid>00O2TFIS8KH7X1LINFJKXJKT3</wrappingUid>
    <type>RKF</type>
  </node>
  <node id=" / " />
  <node id="0WM_BINCNT|00O2TFIS8KH7X1LIQSEG95HL0|CKF">
    <technicalName>0WM_BINCNT</technicalName>
    <baseProviderFieldId>0WM_BINCNT|/IMO/V_EWM21|HCPR</baseProviderFieldId>
  </node>
  <node id=" * 100" />
</parent>

<parent id="00O2TFIS8KH7X1LINFJKXJKT3|RKF">
  <node id="0WM_BINCNT|00O2TFIS8KH7X1LINFJKXJKT3|RKF">
    <technicalName>0WM_BINCNT</technicalName>
    <baseProviderFieldId>0WM_BINCNT|/IMO/V_EWM21|HCPR</baseProviderFieldId>
  </node>
  <node id="0WM_KZLER|00O2TFIS8KH7X1LINFJKXJKT3|RKF">
    <technicalName>0WM_KZLER</technicalName>
    <baseProviderFieldId>0WM_KZLER|/IMO/V_EWM21|HCPR</baseProviderFieldId>
    <details>
      <detail>
        <operator>I_EQ</operator>
        <value>#</value>
      </detail>
    </details>
  </node>
</parent>