SAP ABAP ZCL_XML_UTIL 使用介绍:ABAP 和 XML 间的序列化和解析

简介: SAP ABAP ZCL_XML_UTIL 使用介绍:ABAP 和 XML 间的序列化和解析。

关键字:SAP ABAP ZCL_XML_UTIL ABAP2XML XML2ABAP

文章目录

  • SAP ABAP ZCL_XML_UTIL 使用介绍:ABAP 和 XML 间的序列化和解析
    • 1. ZCL_XML_UTIL
    • 2. ABAP2XML
    • 3. XML2ABAP
    • 其他

1. ZCL_XML_UTIL

这个工具类的实施(含功能增强和错误修正),
SAP TOOLS ZCL_XML_UTIL ABAP2XML XML2ABAP 出处、源码、实施、增强、修正、生产版本
或者原始项目地址:
SAP Home Community Blogs: ABAP to XML and vice versa
引用原文的介绍(翻译),

2. ABAP2XML

ABAP to XML,

"需要修改一下才能直接用,仅供参考,自由更改。data:lo_xml_util  type ref to zcl_xml_util,lv_err_str type string,XML_ROOT_NAME type string,abap_data type any,format_data type string.constants:gcons_xml_root_name  type string value 'data'.create object lo_xml_util.clear lv_err_str.try.if xml_root_name is initial.xml_root_name = gcons_xml_root_name.endif.call method lo_xml_util->abap_to_xml_cstringexportingim_data       = abap_dataim_root_name  = xml_root_nameim_upper_case = '' "此处固定小写importingex_content    = format_data.catch zcx_type_not_supported into lx_xml_parse .lv_err_str = lx_xml_parse->get_text( ).message s004 with 'ABAP->XML转换错误' lv_err_str raising error.endtry.

3. XML2ABAP

XML to ABAP,

"需要修改一下才能直接用,仅供参考,自由更改。data:lo_xml_util  type ref to zcl_xml_util,lv_err_str type string,XML_ROOT_NAME type string,abap_data type any,format_data type string.clear lv_err_str.create object lo_xml_util.try.call method lo_xml_util->xml_cstring_to_abapexportingim_content   = format_dataimportingex_data      = abap_dataet_xml_error = lt_xml_error[].if lt_xml_error[] is not initial.message s004 with 'XML->ABAP转换错误' raising error.endif.catch zcx_type_not_supported into lx_xml_parse .lv_err_str = lx_xml_parse->get_text( ).message s004 with 'XML->ABAP转换错误' lv_err_str raising error.endtry.

其他

我的微信群、QQ群和其他发布平台。

  • 关于微信群、QQ群和其他发布平台

长期提供开发和运维服务。

  • 关于提供开发和运维服务的详情

SAP ABAP ZCL_XML_UTIL 使用介绍:ABAP 和 XML 间的序列化和解析相关推荐

  1. SAP AMDP介绍 - ABAP托管的HANA数据库过程

    最近Jerry的处境可以用本世纪初,八零后刚上大学时校园内风靡的一款FPS游戏名称来形容: <半条命>. 为了避免让汪子熙这个公众号成为神经外科前中颅底亚专业医学知识的普及号,咱们还是继续 ...

  2. 如何把本地开发的 SAP UI5 应用部署到 ABAP 服务器上

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  3. SAP UI5 应用开发教程之三十五 - 如何把本地开发的 SAP UI5 应用部署到 ABAP 服务器上试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  4. abap 函数远程启用的模块参数_SAP AMDP介绍 - ABAP托管的HANA数据库过程

    最近Jerry的处境可以用本世纪初,八零后刚上大学时校园内风靡的一款FPS游戏名称来形容: <半条命>. 为了避免让汪子熙这个公众号成为神经外科前中颅底亚专业医学知识的普及号,咱们还是继续 ...

  5. ABAP 标准培训教程 BC400 学习笔记之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍

    很多 ABAP 初学者通过各种社交平台向我提出这个问题: ABAP初学者如何系统地学习ABAP编程? 所以我专门写了一篇同名的文章来回答. 文章里提到,我的 ABAP 学习之路,其实并没有阅读过中文的 ...

  6. SAP 产品条码WMS结合 以及ABAP script的集成 BarCode

    条码和RFID打印解决方案   1, 热转印条码标签打印 热转打印技术的原理是通过加温和加压将色带上的固体油墨熔化转印到介质上完成打印的.通过选择热转印色带与标签材料匹配,热转印打印方式可以产生耐高温 ...

  7. SAP系统的开发语言--ABAP简介

    这是我给公司内部杂志投稿的一篇文章,目的在于向不了解SAP开发的同事介绍SAP的开发技术.发在这里,希望对各位希望学习SAP开发技术的朋友有帮助. ABAP的全称是Advanced Business ...

  8. ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍

    ABAP 标准培训教程 BC400 学习笔记之一 很多 ABAP 初学者通过各种社交平台向我提出这个问题: ABAP初学者如何系统地学习ABAP编程? 所以我专门写了一篇同名的文章来回答. 文章里提到 ...

  9. SAP ABAP 因系统维护使ABAP语法不再被支持导致使用很久的程序报错问题之分析

    SAP ABAP 因系统维护使ABAP语法不再被支持导致使用很久的程序报错问题之分析 所在项目客户的一家工厂上线已经超过半年,其业务部门提出一个使用了半年的RF枪程序,突然不能使用了.程序直接Dump ...

最新文章

  1. cocos对象池的使用
  2. l开头的英文车标是什么车_L开头的英文车标叫什么车
  3. 江西鹰潭、江西移动与华为战略合作:共推物联网——物联网的世界要到来了...
  4. 中断描述符表IDT以及Linux内核IDT表的初始化的基本情况
  5. 常见回归和分类损失函数比较
  6. [php]Undefined offset: 0错误
  7. 帝国cms搜索php分页,帝国cms V7.2自定义分页(列表分页,内容分页)样式步骤
  8. c++虚函数和虚函数表
  9. Linux 正则表达式 流编辑之sed awk
  10. mysql conflict语句_详细解读MySQL事务
  11. go语言 字符串处理
  12. 一句python,一句R︱列表、元组、字典、数据类型、自定义模块导入(格式、去重)
  13. 你所不知道的 CSS 滤镜技巧与细节
  14. Internet Download Manager 6.32.6 V2 下载工具
  15. MinDoc v0.4 发布 轻量级文档在线管理系统
  16. 哦,梦想--我的语录
  17. arm linux编译upnp,ARM Linux下UPnP使用
  18. Shell脚本-Dong
  19. NOI Online #2入门组
  20. 虹科技术 | 快速准确测量0.05m-500m--虹科dimetix激光测距传感器的优势

热门文章

  1. 量子信息-学习记录4
  2. 二手书交易系统设计模式实验
  3. JDBC最简单的使用
  4. 差点挂在了美团三面,复习指南
  5. 全网最详细中英文ChatGPT接口文档(六)30分钟快速入门ChatGPT——使用策略和API数据使用策略
  6. 【数字IC】从零开始的Verilog SPI设计
  7. 阿里云物联网APP编程时遇到com.aliyun.teaopenapi错误怎么办?
  8. Nuclei——一款基于YAML语法模板的快速漏洞扫描工具
  9. PADS Layout VX.2.2 - 导出 DXF 文件
  10. 303_S32K144运行模式切换