STRANS使用

事务代码:STRANS

用途:XML/EXCEL 和 ABAP中的内表/结构进行互转

分类:STRANS有两种,分别是Simple Transformation 和XSLT Program

1.Simple Transformation

1.1模版配置

事务码:STRANS  创建模版

模版按照时间内容进行配置

<?sap.transform simple?>
<tt:transform xmlns:tt="http://www.sap.com/transformation-templates">

  <tt:root name="对象名"/>
  <tt:template>
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://www.labware.com/webservice">
      <soapenv:Header/>
      <soapenv:Body>
        <web:invoke>
          <!--Optional:-->
          <web:field1>
            <tt:value ref="对象名.FIELD1"/>
          </web:field1>
          <!--Optional:-->
          <web:field2>
            <tt:value ref="对象名.FIELD2"/>
          </web:field2>          
        </web:invoke>
      </soapenv:Body>
    </soapenv:Envelope>
  </tt:template>
</tt:transform>

调用STRANS:在程序中调用Simple Transformation,可使用关键字CALL TRANSFORMATION

TYPES: BEGIN OF LS_TAB1
           FIELD1   TYPE STRING,       "返回码
          FIELD2 TYPE STRING,     "返回信息
         END OF LS_TAB1.

DATA: LV_BODYDATA_XML  TYPE STRING.

         IT_TAB1 TYPE LS_TAB1,

CALL TRANSFORMATION (STRANS名)

SOURCE 对象名 =  IT_TAB1

RESULT XML ZXML_BODY.

2.XSLT Program

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值