前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >matinal:SAP ABAP XML和内表相互转换程序例子

matinal:SAP ABAP XML和内表相互转换程序例子

作者头像
matinal
发布2023-10-14 15:09:54
2210
发布2023-10-14 15:09:54
举报
文章被收录于专栏:SAP Technical
代码语言:javascript
复制
REPORT y4_b4_test8.
DATA:lt_ekko     TYPE zheaders,
     lt_ekko2    TYPE zheaders,
     gt_ekko     TYPE zheaders,
     gs_ekko     TYPE zheader,
     gt_ekpo     TYPE zitems,
     gs_ekpo     TYPE zitem,
     xml_xstring TYPE xstring,
     xml_string  TYPE string,
     lo_oref     TYPE REF TO cx_st_error,
     lv_message  TYPE char200.       "输出参数

"行结构
gs_ekpo-buzei = '001'.
gs_ekpo-bschl = '22'.
gs_ekpo-kostl = '55555' .
gs_ekpo-hkont = '99999' .
gs_ekpo-matnr = 'MM01' .
gs_ekpo-werks = '1710' .
APPEND gs_ekpo TO gt_ekpo.
APPEND gs_ekpo TO gt_ekpo.

"头结构
gs_ekko-bukrs = '1310'.
gs_ekko-gjahr = '2022'.
gs_ekko-belnr = '2022042610'.
gs_ekko-item = gt_ekpo.
APPEND gs_ekko TO gt_ekko.
APPEND gs_ekko TO gt_ekko.

DATA: lv_em    TYPE string,
      lv_em1   TYPE string,
      p_gv_xml TYPE string.

"数据
lv_em = 'test' .

CALL TRANSFORMATION id
                  OPTIONS value_handling = 'MOVE' "防止内表中有N类型dump
                  SOURCE connet = lv_em
                    data = gt_ekko
                  RESULT XML p_gv_xml.

CALL TRANSFORMATION id
                  SOURCE XML p_gv_xml
                  RESULT connet = lv_em1
                    data = lt_ekko2.
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-10-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档