Chinaunix首页 | 论坛 | 博客
  • 博客访问: 25359
  • 博文数量: 16
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 20
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-20 16:39
个人简介

我自逍遥,我快活!

文章分类

全部博文(16)

文章存档

2017年(1)

2016年(15)

我的朋友

分类: 信息化

2016-02-26 21:33:53

tcode strans 进入建立stranstransformation 文件

"">

"ROOT"/>


  
      "line" ref=".ROOT">
        
          "$line.key"/>
        

        
          "$line.values">
            
                
            

          
        

       
   





se38新建程序
REPORT  ZTHOMAS_STRANS_SIMPLE.
DATA:xml_string TYPE string.

DATA:BEGIN OF line,
           key    TYPE i,
           values TYPE TABLE OF i,
     END OF line.

DATA num TYPE i.

DATA itab LIKE  TABLE OF line.

DATA result LIKE itab.

DATA:BEGIN OF it_xml OCCURS 0,
       line(100TYPE c,
     END OF it_xml.


DATA:w_len TYPE i.

DO TIMES.
  CLEAR line.
  line-key sy-index 1.
  num      line-key ** 2.
  APPEND num TO line-values.
  num      line-key ** 3.
  APPEND num TO line-values.
  num      line-key ** 4.
  APPEND num TO line-values.
  append line to itab.
ENDDO.


CALL TRANSFORMATION ZTHOMAS_STRANS
             SOURCE root itab
             RESULT XML xml_string.

WRITE'转换完毕'.

CALL FUNCTION 'SCMS_STRING_TO_FTEXT'
  EXPORTING
    TEXT            xml_string
 IMPORTING
   LENGTH          w_len
  TABLES
    FTEXT_TAB       it_xml
          .
WRITE'xml格式转换完毕'.


CALL FUNCTION 'GUI_DOWNLOAD'
  EXPORTING
    FILENAME                        'c:\xmlcall.xml'
    FILETYPE                        'BIN'
 IMPORTING
   FILELENGTH                      w_len
  TABLES
    DATA_TAB                        it_xml
          .

最后生成的xml文件


2

4
8
16

3

9
27
81

4

16
64
256





阅读(2670) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~