Files
abap-cheat-sheets/src/zdemo_abap_xslt_fl.xslt.source.xml
danrega 1f6382cc41 Update
2024-02-12 11:43:53 +01:00

21 lines
688 B
XML

<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:sap="http://www.sap.com/sapxsl" version="1.0">
<xsl:strip-space elements="*"/>
<xsl:template match="node()|@*">
<xsl:copy>
<xsl:apply-templates select="node()|@*"/>
</xsl:copy>
</xsl:template>
<xsl:template match="*[MAXSEATS and OCCSEATS]">
<xsl:copy>
<xsl:apply-templates select="node()|@*"/>
<FREESEATS>
<xsl:value-of select="MAXSEATS - OCCSEATS"/>
</FREESEATS>
<OCCUPANCYRATE>
<xsl:value-of select="format-number(OCCSEATS div MAXSEATS * 100, '##.##')"/>
</OCCUPANCYRATE>
</xsl:copy>
</xsl:template>
</xsl:transform>