zoukankan      html  css  js  c++  java
  • Strans 内表-xml文件

    一、内表到xml文件

    <?sap.transform simple?>
    <tt:transform xmlns:tt="http://www.sap.com/transformation-templates">
    
      <tt:root name="cpel"/>
      <tt:root name="et-data-list"/>
      <tt:template>
    
        <cpel>
          <!--SAP產出此文件存在至corepress伺服器D:Jobin-->
          <tt:loop name="st_head" ref="cpel">
    <!--*&head-->
                <cpml_id>
                  <tt:value ref="$st_head.id"/>
                </cpml_id>
                <Applicant>
                  <tt:value ref="$st_head.app"/>
                </Applicant>
                <start-flow>
                  <tt:value ref="$st_head.start"/>
                </start-flow>
                <finish-since-start>
                  <tt:value ref="$st_head.finish"/>
                </finish-since-start>
                <applicant-date>
                  <tt:value ref="$st_head.date"/>
                </applicant-date>
    
            <job-datas>
              <job-data>
    
    <!--1.LIFNR-->
                <field>
                  <tt:value ref="$st_head.lifn1"/>
                </field>
                <type>
                  <tt:value ref="$st_head.lifn2"/>
                </type>
                <name>
                  <tt:value ref="$st_head.lifn3"/>
                </name>
    
                <datas>
                  <data>
                    <tt:value ref="$st_head.lifnr"/>
                  </data>
                </datas>
              </job-data>
    <!--2.NAME1-->
              <job-data>
                <field>
                  <tt:value ref="$st_head.nam1"/>
                </field>
                <type>
                  <tt:value ref="$st_head.nam2"/>
                </type>
                <name>
                  <tt:value ref="$st_head.nam3"/>
                </name>
    
                <datas>
                  <data>
                    <tt:value ref="$st_head.name1"/>
                  </data>
                </datas>
              </job-data>
    <!--3.EBELN-->
              <job-data>
                <field>
                  <tt:value ref="$st_head.ebel1"/>
                </field>
                <type>
                  <tt:value ref="$st_head.ebel2"/>
                </type>
                <name>
                  <tt:value ref="$st_head.ebel3"/>
                </name>
    
                <datas>
                  <data>
                    <tt:value ref="$st_head.ebeln"/>
                  </data>
                </datas>
              </job-data>
    <!--4.TELF1-->
              <job-data>
                <field>
                  <tt:value ref="$st_head.TEL1"/>
                </field>
                <type>
                  <tt:value ref="$st_head.TEL2"/>
                </type>
                <name>
                  <tt:value ref="$st_head.TEL3"/>
                </name>
    
                <datas>
                  <data>
                    <tt:value ref="$st_head.TELF1"/>
                  </data>
                </datas>
              </job-data>
    <!--5.TELFX-->
              <job-data>
                <field>
                  <tt:value ref="$st_head.TEF1"/>
                </field>
                <type>
                  <tt:value ref="$st_head.TEF2"/>
                </type>
                <name>
                  <tt:value ref="$st_head.TEF3"/>
                </name>
    
                <datas>
                  <data>
                    <tt:value ref="$st_head.TELFX"/>
                  </data>
                </datas>
              </job-data>
    <!--6.NAME2-->
              <job-data>
                <field>
                  <tt:value ref="$st_head.NAM6"/>
                </field>
                <type>
                  <tt:value ref="$st_head.NAM7"/>
                </type>
                <name>
                  <tt:value ref="$st_head.NAM8"/>
                </name>
    
                <datas>
                  <data>
                    <tt:value ref="$st_head.NAME2"/>
                  </data>
                </datas>
              </job-data>
    <!--7.WAERS    -->
              <job-data>
                <field>
                  <tt:value ref="$st_head.WAER1"/>
                </field>
                <type>
                  <tt:value ref="$st_head.WAER2"/>
                </type>
                <name>
                  <tt:value ref="$st_head.WAER3"/>
                </name>
    
                <datas>
                  <data>
                    <tt:value ref="$st_head.WAERS"/>
                  </data>
                </datas>
              </job-data>
    <!--8.SPERZ-->
              <job-data>
                <field>
                  <tt:value ref="$st_head.SPER1"/>
                </field>
                <type>
                  <tt:value ref="$st_head.SPER2"/>
                </type>
                <name>
                  <tt:value ref="$st_head.SPER3"/>
                </name>
    
                <datas>
                  <data>
                    <tt:value ref="$st_head.SPERZ"/>
                  </data>
                </datas>
              </job-data>
    <!--9.STCEG-->
              <job-data>
                <field>
                  <tt:value ref="$st_head.STCE1"/>
                </field>
                <type>
                  <tt:value ref="$st_head.STCE2"/>
                </type>
                <name>
                  <tt:value ref="$st_head.STCE3"/>
                </name>
    
                <datas>
                  <data>
                    <tt:value ref="$st_head.STCEG"/>
                  </data>
                </datas>
              </job-data>
    <!--10.YUNSW-->
              <job-data>
                <field>
                  <tt:value ref="$st_head.YUNS1"/>
                </field>
                <type>
                  <tt:value ref="$st_head.YUNS2"/>
                </type>
                <name>
                  <tt:value ref="$st_head.YUNS3"/>
                </name>
    
                <datas>
                  <data>
                    <tt:value ref="$st_head.YUNSW"/>
                  </data>
                </datas>
              </job-data>
    <!--11.ADRNR-->
              <job-data>
                <field>
                  <tt:value ref="$st_head.ADRN1"/>
                </field>
                <type>
                  <tt:value ref="$st_head.ADRN2"/>
                </type>
                <name>
                  <tt:value ref="$st_head.ADRN3"/>
                </name>
                <datas>
                  <data>
                    <tt:value ref="$st_head.ADRNR"/>
                  </data>
                </datas>
              </job-data>
    <!--12.TEXT-->
              <job-data>
                <field>
                  <tt:value ref="$st_head.TEXT1"/>
                </field>
                <type>
                  <tt:value ref="$st_head.TEXT2"/>
                </type>
                <name>
                  <tt:value ref="$st_head.TEXT3"/>
                </name>
                <datas>
                  <data>
                    <tt:value ref="$st_head.TEXT"/>
                  </data>
                </datas>
              </job-data>
    <!--13.**附件-->
              <job-data>
                <field>
                  <tt:value ref="$st_head.fjian1"/>
                </field>
                <type>
                  <tt:value ref="$st_head.fjian2"/>
                </type>
                <name>
                  <tt:value ref="$st_head.fjian3"/>
                </name>
                <datas>
                  <data>
                    <tt:value ref="$st_head.fjian4"/>
                  </data>
                </datas>
              </job-data>
    
              <!--            &amp;amp;amp;amp;amp;lt;maktx&amp;amp;amp;amp;amp;gt;
    
                  &amp;amp;amp;amp;amp;lt;tt:value ref="$line.maktx"/&amp;amp;amp;amp;amp;gt;
    
                &amp;amp;amp;amp;amp;lt;/maktx&amp;amp;amp;amp;amp;gt;-->
    
            </job-datas>
          </tt:loop>
    
    
          <et-data-list>
            <tt:loop name="st_line" ref="et-data-list">
    
            <et-datas>
    <!--*&item-->
    <!--1.EBELP-->
               <et-data>
                <field>
                  <tt:value ref="$st_line.EBEL1"/>
                </field>
                <type>
                  <tt:value ref="$st_line.EBEL2"/>
                </type>
                <name>
                  <tt:value ref="$st_line.EBEL3"/>
                </name>
                  <datas>
                    <data>
                      <tt:value ref="$st_line.ebelp"/>
                    </data>
                  </datas>
              </et-data>
    <!--2.matnr-->
              <et-data>
                <field>
                  <tt:value ref="$st_line.matn1"/>
                </field>
                <type>
                  <tt:value ref="$st_line.matn2"/>
                </type>
                <name>
                  <tt:value ref="$st_line.matn3"/>
                </name>
                  <datas>
                    <data>
                      <tt:value ref="$st_line.matnr"/>
                    </data>
                  </datas>
              </et-data>
    <!--3.maktx-->
              <et-data>
                <field>
                  <tt:value ref="$st_line.makt1"/>
                </field>
                <type>
                  <tt:value ref="$st_line.makt2"/>
                </type>
                <name>
                  <tt:value ref="$st_line.makt3"/>
                </name>
    
                  <datas>
                    <data>
                      <tt:value ref="$st_line.maktx"/>
                    </data>
                  </datas>
              </et-data>
    <!--4.meins-->
               <et-data>
                <field>
                  <tt:value ref="$st_line.mein1"/>
                </field>
                <type>
                  <tt:value ref="$st_line.mein2"/>
                </type>
                <name>
                  <tt:value ref="$st_line.mein3"/>
                </name>
    
                  <datas>
                    <data>
                      <tt:value ref="$st_line.meins"/>
                    </data>
                  </datas>
               </et-data>
    <!--5.menge-->
               <et-data>
                <field>
                  <tt:value ref="$st_line.MENG1"/>
                </field>
                <type>
                  <tt:value ref="$st_line.MENG2"/>
                </type>
                <name>
                  <tt:value ref="$st_line.MENG3"/>
                </name>
    
                  <datas>
                    <data>
                      <tt:value ref="$st_line.menge"/>
                    </data>
                  </datas>
               </et-data>
    <!--6.netpr-->
               <et-data>
                <field>
                  <tt:value ref="$st_line.NETP1"/>
                </field>
                <type>
                  <tt:value ref="$st_line.NETP2"/>
                </type>
                <name>
                  <tt:value ref="$st_line.NETP3"/>
                </name>
    
                  <datas>
                    <data>
                      <tt:value ref="$st_line.netpr"/>
                    </data>
                  </datas>
               </et-data>
    <!--7.kzwi-->
               <et-data>
                <field>
                  <tt:value ref="$st_line.KZWI1"/>
                </field>
                <type>
                  <tt:value ref="$st_line.KZWI2"/>
                </type>
                <name>
                  <tt:value ref="$st_line.KZWI3"/>
                </name>
    
                  <datas>
                    <data>
                      <tt:value ref="$st_line.kzwi"/>
                    </data>
                  </datas>
               </et-data>
    <!--8.plifz-->
               <et-data>
                <field>
                  <tt:value ref="$st_line.PLIF1"/>
                </field>
                <type>
                  <tt:value ref="$st_line.PLIF2"/>
                </type>
                <name>
                  <tt:value ref="$st_line.PLIF3"/>
                </name>
    
                  <datas>
                    <data>
                      <tt:value ref="$st_line.plifz"/>
                    </data>
                  </datas>
               </et-data>
    <!--9.textl-->
               <et-data>
                <field>
                  <tt:value ref="$st_line.TET1"/>
                </field>
                <type>
                  <tt:value ref="$st_line.TET2"/>
                </type>
                <name>
                  <tt:value ref="$st_line.TET3"/>
                </name>
    
                  <datas>
                    <data>
                      <tt:value ref="$st_line.textl"/>
                    </data>
                  </datas>
               </et-data>
    
            </et-datas>
        </tt:loop>
    
          </et-data-list>
    
    
        </cpel>
    
    
      </tt:template>
    </tt:transform>

    二、XML文件到内表

    <?sap.transform simple?>
    <tt:transform xmlns:tt="http://www.sap.com/transformation-templates">
    
    <!--  <tt:root name="cpel"/>-->
    <!--  <tt:root name="et-data-list"/>-->
    
      <tt:root name="ST_HEAD"/>
      <tt:root name="ST_LINE"/>
    
    
    
    <tt:template>
        <cpel>
    
      <tt:loop ref="ST_HEAD">
    
            <LINE xmlns="sap">
              <data tt:value-ref="lifnr"/>
              <data tt:value-ref="name1"/>
              <data tt:value-ref="ebeln"/>
              <data tt:value-ref="TELF1"/>
              <data tt:value-ref="TELFX"/>
              <data tt:value-ref="NAME2"/>
    
              <data tt:value-ref="WAERS"/>
              <data tt:value-ref="SPERZ"/>
              <data tt:value-ref="STCEG"/>
              <data tt:value-ref="YUNSW"/>
              <data tt:value-ref="ADRNR"/>
              <data tt:value-ref="TEXT"/>
              <data tt:value-ref="fjian4"/>
            </LINE>
    
     </tt:loop>
         </cpel>
    
    
    </tt:template>
    
    </tt:transform>
  • 相关阅读:
    【codecombat】 试玩全攻略 第九关 循环又循环
    【codecombat】 试玩全攻略 第十三关 已知敌人
    【codecombat】 试玩全攻略 第十一关 再次迷宫经历
    【codecombat】 试玩全攻略 第六关 cell commentary
    【codecombat】 试玩全攻略 第八关 火舞
    【codecombat】 试玩全攻略 第十二关 恐惧之门
    【codecombat】 试玩全攻略 第十四关 已知敌人
    苹果apns推送总结
    Xcode 提升速度小技巧
    UITextField 限制输入字数
  • 原文地址:https://www.cnblogs.com/rainysblog/p/6580430.html
Copyright © 2011-2022 走看看