Difference between revisions of "SAP ABAP JSON XSLT"

From SapWiki
(Created page with "==Ejemplo 1 == <?sap.transform simple?> <tt:transform xmlns:tt="http://www.sap.com/transformation-templates"> <tt:root name="ROOT"/> <tt:template> <array>...")
 
Line 80: Line 80:
 
   </tt:template>
 
   </tt:template>
 
  </tt:transform>
 
  </tt:transform>
 +
 +
[[Category:ABAP]]

Revision as of 17:49, 26 March 2020

Ejemplo 1

<?sap.transform simple?>
<tt:transform xmlns:tt="http://www.sap.com/transformation-templates">
  <tt:root name="ROOT"/>
  <tt:template>
    <array>
      <tt:loop ref=".ROOT">
        <object>
          <str name="nombre">
            <tt:value ref="$ref.nombre"/>
          </str>
        </object>
         <object>
           <str name="apellido">
             <tt:value ref="$ref.apellido"/>
           </str>
         </object>
         <object>
           <str name="uvpAsignacionTraslacion">
             <tt:value ref="$ref.uvpAsignacionTraslacion"/>
           </str>
         </object>
         <object>
           <str name="mesUvpAsignacionTraslacion">
             <tt:value ref="$ref.mesUvpAsignacionTraslacion"/>
           </str>
         </object>
         <object>
           <str name="anoUvpAsignacionTraslacion">
             <tt:value ref="$ref.anoUvpAsignacionTraslacion"/>
           </str>
         </object>
       </tt:loop>
     </array>
    </object>
   </tt:template>
</tt:transform>

Ejemplo 2

<?sap.transform simple?>
<tt:transform xmlns:tt="http://www.sap.com/transformation-templates">
  <tt:root name="ROOT"/>
  <tt:root name="USUARIO"/>
  <tt:template>
  <object>  
    <str name="GD">
      <tt:value ref=".USUARIO"/>
    </str>
    <array name="DATOS">
      <tt:loop ref=".ROOT">
        <object>
          <str name="nombre">
            <tt:value ref="$ref.nombre"/>
          </str>
        </object>
        <object>
          <str name="apellido">
            <tt:value ref="$ref.apellido"/>
          </str>
        </object>
        <object>
          <str name="uvpAsignacionTraslacion">
            <tt:value ref="$ref.uvpAsignacionTraslacion"/>
          </str>
        </object>
        <object>
          <str name="mesUvpAsignacionTraslacion">
            <tt:value ref="$ref.mesUvpAsignacionTraslacion"/>
          </str>
        </object>
        <object>
          <str name="anoUvpAsignacionTraslacion">
            <tt:value ref="$ref.anoUvpAsignacionTraslacion"/>
          </str>
        </object>
      </tt:loop>
    </array>
   </object>
  </tt:template>
</tt:transform>