当前位置: 首页 > news >正文

内表生成XML简单实例

REPORT  zlm_xml_02 .

*&---------------------------------------------------------------------*
*&声明及定义部分
*&---------------------------------------------------------------------*

TYPE-POOLS : ixml .

****声明存放XML文件的结构
TYPES : BEGIN  OF xml_line ,
         data ( 256 )  TYPE  x ,
       END  OF xml_line .

****声明对象
DATA : l_ixml             TYPE  REF  TO if_ixml ,
      l_streamfactory    TYPE  REF  TO if_ixml_stream_factory ,
      l_ostream          TYPE  REF  TO if_ixml_ostream ,
      l_renderer         TYPE  REF  TO if_ixml_renderer ,
      l_document         TYPE  REF  TO if_ixml_document .

****声明XML元素
DATA :l_element_inpot       TYPE  REF  TO if_ixml_element ,
     l_element_matnr       TYPE  REF  TO if_ixml_element ,
     l_element_art         TYPE  REF  TO if_ixml_element ,
     l_element_prueflos    TYPE  REF  TO if_ixml_element ,
     l_element_budat       TYPE  REF  TO if_ixml_element ,
     l_element_losmenge    TYPE  REF  TO if_ixml_element ,
     l_element_enstehdat   TYPE  REF  TO if_ixml_element ,
     l_value               TYPE string .

****声明存放XML文件的内表以及字节数
DATA : l_xml_table        TYPE  TABLE  OF xml_line ,
      l_xml_size         TYPE  i ,
      l_rc               TYPE  i ,
      flag               TYPE string .

****声明数据内表
DATA : BEGIN  OF i_data  OCCURS  0 ,
       matnr  LIKE qals -matnr ,
       prueflos  LIKE qals -prueflos ,
       

转载于:https://www.cnblogs.com/senlinmu110/p/3802233.html

相关文章:

  • nginx基础
  • java 编程性能调优
  • 简单实现一个textarea自适应高度
  • 苹果数据记录之详细让人不寒而栗
  • TCP的三次握手(建立连接)和四次挥手(关闭连接)
  • 0基础学习移动端适配
  • 产品经理工作职责
  • 【SpringBoot】URL路径映射规则
  • JavaScript DOM高级程序设计 3.6 实例 将HTML代码转换成DOM代码(附源码)--我要坚持到底!...
  • Java之多线程优先级基础
  • WCF应用场景
  • 基于Netty+Zookeeper+Quartz调度分析
  • 关于Execel 2007 连接到 hive odbc
  • 计算机网络
  • cocos2d-x游戏开发系列教程-超级玛丽06-CMGameScene
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • Angular 响应式表单 基础例子
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • Docker入门(二) - Dockerfile
  • ES6简单总结(搭配简单的讲解和小案例)
  • HTML-表单
  • JavaScript DOM 10 - 滚动
  • Java教程_软件开发基础
  • Joomla 2.x, 3.x useful code cheatsheet
  • JS数组方法汇总
  • JS学习笔记——闭包
  • SpringCloud集成分布式事务LCN (一)
  • Vim 折腾记
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 聚簇索引和非聚簇索引
  • 如何合理的规划jvm性能调优
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • 7行Python代码的人脸识别
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • 阿里云移动端播放器高级功能介绍
  • $.each()与$(selector).each()
  • (6)设计一个TimeMap
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (二)windows配置JDK环境
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
  • (转) 深度模型优化性能 调参
  • (转)c++ std::pair 与 std::make
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .Net Core webapi RestFul 统一接口数据返回格式
  • .NET 设计模式初探
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • .Net+SQL Server企业应用性能优化笔记4——精确查找瓶颈
  • .project文件
  • /etc/sudoers (root权限管理)
  • [ vulhub漏洞复现篇 ] Grafana任意文件读取漏洞CVE-2021-43798