Update
This commit is contained in:
48
src/zdemo_abap_st_carrhtml.xslt.source.xml
Normal file
48
src/zdemo_abap_st_carrhtml.xslt.source.xml
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
<?sap.transform simple?>
|
||||||
|
<tt:transform xmlns:tt="http://www.sap.com/transformation-templates">
|
||||||
|
<tt:root name="CARRIER_INFO"/>
|
||||||
|
|
||||||
|
<tt:template>
|
||||||
|
<html>
|
||||||
|
<body>
|
||||||
|
<h2>Carrier Information</h2>
|
||||||
|
<table border="1">
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<b>ID</b>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<b>Name</b>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<b>Currency</b>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<b>Website</b>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tt:loop ref=".CARRIER_INFO">
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<tt:value ref="$ref.carrid"/>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<tt:value ref="$ref.carrname"/>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<tt:value ref="$ref.currcode"/>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<a>
|
||||||
|
<tt:attribute name="href" value-ref="$ref.url"/>
|
||||||
|
<tt:value ref="$ref.url"/>
|
||||||
|
</a>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tt:loop>
|
||||||
|
</table>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</tt:template>
|
||||||
|
|
||||||
|
</tt:transform>
|
||||||
12
src/zdemo_abap_st_carrhtml.xslt.xml
Normal file
12
src/zdemo_abap_st_carrhtml.xslt.xml
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<abapGit version="v1.0.0" serializer="LCL_OBJECT_XSLT" serializer_version="v1.0.0">
|
||||||
|
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
|
||||||
|
<asx:values>
|
||||||
|
<ATTRIBUTES>
|
||||||
|
<XSLTDESC>ZDEMO_ABAP_ST_CARRHTML</XSLTDESC>
|
||||||
|
<LANGU>E</LANGU>
|
||||||
|
<DESCRIPT>ST Demo</DESCRIPT>
|
||||||
|
</ATTRIBUTES>
|
||||||
|
</asx:values>
|
||||||
|
</asx:abap>
|
||||||
|
</abapGit>
|
||||||
20
src/zdemo_abap_st_strhtml.xslt.source.xml
Normal file
20
src/zdemo_abap_st_strhtml.xslt.source.xml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
<?sap.transform simple?>
|
||||||
|
<tt:transform xmlns:tt="http://www.sap.com/transformation-templates">
|
||||||
|
<tt:root name="STRING_TABLE"/>
|
||||||
|
<tt:template>
|
||||||
|
<html>
|
||||||
|
<body>
|
||||||
|
<h2>String Table Content</h2>
|
||||||
|
<table border="1">
|
||||||
|
<tt:loop ref=".STRING_TABLE">
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<tt:value ref="$ref"/>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tt:loop>
|
||||||
|
</table>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</tt:template>
|
||||||
|
</tt:transform>
|
||||||
12
src/zdemo_abap_st_strhtml.xslt.xml
Normal file
12
src/zdemo_abap_st_strhtml.xslt.xml
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<abapGit version="v1.0.0" serializer="LCL_OBJECT_XSLT" serializer_version="v1.0.0">
|
||||||
|
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
|
||||||
|
<asx:values>
|
||||||
|
<ATTRIBUTES>
|
||||||
|
<XSLTDESC>ZDEMO_ABAP_ST_STRHTML</XSLTDESC>
|
||||||
|
<LANGU>E</LANGU>
|
||||||
|
<DESCRIPT>ST Demo</DESCRIPT>
|
||||||
|
</ATTRIBUTES>
|
||||||
|
</asx:values>
|
||||||
|
</asx:abap>
|
||||||
|
</abapGit>
|
||||||
20
src/zdemo_abap_xslt_fl.xslt.source.xml
Normal file
20
src/zdemo_abap_xslt_fl.xslt.source.xml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
<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>
|
||||||
|
|
||||||
12
src/zdemo_abap_xslt_fl.xslt.xml
Normal file
12
src/zdemo_abap_xslt_fl.xslt.xml
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<abapGit version="v1.0.0" serializer="LCL_OBJECT_XSLT" serializer_version="v1.0.0">
|
||||||
|
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
|
||||||
|
<asx:values>
|
||||||
|
<ATTRIBUTES>
|
||||||
|
<XSLTDESC>ZDEMO_ABAP_XSLT_FL</XSLTDESC>
|
||||||
|
<LANGU>E</LANGU>
|
||||||
|
<DESCRIPT>XSLT Demo</DESCRIPT>
|
||||||
|
</ATTRIBUTES>
|
||||||
|
</asx:values>
|
||||||
|
</asx:abap>
|
||||||
|
</abapGit>
|
||||||
Reference in New Issue
Block a user