最简单的 ABAP XSLT 程序的一个例子
xslt 的源代码:
<?sap.transform simple?>
<tt:transform xmlns:tt="http://www.sap.com/transformation-templates" xmlns:ddic="http://www.sap.com/abapxml/types/dictionary" xmlns:def="http://www.sap.com/abapxml/types/defined"><tt:root name="root"/><tt:root name="header"/><tt:template><header><date><tt:value ref="HEADER.DATUM" /></date><time><tt:value ref="HEADER.UZEIT" /></time></header><material><tt:loop ref="ROOT" name="line"><matnr><tt:value ref="$line.matnr" /></matnr><maktx><tt:value ref="$line.maktx" /></maktx></tt:loop></material></tt:template>
</tt:transform>
ABAP 代码:
REPORT Z_1.DATA: xml_string TYPE string.DATA: BEGIN OF line,matnr(18) TYPE c,maktx(40) TYPE c,END OF line,BEGIN OF header,datum LIKE sy-datum,uzeit LIKE sy-uzeit,END OF header,itab LIKE TABLE OF line.header-datum = sy-datum.
header-uzeit = sy-uzeit.line-matnr = 'C075'.
line-maktx = '6120H����'.
APPEND line TO itab.line-matnr = 'C076'.
line-maktx = '6100H����'.
APPEND line TO itab.line-matnr = space.
line-maktx = space.
APPEND line TO itab.CALL TRANSFORMATION Z_CCOPTIONS xml_header = 'no'SOURCE root = itabheader = headerRESULT XML xml_string.WRITE: AT /1 xml_string.
最简单的 ABAP XSLT 程序的一个例子相关推荐
- 基于 abapGit 和 abaplint 的 ABAP 持续集成的一个例子
这是 Jerry 2021 年的第 61 篇文章,也是汪子熙公众号总共第 338 篇原创文章. 短歌行 曹操 对酒当歌,人生几何! 譬如朝露,去日苦多. 慨当以慷,忧思难忘. 何以解忧?唯有杜康. 青 ...
- 如何开发ABAP报表程序(具体例子)
文章目录 1.要求 2.代码 3 逻辑拆分 4 总结 1.要求 2.代码 REPORT zjglmm005. TYPE-POOLS: slis. TABLES:mseg,mkpf,mard,lfa1. ...
- Linux环境使用命名空间编写一个简单的容器应用程序:namespace,container,cgroups
目录 使用命名空间编写一个简单的容器应用程序 创建一个子进程– fork vs clone 具有clone(2)的命名空间 简单示例 - CLONE_NEWPID 隔离网络接口 - CLONE_NEW ...
- abap xml转换(1)XSLT程序
导语:最近做一个银企直连的接口改造,原来数据传输格式为XML格式,现在要转成josn格式,我的方案是xml转成abap,abap转成josn,这里就不分享abap转josn的过程了,感兴趣可以在[ab ...
- Windows下编译TensorFlow1.3 C++ library及创建一个简单的TensorFlow C++程序
参考:https://www.cnblogs.com/jliangqiu2016/p/7642471.html Windows下编译TensorFlow1.3 C++ library及创建一个简单的T ...
- c# dialogresult 选择文件_C#实战037:一个简单的入门应用程序NXPlug install
前面通过一系列的NX二次开发已经基本完成了项目对NX的需求了,接着就是将插件打包给用户使用了.使用过程很简单只要将文件拷贝至任意目录并添加环境变量UGII_USER_DIR即可,为了方便一般都会放在N ...
- C++ 容器的综合应用的一个简单实例——文本查询程序
[0. 需求] 最近在粗略学习<C++ Primer 4th>的容器内容,关联容器的章节末尾有个很不错的实例. 通过实现一个简单的文本查询程序,希望能够对C++的容器学习有更深的理解. 由 ...
- 如何复制java卡,使用java做一个简单的集卡程序
使用java做一个简单的集卡程序 本次设想的是要集齐4张卡,每张卡的概率都是25%,如果每个用户集齐需要多少次才能集合完毕 public class Test { public static void ...
- 怎样用java写一个简单的文件复制程序
怎样用java写一个简单的文件复制程序 代码来源:https://jingyan.baidu.com/article/c35dbcb0d6f1398916fcbc07.html package Num ...
最新文章
- 一个弹出式menu的制作
- netatalk,轻松将linux变成你的Mac File Server!!!
- 7 win 卸载node_如何从windows中完全删除node.js_windows彻底卸载node教程
- mysql5.715 安装在d盘_MySQL-5.7.15安装步骤
- Learn the python the hard way (Day 3)
- 图书馆占座系统(一)
- python车牌识别使用训练集_TensorFlow车牌识别完整版代码(含车牌数据集)
- C++ 回调函数 例子
- 三次方在python中如何表示_python中计算三次方怎么表示
- 深股通,沪股通,港股通
- simulink官方电机控制示例汇总
- wordpress改作cms备忘
- Unity中抛物线的实现
- 115://开头的链接怎么转磁力?
- 毫米波雷达处理流程、算法、代码合集
- 「微服务架构」亚马逊引领其自有微服务架构的原因
- 信息化对就业的影响与应对
- 51CTO学院 c++视频
- android 音频开发之混响效果
- 射频识别技术漫谈(27)——CPU卡概述