Chinaunix首页 | 论坛 | 博客
  • 博客访问: 98463
  • 博文数量: 38
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 460
  • 用 户 组: 普通用户
  • 注册时间: 2014-12-27 21:11
文章分类

全部博文(38)

我的朋友

分类: 信息化

2015-06-16 14:00:29

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





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