SAP系统STRANS事务码
打开SAP系统,在事务码的输入框中输入事务码STRANS。
进入STRANS事务后,输入一个程序的名称,ST程序与ABAP程序一样,都是以Z或Y字母开头,程序名称仅仅包括字母、数字和下划线。我们起一个名字:ZTESTXUE001。
然后点击CREATE按钮,弹出一个屏幕。在屏幕上输入ST程序的描述,和ST程序的类型,我们这儿选择Simple Transformation。
选择对勾的确认按钮后,就进入了ST程序的编辑界面。第一个签页是ST程序的一些属性,包括ST程序名称、创建人、创建日期、最后修改人、最后修改日期以及开发类;第二个签页就ST程序代码的编辑器窗口。
刚开始,ST程序编辑窗口中已经自己生成了一部分代码,其中包括一个
如上图所示,我们创建了一个ST程序,程序中包括一个
ABAP程序中使用如下的语句进行调用,其中gs_result是一个结构变量。DATA:BEGIN OF gs_result, sid type char10, usr type char20, pwd type char20, sheettype type char20, action type char10, END OF gs_result. CALL TRANSFORMATION ztestxue007 SOURCE root = gs_result OPTIONS xml_header = 'no' RESULT XML gv_xml.
需要注意的是ST程序中的元素与XML文件的要求是一样的,必须成双成对地出现。因为ST程序本身也是一个标准的XML文件。