心情不好,泥总把表妹微信给冰冰了,心塞。。。
1.简单的单层结构:
2.简单的表结构:
3.既有结构又有表:
下面就简单说说Strans的简单转换:
1.ROOT,这是转换的根节点,开始节点,程序到这就执行转换开始了,后面跟的NAME是对应外面的返回结构名字:比如第三个,外面调用就需要:
CALLTRANSFORMATION z_ccb_detail_return
SOURCE XML iv_response_message_xstring
RESULT output= ls_resp_mapping_result_data.
把结果返给节点output对应的参数结构。
2.template这个是没有实际节点的,在简单转换里都是自动生成的,表示模板结构。
3.后面开始带标签的字段了,注意结构层次,要对应到XML的结构层次,比如第一个:就是RESULT结构名,然后带两个字段。
结构第一级节点,用ROOT的名字.字段名。这表示这是第一级节点,会直接默认到第一级结构对应的字段。
如果第二级还是结构,那么第一级的名字作为标签,第二级以第一级的标签为前缀,加上.加上字段名。
如果有循环的表结构,这时候需要以表名作为标签字段。然后加上loop循环,因为一般到循环已经是深结构了,所以会做个映射。如3.