Difference between revisions of "SAP ABAP JSON XSLT"

From SapWiki
Line 1: Line 1:
 
==Ejemplo 1 ==
 
==Ejemplo 1 ==
  
  <?sap.transform simple?>
+
  <nowiki><?sap.transform simple?>
 
  <tt:transform xmlns:tt="http://www.sap.com/transformation-templates">
 
  <tt:transform xmlns:tt="http://www.sap.com/transformation-templates">
 
   <tt:root name="ROOT"/>
 
   <tt:root name="ROOT"/>
Line 36: Line 36:
 
     </object>
 
     </object>
 
     </tt:template>
 
     </tt:template>
  </tt:transform>
+
  </tt:transform></nowiki>
+
 
 
==Ejemplo 2==
 
==Ejemplo 2==
 
  <?sap.transform simple?>
 
  <?sap.transform simple?>

Revision as of 19:30, 27 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>